Нужна помощь

Anything and all.

Moderators: Murderator+, Murderator

Post Reply
BornToReign
Posts: 21
Joined: 2004-04-08 18:24:46

Нужна помощь

Post by BornToReign »

sub Poison()
VAR ManaNeed=9
VAR ScrollManaNeed=4
UO.Set('lasttarget','laststatus')
If NOT UO.Poisoned('lasttarget') Then
UO.FindType('0x1F40',-1,'my')
If UO.GetQuantity('finditem')>0 Then
If UO.Mana>=ScrollManaNeed Then
UO.WaitTargetObject('lasttarget')
UO.UseObject('finditem')
UO.Print("Scroll")
Else
UO.Print("Low mana!!! Scroll!")
Endif
Else
If UO.Mana>=ManaNeed Then
UO.Cast('Poison','laststatus')
Else
UO.Print("Low mana!!!")
Endif
Endif
Else
UO.Print("Character already poisoned!")
Endif
end sub





Вот скрипт на пойзон кидать. У меня почему то он кидает пару раз пойзона потом пишет чаратер типо уже запойзоненю.
я убрал эту строчку:
Else
UO.Print("Character already poisoned!")
Endif
Он у меня нормально кастует но через время выдает ошибку.
Savage
Expert!
Posts: 1205
Joined: 2004-04-04 11:13:54
Location: Балаково, Саратовская обл.
Contact:

Post by Savage »

Code: Select all

#==============================================================
#  Poison() - cast poison on laststatus if target-char not
#             poisoned and your char have enought mana
#--------------------------------------------------------------
sub Poison()
   VAR ManaNeed=9
   VAR ScrollManaNeed=4
   UO.Set('lasttarget','laststatus')
      UO.FindType('0x1F40',-1,'my')
      If UO.GetQuantity('finditem')>0 Then
         If UO.Mana>=ScrollManaNeed Then
            UO.WaitTargetObject('lasttarget')
            UO.UseObject('finditem')
            UO.Print("Scroll")
         Else
            UO.Print("Low mana!!! Scroll!")
         Endif
      Else
         If UO.Mana>=ManaNeed Then
            UO.Cast('Poison','laststatus')
         Else
            UO.Print("Low mana!!!")
         Endif
      Endif
end sub

bbp
Posts: 27
Joined: 2004-04-19 14:50:01
Contact:

Re: Нужна помощь

Post by bbp »

BornToReign wrote:sub Poison()

я убрал эту строчку:
Else
UO.Print("Character already poisoned!")
Endif
Он у меня нормально кастует но через время выдает ошибку.

Ошибку инжект всегда будет выдавать если ось ХРень, а вот строску ты убрал по поринципу страуса =)
"...было бы величайшей ошибкой думать."
В.И.Ленин
Post Reply