UO.Cast( 'Bless', 'self') While UO.Mana == MyMana Wait(100) k = k + 1 Wend
UO.Print( 'Casting time : '+ STR(k)+ ' ms' ) end sub
У нас на сервер при касте спелов, один за другим мана регениться, не всегда точное время каста.Как это исправить? И еще, как сделать что бы этот макрос пахал на любой каст который я кастую и зациклить его.
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