Page 1 of 1
if (InJournal
Posted: 19.10.2016 18:51
by Tune
Имеется такой скрипт:
if (InJournal('You see:')<>-1)then
begin... далее он делает действия
Как сюда воткнуть проверку если в строке журнала "You see:" к примеру есть "a skeleton", то есть чтобы он ничего не делал если видит скелета?
Re: if (InJournal
Posted: 19.10.2016 21:58
by drabadan
Проверить на скелетона, а потом уже на все остальное
Re: if (InJournal
Posted: 20.10.2016 17:00
by Tune
нет так не получится, он должен игнорить скелетона, а при появлении You see в журнале должен делать действие. Загвоздка в том что You see и скелетон в одной строчке простреливают в журнале..
Re: if (InJournal
Posted: 20.10.2016 17:59
by drabadan
Code: Select all
if (InJournal('You see:')<>-1) then begin
if(InJournal('skeleton') <> -1) then
exit;
end;
Re: if (InJournal
Posted: 23.10.2016 7:01
by Tune
Program New;
begin
while not dead do
if (InJournal('You see:')<>-1) then begin
if(InJournal('char1') <> -1) then
exit;
if(InJournal('char2') <> -1) then
exit;
if(InJournal('char3') <> -1) then
exit;
uosay ('\ eee');
ClearJournal;
wait(250);
end;
end.
У меня такое, нужно что бы он никак не реагировал на появление трёх персонажей с указанными никами, в случае появления каких то других персонажей и неписей писал в гильд чат. То что имеется не работает..
Re: if (InJournal
Posted: 24.10.2016 3:17
by Vizit0r
строковый массив - твое решение, и перебор оного.