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

таминг по типу

тут можно задать вопрос по скриптингу
Post Reply
VeNDeR
Neophyte
Neophyte
Posts: 16
Joined: 24.11.2009 12:50
Location: Одесса DRW
Contact:

таминг по типу

Post by VeNDeR »

помогите переделать скрипт что-бы он тамил не по id а по type. заранее спасибо

Code: Select all

var t : Integer; 
      enemy, staff : Cardinal; 
 STime: TDateTime; 

{$Include 'all.inc'} 

Begin 
Enemy := $003258E8; // ID NPC 
staff := $003258E8; // ID Taming Staff 
SetARStatus(true); 
{Hungry(1,backpack);} 
clearjournal; 
while not Dead do 
 begin 
   WaitTargetObject(Enemy); 
   UseObject(staff); 
  STime := Now; 
  WaitJournalLine(STime,'You fail|accept',100000); 
  UOSay('all release'); 
  wait(1000); 
  If WarMode Then 
   begin 
    SetWarMode(False); 
    UOSay('guards'); 
    wait(1000) 
   end; 
 end; 
End.
User avatar
Vizit0r
Developer
Developer
Posts: 3958
Joined: 24.03.2005 17:05
Contact:

Post by Vizit0r »

вместо
WaitTargetObject(Enemy);
пользуешь
WaitTargetType(...);
"Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живете". (с) Макконнелл, "Совершенный код".
VeNDeR
Neophyte
Neophyte
Posts: 16
Joined: 24.11.2009 12:50
Location: Одесса DRW
Contact:

Post by VeNDeR »

Vizit0r wrote:вместо
WaitTargetObject(Enemy);
пользуешь
WaitTargetType(...);
спасибо )
User avatar
Vizit0r
Developer
Developer
Posts: 3958
Joined: 24.03.2005 17:05
Contact:

Post by Vizit0r »

незачто )))
"Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живете". (с) Макконнелл, "Совершенный код".
VeNDeR
Neophyte
Neophyte
Posts: 16
Joined: 24.11.2009 12:50
Location: Одесса DRW
Contact:

Post by VeNDeR »

вот что выдаёт после того как поменял объект на тип
14:13:56:609 [riddix]: WaitTargetType error: Object with type 0x00D9 not found in Backpack! Canceled.
14:13:56:609 [riddix]: UseObject error: Object not found.
User avatar
Vizit0r
Developer
Developer
Posts: 3958
Joined: 24.03.2005 17:05
Contact:

Post by Vizit0r »

да, потому что waittargettype тщет в паке.

использовать тогда надо
procedure WaitTargetGround(ObjType: Word); // Ожидает появления таргета и клик им по обьекту на заемле

и вообще, читай http://stealth.od.ua/forum/viewtopic.php?t=1220
"Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живете". (с) Макконнелл, "Совершенный код".
Post Reply