Cast

Ask for help

Moderators: Murderator+, Murderator

Post Reply
Kazoo
Posts: 173
Joined: 2004-04-03 18:39:28
Contact:

Cast

Post by Kazoo »

такое вазмлжно? если да покажите пример !
кастуем фс ждем пока он кастанеца ( пока мана уидет вниз а не ваит 4000 ) потом опять кастует фс ! на ласт статус ! заранее спосибо !
-=M@rTin=-
Posts: 47
Joined: 2004-05-19 04:47:11
Location: MSK, RU, TheМля
Contact:

Re: Cast

Post by -=M@rTin=- »

Kazoo wrote:такое вазмлжно? если да покажите пример !
кастуем фс ждем пока он кастанеца ( пока мана уидет вниз а не ваит 4000 ) потом опять кастует фс ! на ласт статус ! заранее спосибо !

я не проверял но вот попробуй:

Code: Select all

sub main()
var ma=0
  ma=uo.mana-1
  uo.cast("Flame Strike" , "laststatus")
  while uo.mana > ma
    wait(500)
  wend
  uo.cast("Flame Strike" , "laststatus")
endsub
если эта шняга заработает, то тут следует еще гденить (а именно там где wait) вставить проверку на то, хватит ли маны, не сдох ли ты во время каста и т.д. и т.п, но это я тебе предоставляю возможность :)
Kazoo
Posts: 173
Joined: 2004-04-03 18:39:28
Contact:

Re: Cast

Post by Kazoo »

-=M@rTin=- wrote:
Kazoo wrote:такое вазмлжно? если да покажите пример !
кастуем фс ждем пока он кастанеца ( пока мана уидет вниз а не ваит 4000 ) потом опять кастует фс ! на ласт статус ! заранее спосибо !

я не проверял но вот попробуй:

Code: Select all

sub main()
var ma=0
  ma=uo.mana-1
  uo.cast("Flame Strike" , "laststatus")
  while uo.mana > ma
    wait(500)
  wend
  uo.cast("Flame Strike" , "laststatus")
endsub
если эта шняга заработает, то тут следует еще гденить (а именно там где wait) вставить проверку на то, хватит ли маны, не сдох ли ты во время каста и т.д. и т.п, но это я тебе предоставляю возможность :)


а реал зделать такую веш как проверку на физл? или лаин оф саит? о по болше спелоф гдето 8? флам санет ( 3 ) поисон 1 и фсы 4 !
Lord Ruslan Nightmare
Expert!
Posts: 359
Joined: 2004-04-25 11:11:07
Contact:

Post by Lord Ruslan Nightmare »

Проверка на физзл - через uo.injournal(). И вообще это всё элементарно.
Без труда не выловишь и рыбку из пруда,
А без пруда не выловишь её и с трудом...
Kazoo
Posts: 173
Joined: 2004-04-03 18:39:28
Contact:

Post by Kazoo »

Lord Ruslan Nightmare wrote:Проверка на физзл - через uo.injournal(). И вообще это всё элементарно.

как нашот примера?
Lord Ruslan Nightmare
Expert!
Posts: 359
Joined: 2004-04-25 11:11:07
Contact:

Post by Lord Ruslan Nightmare »

Code: Select all

sub cast(spell,target)
  var ma=0,mustcast = 1,i
  ma=uo.mana-1
  while mustcast and not uo.dead()
    uo.deletejournal()
    uo.cast(spell,target)
    i = 0
    while uo.mana > ma and i < 5000 and not uo.injournal("fizzles") and not uo.injournal("sight") and not uo.injournal("sufficient")
      wait(100)
      i = i + 100
    wend
    wait(500) #можно убрать
    if not uo.injournal("fizzles") and not uo.injournal("sight") and not uo.injournal("sufficient") then
      mustcast = 0
    endif
    if uo.dead() then
      mustcast = 0
    endif
    if uo.injournal("sufficient") then
      #пить бутылку или медитировать - сам напиши
    endif
  wend
end sub

sub combo()
  cast("Flame Strike" , "laststatus")
  cast("Flame Strike" , "laststatus")
  cast("Poison","laststatus")
#  и т.д.
end sub

Примерно так.
Писал в браузере, т.ч. могут быть ошибки.
Без труда не выловишь и рыбку из пруда,
А без пруда не выловишь её и с трудом...
Kazoo
Posts: 173
Joined: 2004-04-03 18:39:28
Contact:

Post by Kazoo »

Lord Ruslan Nightmare wrote:

Code: Select all

sub cast(spell,target)
  var ma=0,mustcast = 1,i
  ma=uo.mana-1
  while mustcast and not uo.dead()
    uo.deletejournal()
    uo.cast(spell,target)
    i = 0
    while uo.mana > ma and i < 5000 and not uo.injournal("fizzles") and not uo.injournal("sight") and not uo.injournal("sufficient")
      wait(100)
      i = i + 100
    wend
    wait(500) #можно убрать
    if not uo.injournal("fizzles") and not uo.injournal("sight") and not uo.injournal("sufficient") then
      mustcast = 0
    endif
    if uo.dead() then
      mustcast = 0
    endif
    if uo.injournal("sufficient") then
      #пить бутылку или медитировать - сам напиши
    endif
  wend
end sub

sub combo()
  cast("Flame Strike" , "laststatus")
  cast("Flame Strike" , "laststatus")
  cast("Poison","laststatus")
#  и т.д.
end sub

Примерно так.
Писал в браузере, т.ч. могут быть ошибки.


ругаеца на касте
Lord Ruslan Nightmare
Expert!
Posts: 359
Joined: 2004-04-25 11:11:07
Contact:

Post by Lord Ruslan Nightmare »

Может, название другое сделать? :)
А так - хз, ты скажи что именно говорит и на какой именно строчке
Без труда не выловишь и рыбку из пруда,
А без пруда не выловишь её и с трудом...
Post Reply