Помогите плиз

Anything and all.

Moderators: Murderator+, Murderator

Post Reply
_ALF_
Posts: 24
Joined: 2005-04-16 17:40:14

Помогите плиз

Post by _ALF_ »

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

Code: Select all

#==============================================
#  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
Askaneli
Sphere expert
Posts: 1143
Joined: 2004-10-01 08:27:38
Location: Уфа

Post by Askaneli »

Со значком коментария в начале каждой строки стопудова ничего работать не будет.
:D
Last edited by Askaneli on 2005-07-01 10:08:35, edited 1 time in total.
Сделал дело - флуди смело !!!
Arsuri
Posts: 62
Joined: 2005-02-25 13:31:26
Location: DRW, [Hussars]
Contact:

Re: Помогите плиз

Post by Arsuri »

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


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

Code: Select all

uo.useobject('my')
wait(200)
UO.FindType('0x1F32', '-1', 'my')
If UO.Findcount()>0 then
flake
Expert!
Posts: 746
Joined: 2004-08-11 23:56:17
Location: The Citadel
Contact:

Post by flake »

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

Code: Select all

sub cast_arrow()
UO.WaitTargetObject('lasttarget')
UO.UseType( 'тип_скрола' )
end sub
Arsuri
Posts: 62
Joined: 2005-02-25 13:31:26
Location: DRW, [Hussars]
Contact:

Post by Arsuri »

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


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

Code: Select all

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
Post Reply