Смотрите видео ниже, чтобы узнать, как установить наш сайт в качестве веб-приложения на домашнем экране.
Примечание: Эта возможность может быть недоступна в некоторых браузерах.
begin
while true do begin
Engine.SetTarget('Ник');
delay(500);
end;
end.
по поводу кнопки:igor2086 написал(а):var
item: TL2Item;
begin
while 1<>2 do begin
Engine.SetTarget('Ник');
end;
end.
он вообще правильный.?
и можно сделать запуск скрипта с кнопки?
function GetKeyState(nVirtKey: integer): byte; stdcall;
external 'user32.dll' name 'GetKeyState' ;
function KeyDown(K : byte) : boolean;
begin
Result := (K = 128) or (K = 129)
end;
function SHIFT : boolean;
begin
Result := KeyDown(GetKeyState($10));
end;
function CTRL : boolean;
begin
Result := KeyDown(GetKeyState($11));
end;
function ALT : boolean;
begin
Result := KeyDown(GetKeyState($12));
end;
procedure ActionThread(p: pointer); //Поток для ожидания/обработки событий
var KeyCode, i: integer;
begin
while Engine.Status = lsOnline do begin //Цикл действует пока чар в игре (Online)
Engine.WaitAction([laKey], KeyCode, i);
if ctrl and shift and (KeyCode = $4F) then //ctrl + SHift + "O"
Engine.UseSkill('Самолечение');
if ctrl and alt and (KeyCode = $50) then //ctrl + alt + "P"
Engine.SetTarget(CharList.Items(0));
end;
end;
begin
Script.NewThread(ActionThread);
Delay(-1); //Бесконечная пауза
end.