Yoko

All sides of Injection
It is currently 2026-01-18 21:08:24

All times are UTC+02:00




Post new topic  Reply to topic  [ 15 posts ] 
Author Message
PostPosted: 2005-05-22 13:25:00 
Offline

Joined: 2005-04-21 18:29:21
Posts: 44
Кому не сложно - напишите такои простенький скрипт :
Если в бекпаке находит пустые бутылки, то достаёт из сундука кег и наливает из него все найденые в бекпаке пустые бутылки, после чего кидает кег назад в сундук..... :roll:

_________________
xzxzxz


Top
   
 Post subject:
PostPosted: 2005-05-22 14:30:26 
Offline
Expert!
User avatar

Joined: 2004-08-11 23:56:17
Posts: 746
Location: The Citadel
1. Поясни, каким образом происходит разлив бутылок из кега?
2. Выложи сюда тип кега и бутылок.
3. ВЫложи сообщения, которые возникают, при разлитии поушенов.


Top
   
 Post subject:
PostPosted: 2005-05-22 15:43:39 
Offline
Expert!

Joined: 2004-04-03 17:36:29
Posts: 2544
Location: Saint-Petersburg
Флейк, поверь моему опыту: не стоит писать скрипт, который не будет работать на шарде, на котором ты играешь. Чисто теоретическое написание скриптов ничего, кроме лишнего геморроя не приносит.


Top
   
 Post subject:
PostPosted: 2005-05-22 23:41:01 
Offline
Expert!
User avatar

Joined: 2004-08-11 23:56:17
Posts: 746
Location: The Citadel
Ну надо человеку помочь!
Я помню, когда я только начинал пользоваться инжектом, мне часто помогали. И ты в том числе :)


Top
   
 Post subject:
PostPosted: 2005-05-23 00:51:30 
Offline

Joined: 2005-04-21 18:29:21
Posts: 44
Тип пустых бутылок :
0x0F0E
Тип кегов:
0x1940
Сообщения:
What potion would you like to fill the keg with?
You put the Invisibility in your pack.
*Это при удачном разливании*
What potion would you like to fill the keg with?
You can't use this yet!
*Это когда чтото мешает(например использующийся в этот же момент скилл медитации)*


П.С. Шард - Оском офри. Буду благодарен за помощь

_________________
xzxzxz


Top
   
 Post subject:
PostPosted: 2005-05-23 09:08:54 
Offline
Expert!
User avatar

Joined: 2004-08-11 23:56:17
Posts: 746
Location: The Citadel
Так, а каким образом разливаются поушены?
Типа, дабл клик по кегу и таргет по бутылкам, или как?


Top
   
 Post subject:
PostPosted: 2005-05-23 23:20:30 
Offline

Joined: 2005-04-21 18:29:21
Posts: 44
flake wrote:
Так, а каким образом разливаются поушены?
Типа, дабл клик по кегу и таргет по бутылкам, или как?

угу

_________________
xzxzxz


Top
   
 Post subject:
PostPosted: 2005-05-24 09:14:24 
Offline
Expert!
User avatar

Joined: 2004-08-11 23:56:17
Posts: 746
Location: The Citadel
Ну вот, набросал. Тести:

Code:
sub Keg()

VAR Sunduk = '' ; внести айди сундука с кегом
VAR Keg = '0x1940'
VAR Bottle = '0x0F0E'
VAR BottleSerial, k
 
  UO.FindType( Bottle, -1, -1 )
    If UO.FindCount() > 0 Then
      UO.FindType( Keg, -1, Sunduk )
        If UO.FindCount() = 0 Then
           UO.Print('Potion Keg not found, script terminated!')
           UO.Exec('terminate Keg')
        EndIf
      UO.Grab( '1', 'finditem' )
      CheckLag()
       
        While UO.Count( Bottle ) > 0
          UO.DeleteJournal()
     BottleSerial = UO.GetSerial( Bottle )
          UO.WaitTargetObject( BottleSerial )
          UO.UseType( Keg )
          k = 0
            while NOT UO.InJournal('You put') AND NOT UO.InJournal('fail') AND NOT UO.InJournal('can't use this yet!') AND ( k < 30 )
              k = k + 1
              wait(500)
            wend 
        Wend
      UO.FindType( Keg, -1, -1 )
      UO.Move('finditem', 0, Sunduk)
end sub


Top
   
 Post subject:
PostPosted: 2005-05-24 09:22:17 
Offline

Joined: 2005-04-09 15:24:45
Posts: 13
Не работает,пишет parse error


Top
   
 Post subject:
PostPosted: 2005-05-24 09:30:13 
Offline
Expert!
User avatar

Joined: 2004-07-04 00:14:58
Posts: 1284
flake wrote:
Ну вот, набросал. Тести:

Code:
sub Keg()

VAR Sunduk = '' ; внести айди сундука с кегом
VAR Keg = '0x1940'
VAR Bottle = '0x0F0E'
VAR BottleSerial, k
 
   UO.FindType( Bottle, -1, -1 )
    If UO.FindCount() > 0 Then
      UO.FindType( Keg, -1, Sunduk )
        If UO.FindCount() = 0 Then
         UO.Print('Potion Keg not found, script terminated!')
         UO.Exec('terminate Keg')
      EndIf
      UO.Grab( '1', 'finditem' )
      CheckLag()       
      While UO.Count( Bottle ) > 0
         UO.DeleteJournal()
         BottleSerial = UO.GetSerial( Bottle )
         UO.WaitTargetObject( BottleSerial )
         UO.UseType( Keg )
         k = 0
         while NOT UO.InJournal('You put') AND NOT UO.InJournal('fail') AND NOT UO.InJournal("can't use this yet!") AND ( k < 30 )
            k = k + 1
            wait(500)
            wend 
        Wend
      UO.FindType( Keg, -1, -1 )
      UO.Move('finditem', 0, Sunduk)
   end if
end sub
так пробуй


Top
   
 Post subject:
PostPosted: 2005-05-24 09:37:35 
Offline

Joined: 2005-04-09 15:24:45
Posts: 13
тоже не работает,parse error


Top
   
 Post subject:
PostPosted: 2005-05-24 13:56:37 
Offline
Expert!
User avatar

Joined: 2004-08-11 23:56:17
Posts: 746
Location: The Citadel
Ага, нашел ошибку.

Вот она:
Code:
If UO.FindCount() = 0 Then

Исправил, проверяйте.

Code:
sub Keg() 

VAR Sunduk = '' ; внести айди сундука с кегом
VAR Keg = '0x1940'
VAR Bottle = '0x0F0E'
VAR BottleSerial, k
 
   UO.FindType( Bottle, -1, -1 )
    If UO.FindCount() > 0 Then
      UO.FindType( Keg, -1, Sunduk )
        If UO.FindCount() == 0 Then
         UO.Print('Potion Keg not found, script terminated!')
         UO.Exec('terminate Keg')
      EndIf
      UO.Grab( '1', 'finditem' )
      CheckLag()       
      While UO.Count( Bottle ) > 0
         UO.DeleteJournal()
         BottleSerial = UO.GetSerial( Bottle )
         UO.WaitTargetObject( BottleSerial )
         UO.UseType( Keg )
         k = 0
         while NOT UO.InJournal('You put') AND NOT UO.InJournal('fail') AND NOT UO.InJournal("can't use this yet!") AND ( k < 30 )
            k = k + 1
            wait(500)
            wend 
        Wend
      UO.FindType( Keg, -1, -1 )
      UO.Move('finditem', 0, Sunduk)
   end if
end sub


Top
   
 Post subject:
PostPosted: 2005-05-24 14:14:32 
Offline

Joined: 2005-04-09 15:24:45
Posts: 13
вроде работает.А что в нём нужно изменить чтобы наоборот бутылки в кеги переливал?Менял тип бутылки-неполучилось.


Top
   
 Post subject:
PostPosted: 2005-05-24 17:53:09 
Offline

Joined: 2005-04-21 18:29:21
Posts: 44
спасибо :idea:

_________________
xzxzxz


Top
   
 Post subject:
PostPosted: 2005-05-25 00:33:11 
Offline

Joined: 2005-04-21 18:29:21
Posts: 44
блин чтото не работает :oops:
Берёт кег, тыкает на него и сразуже говорит "You cannot see the target ", тоесть походу не находит бутылки.... :oops: Подскажи пожайлусто в чём проблема :shock:

_________________
xzxzxz


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

All times are UTC+02:00


Who is online

Users browsing this forum: No registered users and 1 guest


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:  
cron
Powered by phpBB® Forum Software © phpBB Limited