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:А кроме спелбуки в паке такого типа ниче нет? Например рунбук?
Нету
Vizit0r wrote:http://stealth.od.ua/forum/viewtopic.php?t=1247

часть вторая?
У меня до меню не доходит вообще, упорно не нажимает на спелбуку

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 =)