Page 1 of 1

vremja magiji.

Posted: 2009-03-18 19:41:52
by Bangbuss
Skript dolzhen bil otshitavat' vreme kasta(tipa countdown) no on eto nedelaet.

u nas Flame Strike=4200 ms

Code: Select all

sub Time_Cast()
  var k=6
  var mana=uo.mana
  while true
 if UO.InJournal(uo.GetName('self')+ ": Kal Vas Flam") then
repeat
    wait(1000)
    k=k-1
    uo.Print('wait '+STR(k)+'000 to cast.')
  until uo.InJournal('fizzles') || uo.mana <> mana
  end if
  wait(100)
  uo.DeleteJournal()
  wend
 end sub

Re: vremja magiji.

Posted: 2009-03-18 23:08:00
by Successful

Code: Select all

sub Time_Cast()
  var k=6
  var mana=uo.mana
uo.DeleteJournal()
  while true
 if UO.InJournal(uo.GetName('self')+ ": Kal Vas Flam") then
repeat
    wait(1000)
    k=k-1
    uo.Print('wait '+STR(k)+'000 to cast.')
  until uo.InJournal('fizzles') || uo.mana <> mana
  end if
  wait(100)
  wend
 end sub

Posted: 2009-03-19 10:14:03
by Bangbuss
pri uspeshnom fs magiji otshet neprikrashaetsa i pri fizzle tozhe samoe.

Posted: 2009-03-19 16:29:46
by Successful

Code: Select all

sub Time_Cast()
  var k=6
  var mana
uo.DeleteJournal()
  while not uo.injournal(uo.GetName('self')+ ": Kal Vas Flam")
    wait(100)
  wend
  mana=uo.mana
repeat
    wait(1000)
    k=k-1
    uo.Print('wait '+STR(k)+'000 to cast.')
  until uo.InJournal('fizzles') || uo.mana < mana
 end sub