помогите с макросам на хилинг!!!

  • Не в сети
  • charly-paradise
  • Автор темы
  • Junior Member
  • Сообщений: 2
  • Thanks: 0
Не в сети

помогите с макросам на хилинг!!!

#6053
Всем доброго времени суток, не могу разобраться как написать макрос. Нужно чтобы была проверка на ХП с последующим использованием бинта, но бинты имеют свойство физлить, поэтому нужно чтобы использовал бинты пока ХП не станут полными.

кому не сложно подскажите как это сделать на разоре................... заранее Спасибо.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

  • Не в сети
  • Kikazaru
  • Platinum Member
  • Сообщений: 210
  • Thanks: 0
Не в сети

Re: RE: помогите с макросам на хилинг!!!

#6054
if hit points <= 70 (например)
for loop 999
bandage self
wait 6 seconds (или сколько там длится лечение?)
if hit points >= 100 (например
play macro1 (имя проигрываемого макроса)
end if
end for
end if

Все конструкторы находятся в меню, вызываемом правой кнопкой мыши. Play macro1 (например) записывается при помощи вкладки горячих клавиш. Такая часть макроса будет зацикливать лечение на 999 повторений, чтобы уж наверняка. При достижении полного здоровья петля будет разрываться переходом на проигрывание этого макроса с самого начала.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

  • Jason аватар
    Не в сети
  • Jason
  • Spammer
  • Сообщений: 399
  • Thanks: 2
Jason аватар
Не в сети

Re: RE: помогите с макросам на хилинг!!!

#6056
для EasyUO [offtopic] *************************************************
; Auto bandage self V 1.0
; by Maestro
; 29.08.2006
; *********************************************************

set %time_bhs 10000 ; delay for Healing in ms
set %next_bhs #SYSTIME ; next time for Healing

InitEvents

; * MAIN **************************************************

loop:
if ( #HITS < #MAXHITS ) || ( C in #CharStatus )
gosub BandageSelf
wait 5
goto loop

; *********************************************************

Sub BandageSelf

if #SYSTIME < %next_bhs
return

finditem ZLF C
if #FindKind = -1 ; no object found!
return #false
set #LObjectID #FindID
event macro 17 ; use LastObject
target
event macro 23 ; TargetSelf

set %time_bhs 5000 + ( 120 - #dex ) * 50 ; in ms, for RunUO (optimized formula)
set %next_bhs #SYSTIME + %time_bhs ; next time for Healing
return[/offtopic]

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

  • Не в сети
  • charly-paradise
  • Автор темы
  • Junior Member
  • Сообщений: 2
  • Thanks: 0
Не в сети

Re: RE: помогите с макросам на хилинг!!!

#6059
как вставить play macro1 в макрос

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

  • Не в сети
  • Kikazaru
  • Platinum Member
  • Сообщений: 210
  • Thanks: 0
Не в сети

Re: RE: помогите с макросам на хилинг!!!

#6063
Когда макрос на записи, открыть вкладку Рэйзора, где назначаются горячие клавиши, там открыть подпункт макросов (где обычно биндятся клавиши) и, выбрав нужный макрос, нажать выполнение. Запустится этот макрос, его надо остановить. Когда остановите, обнаружите, что появилась строчка проигрывания Вашего макроса в том же макросе.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

  • Не в сети
  • Trahex
  • Junior Member
  • Сообщений: 8
  • Thanks: 0
Не в сети

Re: RE: помогите с макросам на хилинг!!!

#6373
чето я пробую не получается , откуда у тебя коанда Bandag self ?

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

  • Не в сети
  • Kikazaru
  • Platinum Member
  • Сообщений: 210
  • Thanks: 0
Не в сети

Re: RE: помогите с макросам на хилинг!!!

#6374
Смотри скрин. Хотя вообще можно просто записать использование бинтов (предмет по типу) на себя прямо в макросе.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

  • Не в сети
  • Wolfgur
  • Друид
  • Сообщений: 706
  • Thanks: 0
Не в сети

Re: RE: помогите с макросам на хилинг!!!

#6384
А как же мгновенное лечение после мортал страйка?))) Кто нибудь сделал?

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

  • Не в сети
  • Trahex
  • Junior Member
  • Сообщений: 8
  • Thanks: 0
Не в сети

Re: RE: помогите с макросам на хилинг!!!

#6397
я не могу повторить ету последовательность , тебе не составит труда расписать хоть немного по действиям ) ( как ставить " end for")

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

  • Не в сети
  • Kikazaru
  • Platinum Member
  • Сообщений: 210
  • Thanks: 0
Не в сети

Re: RE: помогите с макросам на хилинг!!!

#6399
Все конструкторы, за исключением, собственно, использования бинтов и строки проигрывания [i:17rf9hag]макроса в макросе[/i:17rf9hag], берутся в меню, вызываемом щелчком правой кнопки мыши на какой-либо строке в текстовом поле макроса (скрин1).

Использование бинтов и проигрывание макроса (play: имя макроса) надо искать в Горячих Клавишах (Hotkeys) (скрин2).

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

  • Не в сети
  • Trahex
  • Junior Member
  • Сообщений: 8
  • Thanks: 0
Не в сети

Re: RE: помогите с макросам на хилинг!!!

#6400
ето понятно , макрос в макрос я могу вставить только в начале, потом по пунктам все ставлю , получается каша , если надоело можешь не отвечать ) , просто сколько искал нигде нету обьяснения даже к такому приметивному макросу,

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

  • Не в сети
  • Wolfgur
  • Друид
  • Сообщений: 706
  • Thanks: 0
Не в сети

Re: RE: помогите с макросам на хилинг!!!

#6401
Trahex, скачай easyUO там это намного проще делается и без заморочек. Есть готовые скрипты, запускаешь и все:)

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

  • Не в сети
  • House
  • Разрушитель
  • Сообщений: 580
  • Thanks: 0
Не в сети

Re: RE: помогите с макросам на хилинг!!!

#6402
качайте по ссылке и хильтесь наздоровье
rghost.ru/private/42516884/4529f ... c79d2e16ea

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

  • Не в сети
  • Kikazaru
  • Platinum Member
  • Сообщений: 210
  • Thanks: 0
Не в сети

Re: RE: помогите с макросам на хилинг!!!

#6403
Не совсем понял, почему только в начале. Там в каком порядке записываешь, в таком действия и будут в макросе. Но в любом случае с помощью выделения строки в поле и правой кнопки (пункты move up и down) строки можно перемещать. На самом деле все это очень просто, надо лишь понять некоторые особенности программы, и можно писать скрипты пракически от руки. При этом при должном знании программы автоматизировать можно практически что угодно. У меня вот мой майнер на полном автомате копает по рунбукам. Да, через Рэйзор. :) Кстати, есть такой момент: когда записываешь строку воспроизведения макроса, то он на самом деле начинает воспроизводиться, останавливая запись. Здесь проще всего вставить все конструкторы, а этот оставить напоследок. Выделяем левым кликом предыдущую строку той, которая будет у нас содержать плэй макро такой-то, жмем (опять же через тот же правый клик) record from here (как-то так) или "запись с этого места" и, собственно, записываем строчку. Вуаля.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

  • Не в сети
  • Trahex
  • Junior Member
  • Сообщений: 8
  • Thanks: 0
Не в сети

Re: RE: помогите с макросам на хилинг!!!

#6419
вродебы получается только он 1 раз срабатывает ...

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.