Page 1 of 1

Poison laststatus

Posted: 2005-02-26 22:16:39
by Xabus
народ проверку на Poison('laststatus') можно забацать?

Posted: 2005-02-26 22:22:21
by I'm
Ты об этом?

Code: Select all

If UO.Poisoned("laststatus") Then 

Posted: 2005-02-26 22:32:56
by Xabus
именно, но она ведь неработает если я не ошибаюсь! или может у меня руки кривые?

Posted: 2005-02-26 22:41:58
by I'm
Ниже приведен рабочий скрипт уважаемого Саваджа:

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

Posted: 2005-02-27 00:10:17
by Xabus
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


ну я подставил! и ничего он не пишет!
типо что чар уже отравлен!

Posted: 2005-02-27 00:13:47
by Savage
Проаттачь чара и запускай.

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


ну я подставил! и ничего он не пишет!
типо что чар уже отравлен!

Posted: 2005-02-27 00:15:22
by Savage
Хотя даже я от этого отказался. Многие на превый взгляд, рациональные вещи не самым лучшим образом сказываются на пвп.

Posted: 2005-02-27 00:17:52
by I'm
Пойсоном хорошо физлится все =)

Posted: 2005-02-27 10:16:21
by Xabus
да ставил я и тарегт и ласт статус......!
и еще мне ненужет каст со скролов как таковой!
и все равно он ничего не пишет тока про скролы орет!

Posted: 2005-02-27 10:52:34
by Savage
Тогда на хоткей поставь:
cast 'Poison' 'lastattack'

Posted: 2005-02-27 11:18:32
by VlastV
Savage wrote:Тогда на хоткей поставь:
cast 'Poison' 'lastattack'


А что означает lastattack в плане последняя отака с моей стороны или нет?

И где можно посмотреть этот список last*?

Posted: 2005-02-27 13:08:05
by Savage
Последний атакованный тобой.
Нажми хэлп на майн табе в инжекте, далее на сайте символы/объект.

Posted: 2005-02-27 15:47:14
by VlastV
Savage wrote:Последний атакованный тобой.
Нажми хэлп на майн табе в инжекте, далее на сайте символы/объект.

Да еще я тебе вчера в личку сообщение кинул