Воскресенье, 27.07.2025, 02:53
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Команды чата и макросы
ОракинДата: Вторник, 29.01.2013, 05:59 | Сообщение # 1
Наследник Трона
Группа: Проверенные
Сообщений: 53
Репутация: 0
Статус: Offline
Собирал для себя информацию о командах чата, а также о написании алиасов и макросов.

Команды Содружества

/kinship disband распускает содружество
/kinship recruit <player name> приглашает человека в содружество
/kinship accept принимает приглашения в содружество
/kinship decline отклоняет приглашения содружество
/kinship quit добровольный выход из содружества
/kinship expel <name> исключает члена из содружества
/kinship promote <name> повышает ранг выбранного члена
/kinship demote <name> понижает ранг выбранного члена
/kinship motd <what you want your motd to be> оставляет сообщение дня
/kinship successor <name> назначает человека, который унаследует звание лидера, когда вы уйдете в отставку
/kinship resign подает в отставку как лидер (автоматически делает лидером вашего преемника).  
/k - содружество
/ra - рейд
/f - братство
/raidshout <текст> - выкрик всему рейду в центр экрана (Сделать может только глава рейда).

Эмоции

afk – Эта эмоция информирует окружающих о том, что вы отошли от компьютера.
angry – Эта эмоция заставляет ваш персонаж сердиться.
beckon – Эта эмоция заставляет ваш персонаж манить к себе.
beg – Эта эмоция заставляет ваш персонаж умолять.
bio – Эта эмоция информирует окружающих о том, что вы отлучились в уборную.
bored – Эта эмоция придает вашему персонажу скучающий вид.
bow – Эта эмоция заставляет ваш персонаж кланяться.
cheer – Эта эмоция заставляет ваш персонаж ликовать.
confused – Эта эмоция придает вашему персонажу сконфуженный вид.
cough – Эта эмоция заставляет ваш персонаж кашлять.
cower – Эта эмоция заставляет ваш персонаж съеживаться от страха.
crazy – Эта эмоция придает вашему персонажу обезумевший вид.
cry – Эта эмоция заставляет ваш персонаж плакать.
dance – Эта эмоция заставляет ваш персонаж танцевать.
dance1 – Эта эмоция заставляет ваш персонаж танцевать.
dance2 – Эта эмоция заставляет ваш персонаж танцевать.
dance3 – Эта эмоция заставляет ваш персонаж танцевать.
drink – Эта эмоция заставляет ваш персонаж пить.
dustoff – Эта эмоция заставляет ваш персонаж стряхивать с себя пыль.
eat – Эта эмоция заставляет ваш персонаж есть.
faint – Эта эмоция заставляет ваш персонаж падать в обморок.
flex – Эта эмоция заставляет ваш персонаж сгибаться.
flirt – Эта эмоция заставляет ваш персонаж флиртовать.
impatient – Эта эмоция придает вашему персонажу нетерпеливый вид.
kiss – Эта эмоция заставляет ваш персонаж изобразить поцелуй.
kneel – Эта эмоция заставляет ваш персонаж встать на колени.
laugh – Эта эмоция заставляет ваш персонаж смеяться.
lie down – Эта эмоция заставляет ваш персонаж лечь.
look – Эта эмоция заставляет ваш персонаж оглядываться по сторонам.
mock – Эта эмоция заставляет ваш персонаж дразниться.
mood_angry – Меняет настроение вашего персонажа на рассерженное.
mood_apprehensive – Меняет настроение вашего персонажа на настороженное.
mood_calm – Меняет настроение вашего персонажа на спокойное.
mood_confused – Меняет настроение вашего персонажа на смущенное.
mood_fearful – Меняет настроение вашего персонажа на боязливое.
mood_happy – Меняет настроение вашего персонажа на счастливое.
mood_mischievous – Меняет настроение вашего персонажа на озорное.
mood_sad – Меняет настроение вашего персонажа на печальное.
mood_sleepy – Меняет настроение вашего персонажа на сонное.
mood_solemn – Меняет настроение вашего персонажа на торжественное.
mood_surprised – Меняет настроение вашего персонажа на удивленное.
mourn – Эта эмоция придает вашему персонажу скорбный вид.
no – Эта эмоция заставляет ваш персонаж выразить отрицание.
pick – Эта эмоция заставляет ваш персонаж подобрать что-либо.
point – Эта эмоция заставляет ваш персонаж указать пальцем.
pose – Эта эмоция заставляет ваш персонаж принять героическую позу.
roar – Эта эмоция заставляет ваш персонаж рычать.
sad – Эта эмоция придает вашему персонажу печальный вид.
salute – Эта эмоция заставляет ваш персонаж сделать приветственный жест.
scold – Эта эмоция придает вашему персонажу сварливый вид.
scratch – Эта эмоция заставляет ваш персонаж почесываться.
shakefist – Эта эмоция заставляет ваш персонаж потрясать кулаком.
shrug – Эта эмоция заставляет ваш персонаж пожать плечами.
sigh – Эта эмоция заставляет ваш персонаж вздохнуть.
sit – Эта эмоция заставляет ваш персонаж сесть.
smackhead – Эта эмоция заставляет ваш персонаж хлопнуть себя по лбу.
smoke – Эта эмоция заставляет ваш персонаж курить.
smoke1 – Эта эмоция заставляет ваш персонаж закашляться во время курения.
surrender – Эта эмоция заставляет ваш персонаж изобразить, что он сдается.
talk – Эта эмоция заставляет ваш персонаж говорить.
tantrum – Эта эмоция заставляет ваш персонаж разразиться гневом.
thank – Эта эмоция заставляет ваш персонаж поблагодарить кого-либо.
wave – Эта эмоция заставляет ваш персонаж помахать рукой.
yes – Эта эмоция заставляет ваш персонаж выразить согласие.

Как создавать макросы в ЛОТРО

ЛотРО пока нет известных по другим играм макро-комманд. Тем не менее функциональность макро-комманд в отношении чата и эмотов присутствует, даже если она не очень широко известна. Суть системы – подстановка заданного текста и команд вместо определенных символов.
По сути теперь не будет оправдания тем, кто пишет ‘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?


Зигил ай мену, кхазад
Оракин Лайтбрингер - Менестрель, Наследник Трона Тумунзахар


Сообщение отредактировал Оракин - Вторник, 29.01.2013, 06:03
 
  • Страница 1 из 1
  • 1
Поиск: