Magery + Spirit Speak [DRW]

Anything and all.

Moderators: Murderator+, Murderator

Post Reply
HaxboY
Posts: 11
Joined: 2004-10-16 14:40:10
Location: Latvia
Contact:

Magery + Spirit Speak [DRW]

Post by HaxboY »

Хай :)
Эсть вот такой скрипт на magery

Code: Select all

sub Magery()
   VAR NS='0x0F88' ; Тип Nighshade.
   VAR Sunduk='0x4012C297' ; Сериал(ID) Сундука.
   VAR Kolvo=100 ; Количество регов, которое чар берёт из сундука.
   While NOT UO.Dead()
      While UO.Mana>=9 AND UO.NS>0 ; здесь можно менять со скаких маны чар начнёт медетировать, то же число следует поставить в строку *.
         UO.DeleteJournal()
         UO.Cast('Poison', 'backpack') #зы сюды ставь на че кастовать поизон будешь, т.е вместо надписи 'backpack', поставь 'id шмота на который кастовать или ящика'
         wait(3000)
      wend
      If UO.Mana<9 Then ;*
         While UO.Mana<UO.Int
            UO.DeleteJournal()
            wait(1000)
                      UO.Useskill('Meditation')
            Repeat
               wait(100)
            until UO.InJournal("You are") OR UO.InJournal("You lose") # ЗДЕСБ ЕСЛИ ИГРАЕТЕ НЕ НА ОСКОМЕ - ИСПРАВЬТЕ  СООБЩЕНИЯ СЕРВА
         Wend
      Endif
      If UO.NS == 0 Then
   UO.FindType(NS, '-1', Sunduk)
   UO.Grab(str(Kolvo), 'finditem')
   repeat
      wait(100)
   until UO.NS>0
Endif
   Wend
end sub


Как там поставить , штоб перед медитаций он один раз петался запустить Spirit Speak. успешно или фаил - не важно.
Save this drama... for your mama =]
Everix
Posts: 40
Joined: 2008-02-08 18:38:55

Re: Magery + Spirit Speak [DRW]

Post by Everix »

HaxboY wrote:Хай :)
Эсть вот такой скрипт на magery

Code: Select all

sub Magery()
   VAR NS='0x0F88' ; Тип Nighshade.
   VAR Sunduk='0x4012C297' ; Сериал(ID) Сундука.
   VAR Kolvo=100 ; Количество регов, которое чар берёт из сундука.
   While NOT UO.Dead()
      While UO.Mana>=9 AND UO.NS>0 ; здесь можно менять со скаких маны чар начнёт медетировать, то же число следует поставить в строку *.
         UO.DeleteJournal()
         UO.Cast('Poison', 'backpack') #зы сюды ставь на че кастовать поизон будешь, т.е вместо надписи 'backpack', поставь 'id шмота на который кастовать или ящика'
         wait(3000)
      wend
      If UO.Mana<9 Then ;*
         While UO.Mana<UO.Int
            UO.DeleteJournal()
            wait(1000)
                      UO.Useskill('Meditation')
            Repeat
               wait(100)
            until UO.InJournal("You are") OR UO.InJournal("You lose") # ЗДЕСБ ЕСЛИ ИГРАЕТЕ НЕ НА ОСКОМЕ - ИСПРАВЬТЕ  СООБЩЕНИЯ СЕРВА
         Wend
      Endif
      If UO.NS == 0 Then
   UO.FindType(NS, '-1', Sunduk)
   UO.Grab(str(Kolvo), 'finditem')
   repeat
      wait(100)
   until UO.NS>0
Endif
   Wend
end sub


Как там поставить , штоб перед медитаций он один раз петался запустить Spirit Speak. успешно или фаил - не важно.


Code: Select all

            wait(1000)
                      UO.Useskill('Meditation')
            Repeat
               wait(100)
            until UO.InJournal("You are") OR UO.InJournal("You lose") # ЗДЕСБ ЕСЛИ ИГРАЕТЕ НЕ НА ОСКОМЕ - ИСПРАВЬТЕ  СООБЩЕНИЯ СЕРВА
         uo.useskill('Spirit Speak')
         Wait(1000)
         Wend
HaxboY
Posts: 11
Joined: 2004-10-16 14:40:10
Location: Latvia
Contact:

Post by HaxboY »

Спасибо, я тут как-то по другому пробовал и получал Unhandled exception in parser
этот вариант неработал, пока непоменял

Code: Select all

uo.useskill('Spirit Speak')
         Wait(1000)
         Wend



на

Code: Select all

uo.useskill('Spirit Speak')
         Wait(6000)
         Wend


шас всё OK :)
Save this drama... for your mama =]
Everix
Posts: 40
Joined: 2008-02-08 18:38:55

Post by Everix »

Ja uzhe hotel pisat' wait(XXXX) :D
Post Reply