Twinkle | Дата: Понедельник, 25.08.2014, 15:45 | Сообщение # 1 |
Графиня
Группа: Амазонки
Сообщений: 28
Статус: Offline
| Не надо быть профессиональным программистом или в идеальности знать язык Lua, для того чтобы написать самый простенький макрос. С лёгкостью можно повесить на себя тучу бафов с нажатием одной кнопки. Но было бы неинтересно, если бы макросы заканчивались на уровне "Сказать", "Прокаставать" или ещё что-нибудь такое простое. А смысла бы в них почти не было. Впервые меня макросы заинтересовали на квестах, в награду за которые давали Энергию Правосудия. Как же просто с помощью одной кнопки принять квест и также сдать его, не ища в диалоге сам квест, не нажимая кнопочек принять, не открывать вновь диалог, и т. д. Ох уж эта лень. Двигатель прогресса. Вот пример принятия задания "Уроки боя" на Полигоне в локации Древнее Царство Роразан (да-да, надоело туда-сюда кликать):
/run TargetNearestFriend() /wait .2 /cast Атаковать /wait .2 /run OnClick_QuestListButton(1, 1) /wait .2 /run AcceptQuest() /wait .2 /cast Атаковать /wait .2 /run ChoiceOption(1)
Принимает квест и сразу же вызывает моба. А вот так можно его сдать:
/run TargetNearestFriend() /wait .2 /cast Атаковать /wait .2 /run OnClick_QuestListButton(3, 1) /wait .2 /run CompleteQuest() /wait .2 /run CloseWindows()
Окошки мельтешат, а нам остаётся только убивать моба, поворачиваться в сторону инструктора (не выбирать его в таргет, это за нас сделает TargetNearestFriend()) и нажимать на иконку макроса... Все используемые функции в данных макросах, вроде, интуитивно понятны по их названиям.
Также многим известен вот такой макрос: /script SetCameraPosition(0, 0, 1000000). Что он делает? Из названия сразу становится ясно, но... Проверьте и поймёте, для чего он нужен.
Это три легеньких макроса, немного упрощающих жизнь. Главная проблема в написании не подыскать нужную функцию, а правильно её использовать. Иначе даже с таким несложным программированием можно зависнуть надолго.
Ах, да, вот ссылочка на список функций... http://runesofmagic.gamepedia.com/List_of_Functions Удачи!
"To change myself, I'd rather die"
Сообщение отредактировал Twinkle - Понедельник, 25.08.2014, 15:45 |
|
| |