Создал скрипт на авто возвращение на спот. Сделал все в цикл. Все хорошо. Сам встает, сам делает тп, добегает до спота, включает интерфейс. И берет начинает скрипт сначала . . . Т.е. берет и в тупую делает тп . . .
Код:
var obj: TL2NPC;
obj2: TL2Effect;
Enemy: TL2Live;
Begin
while 1<>2 do begin
if User.Dead then
begin
Engine.FaceControl(0,false);
Engine.gohome;
delay(15000);
end;
end;
// Летим куда-то
begin
Engine.BypassToServer('_bbshome');
Delay (500);
Engine.BypassToServer('15');
Delay (500);
Engine.BypassToServer('15');
Delay (500);
Engine.BypassToServer('11');
Delay (1000);
begin
Engine.ConfirmDialog(true); // отказ true согласие
//Также именно ЭТА команда отвечает за принятие\отказ (респа,трейда и т.д. не только ивенты)
delay(5000);
end;
end;
begin
Engine.MoveTo(4264, 243592, -1920);
Engine.MoveTo(2808, 242344, -2288);
Engine.MoveTo(2488, 240792, -2704);
end;
while User.inrange(2488, 240792, -2704, 250, 150) do begin
delay(2500);
Engine.FaceControl(0,true);
end;
end;
end.