Page 1 of 1

Вопрос каст со скрола и с магии помогите решить..

Posted: 2014-02-05 23:17:10
by tyca7
Проблема в том что когда чар в парализе он не может юзать скролл и соответственно пишет
you can`t reach that. и не чего не происходит как сделать чтобы в этот момент он кастовал с магии а не со скрола??

Code: Select all

sub ligth3()  
   UO.FindType('0x1F4A',-1,'my')
   If UO.GetQuantity('finditem')>0 then
      if UO.Mana>=5 then
         UO.WaitTargetObject('lasttarget')
         UO.UseObject('finditem')
      else
      endif
   else
      if UO.Mana>=12 then
         UO.Cast('Lightning','lasttarget')
      else
      endif
   endif
end sub

Re: Вопрос каст со скрола и с магии помогите решить..

Posted: 2014-02-06 01:06:21
by tylllkah
tyca7 wrote:Проблема в том что когда чар в парализе он не может юзать скролл и соответственно пишет
you can`t reach that. и не чего не происходит как сделать чтобы в этот момент он кастовал с магии а не со скрола??

Code: Select all

sub ligth3()  
   UO.FindType('0x1F4A',-1,'my')
   If UO.GetQuantity('finditem')>0 then
      if UO.Mana>=5 then
         UO.WaitTargetObject('lasttarget')
         UO.UseObject('finditem')
      else
      endif
   else
      if UO.Mana>=12 then
         UO.Cast('Lightning','lasttarget')
      else
      endif
   endif
end sub

Пробуй

Code: Select all

   UO.FindType('0x1F4A',-1,'my') 
   If UO.GetQuantity('finditem')>0 then
      if UO.Mana>=5 then
         UO.WaitTargetObject('lasttarget')
         UO.UseObject('finditem')
      else
      endif
      If ou.injournal('you can`t reach that') then
         UO.Cast('Lightning','lasttarget')
      else
      endif
   else
      if UO.Mana>=12 then
         UO.Cast('Lightning','lasttarget')
      else
      endif
   endif

Re: Вопрос каст со скрола и с магии помогите решить..

Posted: 2014-02-06 01:42:03
by tyca7
спасибо огромное заработало но не сразу надо было ещё сообщение подрезать не много вот так)))

Code: Select all

sub ligth3()  
  UO.FindType('0x1F4A',-1,'my')
   If UO.GetQuantity('finditem')>0 then
      if UO.Mana>=5 then
         UO.WaitTargetObject('lasttarget')
         UO.UseObject('finditem')
      else
      endif
      If UO.injournal('reach that') then
         UO.Cast('Lightning','lasttarget')
      else
      endif
   else
      if UO.Mana>=12 then
         UO.Cast('Lightning','lasttarget')
      else
      endif
   endif
end sub

Re: Вопрос каст со скрола и с магии помогите решить..

Posted: 2015-01-26 20:24:10
by Rufus0
Привет Тушка.
Если можешь сделай мне из моего скрипта на касты с спелбуки и со свитка. Такой же как этому парню. Ну в плане что-бы мой скрипт тоже на пф каставал!
Или тот кто может переделайте плиз) Я пытался из этих не получилось!

Code: Select all

sub fslast() 
   var f=0
   if    UO.Count("0x1f5f") > 0 then
      UO.waittargetlast()
      UO.Exec("usetype 0x1f5f")
      VAR fsscrlcnt=UO.Count("0x1f5f") - 1
      UO.Print(""+STR(fsscrlcnt)+" Flame Strike Scrolls left")
   else
      UO.waittargetlast()
      UO.Exec("cast 'Flame Strike'")
      f=1
      UO.Print("Warning!!! No Flame Strike Scrolls, Using Regs!")
   end if
end sub