Page 1 of 1
НАписал скрипт, а он не работает нефига...
Posted: 2005-06-13 17:37:04
by Rivory
пишет не найден обьект
Code: Select all
sub explosions2()
UO.WaitTargetLast()
UO.Cast("Paralyze")
For VaR i=1 to 10
UO.findtype ('0x0F0D')
uo.waittargetobject ('laststatus')
uo.usetype ('finditem')
end sub
Posted: 2005-06-13 17:46:08
by Rivory
я понял то, что он находит этот итем, но почемуто застревает на строчке uo.usetype ('finditem')
Posted: 2005-06-13 17:57:30
by Rivory
я понял что немного перемудрил.. исправил скрипт на
Code: Select all
sub explosions2()
UO.WaitTargetLast()
UO.Cast("Paralyze")
For var i=1 to 10
uo.waittargetlast()
wait (100)
uo.usetype ('0x0F0D')
end sub
но при этом он пишет в журнале
Code: Select all
Select Target
Targeting Cancelled
Where do you want to throw the potion ?
Unexpected target info
и при этом он скрипт останавливает и не собирается пытаться кидать ещё один экспложен
Posted: 2005-06-13 19:04:23
by Rivory
НАрод ну помогите плз
Posted: 2005-06-14 00:58:50
by flake
Code: Select all
sub explosions2()
UO.WaitTargetLast()
UO.Cast("Paralyze")
For VaR i=1 to 10
UO.findtype ('0x0F0D')
If UO.FindCount() Then
uo.waittargetobject ('laststatus')
uo.UseObject ('finditem')
EndIf
end sub
Posted: 2005-06-14 05:46:43
by Solaire
Если б вы еще и next не забывали писать, все было бы замечательно.

Posted: 2005-06-14 08:29:55
by Rivory
Solaire wrote:Если б вы еще и next не забывали писать, все было бы замечательно.

Ну уж извиняйте, мой первый скрипт
Posted: 2005-06-14 08:42:31
by Rivory
Так вот как выглядит эта команда ! А я уж извращался и uo.usetype писал и uo.useitem
Posted: 2005-06-14 10:16:22
by flake
Code: Select all
sub explosions2()
UO.WaitTargetLast()
UO.Cast("Paralyze")
For VaR i=1 to 10
UO.findtype ('0x0F0D')
If UO.FindCount() Then
uo.waittargetobject ('laststatus')
uo.UseObject ('finditem')
EndIf
Next
end sub
Вот так должно работать.