Page 1 of 2
Проблема с инскриптом
Posted: 21.08.2009 13:59
by SBack
Code: Select all
begin
useskill('inscription');
waitfortarget(2000);
targettoobject(findtype($0e34, backpack)); //бланки
waitfortarget(2000);
targettoobject(findtype($0efa, backpack)); //спелбука
end;
Никак не хочет кидать таргет на спелбуку
Code: Select all
[14:54:40] System: What would you like to inscribe?
[14:54:40] System: Select a spellbook from which to inscribe.
пробовал через waittargetobject, waittargettype - не работает
Posted: 21.08.2009 14:39
by WladL
А кроме спелбуки в паке такого типа ниче нет? Например рунбук?
Posted: 21.08.2009 14:39
by Vizit0r
Posted: 21.08.2009 14:51
by SBack
WladL wrote:А кроме спелбуки в паке такого типа ниче нет? Например рунбук?
Нету
У меня до меню не доходит вообще, упорно не нажимает на спелбуку
Posted: 21.08.2009 14:55
by Vizit0r
шард какой? Nul targets пробовал включать?
Posted: 21.08.2009 14:59
by SBack
Vizit0r wrote:шард какой? Nul targets пробовал включать?
зулу скрипты,
http://www.zhchronicles.com/, Nul target пробовал.
Пару лет назад на другом зулу сервере проблема решалась с помощью цветной спелбуки и поиском её через
Code: Select all
FindTypeEx($0EFA, $0654, backpack, true);
а с обычной спелбукой не получается)
Posted: 21.08.2009 15:02
by Vizit0r
если эта спеллбука при этом видна в World - то стучись ко мне в асю, попробую поискать неуловимую спеллбуку

Posted: 21.08.2009 15:07
by Mirage
у меня предметы не юзались в паке и в банке - проблема решилась убиранием галок в настройке шарда. AoP четотам.
Posted: 21.08.2009 17:24
by SBack
а можно вообще проверить, открыто меню или нет?
Posted: 21.08.2009 18:56
by Mirage
чисто из любопытства. А разве у вас именно так инскрипт качается?
вообще то ОБЫЧНО чтобы сделать свиток делают вот так:
(опустил подробности)
Code: Select all
AutoMenu('circle','4');
AutoMenu('spell','Recall');
WaitTargetObject(blank)
UseSkill('Inscription');
зафиг там книга?
Posted: 21.08.2009 18:58
by Vizit0r
а в чем разница?
ну кидается таргет на СБ у них, бывает и такое.
на моем шарде вообще так и делается всегда.
Posted: 21.08.2009 19:31
by WladL
SBack wrote:
У меня до меню не доходит вообще, упорно не нажимает на спелбуку
А что напишет если запустить вот это?
Code: Select all
begin
useskill('inscription');
waitfortarget(2000);
targettoobject(findtype($0e34, backpack)); //бланки
waitfortarget(2000);
if TargetPresents then AddToSystemJournal('TargetPresent, SB = '+IntToStr(findtype($0efa, backpack)) ) else
AddToSystemJournal('No Target');
targettoobject(findtype($0efa, backpack)); //спелбука
end;
Posted: 21.08.2009 19:48
by SBack
WladL wrote:SBack wrote:
У меня до меню не доходит вообще, упорно не нажимает на спелбуку
А что напишет если запустить вот это?
Code: Select all
begin
useskill('inscription');
waitfortarget(2000);
targettoobject(findtype($0e34, backpack)); //бланки
waitfortarget(2000);
if TargetPresents then AddToSystemJournal('TargetPresent, SB = '+IntToStr(findtype($0efa, backpack)) ) else
AddToSystemJournal('No Target');
targettoobject(findtype($0efa, backpack)); //спелбука
end;
Таргет появляется, проверял уже, и спелбуку видит. Сейчас уже думаю о том, что не срабатывает автоменю, делая примерно так:
Code: Select all
begin
waitmenu('circle','4');
waitmenu('spell','Recall');
useskill('inscription');
waitfortarget(1000);
targettoobject(findtype($0e34, backpack));
waitfortarget(1000);
targettoobject(findtype($0efa, backpack));
end;
но фиг знает как проверить, хотя на другом сервере (тоже зулу) такой код нормально работает.
Posted: 21.08.2009 20:11
by Vizit0r
ты бы почитал внимательно ссылку, что я во втором посте дал
Posted: 21.08.2009 21:42
by SBack
Все, разобрались ) после рестарта сервера слетел автолуп, который и вылетал после всех меню. Спасибо Vizit0r'y =)