Текущее время: 13:12. Часовой пояс GMT +4.
 Руны магии
 
Вернуться   Руны магии > Классы > Обсуждение классов > Хранитель

Важная информация

Ответ
 
Опции темы Опции просмотра
Старый 28.04.2010, 12:40   #1
XranoSkaut
Новичок
 
Регистрация: 19.04.2010
Сообщений: 9
По умолчанию Макросы для Храноскаута

Поделитесь кто какими пользуется? С примерами плиз
XranoSkaut вне форума   Ответить с цитированием
Старый 09.05.2010, 14:30   #2
-RioN-
Пользователь
 
Регистрация: 08.10.2009
Сообщений: 54
По умолчанию Re: Макросы для Храноскаута

Ну давайте я напишу пару своих минимакросов.
1) Получив кентавра жутко испугался его неадекватному поведению - кастует стрелу на ходу, подбегая к мобу, тем самым провоцируя нападение соседних мобов. Решил написать макрос, который заставлял бы его просто стрелять с места, получилось неоднозначно, с одной стороны работает, с другой стороны непонятные лаги остались. Однако все таки макрос дает желательное - саммон не бежит, а делает первые три выстрела с места, а уже потом вступает в бой, когда моб рядом. Впринципе ничего сложного, достаточно было две минуты почитать
Основы написания макросов в игре.

/script UsePetAction("6")
/wait 2.1
/script UsePetAction("6")
/wait 2.1
/script UsePetAction("6")
/wait 2.1


2) Хилл Хранителя смешной, но он есть, и некоторые авантюристы, такие как я, им пользуются, поэтому выложил макрос по удобству использования [Эльфийская молитва]. С этим макросом сбособ лечения упростился в разы - вы атакуете моба, который в этот момент атакует вашего саммона. И если саммону необходимо лечение, просто, без выделения его в прицел, юзаете этот макрос, пет автоматически попадает к вам в прицел, лечится, и затем ваш прицел автоматически возвращается на врага. Очень удобно.

/script TargetUnit("pet")
/cast Эльфийская молитва
/wait 1
/script TargetNearestEnemy()

P.S. - если необходим макрос еще для чеего нибудь, напишите здесь, я, либо кто нибудь еще попробуем написать, потом тут минибаза макросов образуется. Ну и конечно оставляйте здесь свои макросы, тема не зря висит.
-RioN- вне форума   Ответить с цитированием
Старый 14.05.2010, 12:05   #3
XranoSkaut
Новичок
 
Регистрация: 19.04.2010
Сообщений: 9
По умолчанию Re: Макросы для Храноскаута

Появилась идейка пары макросов, если кто сможет, напишите (Сам пробовал, как то коряво работает)

1. При нажатии на макрос кастовалась бы Подъем боевого духа, проверка, если у него идет откат, то кастуется Дикая сила. снова проверка, если и у дикой силы откат идет, то сразу кастуется Заряженный удар. Если какое то из первых двух скилов всеж кастуется, то все равно после них Кастуется Заряженный удар.

Сложный макрос, но полезный думаю. А то эти мелкие скилы на 5-30 сек, вручную постоянно забываешь нажимать.

2. Второй Макрос похожий. Только вместо Подъема духа и Дикой силы будут скилы Эльфийский амулет и Удар в запястье. А вместо Заряженного удара будет Колючая лоза.

Если можно еще куда нибудь вставить скил Поглощение энергии, наверно лучше в первый макрос.
XranoSkaut вне форума   Ответить с цитированием
Старый 14.05.2010, 20:34   #4
-RioN-
Пользователь
 
Регистрация: 08.10.2009
Сообщений: 54
По умолчанию Re: Макросы для Храноскаута

Мда, на родном С++ была бы халява, а тут я нигде не смог найти проверку, если знаешь как её выполнять, напиши, я думал тут тупо все линейно робит, без проверок типа "Запущено ли". else, if, while, !=, если тут это работает, я офигею)
-RioN- вне форума   Ответить с цитированием
Старый 08.06.2010, 20:56   #5
StillCrazy
Гость
 
Сообщений: n/a
По умолчанию Re: Макросы для Храноскаута

Цитата:
Сообщение от XranoSkaut
Появилась идейка пары макросов, если кто сможет, напишите (Сам пробовал, как то коряво работает)

1. При нажатии на макрос кастовалась бы Подъем боевого духа, проверка, если у него идет откат, то кастуется Дикая сила. снова проверка, если и у дикой силы откат идет, то сразу кастуется Заряженный удар. Если какое то из первых двух скилов всеж кастуется, то все равно после них Кастуется Заряженный удар.

Сложный макрос, но полезный думаю. А то эти мелкие скилы на 5-30 сек, вручную постоянно забываешь нажимать.

2. Второй Макрос похожий. Только вместо Подъема духа и Дикой силы будут скилы Эльфийский амулет и Удар в запястье. А вместо Заряженного удара будет Колючая лоза.

Если можно еще куда нибудь вставить скил Поглощение энергии, наверно лучше в первый макрос.
Тут если не заморачиваться с внешними функциями будет примерно следующее:

для 1 варианта:

/run if GetActionUsable(x) then UseAction(x) else if GetActionUsable(y) then UseAction(y) else end end
/wait 1
/run UseAction(z)

Где в ячейке х (на панели) находится навык Подъем боевого духа, в ячейке y - Дикая сила, а в ячейке z - Заряженный удар. Второй вариант делается аналогично первому, только номера ячеек меняешь.
  Ответить с цитированием
Старый 09.06.2010, 11:24   #6
StillCrazy
Гость
 
Сообщений: n/a
По умолчанию Re: Макросы для Храноскаута

У храна есть скилл "сила духа леса" без КД, однако из-за относительно больших затрат маны использовать его можно не часто, т.к. мана множится на 0 очень быстро
Поэтому предлагаю такой макрос:

/run UseAction(x)
/wait 0.5
/run UseAction(x)
/wait 1
/run if (UnitMana("player")>=(тут указываем пороговое значение, при котором хран будет заливаться бутылками с маной))and(GetActionUsable(y)) then UseAction(y) end

где в ячейке х на панели находится "сила духа леса", а у - ячейка с бутылками маны. Также можно приделать и выпивку на здоровье, только вместо UnitMana("player") будет UnitHealth("player").

Можно сделать макрос на использование силы дуба (регенка на 10мин с увеличением здоровья):

/cast Дух Дуба
/wait 9
/run UseAction(x)
/wait 1
/run UseAction(y)

где в ячейке x находится скил регенки, а в у - щит с шипами. Так же сюда можно прикрутить еду, т.к. откаты у них практически одинаковы ~ 10 мин.

На быстрый вызов кентавра (ну или других петов, хотя кентавр в этой связке лучше всего ) делаем такой макрос:

/run UseAction(тут номер ячейки с 25 элиткой, не помню, как обзывается)
/wait 1
/run UseAction(x)

где в ячейке x - вызов кентавра. Работает раз в 5 минут, так что используем с умом

Скиллы находятся на панелях, т.к. текст макроса получается намного компактнее, чем если писать все названия целиком. Однако, если есть желание, то можно все выкинуть во внешние функции (как их делать см. Руководство по макросам)
  Ответить с цитированием
Старый 02.07.2010, 09:37   #7
StillCrazy
Гость
 
Сообщений: n/a
По умолчанию Re: Макросы для Храноскаута

А вот собственно как сделать тот же макрос на дальнюю атаку, но с использованием своих функции:

Создаем файл с расширением .lua и файл с расширение .toc (в этом файле указываем название файла .lua). Оба файла кидаются в папку игры /runesofmagic/interface/addons (если нет, то создать и закинуть ). Лучше воспользоваться расширенными редакторами наподобие NotePad++. Теперь открываем файл .lua и пишем|копипастим функции:

Проверка готовности скилла (честно выкрано из руководства по макросам )

Цитата:
function SR(tab_id, slot)
local cooldown, remaining = GetSkillCooldown(tab_id, slot)
if (remaining == 0) then
return true
else
return false
end
end
Получения процентного соотношения оставшейся концентрации (из того же источника)

Цитата:
function PerSkill(unit)
return UnitSkill(unit) / UnitMaxSkill(unit) * 100
end
Стрела антимагии (после курения мануалов и бамбука )

Цитата:
function AA()
if not UnitIsDeadOrGhost("target") and UnitExists("target") and UnitCanAttack("player", "target") then
if (SR(4,==true) and (PerSkill("player") > 35) then
UseSkill(4,;
if UnitExists("pet") and not UnitIsDeadOrGhost("pet") then
UsePetAction(7)
end
else
UseSkill(3,1)
end
end
end
Вампирские стрелы

Цитата:
function WVA()
if not UnitIsDeadOrGhost("target") and UnitExists("target") and UnitCanAttack("player", "target") then
if (SR(3,3)==true) and (PerSkill("player") > 20) then
UseSkill(3,3);
if UnitExists("pet") and not UnitIsDeadOrGhost("pet") then
UsePetAction(1);UsePetAction(6)
end
else
UseSkill(3,1)
end
end
end
Баффы на пета

Цитата:
function PB()
if SR(4,26)==true then
UseSkill(4,26)
end
if SR(4,25)==true then
UseSkill(4,25)
end
if SR(4,10)==true then
UseSkill(4,10)
end
end

Теперь сохраняем полученный файл .lua в кодировке "без BOM". Хотя тут и нет нигде кириллицы, но лучше перестраховаться на всякий...

Используем полученные функции в игровом макросе:

Цитата:
/run AA()
/wait 1
/run WVA()
/wait 1
/run PB()
Выносим на горячие кнопки и радуемся!

Собсно, как это работает: самая дальная атака у стрелы антимагии, поэтому идет сначала она. Если навык не доступен, то делается обычный выстрел. Затем идет вампирка/обычный выстрел. Но(!) задержка тут зависит от того, какое оружие использовать - у арбалетов КД выстрела больше, у луков - меньше, но и дамаг у луков тоже меньше. У меня получается так, что сначала кастует Стрелу антимагии, дает пинок пету на атаку 45 элиткой, затем идет выстрел и накладывается бафф на пета. На следующее использование макроса происходит выстрел, вампирка, дает пинок пету на атаку своим скиллом и удерживает его на месте. Сделано так потому, что иначе пет просто успевает добежать до цели на радиус поражения . А потом на пета снова вешается бафф.

P.S.: что-то меня сегодня понесло...
  Ответить с цитированием
Старый 06.08.2010, 16:35   #8
Firecustodian
Новичок
 
Регистрация: 08.12.2009
Сообщений: 22
По умолчанию Re: Макросы для Храноскаута

Появился вопрос по макросам использования банок маны и жизни "StillCrazy" . Если эти банки находятся на боковой панели, то как указать в макросе № ячейки и возможно ли это вообще?
Firecustodian вне форума   Ответить с цитированием
Старый 10.08.2010, 14:26   #9
StillCrazy
Гость
 
Сообщений: n/a
По умолчанию Re: Макросы для Храноскаута

Цитата:
Сообщение от Michaelangelo
Появился вопрос по макросам использования банок маны и жизни "StillCrazy" . Если эти банки находятся на боковой панели, то как указать в макросе № ячейки и возможно ли это вообще?
Легко, почитай тему про макросы, там все номера ячеек на всех панелях записаны:

http://rmonline.ru/forum/index.php?topic=17026.0

В посте топик-стартера найдешь ответ на этот вопрос
  Ответить с цитированием
Старый 10.08.2010, 14:28   #10
Firecustodian
Новичок
 
Регистрация: 08.12.2009
Сообщений: 22
По умолчанию Re: Макросы для Храноскаута

Цитата:
Сообщение от -RioN-
[b]Ну давайте я напишу пару своих минимакросов.

/script UsePetAction("6")
/wait 2.1
/script UsePetAction("6")
/wait 2.1
/script UsePetAction("6")
/wait 2.1
для Кристалла природы и вот что получилось

/script UsePetAction("1")
/script UsePetAction("6")
/script UsePetAction("1")
/wait 3.1
/script UsePetAction("1")
/script UsePetAction("6")
/script UsePetAction("1")
/wait 3.1
/script UsePetAction("1")
/script UsePetAction("6")
/wait 3.1

1 - стоять на месте, чтобы не дергался
6 - Лучевая атака

НО лучевой атакой он бьет всего 2 раза и останавливается (даже, если использовать оригинальный макрос, приведенный выше).
Есть еще проблемка - перестает исполнять макрос, если его атакуют - может можно этому как-то помочь?

А вот макрос на хил ПЭТА:
[/quote]
/script TargetUnit("pet")
/cast Эльфийская молитва
/wait 1
/script TargetNearestEnemy()
[/quote]
почему то вообще не работает - ПЭТ выбирается, а не лечится .
Firecustodian вне форума   Ответить с цитированием
Старый 10.08.2010, 14:35   #11
StillCrazy
Гость
 
Сообщений: n/a
По умолчанию Re: Макросы для Храноскаута

Цитата:
Сообщение от Michaelangelo
Цитата:
/script TargetUnit("pet")
/cast Эльфийская молитва
/wait 1
/script TargetNearestEnemy()
почему то вообще не работает - ПЭТ выбирается, а не лечится .
Хм, тут проблема может быть в несоответствии названия заклинания тому, что фактически используется при нажатии на кнопку. Можно попробовать заменить на /run CastSpellByName("Эльфийская молитва") или на /run UseSkill(4,5). И советую убрать /script TargetNearestEnemy(), а то бывает кривое определение ближайшего противника и можно заагрить ненужного моба.

И, собственно, вопрос касаемо саб класса - какая связка? Если используешь кристалл, то косвенно указывает на храномага или хранодруля. Если у пета активны 5 и 6 ячейка на петбаре, то достаточно

/script UsePetAction("6")
/script UsePetAction("1")

по-крайне для кентавра этого достаточно.
  Ответить с цитированием
Старый 10.08.2010, 14:46   #12
Firecustodian
Новичок
 
Регистрация: 08.12.2009
Сообщений: 22
По умолчанию Re: Макросы для Храноскаута

Цитата:
Сообщение от StillCrazy
Цитата:
Сообщение от Michaelangelo
Цитата:
/script TargetUnit("pet")
/cast Эльфийская молитва
/wait 1
/script TargetNearestEnemy()
почему то вообще не работает - ПЭТ выбирается, а не лечится .
Хм, тут проблема может быть в несоответствии названия заклинания тому, что фактически используется при нажатии на кнопку. Можно попробовать заменить на /run CastSpellByName("Эльфийская молитва") или на /run UseSkill(4,5). И советую убрать /script TargetNearestEnemy(), а то бывает кривое определение ближайшего противника и можно заагрить ненужного моба.
Спасибо помогло
Firecustodian вне форума   Ответить с цитированием
Старый 13.09.2010, 11:53   #13
Shaddow
Новичок
 
Регистрация: 06.09.2010
Сообщений: 1
По умолчанию Re: Макросы для Храноскаута

Объясните плиз зачем писать /run и /script, а так же чем отличается CastSpellByName от просто cast&
Shaddow вне форума   Ответить с цитированием
Старый 13.09.2010, 20:55   #14
Pearly Dragon
Пользователь
 
Регистрация: 02.08.2010
Сообщений: 76
По умолчанию Re: Макросы для Храноскаута

/cast Вампирские стрелы
/wait 0.75
/cast Перекрестный удар
/wait 0.75
/cast Стрела антимагии
/wait 0.75
/cast Сила Духа Леса
/wait 0.75
/cast Сила Духа Леса
/wait 0.75
/cast Сила Духа Леса
/wait 0.75
/cast Сила Духа Леса
/wait 1.75
/cast Перекрестный удар

Убивает большинство мобов того же уровня. Стрела Антимагии компенсирует затраты маны на АОЕ. Сейчас хожу с этим. Убивает мобов на 1-2 уровня выше только так.


/cast Покорность
/wait 0.75
/cast Призыв Бродячего дуба
/wait 0.75
/cast Сила Дуба
/wait 0.75
/cast Колючий щит

Это мой бафф перед боем. 2 сек и готово. Где-то есть с употреблением кушаний разных.


/cast Вампирские стрелы
/wait .75
/cast Перекрестный огонь
/wait .75
/cast Колючая лоза
/wait .75
/cast Стрела антимагии
/wait .75
/cast Сила Духа Леса
/wait .75
/cast Сила Духа Леса
/wait .75
/cast Сила Духа Леса
/wait .75
/cast Перекрёстный огонь

Это старый макрос на повседневные нужды.


/cast Дикая сила
/wait 1.5
/cast Взрыв силы
/wait 1.5
/cast Подъем боевого духа
Бафф.


После 54 навыки перераспределены и теперь кентавр бесполезен. Урон свой полностью перекрывает урон кентавра и он может быть только как отвлекающий манёвр.
__________________
Хранитель/Скаут на Кано 58/50
Pearly Dragon вне форума   Ответить с цитированием
Старый 10.12.2010, 01:27   #15
Drego5
Пользователь
 
Регистрация: 05.05.2010
Сообщений: 33
По умолчанию Re: Макросы для Храноскаута

а можно както этот макрос закольцевать чтобы один раз нажал и он сместа стреляет и стреляет чтобы не нажимать самому (макрос ниже)
/script UsePetAction("6")
/wait 2.1
/script UsePetAction("6")
/wait 2.1
/script UsePetAction("6")
/wait 2.1
__________________
Drego5 вне форума   Ответить с цитированием
Старый 10.12.2010, 01:54   #16
Scaevola
Местный
 
Аватар для Scaevola
 
Регистрация: 01.11.2009
Адрес: Джин
Сообщений: 14,466
По умолчанию Re: Макросы для Храноскаута

Цитата:
Сообщение от Drego5
а можно както этот макрос закольцевать чтобы один раз нажал и он сместа стреляет и стреляет чтобы не нажимать самому
Наказуемо баном за автоматизацию игры.
__________________
Scaevola вне форума   Ответить с цитированием
Старый 16.12.2010, 17:28   #17
battleye1997
Новичок
 
Регистрация: 15.07.2010
Адрес: Россия, г. Новосибирск
Сообщений: 29
По умолчанию Re: Макросы для Храноскаута

люди помогите пожалуста!!! кто может написать и выложить макрос для выстрелов? чтоб с начала перс кастовал стрелу антимагии, потом вымпирки, а после выстрел? просто так скилы много места занимают, а в виде макросов меньше.
battleye1997 вне форума   Ответить с цитированием
Старый 24.12.2010, 17:39   #18
ZigFree
Пользователь
 
Аватар для ZigFree
 
Регистрация: 20.06.2010
Сообщений: 65
По умолчанию Re: Макросы для Храноскаута

Легко :
/cast Стрела антимагии
/wait 1.2
/cast Вампирмкая стрела
/wait 1.2
/cast Выстрел

/wait 1.2-писал именно так, как использование любого скила или бутыля, дают откат всем навыкам 1 секунду. Если ещё учитывать лаги и т.д., то выходит примерно так.

И чтобы не создавать лишнего сообщения хочу спросить, можно ли как-то написать макрос на обычную атаку дуба, а то курсором надоело нажимать?!
__________________
Brotherhood Guild

Knight/Rogue
ZigFree вне форума   Ответить с цитированием
Старый 01.01.2011, 00:43   #19
battleye1997
Новичок
 
Регистрация: 15.07.2010
Адрес: Россия, г. Новосибирск
Сообщений: 29
По умолчанию Re: Макросы для Храноскаута

сори конешно, но обьясните мне почему при использовании макроса на атаку кентавра с места он делает 2 выстрела(хотя в макросе написано 4 выстрела) и ВООБЩЕ отрекается от боя. мне приходится бить моба, а он в это время бегает вокруг меня!!!!!!! подскажите че это за фигня
battleye1997 вне форума   Ответить с цитированием
Старый 07.02.2011, 20:38   #20
Volkiri
Местный
 
Аватар для Volkiri
 
Регистрация: 15.03.2010
Сообщений: 283
По умолчанию Re: Макросы для Храноскаута

Цитата:
Сообщение от Michaelangelo
для Кристалла природы и вот что получилось

/script UsePetAction("1")
/script UsePetAction("6")
/script UsePetAction("1")
/wait 3.1
/script UsePetAction("1")
/script UsePetAction("6")
/script UsePetAction("1")
/wait 3.1
/script UsePetAction("1")
/script UsePetAction("6")
/wait 3.1

1 - стоять на месте, чтобы не дергался
6 - Лучевая атака

НО лучевой атакой он бьет всего 2 раза и останавливается (даже, если использовать оригинальный макрос, приведенный выше).
Есть еще проблемка - перестает исполнять макрос, если его атакуют - может можно этому как-то помочь?
В твоём макросе между началом каста 1 лучевой атаки и началом каста 2 лучевой атаки проходит всего 3.1 сек, а на самом деле там 5 сек(2сек каст +3сек откат). И скорее всего 2 лучевая уже идёт как автоатака твоего пита.
попробуй
/script UsePetAction("6")
/script UsePetAction("1")
/wait 5.1
/script UsePetAction("6")
/script UsePetAction("1")
/wait 5.1
/script UsePetAction("6")
Я такой макрос не пробовал, но так то должен работать. А сам пользовался таким
/script UsePetAction("6")
/wait 2.1
/script UsePetAction("1")
/wait 3
/script UsePetAction("6")
Работал безотказно.
__________________
Raido (Diorri - прист/рыц/скат/маг-82/81/80/69 )
(Diia - маг/друль/скат- 80/80/6
Volkiri вне форума   Ответить с цитированием
Ответ

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вар/Рог макросы Andreyroker Воин 5 20.04.2010 13:16
Макросы mike-16 Свободное общение 1 10.03.2010 14:50
Макросы aligatorSS Обсуждение игры 4 07.01.2010 20:05



Powered by vBulletin®
Copyright ©2000 - 2017, vBulletin Solutions, Inc. Перевод: zCarot