Forum in READ ONLY mode! All questions and discussions on Discord official server, invite link: https://discord.gg/VxsGzJ7

Проблема с инскриптом

тут можно задать вопрос по скриптингу
SBack
Neophyte
Neophyte
Posts: 22
Joined: 21.08.2009 13:48
Contact:

Проблема с инскриптом

Post 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 - не работает
WladL
Apprentice
Apprentice
Posts: 240
Joined: 27.07.2009 17:21
Location: DRW
Contact:

Post by WladL »

А кроме спелбуки в паке такого типа ниче нет? Например рунбук?
User avatar
Vizit0r
Developer
Developer
Posts: 3958
Joined: 24.03.2005 17:05
Contact:

Post by Vizit0r »

"Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живете". (с) Макконнелл, "Совершенный код".
SBack
Neophyte
Neophyte
Posts: 22
Joined: 21.08.2009 13:48
Contact:

Post by SBack »

WladL wrote:А кроме спелбуки в паке такого типа ниче нет? Например рунбук?
Нету
Vizit0r wrote:http://stealth.od.ua/forum/viewtopic.php?t=1247

часть вторая?
У меня до меню не доходит вообще, упорно не нажимает на спелбуку
User avatar
Vizit0r
Developer
Developer
Posts: 3958
Joined: 24.03.2005 17:05
Contact:

Post by Vizit0r »

шард какой? Nul targets пробовал включать?
"Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живете". (с) Макконнелл, "Совершенный код".
SBack
Neophyte
Neophyte
Posts: 22
Joined: 21.08.2009 13:48
Contact:

Post by SBack »

Vizit0r wrote:шард какой? Nul targets пробовал включать?
зулу скрипты, http://www.zhchronicles.com/, Nul target пробовал.

Пару лет назад на другом зулу сервере проблема решалась с помощью цветной спелбуки и поиском её через

Code: Select all

FindTypeEx($0EFA, $0654, backpack, true);
а с обычной спелбукой не получается)
User avatar
Vizit0r
Developer
Developer
Posts: 3958
Joined: 24.03.2005 17:05
Contact:

Post by Vizit0r »

если эта спеллбука при этом видна в World - то стучись ко мне в асю, попробую поискать неуловимую спеллбуку :)
"Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живете". (с) Макконнелл, "Совершенный код".
Mirage
Novice
Novice
Posts: 90
Joined: 18.07.2009 19:41

Post by Mirage »

у меня предметы не юзались в паке и в банке - проблема решилась убиранием галок в настройке шарда. AoP четотам.
SBack
Neophyte
Neophyte
Posts: 22
Joined: 21.08.2009 13:48
Contact:

Post by SBack »

а можно вообще проверить, открыто меню или нет?
Mirage
Novice
Novice
Posts: 90
Joined: 18.07.2009 19:41

Post by Mirage »

чисто из любопытства. А разве у вас именно так инскрипт качается?
вообще то ОБЫЧНО чтобы сделать свиток делают вот так:
(опустил подробности)

Code: Select all

AutoMenu('circle','4');
AutoMenu('spell','Recall');
WaitTargetObject(blank)
UseSkill('Inscription');
зафиг там книга?
User avatar
Vizit0r
Developer
Developer
Posts: 3958
Joined: 24.03.2005 17:05
Contact:

Post by Vizit0r »

а в чем разница?

ну кидается таргет на СБ у них, бывает и такое.

на моем шарде вообще так и делается всегда.
"Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живете". (с) Макконнелл, "Совершенный код".
WladL
Apprentice
Apprentice
Posts: 240
Joined: 27.07.2009 17:21
Location: DRW
Contact:

Post 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;
SBack
Neophyte
Neophyte
Posts: 22
Joined: 21.08.2009 13:48
Contact:

Post 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;
но фиг знает как проверить, хотя на другом сервере (тоже зулу) такой код нормально работает.
User avatar
Vizit0r
Developer
Developer
Posts: 3958
Joined: 24.03.2005 17:05
Contact:

Post by Vizit0r »

ты бы почитал внимательно ссылку, что я во втором посте дал
"Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живете". (с) Макконнелл, "Совершенный код".
SBack
Neophyte
Neophyte
Posts: 22
Joined: 21.08.2009 13:48
Contact:

Post by SBack »

Все, разобрались ) после рестарта сервера слетел автолуп, который и вылетал после всех меню. Спасибо Vizit0r'y =)
Post Reply