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:Последний атакованный тобой.
Нажми хэлп на майн табе в инжекте, далее на сайте символы/объект.
Да еще я тебе вчера в личку сообщение кинул