Poison laststatus
Moderators: Murderator+, Murderator
Poison laststatus
народ проверку на Poison('laststatus') можно забацать?
Ты об этом?
Code: Select all
If UO.Poisoned("laststatus") Then
Ниже приведен рабочий скрипт уважаемого Саваджа:
Code: Select all
# Target - заменить на lastattack|lasttarget|laststatus по желанию
#
sub Poison()
VAR ManaNeed=9
VAR ScrollManaNeed=4
;UO.Set(Target)
If NOT UO.Poisoned(Target) Then
UO.FindType(PoisonScollType,-1,'my')
If UO.GetQuantity('finditem')>0 Then
If UO.Mana>=ScrollManaNeed Then
UO.WaitTargetObject(Target)
UO.UseObject('finditem')
UO.Print("Scroll")
Else
UO.Print("Low mana!!! Scroll!")
Endif
Else
If UO.Mana>=ManaNeed Then
UO.Cast('Poison',Target)
Else
UO.Print("Low mana!!!")
Endif
Endif
Else
UO.Print("Character already poisoned!")
Endif
end sub
I'm wrote:Ниже приведен рабочий скрипт уважаемого Саваджа:Code: Select all
# Target - заменить на lastattack|lasttarget|laststatus по желанию
#
sub Poison()
VAR ManaNeed=9
VAR ScrollManaNeed=4
;UO.Set(Target)
If NOT UO.Poisoned(Target) Then
UO.FindType(PoisonScollType,-1,'my')
If UO.GetQuantity('finditem')>0 Then
If UO.Mana>=ScrollManaNeed Then
UO.WaitTargetObject(Target)
UO.UseObject('finditem')
UO.Print("Scroll")
Else
UO.Print("Low mana!!! Scroll!")
Endif
Else
If UO.Mana>=ManaNeed Then
UO.Cast('Poison',Target)
Else
UO.Print("Low mana!!!")
Endif
Endif
Else
UO.Print("Character already poisoned!")
Endif
end sub
ну я подставил! и ничего он не пишет!
типо что чар уже отравлен!
-
- Expert!
- Posts: 1205
- Joined: 2004-04-04 11:13:54
- Location: Балаково, Саратовская обл.
- Contact:
Проаттачь чара и запускай.
Xabus wrote:I'm wrote:Ниже приведен рабочий скрипт уважаемого Саваджа:Code: Select all
# Target - заменить на lastattack|lasttarget|laststatus по желанию
#
sub Poison()
VAR ManaNeed=9
VAR ScrollManaNeed=4
;UO.Set()
If NOT UO.Poisoned('lastattack') Then
UO.FindType(PoisonScollType,-1,'my')
If UO.GetQuantity('finditem')>0 Then
If UO.Mana>=ScrollManaNeed Then
UO.WaitTargetObject('lastattack')
UO.UseObject('finditem')
UO.Print("Scroll")
Else
UO.Print("Low mana!!! Scroll!")
Endif
Else
If UO.Mana>=ManaNeed Then
UO.Cast('Poison',Target)
Else
UO.Print("Low mana!!!")
Endif
Endif
Else
UO.Print("Character already poisoned!")
Endif
end sub
ну я подставил! и ничего он не пишет!
типо что чар уже отравлен!