Game Master Documentation

From ArcEmu-Wiki
Revision as of 15:33, 29 October 2011 by Magnifikator (Talk | contribs)
Jump to: navigation, search
Ico info.png Some additional Raw Data needs to be formated. More commands at the end of the list in non-alphabetical order.


Contents

GameMaster Commands

.account

|                  ban | a |                    Ban account. .account ban name timeperiod |
|                unban | z |                                            Unbans account x. |
|               create | z |             Create account. Pass it username password email. |
|                email | z | Sets email address on account. Pass it username emailaddress |
|                flags | z |         .account flags <username> <flags> 0 = normal 8 = TBC |
|                level | z |      Sets gm level on account. Pass it username and GM flags |
|             password | z |         Sets password on account. Pass it username password. |
|                 mute | a |                              Mutes account for <timeperiod>. |
|               unmute | a |                                          Unmutes account <x> |

.addtrainerspell

Access: ?
Description: Adds new spell to trainer
Usage: .addtrainerspell <spell id> <training cost> <required spell> <required level> <delete spell>

.admin

.admin masssummon

Access: z
Description: Summons all players
Usage: .admin masssummon

.admin playall

Access: z
Description: Plays a sound to the entire server
Usage: .admin playall <sound id>

.admin castall

Access: z
Description: Makes all players online cast spell
Usage: .admin castall <spell id>

.admin dispelall

Access: z
Description: Dispels all negative (or positive, with 1 as argument) auras on all players
Usage: .admin dispelall [1]

.admin renameallinvalidchars

Access: z
Description: Renames all invalid character names
Usage: .admin renameallinvalidchars

.advanceallskills

Access: m
Description: Advances all skills <x> points
Usage: .advanceallskills <amount to advance>

.announce

Access: u
Description: Sends Msg To All
Usage: .announce <text to announce>

.wannounce

Access: u
Description: Sends Widescreen Msg To All
Usage: .wannounce <text to announce>

.appear

Access: v
Description: Teleports to xs position.
Usage: .appear <player name>

.ban char

Access: b
Description: Banning Player <playername> In game <reason> Expirence <date>
Usage: .ban char <player name> <time in M-month H-Hour, 0=permanant ban> [reason]

.unban char

Access: b
Description: Unbans character x
Usage: .unban char <player name>

.ban ip

Access: m
Description: Adds an address to the IP ban table
Usage: .ban ip <ip address> <duration>

Duration must be a number optionally followed by a character representing the calendar subdivision to use (h>hours, d>days, w>weeks, m>months, y>years, default minutes)

.unban ip

Access: m
Description: Deletes an address from the IP ban table
Usage: .unban ip <ip address>

.battleground

|           setbgscore | e |    <Teamid> <Score> - Sets battleground score. 2 Arguments.  |
|              startbg | e |                           Starts current battleground match. |
|              pausebg | e |                           Pauses current battleground match. |
|               bginfo | e |             Displays information about current battleground. |
|         battleground | e |                                                Shows BG Menu |
|        setworldstate | e |                   <var> <val> - Var can be in hex. WS Value. |
|            playsound | e |                                    <val>. Val can be in hex. |
|          setbfstatus | e |                                          .setbfstatus - NYI. |
|                leave | e |                             Leaves the current battleground. |
|             getqueue | z |                   Shows information about current BG queues. |
|           forcestart | z |         Force initialization of all BGs with queued players. |

.char

.char additem

Access: m
Description: Adds item by item ID, optional count if item is stackable.
Usage: .additem <item id> [count]

.char removeitem

Access: m
Description: Removes item u count u
Usage: .char removeitem <item id> [count]

.char resetreputation

Access: n
Description: Resets reputation to start levels
Usage: .char resetreputation

.char resetspells

Access: n
Description: Resets all spells to starting spells of targeted player
Usage: .char resetspells

.char resettalents

Access: n
Description: Resets all talents of targeted player
Usage: .char resettalents

.char resetskills

Access: n
Description: Resets all skills
Usage: .char resetskills

.char learn

Access: m
Description: Learns spell
Usage: .char learn <spell id>

.char unlearn

Access: m
Description: Unlearns spell
Usage: .char unlearn <spell id>

.char getskillinfo

Access: m
Description: Gets all the skills from a player
Usage: .char getskillinfo

.char learnskill

Access: m
Description: Learns skill id skillid
Usage: .char learnskill <skill id> [value] [max value]

.char advanceskill

Access: m
Description: Advances skill by amount
Usage: .char advanceskill <skill id> <amount to advance>

.char removeskill

Access: m
Description: Removes skill
Usage: .char remoevskill <skill id>

.char increaseweaponskill

Access: m
Description: Increases equipped weapon by specified amount
Usage: .char increaseweaponskill [amount to increase]

.char additemset

Access: m
Description: Adds item set to inv
Usage: .char additemset <item set id>

.char rename

Access: m
Description: Renames character
Usage: .char rename <from> <to>

.char forcerename

Access: m
Description: Forces player to rename his character next login
Usage: .char forcerename <player name>

.char getstanding

Access: m
Description: Gets standing of faction
Usage: .char getstanding <faction id>

.char setstanding

Access: m
Description: Sets standing of faction
Usage: .char setstanding <faction id> <amount>

.cheat

|               status | m |                                         Shows active cheats. |
|                 taxi | m |                                      Enables all taxi nodes. |
|             cooldown | m |                                   Enables no cooldown cheat. |
|             casttime | m |                                  Enables no cast time cheat. |
|                power | m |                               Disables mana consumption etc. |
|                  god | m |             Sets god mode preventing you from taking damage. |
|                  fly | m |                                                Sets fly mode |
|                 land | m |                                              Unsets fly mode |
|              explore | m |                     Reveals the unexplored parts of the map. |
|             flyspeed | m |                                          Modifies fly speed. |
|                stack | m |                                 Enables aura stacking cheat. |
|          triggerpass | m |                          Ignores area trigger prerequisites. |

.clearcooldowns

Access: m
Description: Clears all cooldowns for your class
Usage: .clearcooldowns

.commands

Access: h
Description: Shows Commands
Usage: .commands

.createaccount

Access: z
Description: Creates account
Usage: .createaccount <username> <password> <email>

.debug

.debug testlos

Access: m
Description: Tests LoS (line of sight) from you to target
Usage: .debug testlos

.debug testindoor

Access: m
Description: Tests if you are indoor or outside
Usage: .debug testindoor

.debug getheight

Access: m
Description: Gets height
Usage: .debug getheight

|              infront | d |                                                              |
|            showreact | d |                                                              |
|               aimove | d |                                                              |
|                 dist | d |                                                              |
|                 face | d |                                                              |
|             moveinfo | d |                                                              |
|             setbytes | d |                                                              |
|             getbytes | d |                                                              |
|               unroot | d |                                                              |
|                 root | d |                                                              |
|             landwalk | d |                                                              |
|            waterwalk | d |                                                              |
|          castspellne | d |                       Casts a spell without applying effects |
|           aggrorange | d |     .aggrorange  Shows aggro Range of the selected Creature. |
|            knockback | d |                         .knockback <value>  Knocks you back. |
|                 fade | d |                      .fade <value>  calls ModThreatModifyer. |
|            threatMod | d |        .threatMod <value>  calls ModGeneratedThreatModifyer. |
|           calcThreat | d |              .calcThreat <dmg> <spellId>  calculates threat. |
|           threatList | d |              returns all AITargets of the selected Creature. |
|            gettptime | d |                                grabs transporter travel time |
|       itempushresult | d |                                       sends item push result |
|               setbit | d |                                                              |
|             setvalue | d |                                                              |
|     aispelltestbegin | d |                                                              |
|  aispelltestcontinue | d |                                                              |
|      aispelltestskip | d |                                                              |
|           dumpcoords | d |                                                              |
|           sendpacket | d |                                                  <opcode ID> |
|             sqlquery | d |                                                  <sql query> |
|           rangecheck | d |                   Shows yard and internal range for distance |
|        setallratings | d |     Sets rating values to incremental numbers based on index |

.demorph

Access: m
Description: Demorphs from morphed model
Usage: .demorph

.getskilllevel

Access: m
Description: Gets the current level of a skill
Usage: .getskilllevel <skill id>

.gm

.gm list

Access: p
Description: Shows active GMs
Usage: .gm

.gm off

Access: t
Description: Sets GM tag off
Usage: .gmoff

.gm on

Access: t
Description: Sets GM tag on
Usage: .gmon

.gm allowwhispers

Access: c
Description: Allows whispers from player while in gmon mode
Usage: .gm allowwhispers <player name>

.gm blockwhispers

Access: c
Description: Blocks whispers from player while in gmon mode
Usage: .gm blockwhispers <player name>

.gmTicket

get

Access: c
Description: Gets GM Ticket list
Usage: .gmticket get

getId

Access: c
Description: Gets GM Ticket by player name. To use this command you must join before the gm_sync channel. The command for that would be /join gm_sync_channel.
Usage: .gmticket getId <player name>

delId

Access: c
Description: Deletes GM Ticket by player name
Usage: .gmticket delId <player name>

toggle

Access: c
Description: Enabling/Disabling GM Ticket System
Usage: .gmticket toggle

.gobject

|               select | o |                        Selects the nearest GameObject to you |
|               delete | o |                                  Deletes selected GameObject |
|                spawn | o |                                    Spawns a GameObject by ID |
|                 info | o |                     Gives you informations about selected GO |
|                damage| o |              Damages the GO, if it's a destructible building.|
|               rebuild| o |             Rebuilds the GO, if it's a destructible building.|
|             activate | o |                             Activates/Opens the selected GO. |
|               enable | o |                             Enables the selected GO for use. |
|                scale | o |                                    Sets scale of selected GO |
|         animprogress | o |                                           Sets anim progress |
|               export | o |                              Exports the current GO selected |
|                 move | g |                               Moves gameobject to player xyz |
|               rotate | g |                                 Rotates gameobject x degrees |

.gotrig

Access: v
Description: Warps to areatrigger
Usage: .gotrid <areatrigger id>

.gps

Access: p
Description: Shows your position
Usage: .gps

.guild

create

Access: m
Description: Creates a guild
Usage: .guild create <guild name>

rename

Access: m
Description: Renames a guild
Usage: .guild rename

members

Access: m
Description: Lists guildmembers and their ranks
Usage: .guild members

removeplayer

Access: m
Description: Removes a player from a guild
Usage: .guild removeplayer

disband

Access: m
Description: Disbands the guild of your target
Usage: .guild disband

.help

Access: h
Description: Shows help for command
Usage: .help <command>

.honor

|            addpoints | m |                       Adds x amount of honor points/currency |
|             addkills | m |                                 Adds x amount of honor kills |
|    globaldailyupdate | m |                                      Daily honor field moves |
|    singledailyupdate | m |             Daily honor field moves for selected player only |
|            pvpcredit | m |                                      Sends PVP credit packet |

.invincible

Access: j
Description: Toggles INVINCIBILITY (mobs won't attack you)
Usage: .invincible [player name]

.invisible

Access: i
Description: Toggles INVINCIBILITY and INVISIBILITY
Usage: .invisible [player name]

.kick

Access: b
Description: Kicks player from server
Usage: .kick <player name> [reason]

.kill

Access: r
Description: Kills selected unit
Usage: .kill

.killplr

Access: r
Description: Kills specified player
Usage: .killplr <player name>

.mount

Access: m
Description: Mounts into specified modelid
Usage: .morph <model id>

.dismount

Access: h
Description: Dismounts selected target
Usage: .dismount

.modify

hp

Access: m
Description: Modifies the Health Points of a unit
Usage: .modify hp <value> <max value>

mana

Access: m
Description: Modifies the Mana Points of a unit
Usage: .modify mana <value> <max value>

rage

Access: m
Description: Modifies the rage of a unit
Usage: .modify rage <value> <max value>

energy

Access: m
Description: Modifies the energy of a unit
Usage: .modify energy <value> <max value>

level

Access: m
Description: Modifies the level of a unit
Usage: .modify level <value 1-73>

armor

Access: m
Description: Modifies the armor of a unit
Usage: .modify armor <value>

holy

Access: m
Description: Modifies the holy resistance of a unit
Usage: .modify holy <value>

fire

Access: m
Description: Modifies the fire resistance of a unit
Usage: .modify fire <value>

nature

Access: m
Description: Modifies the nature resistance of a unit
Usage: .modify nature <value>

frost

Access: m
Description: Modifies the frost resistance of a unit
Usage: .modify frost <value>

shadow

Access: m
Description: Modifies the shadow resistance of a unit
Usage: .modify shadow <value>

arcane

Access: m
Description: Modifies the arcane resistance of a unit
Usage: .modify arcane <value>

damage

Access: m
Description: Modifies the minimum/maximum damage of a unit
Usage: .modify damage <min value> <max value>

scale

Access: m
Description: Modifies the scale/size of a unit
Usage: .modify scale <value> (1 is default)

gold

Access: m
Description: Modifies the gold of a unit
Usage: .modify gold <value> (1 is 1 copper)

speed

Access: m
Description: Modifies the speed of a unit
Usage: .modify speed <value 1-255> (7 is default)

displayid

Access: m
Description: Modifies the display ID of a unit
Usage: .modify displayid <display id>

faction

Access: m
Description: Modifies the faction of a unit
Usage: .modify faction <value> (1=Alliance 2=Horde)

|      nativedisplayid | m |                                            Native Display ID |
|                flags | m |                                                   Unit Flags |
|         dynamicflags | m |                                                Dynamic Flags |
|         talentpoints | m |                                                Talent Points |
|            happiness | m |                                                    Happiness |
|               spirit | m |                                                       Spirit |
|      boundingraidius | m |                                              Bounding Radius |
|          combatreach | m |                                                 Combat Reach |
|           emotestate | m |                                              NPC Emote State |
|                bytes | m |                                                        Bytes |

.npc

.npc npcfollow

Access: m
Description: Sets npc to follow you
Usage: .npc npcfollow

.npc nullfollow

Access: m
Description: Sets npc to not follow anything
Usage: .npc nullfollow

.npc formationlink1

Access: m
Description: Sets formation master
Usage: .npc formationlink1

.npc formationlink2

Access: m
Description: Sets formation slave with distance and angle
Usage: .npc formationlink2 <distance> <angle>

.npc formationclear

Access: m
Description: Removes formation from creature
Usage: .npc formationclear

|        vendoradditem | n |                                               Adds to vendor |
|     vendorremoveitem | n |                                         Removes from vendor. |
|                flags | n |                                            Changes NPC flags |
|                emote | n |                                    .emote - Sets emote state |
|               delete | n |                               Deletes mob from db and world. |
|                 info | n |                                     Displays NPC information |
|             addAgent | n |                                             See [[ai_agent]] |
|            listAgent | n |                                               .npc listAgent |
|                  say | n |        .npc say <text> - Makes selected mob say text <text>. |
|                 yell | n |      .npc yell <Text> - Makes selected mob yell text <text>. |
|                 come | n |                  .npc come - Makes npc move to your position |
|               return | n |                     .npc return - Returns ncp to spawnpoint. |
|                spawn | n |                        .npc spawn - Spawns npc of entry <id> |
|            spawnlink | n |                                          .spawnlink sqlentry |
|              possess | n |                 .npc possess - Possess an npc (mind control) |
|            unpossess | n |       .npc unpossess - Unposses any currently possessed npc. |
|               select | n |                            .npc select - selects npc closest |

.paralyze

Access: b
Description: Roots/Paralyzes the target
Usage: .paralyze

.unparalyze

Access: b
Description: Unroots/Unparalyzes the target
Usage: .unparalyze

.pet

|            createpet | m |                                  Creates a pet with <entry>. |
|            renamepet | m |                                     Renames a pet to <name>. |
|             addspell | m |                                         Teaches pet <spell>. |
|          removespell | m |                                   Removes pet spell <spell>. |
|             spawnbot | a |      .pet spawnbot <type> - spawn a helper bot for your aid. |

.playerinfo

Access: m
Description: Displays informations about the selected or given character
Usage: .playerinfo [player name]

.quest

|              addboth | 2 |          Add quest <id> to the targeted NPC as start  finish |
|            addfinish | 2 |               Add quest <id> to the targeted NPC as finisher |
|             addstart | 2 |                Add quest <id> to the targeted NPC as starter |
|              delboth | 2 |     Delete quest <id> from the targeted NPC as start  finish |
|            delfinish | 2 |          Delete quest <id> from the targeted NPC as finisher |
|             delstart | 2 |           Delete quest <id> from the targeted NPC as starter |
|             complete | 2 |                                   Complete/Finish quest <id> |
|             finisher | 2 |                         Lookup quest finisher for quest <id> |
|                 item | 2 |                       Lookup itemid necessary for quest <id> |
|                 list | 2 |                            Lists the quests for the npc <id> |
|                 load | 2 |                                   Loads quests from database |
|               lookup | 2 |                                      Looks up quest string x |
|                giver | 2 |                            Lookup quest giver for quest <id> |
|               remove | 2 |              Removes the quest <id> from the targeted player |
|               reward | 2 |                                  Shows reward for quest <id> |
|               status | 2 |                               Lists the status of quest <id> |
|                spawn | 2 |                        Port to spawn location for quest <id> |
|                start | 2 |                                            Starts quest <id> |

.recall

|                 list | q |                                        List recall locations |
|                 port | q |                                    Port to recalled location |
|                  add | q |                                          Add recall location |
|                  del | q |                                     Remove a recall location |
|           portplayer | m |                                          recall ports player |

.revive

Access: r
Description: Revives you, or a selected player
Usage: .revive

.reviveplr

Access: r
Description: Revives specified player
Usage: .reviveplr <player name>

.server

.server save

Access: s
Description: Saves your character
Usage: .save

.server saveall

Access: s
Description: Saves all playing characters
Usage: .saveall

.server info

Access: p
Description: Shows server info
Usage: .info

.server setmotd

Access: m
Description: Sets MOTD
Usage: .server setmotd <new motd>

.server reloadtable

NOTE: This command has been disabled indefinitely.

Access: m
Description: Reloads some of the database tables
List of tables you can reload:

Usage: .server reloadtable

.server shutdown

Access: z
Description: Initiates server shutdown
Usage: .server shutdown [seconds to wait]

.server restart

Access: z
Description: Initiates server restart
Usage: .server restart [seconds to wait]

.start

Access: m
Description: Teleports you to a starting location
Usage: .start

.summon

Access: v
Description: Summons x to your position
Usage: .summon <player name>

.vehicle

|        ejectpassenger| m |                 Ejects the passenger from the specified seat |
|    ejectallpassengers| m |                       Ejects all passengers from the vehicle |
|    installaccessories| m |            Installs the accessories for the selected vehicle |
|     removeaccessories| m |               Removes the accessories of the selected vehicle|
|          addpassenger| m |                       Adds a new NPC passenger to the vehicle|

.waypoint

|                  add | w |                                        Add wp at current pos |
|                 show | w |                                        Show wps for creature |
|                 hide | w |                                        Hide wps for creature |
|               delete | w |                                           Delete selected wp |
|             movehere | w |                                              Move to this wp |
|                flags | w |                                                     Wp flags |
|             waittime | w |                                         Wait time at this wp |
|                emote | w |                                             Emote at this wp |
|                 skin | w |                                              Skin at this wp |
|               change | w |                                            Change at this wp |
|                 info | w |                                             Show info for wp |
|             movetype | w |                                          Movement type at wp |
|             generate | w |                                        Randomly generate wps |
|                 save | w |                                           Save all waypoints |
|            deleteall | w |                                         Delete all waypoints |
|               addfly | w |                                       Adds a flying waypoint |

.worldport

Access: v
Description: Ports you to given map and coordination
Usage: .worldport <mapid> <x> <y> <z>

.removeauras

Access: m
Description: Removes all auras from target
Usage: .removeauras

.exitinstance

Access: m
Description: Exits current instance
Usage: .exitinstance

.kick byplayer

Access: f
Description: Disconnects the player with given player name
Usage: .kick byplayer <player name>

.kick byaccount

Access: f
Description: Disconnects the session with given account name
Usage: .kick byaccount <account name>

.debug castspell

Access: d
Description: Casts spell on target
Usage: .debug castspell <spell id>

.modperiod

Access: m
Description: Changes period of transporter you're just on
Usage: .modperiod <period in ms>

.lookup item

Access: l
Description: Looks up item
Usage: .lookup item <item name>

.lookup quest

Access: l
Description: Looks up quest
Usage: .lookup quest <quest name>

.lookup creature

Access: l
Description: Looks up creature
Usage: .lookup creature <creature name>

.server rehash

Access: z
Description: Reloads config file
Usage: .server rehash

.createarenateam

Access: g
Description: Creates arena team, team type can be 2 (2v2), 3 (3v3) or 5 (5v5)
Usage: .createarena <team type> <team name>

.gm whisperblock

Access: g
Description: Blocks like .gm on except without the <GM> tag
Usage: .gm whisperblock

.logcomment

Access: 1
Description: Adds a comment to the GM log for the admins to read
Usage: .logcomment <text to log>

.char showitems

Access: m
Description: Shows items of selected Player
Usage: .char showitems


.removesickness

Access: m
Description: Removes resurrection sickness from the target

Usage: .removesickness
Personal tools