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

Помогите разобрать со скриптом.

тут можно задать вопрос по скриптингу
grundick
Developer
Developer
Posts: 272
Joined: 31.01.2008 21:16

Post by grundick »

Code: Select all

begin 
    AddToSystemJournal('Крафтим пустые карты'); 
    UOSay(Chr(39) + 'craftcreate 1'); 
    UseType($0F9D, $FFFF); 
    WaitTargetType($1081); 
    AutoMenu ('Leather Working', '(2)'); 
    AutoMenu ('Miscellaneous', '(2)'); 
    Wait(3200); 
  end;
зводно проверь правильность строк автоменю вплоть до регистра букв![/code]
ENZO
Neophyte
Neophyte
Posts: 12
Joined: 12.07.2008 11:07

Post by ENZO »

grundick wrote:

Code: Select all

begin 
    AddToSystemJournal('Крафтим пустые карты'); 
    UOSay(Chr(39) + 'craftcreate 1'); 
    UseType($0F9D, $FFFF); 
    WaitTargetType($1081); 
    AutoMenu ('Leather Working', '(2)'); 
    AutoMenu ('Miscellaneous', '(2)'); 
    Wait(3200); 
  end;
зводно проверь правильность строк автоменю вплоть до регистра букв![/code]
Дядька, спасибо большое!!! Получилось, нашел где тупил...


Еще появился вопрос... Где нужно поменят циферку, чтобы он начинал шить карты только после того как в паке будет 8 штук резаной кожи???
Я правильно разобрался, когда поменял тут ???

Code: Select all

   If FindType($1081, backpack) <> 8 then
   
Unholy
Novice
Novice
Posts: 119
Joined: 23.06.2008 2:26
Location: DRW

Post by Unholy »

ENZO wrote:
grundick wrote:

Code: Select all

begin 
    AddToSystemJournal('Крафтим пустые карты'); 
    UOSay(Chr(39) + 'craftcreate 1'); 
    UseType($0F9D, $FFFF); 
    WaitTargetType($1081); 
    AutoMenu ('Leather Working', '(2)'); 
    AutoMenu ('Miscellaneous', '(2)'); 
    Wait(3200); 
  end;
зводно проверь правильность строк автоменю вплоть до регистра букв![/code]
Дядька, спасибо большое!!! Получилось, нашел где тупил...


Еще появился вопрос... Где нужно поменят циферку, чтобы он начинал шить карты только после того как в паке будет 8 штук резаной кожи???
Я правильно разобрался, когда поменял тут ???

Code: Select all

   If FindType($1081, backpack) <> 8 then
   
Место то! НО! Ты написал ему чтоб он шил если карт СКОЛЬКО УГОДНО но не 8!
grundick
Developer
Developer
Posts: 272
Joined: 31.01.2008 21:16

Post by grundick »

Место может и то, но строка не та :) фандтайп возвращает ИД найденного обьекта, лиюо нуль. Используй Count($1081). А вообще http://stealth.od.ua/forum/viewtopic.php?t=475 вам в помощь...
ENZO
Neophyte
Neophyte
Posts: 12
Joined: 12.07.2008 11:07

Post by ENZO »

grundick wrote:Место может и то, но строка не та :) фандтайп возвращает ИД найденного обьекта, лиюо нуль. Используй Count($1081). А вообще http://stealth.od.ua/forum/viewtopic.php?t=475 вам в помощь...
Спасибо!!! Познавательно!!!
У меня еще возник один вопрос... Можно ли как-то выборы в меня крафта обозначить не цифрами, а названиями ???
Я прочитал, что "не чувствительны к регистру", но до конца не понял... (
Unholy
Novice
Novice
Posts: 119
Joined: 23.06.2008 2:26
Location: DRW

Post by Unholy »

ENZO wrote: У меня еще возник один вопрос... Можно ли как-то выборы в меня крафта обозначить не цифрами, а названиями ???
Я прочитал, что "не чувствительны к регистру", но до конца не понял... (
Коечно можно! Вот тебе пример (на никласы) Думаю сам розберешься!

Code: Select all

 AutoMenu( 'Tinkering' , 'Jewelry' );
 AutoMenu( 'Jewelry' , 'necklace' );
ENZO
Neophyte
Neophyte
Posts: 12
Joined: 12.07.2008 11:07

Post by ENZO »

Всем, кто принимал активное и пасивное участие, БОЛЬШОЕ СПАСИБО!!!
Все работает!!!
Post Reply