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

Cast
http://forum.yoko.com.ua/viewtopic.php?f=3&t=519
Page 1 of 1

Author:  Kazoo [ 2004-06-06 14:23:40 ]
Post subject:  Cast

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

Author:  -=M@rTin=- [ 2004-06-06 17:58:34 ]
Post subject:  Re: Cast

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

я не проверял но вот попробуй:
Code:
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) вставить проверку на то, хватит ли маны, не сдох ли ты во время каста и т.д. и т.п, но это я тебе предоставляю возможность :)

Author:  Kazoo [ 2004-06-07 01:17:10 ]
Post subject:  Re: Cast

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

я не проверял но вот попробуй:
Code:
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 !

Author:  Lord Ruslan Nightmare [ 2004-06-07 01:24:18 ]
Post subject: 

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

Author:  Kazoo [ 2004-06-07 10:48:06 ]
Post subject: 

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

как нашот примера?

Author:  Lord Ruslan Nightmare [ 2004-06-07 14:14:07 ]
Post subject: 

Code:
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

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

Author:  Kazoo [ 2004-06-08 09:47:54 ]
Post subject: 

Lord Ruslan Nightmare wrote:
Code:
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

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


ругаеца на касте

Author:  Lord Ruslan Nightmare [ 2004-06-08 21:33:49 ]
Post subject: 

Может, название другое сделать? :)
А так - хз, ты скажи что именно говорит и на какой именно строчке

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