Yoko
http://forum.yoko.com.ua/

Помогите плиз
http://forum.yoko.com.ua/viewtopic.php?f=20&t=4367
Page 1 of 1

Author:  _ALF_ [ 2005-07-01 09:22:11 ]
Post subject:  Помогите плиз

Пытался сделать себе скрипт для дрв чтоб кастовал маджик аров со скрола (лучше не спрашивайте зачем ) получилось вот что но со скрола все равно не качстует

Code:
#==============================================
#  Arrow() - cast magic arrow on laststatus
#--------------------------------------------------------------
#sub Arrow()
#   UO.Set('lasttarget','laststatus')
#   UO.FindType('0x1F32',-1,'my')
#   If UO.GetQuantity('finditem')>0 then
#      if UO.Mana>=6 then
#         UO.WaitTargetObject('lasttarget')
#         UO.UseObject('finditem')
#         UO.Print("Scroll")
#      else
#         UO.Print("Low mana!!! Scroll!")
#      endif
#   else
#           if UO.Mana>=18 then
#          UO.Cast('Magic Arrow','laststatus')
#          UO.Print("Spell")
#      else
#              UO.Print("Low mana!!!")
#      endif
#   endif
#end sub

Author:  Askaneli [ 2005-07-01 09:25:18 ]
Post subject: 

Со значком коментария в начале каждой строки стопудова ничего работать не будет.
:D

Author:  Arsuri [ 2005-07-01 09:54:33 ]
Post subject:  Re: Помогите плиз

_ALF_ wrote:
Пытался сделать себе скрипт для дрв чтоб кастовал маджик аров со скрола (лучше не спрашивайте зачем ) получилось вот что но со скрола все равно не качстует


'my' - это контейнер со скролами или что?

Code:
uo.useobject('my')
wait(200)
UO.FindType('0x1F32', '-1', 'my')
If UO.Findcount()>0 then

Author:  flake [ 2005-07-01 10:10:33 ]
Post subject: 

:lol:
ваще то 'my' это бекпак твоего чара.
У аффтара богатое воображение!

Code:
sub cast_arrow()
UO.WaitTargetObject('lasttarget')
UO.UseType( 'тип_скрола' )
end sub

Author:  Arsuri [ 2005-07-01 10:21:31 ]
Post subject: 

flake wrote:
:lol:
ваще то 'my' это бекпак твоего чара.


Хех, надо же... :lol:
Тока вот упростить, конечно, можно, но чел хочет универсальности: пока есть свитки - их юзать, а потом переходить на каст с регов.

Code:
sub Arrow() 
   UO.Set('lasttarget','laststatus')
   If UO.Count('0x1F32')>0 then
      if UO.Mana>=6 then
         UO.WaitTargetObject('lasttarget')
         UO.UseType('0x1F32')
         UO.Print("Scroll")
      else
         UO.Print("Low mana!!!")
      endif
   else
           if UO.Mana>=18 then
          UO.Cast('Magic Arrow','laststatus')
          UO.Print("Spell")
      else
              UO.Print("Low mana!!!")
      endif
   endif
end sub

Page 1 of 1 All times are UTC+02:00
Powered by phpBB® Forum Software © phpBB Limited
https://www.phpbb.com/