ПОмогите разобраться
Posted: 24.12.2010 16:46
Первая часть скрипта срабатывает, по сисжурналу получаю ответ:
16:06:25:985 [ХХХ]: Ally found!
16:06:25:987 [ХХХ]: Ally is not attackable!
и все...
Во вторую часть процедуры,
а именно в атаку - скрипт не переходит.
Атакуемый, стоит в одном тайле от атакующего.
16:06:25:985 [ХХХ]: Ally found!
16:06:25:987 [ХХХ]: Ally is not attackable!
и все...
Во вторую часть процедуры,
а именно в атаку - скрипт не переходит.
Атакуемый, стоит в одном тайле от атакующего.
Code: Select all
Program test;
var
mob: Cardinal;
Procedure Bitva;
begin
If ((FindNotoriety($0190, 2) <> 0) or (FindNotoriety($0191, 2) <> 0)) then
begin
AddToSystemJournal('Ally found!');
mob:= finditem;
AddToSystemJournal('Ally is not attackable!');
Ignore(finditem);
end
else
begin
AddToSystemJournal('Ищем цель');
If ((FindNotoriety($0190, 1) <> 0) or (FindNotoriety($0191, 1) <> 0)) then
begin
AddToSystemJournal('innocent found - attackable!');
Attack(finditem);
end;
end;
end;
Begin
while true do
begin
If not(isDead(self)) then Bitva;
end;
end.