выложите тут или в асю 334353710.
Оч прошу !


Code: Select all
program stealing;   { 24 марта 2006 г. }
var my_timer, stealing_item : Integer;
    item_type : Word;
    thief_name, victim_name : String;
    time_begin : TDateTime;
Begin
thief_name := 'XXX'   { вор }
victim_name := 'XXX'   { жертва }
stealing_item := $XXXXXXXX  { id воруемого предмета }
item_type := $XXXX   { тип воруемого предмета }
ClearJournal
SetWarMode(false)
SetARStatus(true)
if not connected then connect
repeat
   while (dead = false) and (connected = true) do
      begin
      if CharName = thief_name then
         begin
         if FindType(item_type, backpack) <> 0 then DropHere(stealing_item)
         wait(1000)
         while FindTypeEx(item_type, $FFFF, $FFFFFFFF, false) <> 0 do wait 250)
         while FindType(item_type, backpack) = 0 do
            begin
            if TargetPresent then CancelTarget
            WaitTargetObject(stealing_item)
            my_timer := timer + 10 * 1000
            time_begin := now
            UseSkill('Stealing')
            while (InJournalBetweenTimes('fail', time_begin, now) = -1) and (FindType(item_type, backpack) = 0) and (my_timer > timer) do wait(250)
            end
         AddToSystemJournal('Предмет успешно украден.')
         end
      if CharName = victim_name then
         begin
         while FindTypeEx(item_type, 0, ground, false) = 0 do wait(250)
         Grab(finditem, 1)
         wait(500)
         AddToSystemJournal('Возврат украденного предмета.')
         end
      end
   wait(500)
   if dead then
      begin
      AddToSystemJournal('Умерли')
      SetARStatus(false)
      Disconnect
      Exit
      end
until false
End.Code: Select all
while FindTypeEx(item_type, $FFFF, $FFFFFFFF, false)Code: Select all
WaitTargetObject("ID жертвы");
UseSkill('Stealing');
wait(1000);
Code: Select all
program stealing;   { 24 марта 2006 г. } 
var my_timer, stealing_item : Integer; 
    item_type : Word; 
    thief_name, victim_name : String; 
    time_begin : TDateTime; 
Begin 
thief_name := 'Thief';  { вор } 
victim_name := 'Dude';   { жертва } 
stealing_item:=$6A1D2F64; { id воруемого предмета or 6A1D2F64 6A17E93F}
item_type:=$140E;  { тип воруемого предмета or 1406} 
ClearJournal;
SetWarMode(false); 
SetARStatus(true); 
if not connected then connect;
repeat 
   while (dead = false) and (connected = true) do 
      begin 
      if CharName = thief_name then 
         begin 
         if FindType(item_type, backpack) <> 0 then DropHere(stealing_item); 
         wait(1000); 
         while FindTypeEx(item_type, $FFFF, $FFFFFFFF, false) <> 0 do wait(250); 
         while FindType(item_type, backpack) = 0 do 
            begin 
            if TargetPresent then CancelTarget; 
            WaitTargetObject(stealing_item); 
            my_timer := timer + 10 * 1000; 
            time_begin := now; 
            UseSkill('Stealing'); 
            while (InJournalBetweenTimes('fail', time_begin, now) = -1) and (FindType(item_type, backpack) = 0) and (my_timer > timer) do wait(250); 
            end;
         AddToSystemJournal('Предмет успешно украден.'); 
         end; 
      if CharName = victim_name then 
         begin 
         while FindTypeEx(item_type, 0, ground, false) = 0 do wait(250); 
         Grab(finditem, 1); 
         wait(500); 
         AddToSystemJournal('Возврат украденного предмета.'); 
         end;
      end; 
   wait(500); 
   if dead then 
      begin 
      AddToSystemJournal('Умерли'); 
      SetARStatus(false); 
      Disconnect; 
      Exit; 
      end; 
until false; 
End.
Code: Select all
***
WaitTargetObject(victim_id);
		   UseSkill('Stealing');
		   CheckSave;
		   WaitJournalLine(Now, '...backpack opened!|That cannot be stolen!', 20000);
		   FindTypeEx(item_type,$FFFF,backpack_id,false);
		   addtosystemjournal('find: '+IntToStr(FindItem));
***