Page 1 of 1

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

Posted: 14.10.2010 12:28
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.

Posted: 14.10.2010 12:50
by Vizit0r
вместо
WaitTargetObject(Enemy);
пользуешь
WaitTargetType(...);

Posted: 14.10.2010 12:51
by VeNDeR
Vizit0r wrote:вместо
WaitTargetObject(Enemy);
пользуешь
WaitTargetType(...);
спасибо )

Posted: 14.10.2010 12:53
by Vizit0r
незачто )))

Posted: 14.10.2010 13:15
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.

Posted: 14.10.2010 13:30
by Vizit0r
да, потому что waittargettype тщет в паке.

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

и вообще, читай http://stealth.od.ua/forum/viewtopic.php?t=1220