|
|
|
Oskom Forums Добро пожаловать на Oskom Forums.
|
-
Как реколиться в уоскрипте на одну кнопку?
Скрипту меня есть. Ид и тип руны указываю. А когда дабавлюяю скрипт, то рядом горит красным цветом. Что я не так делаю?
-
Опиши подробнее, никому не ясен твой вопрос.
-
Да все понятно, в строке вывода(консоли) посмотри какую ошибку выдает.
-
Другими словами, просто напишите как настроить уоскрипт, чтобы реколиться на одну кнопку. И что в скрипте изменять нужно для этого.
-
Вобще это для раздела скрипты но все же. Если тебе не поможет и это, то тогда либо учи языки программирования, либо не юзай УО скрипт.
procedure Recall(ID:LongInt);
var
cX,cY,casts:LongInt;
cast:boolean;
begin
cX:=_posx;
cY:=_posY;
SetLastTarget(ID);
SetLastSpell(sp_Recall);
Delay(100);
cast:=false;
while cast=false do
begin
casts:=0;
cast:=true;
SendKey(k_F3);
while((cx-_posx+cy-_posy)=0) do
begin
Delay(100);
casts:=casts+1;
if casts>50 then
begin
cast:=false;
break;
end;
end;
end;
end;
-
Как я понял procedure Recall(ID:LongInt); там где написанно Longint нужно вводить ид руны? Я вот в вожу, а потом в консоле выскакивает вот эта ошибка: [Error] : Fast script "recall" >> Failed when compiling
[Error] : Identifier expected
Я больше чем уверен, что я просто что то делаю не так.
-
Дык ессно я же тебе просто функцию кинул.
Тебе надо написать в самом файле тело функции(код который я тебе дал) потом допустим такую белеберду
var a:LongInt;
begin
a:=[id руны];
Recall(bla bla);
end.
Ваши права
- Вы не можете создавать новые темы
- Вы не можете отвечать в темах
- Вы не можете прикреплять вложения
- Вы не можете редактировать свои сообщения
Правила форума
|