|
|
|
Oskom Forums Добро пожаловать на Oskom Forums.
|
-
Почему УОскрипт выдаёт такую проблему .....
Compile fast script "heal"
Analysis...
Include file 'sysutils.uops'
Analysis done.
Analysis...
Analysis done.
[Error] : Fast script "heal" >> Failed when compiling
[Error] : Unknown identifier ''
может ктото обяснить ?
-
Не буду слишком оригинальным, у тебя ошибка в скрипте на лечение, просто снова возьми его из оригинального архива. (предполагаю ты там случайно что-то исправил)
-
Grandmaster
Скорее всего у тебя не правильно в скрипте определяется id бинтов или тип.
Проверь через редактор скрипта и вкладки last action
-
Program HealSelf;
{$include sysutils.uops}
const
tBand = 3617;
var
idBand : LongInt;
begin
if _FindObject(tBand, idBand) then begin
SetLastObject(tBand,idBand);
SendKey(kLoTs);
end else
writeln('Bandages not found');
end.
вот сам скрипт
-
Ошибка может быть и в этом файле sysutils.uops,
скорее всего вот эта функция function _FindObject.
-
вот что написано sysutils.uops
function _FindObject(aType : Word; var aID : LongInt) : boolean;
var
gumpList,gumpCnt : Longint;
i : LongInt;
hBP : LongInt;
sBP : String;
begin
Result := false;
GetGumpsList(gumpList);
GetListCount(gumpList,gumpCnt);
for i:=0 to gumpCnt-1 do begin
GetListItem(gumpList,i,hBP,sBP);
if FindObject(hBP, aType, aID) then begin
Result := true;
break;
end;
end;
FreeObjectsList(gumpList);
end;
-
Вместо kLoTs напиши кнопку где у тебя в уо забиндено Last Object - WFT - Target Self. Например k_F4
-
если в самом скрипте , то пробовал не помогло всё таже ошибка
-
Ошибку исправлять все таки надо...
но вот тебе скрипт на хил пока:
http://uoscript.nm.ru/scripts/UseBandage.zip
Он не из того набора скриптов, т.е. работает без
sysutils.uops.
Кстати попробуй заново все из архива установить. Я просмотрел те части скрипта, в них ошибок нет... может я конечно что-то пропустил.
-
-
Этот скрипт у меня работает. Может у тебя версия уоскрипта старше 1,52 и неоплаченная?
-
Сообщение от Kai
Этот скрипт у меня работает. Может у тебя версия уоскрипта старше 1,52 и неоплаченная?
У неоплаченной не будет компиляции при ошибке, просто не будет работать СетЛаст.
-
Сообщение от Dantistus
Ошибку исправлять все таки надо...
но вот тебе скрипт на хил пока:
http://uoscript.nm.ru/scripts/UseBandage.zip
Он не из того набора скриптов, т.е. работает без
sysutils.uops.
Кстати попробуй заново все из архива установить. Я просмотрел те части скрипта, в них ошибок нет... может я конечно что-то пропустил.
эта скрипт на платную версию , а у меня безплатная
-
Сообщение от bil
Попробуй
tBand = $0E21
попробовал не помогло
-
=) не буду возица но у тебя ошибка легкоисправляемая просто переменная не введена или написана не правильно поэтому он не может ей пользоваца...
-
будь добр скажи где тут неправильно или вообше не написана переменная?
Program HealSelf;
{$include sysutils.uops}
const
tBand = 3617;
var
idBand : LongInt;
begin
if _FindObject(tBand, idBand) then begin
SetLastObject(tBand,idBand);
SendKey(kLoTs);
end else
writeln('Bandages not found');
end.
-
Сообщение от -=MaSTaKiLa=-
эта скрипт на платную версию , а у меня бесплатная
Догадываюсь, что ты не проверял даже... он нормально работает, уверяю тебя.
-
теперь я понел в чём проблема была, а заключалась она в том что я тут поставил свои кнопки в папке sysutils.uops
kLo = k_z;
kLoLt = k_x;
kLoTs = k_p;
kLs = k_F9;
kLsLt = k_F8;
kLsTs = k_F7;
попробовал переставить всё как есть и получилось
а теперь новая проблема:
как сделать так чтобы я смог нормально запустить скрипт и он бы работал даже с моими кнопками ? просто както не хочется привыкать к новым биндам
-
Сообщение от -=MaSTaKiLa=-
kLo = k_z;
kLoLt = k_x;
kLoTs = k_p;
так задаются только системные клавиши... попробуй просто продублировать нужные бинды на свободные системные клавиши, привыкать не придется.
-
спасибо помогло , тоесть нельзя изпользовать буквы от а до я ?и такие кнопки как - ; = ; \ ; * ; и.т.д. и.т.п. ? а цифры можно изпользовать?
и ешё вопрос например есть скрипт на рекол по руне и на одевание оружия , как изменить это всё так чтоб он одевал то оружие какое ты поставил и роеколился бы по той руне по которй ты хочеш ?
Ваши права
- Вы не можете создавать новые темы
- Вы не можете отвечать в темах
- Вы не можете прикреплять вложения
- Вы не можете редактировать свои сообщения
Правила форума
|