Sample Macros
Pulling (with plenty of aggro on yourself)
/gsay I am pulling %T please assist me in killing %O
/useability taunt
/useability shout Assisting the Main Tank
/target_group_member # (replace # with the number of the group member that’s tanking)
/assist
/useability <debuff> (optional, use a favorite all-purpose debuff)
Backstabbing Attack (Mid Battle, starts sneak, turns off attack then cues backstab attack)
/useability sneak
/toggleautoattack
/useability backstab
Healing (can have one for each party member available at the click of a button, in a long duration group I name each button for a group member
/target_group_member 1
/useability <Reactive Heal, HoT, Ward>
/useability <click heal>
Self Buffing
/target_self
/useability <Buff>
/useability <Buff>
Mezzing
/useability <Mez>
/gsay I have (Mezzed) %T, please assist the MT. Ya break it ya bought it
Rooting and Running
/toggleautoattack (if you’re meleeing)
/useability <Root>
/gsay %T rooted, RUN!
Evac
/useability Evac
/g Uh Oh! Evacing In 5 Seconds… HUDDLE UP ON ME or get left behind!!!
Добавлено (06.10.2007, 09:47)
---------------------------------------------
Useful Slash Commands
Misc
/target_group_member 0 (will target group member 1, not yourself first in group window)
/target_self (will target yourself)
/useability <Spell Name> (Will do any of your spells)
/show_window mainHUD.impliedtarget (window showing who your target is targeting, good for healers and tanks)
/toggleautoattack (turns on or off melee attack)
/togglerangedattack (turns ranged attack on an off) Chat
: = /emote
' = /say
! = /shout
@ = /guildsay
$ = /auction
# = /groupsay
/shout - zonewide shout chat
/ooc - zonewide out of character chat
/auction – zonewide way to announce items you want to sell
/g or /gsay– group chat
/r - raidchat
/em text – emotes text
/cheer – emote for cheer (and a ton other that can be found in the socials window - hover over the icon for the / command)
/brb – you tell everyone around you that you will brb
/t charname text - send text to charname
/telltarget or /tt will send a /tell to your target
% codes - Useful for hotkeyed macros (see socials window, macro tab)
When speaking, you can now use a series of “%-codes” that expand into various pieces of information. Same as EQ Live.
%M – Returns the character’s pet's name (when they have a pet)
%T - Returns the current target.
%S - Returns the subjective gender-specific pronoun for the target (He, She, It).
%O - Returns the objective gender-specific pronoun for the target (Him, Her, It).
%P - Returns the possessive gender-specific pronoun for the target (His, Her, Its).
%R - Returns the race of the target (only works on Player characters - Sorry.
%G - Returns the gender of the target
Misc / Utility
/showhood - toggle your headgear's visibility on and off, while still wearing the headgear
/bubble_fontsize n - change text size in chat bubbles to size n
/kill – kill yourself, probably not terribly useful
/dis - disable experience (not sure why you would want to) -toggles
/motd - show game message of the day
/filter - toggles obscenity filter
/friend name -adds/removes name from your friend list
/ignore name - adds/removes name from your ignore list
/log – logs text to .txt file
/played – character played time information
/time – in game, real life time
/mood [mood] - where [mood] is afraid, happy, sad, tired, angry, none - moods persist until changed
/sit
/stand
/camp, /exit, /quit - to quit out of everquest 2
/yell – breaks encounter and yells for help
/con – considers target (same info as is portrayed by mouse cursor)
/pizza - launches the Pizza Hut website on your external web browser
/random 1 100 - random number between 1 and 100
Group and Raid
/invite -- same as radial (to use an old FFXI term!) "invite to group"
/invite charname - will invite char name to group Ctrl + I
/makeleader name or target
/raidinvite -- same as radial "invite to raid"
/leavegroup, /leave -- same as radial "leave group"
/leaveraid -- same as radial "leave raid"
/kickfromgroup -- same as radial "kick from group"
/kickfromraid -- same as radial "kick from raid"
/disband will now disband the group member you have targeted. Ctrl + D
/follow – follows your target
/assist char name, partial or full name- you will target char name’s target
/assist – you will target your target’s target (NPC or PC ok)
/target name - targets name
Добавлено (06.10.2007, 09:47)
---------------------------------------------
Character Status Flags
/anon - anonymous, hide class/level/etc
/role - roleplaying flag
/afk [optional message to be returned to anyone who /tells you]
/lfg - add you to the lfg search results Who & Example Uses
just /, or /who (will bring up a list of people currently in the same zone as you)
/who all (can be many things)
/who all, good, evil, roleplaying, scout, bard, dirge, 30 40, 30, friends
/who all GM (will bring up a list of GM's) currently bugged and showing some non-gm players too
/who all priest 30 40 (would bring up all healers (of any subclass) level 30 to 40)
/who all 8 (would bring up anyone level 8)
/Whotarget will run a /who on your target
Channels
/tellchannel -> send message to room specified. Alias: /csay
/# -> tell command for channel number assignment (better than /tellchannel #)
/joinchannel -> enter a room (or create if doesn't exist).
/leavechannel -> leave a room. game/world rooms.
/leaveall -> exit all channels you are currently in.
/channellist -> lists all channels currently in.
/whochannel # -> lists all users in specified channel.
Guild
/guild create Guild Name – temporary method of guild creation
/guild invite -target a player in the same zone and invite them to join your guild. You must be an officer to do this
/guild kick -used by officers to remove people from a guild - might work to target yourself and kick too..not sure
/guild promote -used to promote people to full member and officer
/who all guild - lists whoever is on in guild at the moment
/gu or /guildsay
/guild motd [your msg here] (adds a message that all guild members will see when they log on)
Pet
/pet attack: pet will attack your current target
/pet backoff: pet will cease attacking its target
/pet stayhere: pet will stop following you and remain where it is
/pet followme: pet will follow you
/pet report: pet will announce his health in a percentage
/pet guardme: pet will guard and follow you
/pet guardhere: pet will guard its current location
/pet who: pet will announce its master
/pet getlost: pet will disappear
Feedback
/typo - allows you to submit cosmetic typo's
/bug - for real bugs
/feedback - for ideas, suggestions comments
/petition – report a player
Добавлено (06.10.2007, 09:55)
---------------------------------------------
% codes - Useful for hotkeyed macros (see socials window, macro tab)
When speaking, you can now use a series of “%-codes” that expand into various pieces of information. Same as EQ Live.
%M – Returns the character’s pet's name (when they have a pet)
%T - Returns the current target.
%S - Returns the subjective gender-specific pronoun for the target (He, She, It).
%O - Returns the objective gender-specific pronoun for the target (Him, Her, It).
%P - Returns the possessive gender-specific pronoun for the target (His, Her, Its).
%R - Returns the race of the target (only works on Player characters - Sorry.
%G - Returns the gender of the target
Добавлено (06.10.2007, 09:59)
---------------------------------------------
Примеры простых команд:
/gsay Я вижу опасного монстра %T. Зажарим его! - посылает в групповой чат фразу-предупреждение, где %T - будет автоматически меняться на название закрепленной цели.
/say Hello, Oh, beautiful lady! - Посылает в общий чат приветствие
/ooc Чтобы ускорить графику изимните качество отображения деталей в графических опциях - посылает сообщение вне роли персонажа
Таких команд можно ввести три - по одной в каждой строке. А если надо больше?
Включить более одной команды позволяет символ ";"
Пример:
/bow ; say Hello! - персонаж кланяется и говорит "Здрасте" на англицком
/point ; gsay Там стоит %T, будьте осторожны! - указывает пальцем на цель и посылает предупреждение группе
Точку с запятой можно использовать только в цепочках состоящих из базовых команд. Кроме того имейте ввиду, что после текстовой части нельзя продолжать цепочку команд.
Теперь о том, как использовать заклинания и способности в макросах.
Для запуска заклинания в макросе используется команда: useability <спелл>
При использовании этой команды надо учитывать две простые вещи: эта команда используется для задания и магических заклинаний, и крафтоых способностей, и абилок персонажа (вроде рыбной ловли); в названии используемого спелла важно прописывать все пробелы, апострофы и т.п.
ВНИМАНИЕ: чтобы макросы такого типа работали правильно лучше использовать другой формат записи макроса: вначале пишется двоеточие, потом перечисляются команды через точку с запятой. Это позволяет задавать команды с тестовыми параметрами, каковыми являются названия спеллов и реплики в чат.
Пример:
: ; useability Chillshield ; gsay В бой! - использует заклинание ледяной стены и посылает в групповой чат предупреждение о начале боя
Добавлено (06.10.2007, 09:59)
---------------------------------------------
ВАЖНО: после двоеточий и точек с запятыми всегда ставится пробел.
И вот тут мы дошли до главного ограничения макросов Дело в том, что в макросе нельзя использовать более двух заклинаний требующих времени на выполнение. Почему: при поступлении команды макроса на выполнение первого заклинания оно сразу начинает выполняться, если во время выполнения этого заклинания подается команда на выполнение следующего - оно ставится в очередь (как и при выполнении заклинаний "вручную"), если в это же время придет команда на выполнение третьего заклинания (а именно так и случится, если в макросе будет три и более заклинаний), то это отменит очередь второго и поставит в очередь выполнения третье заклинание и т.д. Таки образом будут выполнены только первое и последнее заклинание цепи макроса. Впрочем, если заклинание не требует вермени (так называемые триггеры), то их можно включать и более двух (например спеллы крафта или включение атаки холодным оружием).
Добавлено (06.10.2007, 09:59)
---------------------------------------------
На что надо обратить внимание, если макрос не работает:
1. Двоеточие должно ставиться первым, если используется более одной команды в строке
2. Если после точки с запятой стоит ДВА пробела вмето одного - это приводит к ошибке в исполнении макроса
3. Любая команда сообщения в чат должна стоять последней в строке (по моим последним исследованиям этот глюк исправлен, но все-таки старайтесь ставить такие команды в конце строки)
4. Название спелла должно быть приведено ПОЛНОСТЬЮ со всеми пробелами, апострофами и т.п.
5. Если вначале строки используется "/", то в ней должна стоять только ОДНА команда
Что НЕЛЬЗЯ сделать с помощью макроса
1. Нельзя задать нажатие горячей клавиши
2. Нельзя вставить паузу в выполнении команд (сейчас эта возможность разыскивается и исследуется мной, но пока результатов нет)