Yoko

All sides of Injection
It is currently 2025-12-10 03:10:37

All times are UTC+02:00




Post new topic  Reply to topic  [ 2 posts ] 
Author Message
PostPosted: 2007-10-27 17:01:51 
Offline
User avatar

Joined: 2006-12-04 00:23:37
Posts: 36
Code:
##################################################################### 
; Tinker. v.1.00b (c) Edred , + часть скрипта на
; БС за авторством Edred-а
; Чар берет из сундука 255 инготов из того-же сундука берет мешок,
; крафтит из них неклейсы, складывает в мешок и убирает во второй
; сундук.
;
; Если инги закончились - выход.
;
;
sub tinker2()
   VAR Sunduk1 = '0x404D4F6C'       ; Сериал сундука с пустыми мешками
   VAR Sunduk2 = '0x400403CF'       ; Сериал пустого сундука
   VAR Ingi = '0x1BEF'          ; Тип ингов
   VAR Instrum = '0x1EBC'          ; Тип инструмента тинкера
   VAR Bottle = '0x1085'          ; Тип неклейса
   VAR Kolvo = 255          ; Брать ингов
   VAR k = 0
   VAR Meshok = '0x0E76'          ; Тип мешка
   VAR MeshSer, j

   While TRUE
      UO.FindType( Ingi, -1, Sunduk1 )   ; Ищем инги в сундуке 1
      If UO.FindCount() == 0 Then
         UO.Print("Iron Ingots not found, script terminated")
         return

      Endif
      UO.Grab( Str( Kolvo ), 'finditem' )
      wait( 2000 )
     
   UO.FindType( Meshok, -1, Sunduk1 )       ; Ищем мешок в сундуке 1
      MeshSer = UO.GetSerial( 'finditem' )
      UO.Grab( '1', 'finditem' )          ; Кладем его в бэкпак
      wait( 2000 )
      UO.MoveItem( MeshSer, 0, Sunduk2 )
      wait( 2000 )

      While UO.Count( Ingi ) > 0
         ; Пока в паке есть инги
         UO.Print('Ostalos ' + Str( UO.Count( Ingi ) ) + ' ingots' )
         UO.DeleteJournal()
         UO.CancelMenu()
         UO.WaitMenu ('Tinkering', 'Jewelry', 'Jewelry', 'necklace' )
         UO.UseType( Instrum )
         k = 0
         while NOT UO.InJournal('You put') AND NOT UO.InJournal('fail') AND ( k < 30 )
            k = k + 1
            wait(500)
         wend
         if UO.Count( Bottle ) > 0 then
            UO.FindType( Bottle, -1, 'backpack' )
            UO.MoveItem( 'finditem', 0, MeshSer )
            wait( 1000 )
            UO.Print( 'Bottle moved' )
         end if
      Wend
   Wend
end sub


Вопрос собственно в том, что стоит чар на макросе в доме, но есть индивиды которые любят поубивать в доме. Как защититься? может Drop на сундук при Hp<70, помогите с реальзацией...


Top
   
 Post subject:
PostPosted: 2007-10-28 16:42:02 
Offline

Joined: 2005-04-19 18:00:29
Posts: 2259
Location: Московская область
перед крафтом добавь отключение вармода и лечение


Top
   
Display posts from previous:  Sort by  
Post new topic  Reply to topic  [ 2 posts ] 

All times are UTC+02:00


Who is online

Users browsing this forum: No registered users and 2 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Limited