У нас на шарде при добыче руды переодически выкапывается Лич или Скелет Маг...
Этот кусок скрипта должен подбегать к NPC, убить его и обратно на добычу (но он почему-то не срабатывает):
Code: Select all
if FindType($0018, ground) > 0 then
begin
AddToSystemJournal('Обнаружен: '+GetName(finditem));
SetGlobal('stealth', 'mobname', 'lich');
mob := finditem;
if (GetName(mob) = 'lich') then begin
mobx:=GetX(mob);
moby:=GetY(mob);
Attack(mob);
MoveXY(mobx, moby, true, 0, true)
CheckHeal;
end;
end;
if FindType($0032, ground) > 0 then
begin
AddToSystemJournal('Обнаружен: '+GetName(finditem));
SetGlobal('stealth', 'mobname', 'bone magi');
mob := finditem;
if (GetName(finditem) = 'bone magi') then begin
mobx:=GetX(mob);
moby:=GetY(mob);
Attack(mob);
MoveXY(mobx, moby, true, 0, true)
CheckHeal;
end;
end;
end;