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

Задержка на каст
http://forum.yoko.com.ua/viewtopic.php?f=3&t=15953
Page 1 of 1

Author:  Thundestorm [ 2010-11-14 13:44:19 ]
Post subject:  Задержка на каст

Code:
sub ct()
VAR MyMana = UO.Mana
VAR k = 0

UO.Cast( 'Bless', 'self')
  While UO.Mana == MyMana
    Wait(100)
    k = k + 1
  Wend

UO.Print( 'Casting time :  '+ STR(k)+ ' ms' )
end sub


У нас на сервер при касте спелов, один за другим мана регениться, не всегда точное время каста.Как это исправить?
И еще, как сделать что бы этот макрос пахал на любой каст который я кастую и зациклить его.

Author:  Makarov [ 2011-01-15 01:30:35 ]
Post subject:  Re: Задержка на каст

А время зачем засекать?

Если я тебя правильно понял:
перед запуском кастуй нужное заклинание, и скрипт будет его повторять (сам не проверял , должно пахать).

Code:
sub CastLastSpell()
var ManaForSpell=10 ; выставь сколько должно быть минимум маны для заклинания

   repeat
      If UO.mana>=ManaForSpell Then
         sendex @R ; Alt+R это в клиенте клавиши повторить последнее заклинание, проверь у себя Options - вкладка Macro Options
         sendex @T ; из клавиш клиента - Last Target
         wait(3500) ; или сколько нужно
      Else
         while uo.mana<(ManaForSpell) ; если маны меньше чем надо - медитируешь
            UO.useskill('Meditation')
            wait(3000)
         wend
      EndIf
   until false ; повторяет бесконечно
end sub

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