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

Отсчёт времени каста
http://forum.yoko.com.ua/viewtopic.php?f=1&t=13564
Page 1 of 1

Author:  Igore6ka [ 2008-05-03 02:18:20 ]
Post subject:  Отсчёт времени каста

Есть ли возможность зделать скрипт, который во время каста магии показывал бы над головой игрока остаток времени до момента как каст закончится? Никто другой кроме игрока это время видеть не должен естественно.

Author:  ntk [ 2008-05-03 11:53:29 ]
Post subject: 

uo.charprint

вариантов как это всё расписать - много.

думаю мона через uo.waiting
думаю мона через uo.targeting
думаю мона через if uo.injournal fizzle


зависит от того как ты кастуешь
смысл есть только на спеллах 5-8 круга.

мне кажется наиболее рациональным способ работать с журналом.
пока не сбили каст чтобы считал до "5" .. в обратном порядке =)

Author:  Scripts Writer [ 2008-05-03 13:12:02 ]
Post subject: 

Зачем чтото мудрить?

1. Пишем скрипт который отмеряет точное время каста (замеряем по разнице в мане)
2. Для каждого каста забиваем переменную WaitForCast и затем в цикле отсчитываем + если надо показываем
Code:
var WaitForCast=
uo.Cast('Flame','laststatus')
repeat
  wait(500)
  WaitForCast=WaitForCast-500
  uo.Print(STR(WaitForCast)+' ms more to finish cast.')
until WaitForCast<=0


На случай если ФС кастуется 2-3 секунды, то увидим 5-6 раз надписи вида
Code:
2500 ms to finish cast
2000 ms to finish cast
1500 ms to finish cast
1000 ms to finish cast
500 ms to finish cast

Так же можно добавить в цикл и после цикла переменную или проверку по журналу на физл. Если физл- сообщение и выход.

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