Yoko

All sides of Injection
It is currently 2026-03-14 22:42:35

All times are UTC+02:00




Post new topic  Reply to topic  [ 12 posts ] 
Author Message
 Post subject: Тинкеринг.
PostPosted: 2006-03-17 23:46:18 
Offline
User avatar

Joined: 2006-03-10 15:28:05
Posts: 47
Code:
sub tinker()
   VAR Sunduk = '0x40195E1D'      ; Сериал сундука
   VAR Ingi = '0x1BEF'          ; Тип ингов
   VAR Instrum = '0x1EBC'          ; Тип инструмента тинкера
   VAR Clock = '0x104F'          ; Тип итема который будем изготовлять
   VAR Kolvo = 200             ; Брать ингов
   VAR k = 0
   UO.SetGlobal( 'TimeProcess', str( UO.Timer() ) )
                        ; Начало отсчета скрипта
   While TRUE
      EatChar( Sunduk, 2, 2, 60 )
      UO.FindType( Ingi, -1, Sunduk )   ; Ищем инги в сундуке
      If UO.FindCount() == 0 Then
         UO.Print("Iron Ingots not found, script terminated")
         return
      Endif
      UO.Grab( Str( Kolvo ), 'finditem' )
      wait( 2000 )
      While UO.Count( Ingi ) > 0
         ; Пока в паке есть инги
;         UO.CancelMenu()
         UO.Print('Ostalos ' + Str( UO.Count( Ingi ) ) + ' ingots' )
         UO.DeleteJournal()
         UO.WaitMenu ('Tinkering', 'Tools', 'Tools', 'clock parts' )
         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( Clock ) > 0 then
            UO.FindType( Clock, -1, -1 )
            UO.MoveItem( 'finditem', 0, Sunduk )
            wait( 1000 )
            UO.Print( 'Clock moved' )
         end if
      Wend
   Wend
end sub


Вроде всё правильно.
Запускаю скрипт пишет,
Quote:
Function not fount - EATCHAR


Помогите-пожалуйста, скрипт Едреда.
Всё проставил на свои значение.


Top
   
 Post subject:
PostPosted: 2006-03-17 23:59:01 
Offline
Expert!
User avatar

Joined: 2005-05-04 14:05:19
Posts: 2580
Location: Москва
гыгыгы... съеть чара... Эд юморист;)
Утебя не все функции... открылбы словарики перевелбы чег оот тебя хотят...
EatChar( Sunduk, 2, 2, 60 ) скорей всего это питалово хотя хз ;) название больше на каниболизм смахивает;)
но думаю это не сильно повлияет если ты эту строчку снесешь;)


Top
   
 Post subject:
PostPosted: 2006-03-18 00:00:04 
Offline
User avatar

Joined: 2006-03-10 15:28:05
Posts: 47
Я знал как переводится :)
Но меня мучали сомнения что это вообше такое и что оно даёт :)


Top
   
 Post subject:
PostPosted: 2006-03-18 00:04:00 
Offline
User avatar

Joined: 2006-03-10 15:28:05
Posts: 47
Снёс строчку,
опять выскочила ошибка, напрёг мозги просмотрел еше раз скрипт и нашел еше одну мою ошибку :)
Кажется я начинаю хоть чтото понимать! :)
Спасибо Грин, ты меня навёл на нужную тропинку)


Top
   
 Post subject:
PostPosted: 2006-03-18 00:04:06 
Offline
Expert!
User avatar

Joined: 2005-05-04 14:05:19
Posts: 2580
Location: Москва
ну так откуда скрипт то? наверника там все было...


Top
   
 Post subject:
PostPosted: 2006-03-18 00:09:38 
Offline
User avatar

Joined: 2006-03-10 15:28:05
Posts: 47
viewtopic.php?t=6903&highlight=Скрипты
отсюда.
Там не всё.
Но зачем ЕатЧар, я так и не понял :)


Top
   
 Post subject:
PostPosted: 2006-03-18 00:25:53 
Offline
Expert!
User avatar

Joined: 2005-05-04 14:05:19
Posts: 2580
Location: Москва
Code:
##################################################################### 
; ================================================================
; Процедура подкормки чара. Параметры: сериал контейнера с медом, номер
; сообщения до которого кормить, сколько съесть меда после сообщения,
; как часто кормить чара.
; Прохождение последнего периода контролируется через глобальную переменную
; TimeProcess.
;
; ver. 1.05 (c) Edred
;
Sub EatChar( Sunduk, Nom, Add, TimeWait )


все там есть смотри лутше;)


Top
   
 Post subject:
PostPosted: 2006-03-18 10:39:09 
Offline
Expert!

Joined: 2004-04-03 17:36:29
Posts: 2544
Location: Saint-Petersburg
Grin wrote:
гыгыгы... съеть чара... Эд юморист;)
EatChar( Sunduk, 2, 2, 60 ) скорей всего это питалово хотя хз ;) название больше на каниболизм смахивает;)


Ну и что? Мне так больше нравится... :lol:


Top
   
 Post subject:
PostPosted: 2009-01-01 19:09:30 
Offline

Joined: 2007-12-17 13:26:39
Posts: 10
Блин люди у меня тоже нифига невышло ! А мне нужно чтобы он именно эти "clock parts" делал ! Помогите плиззззз

Пост правда за 2006-той год )) Но всёровно помогите плиз !!!


Top
   
 Post subject:
PostPosted: 2009-01-01 20:10:14 
Offline
User avatar

Joined: 2008-09-12 05:07:34
Posts: 247
а у тебя какая ошибка вылетает?


Top
   
 Post subject:
PostPosted: 2009-01-02 00:10:25 
Offline

Joined: 2007-12-17 13:26:39
Posts: 10
Function not fount - EATCHAR :lol:


Top
   
 Post subject:
PostPosted: 2009-01-02 00:59:14 
Offline
User avatar

Joined: 2008-09-12 05:07:34
Posts: 247
Code:
sub tinker() 
   uo.print('Покажи сундук с ингами')
   uo.addobject('sunduk')
        while uo.targeting()
              wait(300)
        wend
   uo.useobject('sunduk')
   wait(1000)
   checklag()
   VAR Ingi = '0x1BEF'          ; Тип ингов
   VAR Instrum = '0x1EBC'          ; Тип инструмента тинкера
   VAR Clock = '0x104F'          ; Тип итема который будем изготовлять
zagruzka:
   if not uo.count('0x1BEF','0x0000') then
      UO.FindType( Ingi,'0x0000', 'sunduk' )   ; Ищем инги в сундуке
      If UO.FindCount() Then
         uo.moveitem('finditem','500','backpack')
         wait(1000)
         checklag()
       else
         uo.print('Инготы закончились!!!')
         return
      Endif
      While UO.Count(Ingi,'0x0000') and uo.count(Instrum,'0x0000')
         ; Пока в паке есть инги
         UO.Print('Ostalos ' + Str( UO.Count( Ingi,'0x0000' ) ) + ' ingots' )
         UO.DeleteJournal()
         UO.WaitMenu ('Tinkering', 'Tools', 'Tools', 'clock parts' )
         UO.UseType( Instrum,'0x0000' )
               repeat
                   wait(300)
               until uo.injournal('You put|fail')
         while uo.count(Clock,'0x0000')
            UO.FindType( Clock,'0x0000','backpack' )
            UO.MoveItem( 'finditem', '0', 'sunduk' )
            wait( 1000 )
            checklag()
            UO.Print( 'Clock moved' )
          wend
      Wend
   goto zagruzka
end sub
Sub Checklag()
   deljournal('a backpack')
   uo.click('backpack')
   repeat
      wait(50)
   until uo.injournal('a backpack')
endsub
Sub deljournal(msg)
   while uo.injournal(msg)
      uo.setjournalline(uo.injournal(msg)-1,"")
   wend
endsub


Что-то типа такого, в начале скрипта сундук прицелом покажешь


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

All times are UTC+02:00


Who is online

Users browsing this forum: No registered users and 7 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