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 не забывали писать, все было бы замечательно. :wink:

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


Ну уж извиняйте, мой первый скрипт

Posted: 2005-06-14 08:42:31
by Rivory
flake wrote:

Code: Select all

    uo.UseObject ('finditem')
 

Так вот как выглядит эта команда ! А я уж извращался и 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


Вот так должно работать.