Для входа на форум нажмите здесь
Новые комментарии
Макросы
Автор темы: Shargat
Дата создания: 21.06.2007 10:41
Аватар для Shargat
Shargat
Guest
Макросы
Нарыли хорошую статейку по макросам? Делитесь.Язык не имеет значения.
Хотите показать свои макросы?Очень здорово.
Есть советы по макросам?Советуйте.

Заранее спасибо.
Аватар для DJDJDJ
DJDJDJ
Guest
Ответ: Макросы
Возьму на себя смелость скопировать с нашего форума статью по макросам, переведенную нашим согильдийцем. (Перевод by Щасвирнус)

---

В ЛотРО пока нет известных по другим играм макро-комманд. Тем не менее функциональность макро-комманд в отношении чата и эмотов присутствует, даже если она не очень широко известна. Суть системы – подстановка заданного текста и команд вместо определенных символов.
По сути теперь не будет оправдания тем, кто пишет ‘HEELPLZ!!!11!1’ и говорит, что коверкает язык потому, что нет времени в бою набирать текст. Такой лентяй сможет создать алиас и вместо длинного текста просто набрать ;h.

Текст ниже является отредактированным переводом статейки с какого-то буржуйского сайта, потому я имена не менял на более близкие и понятные.
Подчеркиванием показывается текст, который надо набирать в строке чата.
Курсивом показывается текст, появляющийся в чате.

Aliases (текстовые подстановки)
Алиас-команда состоит из двух частей, идентификатора (ID) и текста (TEXT). Идентификатор всегда предваряется точкой с запятой «;»
Стандартная структура назначения алиаса такова:
/alias ;ID TEXT
Пример:
/alias ;x Hello World
;x

В результате:
<Say>Bob says: 'Hello World'

Несколько алиасов могут быть связаны вместе:
/alias ;h Hello
/alias ;w World
/alias ;hw ;h ;w
hw

<Say>Bob says: 'Hello World'
Смотри также «Простые примеры» ниже.

Если один из вложенных алиасов меняется, то все алиасы, в который он вложен, тоже меняются
/alias ;w Walter
hw

<Say>Bob says: 'Hello Walter'

«Эмоты» и «алиасы»
С помощью одной команды можно внедрить эмоцию (emote) в алиас в начале текстовой части. Текст после эмота обычно заменяется стандартным сообщением эмота
/alias ;f /flirt
f

Если другой игрок по имени Sue находится в цели игрока Bob:
Performs flirt emote
Bob flirts with Sue.


/alias ;joey says: How u' doin'?
/alias ;fj ;f ;joey
fj

Performs flirt emote
Bob flirts with Sue.
<Say>Bob says ‘How u' doin'?’


/alias ;fd /flirt Lets dance /dance
fd

Performs flirt emote
Bob flirts with Sue
<Say>Bob: Lets dance /dance

Эта команда исполняет эмот флирта, но отражает /dance как часть текста. Как этого избежать - ниже.

Чат и алиасы
Алиасы можно использовать, чтобы посылать /tell конкретному человеку:
/alias ;ts /t Sue
ts Hi!

<Tell>Bob tells Sue: 'Hi!'

Можно сделать алиас, который автоматически общается в другом канале, не изменяя текущий канал чата:
/alias ;b /k Can't answer, busy at the moment!
To Fellowship: ;b
<Kinship>Bob says: Can't answer, busy at the moment!
To Fellowship:

Команды и алиасы
Можно использовать не только эмоты, но и другие слеш-команды, в алиасах:
/alias ;i /invite
i Sue

Waiting for player to accept or decline invitation
/alias ;fa /friend add
fa Sue

Sue has been added to your list of friends

Управление алиасами
Список всех алиасов в стандартном текстовом окне:
/alias list
Удалить все алиасы:
/alias clear
Убрать конкретный алиас ;x :
/alias remove ;x

Горячие клавиши
Можно задать алиасу горячую клавишу, появится иконка, которую можно перетаскивать так же, как и обычный скилл.
/shortcut LOC TEXT
LOC – число между 1 и 72, отвечающее за слоты на action bar’ах (не проверял, возможно, если поменять кнопки в настройках, то будут соответствовать другим слотам). 1-12 соответствуют action bar 1, 13-24 – action bar 2 и так далее.

Примеры горячих клавиш
/shortcut 25 /mood_apprehensive
/shortcut 26 /flirt nods and ;joey
/shortcut 27 /tell MinstrelMax Heal plz!
/shortcut 28 ;b
Alt+1

Bob is apprehensive of Sue
Alt+2
Bob nods and says: How u' doin'?
Alt+3
<Tell>Bob tells MinstrelMax: 'Heal plz!'
Alt+4
<Kinship>Bob says: Can't answer, busy at the moment!

Следует помнить, что команда /shortcut статична, не меняется после создания. Для внедрения в горячие клавиши алиасов нужно использовать другую функцию - /alias shortcut ;ID LOC
/alias shortcut ;loc 13
Ctrl+1

12.3N, 45.6W
В этой команде нет слеша перед оператором ”shortcut”!
Увы, пока нет возможности комбинировать выбранную цель в алиасе с горячей клавишей, т.к. оператор /target отсутствует...

Простые примеры
Сью играет ельфой и хочет использовать фразы на синдарине, например «Привет»:
/alias ;hi Mae govannen
hi

<Say>Sue says 'Mae govannen'

Сью выбрала для своего ельфоальта имя на синдарине, Lairelithoniel. К сожалению имя длинное и хитро#опое, поэтому она использует алиас:
/alias ;l Lairelithoniel
I am ;l of Lothlorien

<Say>Sue says 'I am Lairelithoniel of Lothlorien'

Бобский хоббот, по имени Боббит, очень яростный (придурок)! Он любит рычать на врагов:
/alias ;r /roar
r

Bobbit performs roar emote
Bobbit ROARS at Sue
Sue performs a swordsalute
Sue readies her sword and says ‘En garde!’

Как зараза Сью получила такое афигенное сообщение? Она скомбинировала эмоты с текстом (см. ниже).

Боб часто болтает со Сьюшным альтом с непроизносимым ельфячим именем и не любит использовать IM-чат, поэтоме он это имя оскопляет алиасом:
/alias ;tl /t Lairelithoniel
tl Hi!

<Tell>Bob tells Lairelithoniel 'Hi!'
Сью отвечает:
<Tell>Lairelithoniel tells Bob 'Mae govannen'

Комбинирование эмотов со своим текстом
Боб хочет салютовать каждый раз, когда Офицер дает приказ (хорошая кстати привычка):
/alias ;s /salute
s

Bob salutes Officer.
/alias ;ss ;s snaps a salute and shouts «Yes Sir!»
ss

Performs salute emote
Bob snaps a salute and shouts "Yes Sir!"

Заметьте, что в текст было добавлено ‘snaps a salute and shouts’, хотя базовый эмот уже предполагает часть ‘snaps a salute’. Это сделано потому, что добавленный текст заменяет собой базовый текст эмота.

Множественные алиасы
/alias ;mp My preciousss....
/alias ;tb Thief! Baggins!
/alias ;sf /shakefist
mp ;tb He stole ;mp ;sf

<Say>Gollum says: My preciousss.... Thief! Baggins! He stole My preciousss.... /shakefist

Заметьте, что /shakefist стало частью текста вместо нормального эмота, потому что любые слеш-команды должны находится в начале текста. Попробуем еще раз:
sf ;tb
Gollum performs shakefist emote
<Say>Gollum Thief! Baggins!

В этом предложении нет глагола, потому что мы заменили стандартный текст собственным. Такие алиасы надо соединять ручками:
sf shouts ;tb
Gollum performs shakefist emote
<Say>Gollum shouts: Thief! Baggins!


Потом мы можем скомбинировать несколько алиасов в один:
/alias ;rant ;sf shouts ;tb and wails Oh ;mp ;mp
rant

Gollum performs shakefist emote
<Say>Gollum shouts: Thief! Baggins! and wails Oh My preciousss.... My preciousss....

И в конце мы добавляем горячую клавишу (слот), например shift+1:
/shortcut 37 ;rant

Примеры горячих клавиш
Надоело оборачиваться, чтобы посмотреть, который час?
/shortcut 8 /localtime
8

Localtime is 12:57 am

Более сложные примеры
Помните, изменяя базовый алиас, меняются все алиасы, включающие базовый:
/alias ;hx /bow says: Hello ;x
/alias ;x Sue
hx

Performs bow emote
<Say>Bob says: Hello Sue

/alias ;x Max
hx

Performs bow emote
<Say>Bob says: Hello Max


Таким образом мы можем довольно просто заменять что-либо, например, имена, в своих алиасах. Кстати, можно постараться включить саму команду алиасинга в алиас (хотя это может и не работать, не проверял):
/alias ;n /alias ;x
x – наша переменная
n "What x should be"
Теперь можно использовать алиас ;x в середине более длинного предложения:
/alias ;hx /bow says: Hello ;x How are you doing?
hx

Performs bow
<Say>Bob says: Hello "What x should be" How are you doing?

Ой! Давайте поменяем имя на Сью:
n Sue
или на Сьюшного альта с непроизносимым именем Lairelithoniel
n ;l
hx

Performs bow
<Say>Bob says: Hello Lairelithoniel How are you doing?


Эта система также работает с горячими клавишами:
/alias shortcut ;hx 13
ctrl+1

Performs bow
<Say>Bob says: Hello Lairelithoniel How are you doing?

n Sue
ctrl+1

Performs bow
<Say>Bob says: Hello Sue How are you doing?


(c) Русский перевод и форматирование - Щасвирнус, EU-[EN]Eldar
Аватар для Shargat
Shargat
Guest
Ответ: Макросы
Спасибо DJDJDJ за статью,и доброму переводчику Щасвирнусу тоже.
Аватар для Kataeva
Предводитель
Регистрация:
09.03.2006
Зомби мутанта
Re: Макросы
эпический некропост!

есть какой-нибудь макрос для использования определенного скила сразу на себя?

https://forums.goha.ru/signaturepics/sigpic39536_3.gif
Аватар для Талеро
Предводитель
Регистрация:
05.07.2009
Победитель конкурса
Награжден за: победу в викторине по игре The Secret World Знатоку игры Albion Online
Награжден за: За участие в конкурсе по игре Albion Online
Re: Макросы
Слава некропостеарм))
Неа, в лотре макросы токо для эмоций((

Аватар для Kataeva
Предводитель
Регистрация:
09.03.2006
Зомби мутанта
Re: Макросы
жаль. лень каждый раз по земле кликать чтобы Справедливость на пета не вешалась =)

Добавлено через 5 минут
Бонус от меня для эльфов 80 уровня:


/alias ;hail /hail
/alias ;mg ;hail поднимает руку в приветственном жесте: Mae govannen!
/shortcut 1 ;mg (потом перетаскивается куда угодно или просто в чат: mg)


https://forums.goha.ru/signaturepics/sigpic39536_3.gif
Последний раз редактировалось Kataeva; 10.01.2013 в 01:11. Причина: Добавлено сообщение
Аватар для Artizzy
Маньяк
Регистрация:
06.09.2009
GoHa.Ru III Степени
Re: Макросы
Сообщение от Талеро:
Слава некропостеарм))
Неа, в лотре макросы токо для эмоций((
А я думаю, чё всех собак и бургов на эттенах макросниками зовут... Походу пацаны просто эмоциями заспамили. Вот негодяи!

Chumpion
Аватар для Kataeva
Предводитель
Регистрация:
09.03.2006
Зомби мутанта
Re: Макросы
так что, таки есть макросы на скилы? или они не игровыми способами макросят?

https://forums.goha.ru/signaturepics/sigpic39536_3.gif
Аватар для I_rishki
I_rishki
Guest
Re: Макросы
не игровыми ) Через всякие умные мышки и клавиатуры )
Re: Макросы
Нет и не будет. Макросят внешними прогами (тот же автохоткей). Прямая дорога в бан.

Сообщение от Valdark:
Столько страниц, а единственный приличный коммент у Санты, да и тот про напалм и х*й....
Аватар для Artizzy
Маньяк
Регистрация:
06.09.2009
GoHa.Ru III Степени
Re: Макросы
Ну макросы бывают плахии и харошии.
Плахии: использование макросов с механическими эксплойтами типа ноги у бургов.
Харошыи: использование макросов для переодевания шмота/бижи/легендарок.

Чтобы попасть в бан нору нужно серьёзно упороться ногой об крипов. Другой дороги я не вижу.

Chumpion
Аватар для Талеро
Предводитель
Регистрация:
05.07.2009
Победитель конкурса
Награжден за: победу в викторине по игре The Secret World Знатоку игры Albion Online
Награжден за: За участие в конкурсе по игре Albion Online
Re: Макросы
Сообщение от Artizzy:
Походу пацаны просто эмоциями заспамили. Вот негодяи!
Да-да, в Свторе, помнится, танцевальные рейды были)) А еще где-то эмоцией "нигодуэ" серваки ложили)) Рэпэшники вообще зло!

Аватар для obscure_renamed_695300_14012023
Читатель
Регистрация:
08.09.2009
Re: Макросы
А есть работающая программа для записи макросов для лотро? Пробовал автохоккей, xstarte и mkey не работает
Аватар для Wanderv
Регистрация:
18.04.2008
GoHa.Ru - 10 лет
Re: Макросы
Программные макросы открывают заветную тропу к бану.
Аватар для obscure_renamed_695300_14012023
Читатель
Регистрация:
08.09.2009
Re: Макросы
Если не злобоупотреблять, то ни какого бана не будет. Чуть ли не пол сервера бегают с макросами, что то ни кого не банят. Ещё доказать надо, скриншот, лог, видео только потом забанят и то на авось. И я не думаю что кто то заметить, что я вместо двух кнопок скиллов, жму одну.
Аватар для Artizzy
Маньяк
Регистрация:
06.09.2009
GoHa.Ru III Степени
Re: Макросы
Кто бегает, где бегает? Сам видел?


Сообщение от Wanderv:
Программные макросы открывают заветную тропу к бану.
Я же писал, смотря для чего их использовать. Если эксплоитить механику скилов - то да, бан.
Я использую как автохоткей, так и софт от мыши. Ничё запретного в этом не вижу.

Chumpion
Ваши права в разделе