TrinityCore Commands
TrinityCore Commands
account create 4
account delete 4
account lock 0
account onlinelist 4
account password 0
account set addon 3
account set gmlevel 4
account set password 4
account set 3
account 0
additem 3
additemset 3
announce 1
aura 3
ban account 3
ban character 3
ban ip 3
ban 3
baninfo account 3
baninfo character 3
baninfo ip 3
baninfo 3
bank 3
banlist account 3
banlist character 3
banlist ip 3
banlist 3
bindsight 3
cast back 3
cast dist 3
cast self 3
cast target 3
cast 3
character customize 2
character delete 4
character level 3
character rename 2
character reputation 2
combatstop 2
cometome 3
commands 0
cooldown 3
damage 3
debug arena 3
debug bg 3
debug Mod32Value 3
debug play cinematic 1
debug play movie 1
debug play sound 1
debug 1
demorph 2
die 3
dismount 0
distance 3
event activelist 2
event start 2
event stop 2
event 2
explorecheat 3
flusharenapoints 3
freeze 2
gm chat 1
gm fly 3
gm ingame 0
gm list 3
gm visible 1
gm 1
gmannounce 4
gmnameannounce 2
gmnotify 2
go creature 1
go graveyard 1
go grid 1
go object 1
go taxinode 1
go ticket 1
go trigger 1
go xy 1
go xyz 1
go zonexy 1
go 1
gobject activate 2
gobject add 2
gobject delete 2
gobject move 2
gobject near 2
gobject setphase 2
gobject target 2
gobject tempadd 2
gobject turn 2
gobject 2
goname 1
gps 1
groupgo 1
guid 2
guild create 2
guild delete 2
guild invite 2
guild rank 2
guild uninvite 2
guild 3
help 0
hidearea 3
honor add 2
honor addkill 2
honor update 2
honor 2
hover 3
instance listbinds 3
instance savedata 3
instance stats 3
instance unbind 3
instance 3
itemmove 2
kick 2
learn all 3
learn all_crafts 2
learn all_default 1
learn all_gm 2
learn all_lang 1
learn all_myclass 3
learn all_mypettalents 3
learn all_myspells 3
learn all_mytalents 3
learn all_recipes 2
learn 3
levelup 3
linkgrave 3
list auras 3
list creature 3
list item 3
list object 3
list 3
listfreeze 1
loadpath 3
loadscripts 3
lookup area 1
lookup creature 3
lookup event 2
lookup faction 3
lookup item 3
lookup itemset 3
lookup map 3
lookup object 3
lookup player account 2
lookup player email 2
lookup player ip 2
lookup quest 3
lookup skill 3
lookup spell 3
lookup taxinode 3
lookup tele 1
lookup 3
maxskill 3
modify arena 1
modify aspeed 1
modify bit 1
modify bwalk 1
modify drunk 1
modify energy 1
modify faction 1
modify fly 1
modify gender 2
modify honor 1
modify hp 1
modify mana 1
modify money 1
modify morph 2
modify mount 1
modify phase 3
modify rage 1
modify rep 2
modify runicpower 1
modify scale 1
modify speed 1
modify spell 1
modify standstate 2
modify swim 1
modify titles 1
modify tp 1
modify 1
movegens 3
mute 1
nameannounce 1
namego 1
neargrave 3
notify 1
npc add 2
npc addformation 1
npc additem 2
npc addmove 2
npc allowmove 3
npc changeentry 3
npc changelevel 2
npc delete 2
npc delitem 2
npc factionid 2
npc flag 2
npc follow 2
npc info 3
npc move 2
npc playemote 3
npc say 1
npc setdeathstate 2
npc setlink 2
npc setmodel 2
npc setmovetype 2
npc setphase 2
npc spawndist 2
npc spawntime 2
npc tempadd 2
npc textemote 1
npc unfollow 2
npc whisper 1
npc yell 1
npc 1
pdump load 3
pdump write 3
pdump 3
pet create 2
pet learn 2
pet tp 2
pet unlearn 2
pet 2
pinfo 2
playall 2
possess 3
quest add 3
quest complete 3
quest remove 3
quest 3
recall 1
reload all 3
reload all_item 3
reload all_locales 3
reload all_loot 3
reload all_npc 3
reload all_quest 3
reload all_scripts 3
reload all_spell 3
reload areatrigger_involvedrelation 3
reload areatrigger_tavern 3
reload areatrigger_teleport 3
reload autobroadcast 3
reload command 3
reload config 3
reload creature_involvedrelation 3
reload creature_linked_respawn 2
reload creature_loot_template 3
reload creature_questrelation 3
reload disenchant_loot_template 3
reload event_scripts 3
reload fishing_loot_template 3
reload game_graveyard_zone 3
reload game_tele 3
reload gameobject_involvedrelation 3
reload gameobject_loot_template 3
reload gameobject_questrelation 3
reload gameobject_scripts 3
reload gm_tickets 3
reload item_enchantment_template 3
reload item_loot_template 3
reload locales_creature 3
reload locales_gameobject 3
reload locales_item 3
reload locales_npc_text 3
reload locales_page_text 3
reload locales_points_of_interest 3
reload locales_quest 3
reload milling_loot_template 3
reload npc_gossip 3
reload npc_option 3
reload npc_trainer 3
reload npc_vendor 3
reload page_text 3
reload pickpocketing_loot_template 3
reload points_of_interest 3
reload prospecting_loot_template 3
reload quest_end_scripts 3
reload quest_mail_loot_template 3
reload quest_start_scripts 3
reload quest_template 3
reload reference_loot_template 3
reload reserved_name 3
reload skill_discovery_template 3
reload skill_extra_item_template 3
reload skill_fishing_base_level 3
reload skinning_loot_template 3
reload spell_area 3
reload spell_bonus_data 3
reload spell_disabled 3
reload spell_elixir 3
reload spell_learn_spell 3
reload spell_linked_spell 3
reload spell_loot_template 3
reload spell_pet_auras 3
reload spell_proc_event 3
reload spell_required 3
reload spell_script_target 3
reload spell_scripts 3
reload spell_target_position 3
reload spell_threats 3
reload trinity_string 3
reload waypoint_scripts 3
reload 3
repairitems 2
reset achievements 3
reset all 3
reset honor 3
reset level 3
reset spells 3
reset stats 3
reset talents 3
reset 3
respawn 3
revive 3
save 0
saveall 1
send items 3
send mail 1
send message 3
send money 3
server corpses 2
server exit 4
server idlerestart cancel 3
server idlerestart 3
server idleshutdown cancel 3
server idleshutdown 3
server info 0
server motd 0
server plimit 3
server restart cancel 3
server restart 3
server set closed 3
server set loglevel 4
server set motd 3
server shutdown cancel 3
server shutdown 3
server 3
setskill 3
showarea 3
start 0
taxicheat 1
tele add 3
tele del 3
tele group 1
tele name 1
tele 1
ticket assign 3
ticket close 2
ticket closedlist 1
ticket comment 2
ticket delete 3
ticket list 1
ticket onlinelist 1
ticket unassign 3
ticket viewid 1
ticket viewname 1
ticket 1
unaura 3
unban account 3
unban character 3
unban ip 3
unban 3
unbindsight 3
unfreeze 2
unlearn 3
unmute 1
unpossess 3
waterwalk 2
wchange 3
whispers 1
wp event 2
wp load 2
wp show 2
wp unload 2
Syntax: .account create $account $password
help
Syntax: .account delete $account
Create account and set password to it.
Syntax: .account lock [on|off]
Delete account with all characters.
Syntax: .account onlinelist
Allow login from account only from current used IP or remove this requirement.
Syntax: .account password $old_password $new_password $new_password
Syntax:
Show list.account
of onlineset gmlevel [$account] #level
accounts.
Syntax: .account set addon [$account] #addon
Change your account password.
Set the security level for targeted player (can't be used at self) or for account $name to a level of #le
Set user (possible targeted) expansion addon level allowed. Addon values: 0 - normal. 1 - tbc. 2 - wotl
Syntax: .account set password $account $password $password
#level may range from 0 to 3.
Syntax:
Set .additem
password #itemid/[#itemname]/#shift-click-item-link #itemcount
for set
account.
Syntax:
Syntax: .account
.account $subcommand
Type .account set to see the list of possible subcommands or .help account set $subcommand to see
Adds the specified number of items of id #itemid (or exact (!) name $itemname in brackets. or link cr
Display
omitted. the
onlyaccess levelwill
one item of your account.
be added.
Syntax: .additemset #itemsetid
.
Syntax: .announce $MessageToBroadcast
Add items from itemset of id #itemsetid to your or selected character inventory. Will add by one exam
Syntax: .aura #spellid
Send a global message to all players online in chat log.
Syntax: .ban account $Name $bantime $reason
Add
Ban the aura kick
account fromplayer.
spell #spellid to the selected Unit.
Syntax: .ban character $Name $bantime $reason
$bantime:
Ban account negative
and kickvalue leads to permban. otherwise use a timestring like "4d20h3s".
player.
Syntax: .ban ip $Ip $bantime $reason
$bantime:
Ban IP. negative value leads to permban. otherwise use a timestring like "4d20h3s".
$bantime:
Syntax: .bannegative value leads to permban. otherwise use a timestring like "4d20h3s".
$subcommand
Type .ban
Syntax: to see account
.baninfo the list of possible subcommands or .help ban $subcommand to see info on subcomm
$accountid
Watch
Syntax:full information
.baninfo characterabout a specific ban.
$charactername
Watch
Syntax:full information
.baninfo ip $ip about a specific ban.
Watch
Syntax: full information about a specific ban.
Syntax: .baninfo
.bank $subcommand
Type .baninfo to see the list of possible subcommands or .help baninfo $subcommand to see info on s
Show
Syntax:your bank account
.banlist inventory. [$Name]
Searches
Syntax: .banlist character account
the banlist for a $Name name pattern or show full list account bans.
Searches the banlist
Syntax: .banlist ip [$Ip]for a character name pattern. Pattern required.
Searches.banlist
Syntax: the banlist for a IP pattern or show full list of IP bans.
$subcommand
Syntax: .bindsight
Type .banlist to see the list of possible subcommands or .help banlist $subcommand to see info on sub
Binds
Syntax:vision
.casttoback
the #spellid
selected [triggered]
unit indefinitely. Cannot be used while currently possessing a target.
Selected
Syntax: target
.cast distwill cast #spellid
#spellid to your character. If 'trigered' or part provided then spell casted wit
[#dist [triggered]]
You will.cast
Syntax: castself
spell to pint [triggered]
#spellid at distance #dist. If 'trigered' or part provided then spell casted with trigge
Cast #spellid
Syntax: by target
.cast target at target
#spellid itself. If 'trigered' or part provided then spell casted with triggered fla
[triggered]
Selected target
Syntax: will cast #spellid to his victim. If 'trigered' or part provided then spell casted with trig
Syntax: .cast #spellid
.character [triggered]
customize [$name]
Syntax: .character
Cast #spellid level [$playername]
to selected [#level]
target. If no target selected cast to self. If 'trigered' or part provided then s
Syntax: .character delete $name
Mark selected in game or by $name in command character for customize at next login.
Set the level of character with $playername (or the selected if not name provided) by #numberofleve
Delete character $name.
#numberoflevels
Syntax: .characterisrename0. the same level will be restarted. If no character is selected and name not provid
[$name]
recalculated. At level decrease talents can be reset if need. Also at level decrease equipped items wit
Syntax: .character reputation [$player_name]
Mark selected in game or by $name in command character for rename at next login.
Show
Syntax:reputation
.combatstop information for selected player or player find by $player_name.
[$playername]
Stop combat
SYntax: for selected
.cometome character. If selected non-player then command applied to self. If $playerna
$parameter
Make selected creature come to your current location (new position not saved to DB).
Syntax: .commands
Syntax: .cooldown$damage_amount
Syntax: .damage [#spell_id] [$school [$spellid]]
Display a list of available commands for your account level.
Remove
Apply all (if spell_id
$damage not If
to target. provided) or #spel_id
not $school spellprovided
and $spellid cooldownthen
fromthis
selected character
flat clean melee or you (if witho
damage no s
Syntax: .debug arena
target absorbing modifiers and result applied as melee damage to target. If spell provided then dama
Syntax: .debug bg
Toggle debug mode for arenas. In debug mode GM can start arena with single player.
Syntax:
Syntax: .debug
.debug Mod32Value
play cinematic #field #value
#cinematicid
Toggle debug mode for battlegrounds. In debug mode GM can start battleground with single player.
Syntax:
Add #value .debug play#field
to field soundof #soundid
your character.
Play
Syntax:cinematic
.debug#cinematicid for you.
play movie #movieid You stay at place while your mind fly.
Play sound with #soundid.
Play movie
Sound will be#movieid
play only forfor
you.
you. Other players do not hear this.
Warning: client $subcommand
Syntax: .demorph
.debug may have more 5000 sounds...
Syntax:
Type .debug to see the list of possible subcommands or .help debug $subcommand to see info on sub
Syntax: .die
Demorph the selected player.
Syntax: .dismount
Kill the selected player. If no player is selected. it will kill you.
Syntax: .distance
Dismount you. if you are mounted.
Display
Syntax: the distance
.event from your character to the selected creature.
activelist
Show
Syntax: list.event
of currently active events.
start #event_id
Syntax:
Start event.explorecheat
#event_id. #flag
Set start time for event to current moment (change not saved in DB).
Syntax: .event stop #event_id
Stop
Syntax:event #event_id. Set start time for event to time in past that make current moment is event stop
.event
Reveal or hide #event_id
all maps for the selected player. If no player is selected. hide or reveal maps to you.
Show details about event with #event_id.
Syntax: .flusharenapoints
Use a #flag of value 1 to reveal. use a #flag value of 0 to hide all maps.
Use it to distribute
Syntax: arena points based on arena team ratings. and start a new week.
Syntax: .freeze
.gm chat (#player)
[on/off]
"Freezes" #player and disables his chat. When using this without #name it will freeze your target.
Enable
Syntax: or disable chat GM MODE (show gm badge in messages) or show current state of on/off not pro
Syntax: .gm .gm fly [on/off]
ingame
Enable/disable gm fly mode.
Syntax: .gm list
Display a list of available in game Game Masters.
Syntax: .gm visible on/off
Display a list of all Game Masters accounts and security levels.
Syntax: .gm [on/off]
Output
Syntax:current visibility
.go creature state or make GM visible(on) and invisible(off) for other players.
#creature_guid
Enable or
Teleport
Syntax: Disable
your in game
character
.gmannounce to GM MODEwith
creature
$announcement or show current state of on/off not provided.
guid #creature_guid.
.gocreature
Send #creature_name
an.gmnameannounce
announcement to online Gamemasters.
Syntax: $announcement.
Teleport your character to creature with this name.
Send
Syntax: an.gmnotify
announcement to all online GM's. displaying the name of the sender.
$notification
.gocreature id #creature_id
Displays
Teleport your a notification
characterontothe screen of
a creature all was
that online GM's. from the template with this entry.
spawned
*If* more than
Syntax: one creature is found. then you are teleported to the first that is found inside the datab
Syntax: .go .go graveyard
grid #gridX#graveyardId
#gridY [#mapId]
Teleport to graveyard with the graveyardId specified.
Teleport
Syntax: the gm to#object_guid
center of grid with provided indexes at map #mapId (or current map if it not provid
Syntax: .go .go object
taxinode #taxinode
Teleport your character to gameobject with guid #object_guid
Teleport
Syntax: player to #ticketid
taxinode coordinates. You can look up zone using .lookup taxinode $namepart
Syntax: .go .go ticket
trigger #trigger_id
Teleports the user to the location where $ticketid was created.
Syntax: .go xy #x #y [#mapid]
Teleport your character to areatrigger with id #trigger_id. Character will be teleported to trigger targe
Syntax: .go xyz #x #y #z [#mapid]
Teleport player to point with (#x.#y) coordinates at ground(water) level at map #mapid or same map
Syntax: .go zonexy #x #y [#zone]
Teleport player to point with (#x.#y.#z) coordinates at ground(water) level at map #mapid or same m
Teleport
Syntax: .go player to point with (#x.#y) client coordinates at ground(water) level in zone #zoneid or curr
$subcommand
Type .go to see the list of possible subcommands or .help go $subcommand to see info on subcomma
Syntax: .gobject add #id <spawntimeSecs>
Syntax:
Add a game .gobject activate
object #guidobject templates to the world at your current location using the #id.
from game
spawntimesecs sets the spawntime. it is optional.
Activates an object like a door or a button.
Note:
Syntax: this is a copy of .gameobject.
Syntax: .gobject
.gobject delete #go_guid
move #goguid [#x #y #z]
Delete gameobject with guid #go_guid.
Syntax: .gobject near [#distance]
Move gameobject #goguid to character coordinates (or to (#x.#y.#z) coordinates if its provide).
Syntax:
Syntax: .gobject
.gobject setphase #guid #phasemask
target [#go_id|#go_name_part]
Output gameobjects at distance #distance from player. Output gameobject guids and coordinates sor
Gameobject
Locate and show with position
DB guid nearest
#guid phasemask
gameobject.changed to #phasemask
If #go_id with related
or #go_name_part provideworld
then vision
locateupdate
and sh
as part.
Syntax: .gobject turn #goguid
Adds a temporary gameobject that is not saved to DB.
Set for gameobject
Syntax: #goguid orientation same as current character orientation.
.gobject $subcommand
Syntax:
Syntax: .goname [$charactername]
.gps [$name|$shift-link]
Type .gobject to see the list of possible subcommands or .help gobject $subcommand to see info on s
Teleport
Display to the giveninformation
character. Either specify the character name or(also
click ifon the character's portrait.
Syntax: the position
.groupgo [$charactername] for a selected character or creature player name $name provi
if it loaded). Position information includes X. Y. Z. and orientation. map Id and zone Id
Syntax: .guid
Teleport the given character and his group to you. Teleported only online characters but original selec
Syntax: .guild create [$GuildLeaderName] "$GuildName"
Display the GUID for the selected character.
Syntax: .guild delete "$GuildName"
Create a guild named $GuildName with the player $GuildLeaderName (or selected) as leader. Guild n
Syntax: .guild invite [$CharacterName] "$GuildName"
Delete guild $GuildName. Guild name must in quotes.
Syntax: .guild rank [$CharacterName] #Rank
Add player $CharacterName (or selected) into a guild $GuildName. Guild name must in quotes.
Syntax: .guild uninvite [$CharacterName]
Set for player $CharacterName (or selected) rank #Rank in a guild.
Remove player$subcommand
Syntax: .help
.guild $CharacterName (or selected) from a guild.
Syntax: [$command]
Type .guild to see the list of possible subcommands or .help guild $subcommand to see info on subco
Syntax: .hidearea #areaid
Display usage instructions for the given $command. If no $command provided show list available com
Syntax: .honor add $amount
Hide the area of #areaid to the selected character. If no character is selected. hide this area to you.
Syntax: .honor addkikll
Add a certain amount of honor (gained today) to the selected player.
Syntax: .honor update
Syntax:
Add the .hover
targeted #flag
unit as one of your pvp kills today (you only get honor if it's a racial leader or a playe
Force
Syntax: the yesterday's
.honor $subcommandhonor fields to be updated with today's data. which will get reset for the selecte
Enable or disable hover mode for your character.
Type .honor to see the list of possible subcommands or .help honor $subcommand to see info on subc
Use a #flag
Syntax: of value
.instance 1 to enable. use a #flag value of 0 to disable hover.
listbinds
Lists the
Syntax: binds ofsavedata
.instance the selected player.
Save the
Syntax: InstanceData
.instance stats for the current player's map to the DB.
Syntax: .itemmove
Shows .instance
statistics about #sourceslotid #destinationslotid
Syntax: unbindinstances.
all
All
Syntax:of the selected player's binds will be cleared.
Move
Syntax: an.instance
.kick
$subcommand
item[$charactername]
from slots #sourceslotid to #destinationslotid in your inventory
[$reason]
Type .instance to see the list of possible subcommands or .help instance $subcommand to see info on
Not
Kick yet
theimplemented
given allcharacter name from the world with or without reason. If no character name is provided
Syntax: .learn
Reason".
Syntax: .learn crafts
Learn all big set different spell maybe useful for Administaror.
Syntax: .learn all_default [$playername]
Learn all professions and recipes.
Syntax: .learn all_gm
Learn for selected/$playername player all default spells for his race/class and spells rewarded by com
Syntax: .learn all_lang
Learn all default spells for Game Masters.
Syntax: .learn all_myclass
Learn all languages
Syntax: .learn all_mypettalents
Learn all spells and talents available for his class.
Learn all talents for your pet available for his creature type (only for hunter pets).
Syntax: .learn all_myspells
Syntax: .learn all_recipes
Syntax: .learn all_mytalents [$profession]
Learn all spells (except talents and spells with first rank learned as talent) available for his class.
Syntax:
Learn all.levelup
talents [$playername]
(and spells with [#numberoflevels]
first rankand
learned as talent) available
Learns
Syntax:all recipes
.learn of specified
#spell [all] profession sets skill level to max. for his class.
Example: .learn all_recipes enchanting
Increase/decrease the level of character
Syntax: .linkgrave #graveyard_id with $playername (or the selected if not name provided) by #
[alliance|horde]
Selected
increase by character learn a spell of is
1. If #numberoflevels id0.
#spell. If 'all'
the same provided
level will bethen all ranks
restarted. learned.
If no character is selected and
dependent values recalculated. At level decrease talents can
Link current zone to graveyard for any (or alliance/horde faction ghosts). This letbe reset if need. Also at level decrease
character ghost from e
Syntax: .list creature #creature_id [#max_count]
faction.
Syntax: Add only single graveyard at another map and only if no graveyards linked (or planned linked
.list auras
Syntax: .list item #item_id [#max_count]
List auras
Output (passivewith
creatures andcreature
active) of id selected creature
#creature_id found or in
player.
world.IfOutput
no creature
creatureor player
guids is selected.
and list y
coordinates
Syntax: .list object #gameobject_id [#max_count]
provided
Output use 10
items withasitem
default value. found in all character inventories. mails. auctions. and guild banks
id #item_id
bank).
OutputWill be output with
gameobjects maximum
gameobject#max_count items. If #max_count
id #gameobject_id not provided
found in world. use 10 as default
Output gameobject guids valu
and
#max_count
Syntax: not provided use 10 as default value.
Syntax: .list $subcommand
.listfreeze
Type .list to see the list of possible subcommands or .help list $subcommand to see info on subcomma
Search
Syntax: and output$pathidall frozen players.
Syntax: .loadpath
.loadscripts $scriptlibraryname
Load path changes ingame - IMPORTANT: must be applied first for new paths before .path load #path
Syntax: .lookup area $namepart
Unload current and load the script library $scriptlibraryname or reload current if $scriptlibraryname om
Syntax: .lookup creature $namepart
Looks up an area by $namepart. and returns all matches with their area ID's.
Looks
Syntax:up.lookup
a creature
event by$name
$namepart. and returns all matches with their creature ID's.
Attempts
Syntax: to find the ID of the event with the provided $name.
Syntax: .lookup
.lookup faction $name
item $itemname
Attempts to find the ID of the faction with the provided $name.
Syntax: .lookup itemset $itemname
Looks up an item by $itemname. and returns all matches with their Item ID's.
Syntax: .lookup map $namepart
Looks up an item set by $itemname. and returns all matches with their Item set ID's.
Syntax: .lookup object $objname
Looks up a map by $namepart. and returns all matches with their map ID's.
Syntax: .lookup player account $account ($limit)
Looks up an gameobject by $objname. and returns all matches with their Gameobject ID's.
Syntax: .lookup player email $email ($limit)
Searchs players. which account username is $account with optional parametr $limit of results.
Syntax: .lookup player ip $ip ($limit)
Searchs players. which account email is $email with optional parametr $limit of results.
Syntax: .lookup quest $namepart
Searchs players. which account ast_ip is $ip with optional parametr $limit of results.
Syntax: .lookup skill $$namepart
Looks up a quest by $namepart. and returns all matches with their quest ID's.
Syntax: .lookup spell $namepart
Looks up a skill by $namepart. and returns all matches with their skill ID's.
Syntax: .lookup taxinode $substring
Looks up a spell by $namepart. and returns all matches with their spell ID's.
Syntax: .lookup tele $substring
Search and output all taxinodes with provide $substring in name.
Search
Syntax:and output
.lookup all .tele command locations with provide $substring in name.
$subcommand
Syntax:
Type .modify
.lookup aspeed
to see the list#rateof possible subcommands or .help lookup $subcommand to see info on sub
Syntax: .maxskill
Sets all skills
Syntax: .modify of the targeted
#valueplayer to their maximum values for its current level.
Modify all speedsarena
-run.swim.run back.swim back- of the selected player to "normalbase speed for this
Syntax: .modify
Add $amount bwalk
arena #rate
points to the selected player.
Syntax: .modify bit #field #bit
#rate may range from 0.1 to 10.
Modify the speed of the selected player while running backwards to "normal walk back speed"*rate. If
Toggle the #bit bit of the #field field for the selected player. If no player is selected. modify your char
#rate may range
Syntax: from 0.1 to 10.
Syntax: .modify
.modify drunk
energy#value
#energy
Set drunk level to #value (0..100). Value 0 remove drunk state. 100 is max drunked state.
Syntax: .modify faction #factionid #flagid #npcflagid #dynamicflagid
Modify the energy of the selected player. If no player is selected. modify your energy.
.modify fly $parameter
Modify
Modify the faction and flags of selected
the selected creature. Without
flyingarguments. display
If no the faction and flags
Syntax:the flyinggender
.modify speed of the
male/female player to "normal speed"*rate. player is selected. m
#rate may range from 0.1 to 10.
Change gender of selected player.
Syntax: .modify honor $amount
Syntax: .modify money #money
Syntax: .modify hp #newhp
.money
Add $amount #money honor points to the selected player.
Syntax: .modify mana #newmana
Modify the hp of the selected player. If no player is selected. modify your hp.
Add or remove money to the selected player. If no player is selected. modify your money.
Modify the mana of the selected player. If no player is selected. modify your mana.
Syntax: .modify morph #displayid
#gold can be negative to remove money.
Syntax: .modify phase #phasemask
Change
Syntax: .modifyyour current
mount model id to #displayid.
#id #speed
Display
Selected selected
characterplayer as mounted
phasemask at #id
changed to creature
#phasemaskand set
withspeed to world
related #speed value.
vision update. Change act
Syntax:
Syntax: .modify.modify rage #newrage
rep #repId (#repvalue | $rankname [#delta])
same value.
Sets the selected players reputation with faction #repId to #repvalue or to $reprank.
Modify
Syntax:
If the rage speed
.modify
the reputation of thename
rank selected player. Ifthe
#rateis provided. no player is selected.
resulting reputationmodify
will beyour rage. reputation for that
the lowest
Syntax: .modify runicpower #newrunicpower
.speed #rate
You can use '.pinfo rep' to list all known reputation ids. or use '.lookup faction $name' to locate a spec
.modify scale $parameter
Modify
Modify the runic
of thepower of the selected player.scale"*rate.
If no playerIfisno
selected. ismodify yourmodify
runic power.
Modify size the running selected
speed ofplayer to "normal
the selected player to "normal player
base selected.
run speed"*rate. your size.
If no player is select
#rate may range from 0.1 to 3.
Syntax:
#rate may .modify
rangeswim
from#rate
0.1 to 10.
Syntax: .modify standstate #emoteid
Syntax:
TODO .modify titles #mask
Modify the swim speed of the selected player to "normal swim speed"*rate. If no player is selected. m
Change the emote of your character while standing to #emoteid.
Allows user to use all titles from #mask.
#rate may range from 0.1 to 10.
Syntax: .modify tp #amount
#mask=0 disables the title-choose-field
Set
Syntax: free .modify
talent pointes for selected character or character's pet. It will be reset to default expected at
$subcommand
Type .modify
Syntax: to see the list of possible subcommands or .help modify $subcommand to see info on su
Syntax: .movegens
.mute [$playerName] $timeInMinutes [$reason]
Show movement generators stack for selected creature or player.
Disible
Syntax: chat messaging for any character from account of character $playerName (or currently selecte
Syntax: .nameannounce $announcement.
.namego [$charactername]
Send an announcement to all online players. displaying the name of the sender.
Syntax: .neargrave [alliance|horde]
Teleport the given character to you. Character can be offline.
Syntax: .notify $MessageToBroadcast
Find nearest graveyard linked to zone (or only nearest from accepts alliance or horde faction ghosts).
Syntax: .npc add #creatureid
Send a global message to all players online in screen.
Spawn
Syntax: a creature by the given template id of #creatureid.
Syntax: .npc .npc addformation
additem #itemId $leader
<#maxcount><#incrtime><#extendedcost>r
Add selected creature to a leader's formation.
Syntax: .npc addmove #creature_guid [#waittime]
Add item #itemid to item list of selected vendor. Also optionally set max count item in vendor item lis
Syntax: .npc allowmove
Syntax:
Add your.npc changelevel
current location #level
as a waypoint for creature with guid #creature_guid. And optional add wait
Syntax: .npc info
Enable
Syntax: or disable movement creatures in world. Not implemented.
Change .npc changeentry
the level $entry
of the selected creature to #level.
Display a list of details
Switch selected creature forwith
the another
selectedentry
creature.
from creature_template. - New creature.id value not save
Syntax: .npc delete [#guid]
#level may range from 1 to 63.
Syntax:
The .npc delitem #itemId
list includes:
Delete
GUID. creature
-Syntax: Faction. with guid #guid
NPC flags. Entry (or
ID. the
Modelselected
ID. if no guid is provided)
.npc factionid #factionid
Remove
- Level. item #itemid from item list of selected vendor.
Syntax: .npc flag #npcflag
-SetHealth (current/maximum).
the faction of the selected creature to #factionid.
Syntax: .npc follow
Set the NPC flags of creature template of the selected creature and selected creature to #npcflag. NP
- Field flags. dynamic flags. faction template.
Selected
-Syntax:
Position.npccreature start follow you until death/fight/etc.
information.
move [#creature_guid]
- and the creature type. e.g. if the creature is a vendor.
Syntax: .npc playemote #emoteid
Move the targeted creature spawn point to your coordinates.
Make
Syntax: the selected creature emote with an emote of id #emoteid.
Syntax: .npc.npc say $message
setdeathstate on/off
Make selected creature say specified message.
Set default death state (dead/alive) for npc at spawn.
Syntax: .npc setlink $creatureGUID
Syntax: .npc setmovetype [#creature_guid] stay/random/way [NODEL]
Syntax: .npc setmodel #displayid
Links respawn of selected creature to the condition that $creatureGUID defined is alive.
Set for creature
Syntax: pointed
.npc setphase by #creature_guid (or selected if #creature_guid not provided) movement typ
#phasemask
Change
from thethe model id
database of the
if you do selected creatureIf to
not use NODEL. #displayid.
the creature is dead then movement type will applied a
Make sure
Selected you use
unitspawndist NODEL.
or pet phasemask if you want to keep the
changed to #phasemask waypoints.
with related world vision update for players.
Syntax: .npc #dist
for owner. owner re-login. or GM-mode enable/disable..
Syntax: .npc spawntime #time
Adjust spawndistance of selected creature to dist.
Adjust spawntime of selected creature to time.
Syntax: .npc textemote #emoteid
Adds temporary NPC. not saved to database.
Syntax: .npc unfollow
Make the selected creature to do textemote with an emote of id #emoteid.
Selected
Syntax: .npccreature
whisper(non pet) stop follow
#playerguid #textyou.
Make
Syntax:the selected
.npc npc whisper #text to #playerguid.
yell $message
Make
Syntax:selected creature yell specified message.
.npc $subcommand
Type .npc
Syntax: to seeload
.pdump the list of possible
$filename subcommands
$account [$newname] or .help npc $subcommand to see info on subcomm
[$newguid]
Load character
Syntax: .pdumpdump write from dump$playerNameOrGUID
$filename file into character list of $account with saved or $newname. with sav
Write
Syntax:character dump with name/guid $playerNameOrGUID to file $filename.
Syntax: .pdump
.pet create $subcommand
Type .pdump to see the list of possible subcommands or .help pdump $subcommand to see info on su
Syntax: .pet learn
Creates a pet of the selected creature.
Syntax: .pet tp #
Learn #spellid to pet.
Syntax: .pet unlean
Change pet's amount of training points.
unLearn #spellid
Syntax: .pinfo
.pet to pet.
$subcommand
Syntax: [$player_name]
Type .pet to see the list of possible subcommands or .help pet $subcommand to see info on subcomm
Syntax: .playall #soundid
Output account information for selected player or player find by $player_name.
Syntax: .possess
Player a sound to whole server.
Syntax: .quest add #quest_id
Possesses indefinitely the selected creature.
Add to character
Syntax: quest log quest #quest_id. Quest started from item can't be added by this command
Syntax: .quest
.quest complete #questid
remove #quest_id
Mark all quest objectives as completed for target character active quest. After this target character ca
Set quest #quest_id
Syntax: state to not completed and not active (and remove from active quest list) for sele
Syntax: .quest $subcommand
.recall [$playername]
Type .quest to see the list of possible subcommands or .help quest $subcommand to see info on subc
Syntax: .reload all
Teleport $playername or selected player to the place where he has been before last use of a teleporta
Reload
Syntax: all tablesall_item
with reload support added and that can be _safe_ reloaded.
Syntax: .reload
.reload all_locales
Reload page_text. item_enchantment_table tables.
Syntax: .reload all_loot
Reload all `locales_*` tables with reload support added and that can be _safe_ reloaded.
Reload
Syntax: all `*_loot_template` tables. This can be slow operation with lags for server run.
Syntax: .reload
.reload all_npc
all_quest
Reload npc_gossip. npc_option. npc_trainer. npc vendor. points of interest tables.
Reload
Syntax: all questall_scripts
related tables if reload support added for this table and this table can be _safe_ reloa
Syntax: .reload
.reload all
Reload gameobject_scripts. event_scripts. quest_end_scripts. quest_start_scripts. spell_scripts. db_scr
Reload
Syntax:all `spell_*`
.reload tables with reload support added and that can be _safe_ reloaded.
areatrigger_involvedrelation
Reload areatrigger_involvedrelation
Syntax: .reload areatrigger_tavern table.
Reload
Syntax:areatrigger_tavern table.
.reload areatrigger_teleport
Reload
Syntax:areatrigger_teleport
.reload autobroadcast table.
Reload
Syntax:autobroadcast
.reload command table.
Reload command table.
Syntax: .reload config
Reload config settings (by default stored in trinityd.conf). Not all settings can be change at reload: som
objects/maps.
Syntax: .reloadsome values will explicitly rejected to change at reload.
creature_involvedrelation
Reload
Syntax:creature_involvedrelation table.
.reload creature_linked_respawn
Reload
Syntax:creature_linked_respawn table.
.reload creature_loot_template
Reload
Syntax:creature_loot_template table.
.reload creature_questrelation
Reload
Syntax:creature_questrelation table.
.reload disenchant_loot_template
Reload
Syntax:disenchant_loot_template
.reload event_scripts table.
Reload
Syntax:event_scripts table.
.reload fishing_loot_template
Reload fishing_loot_template
Syntax: table.
.reload game_graveyard_zone
Reload
Syntax:game_graveyard_zone
.reload game_tele table.
Reload
Syntax:game_tele table.
.reload gameobject_involvedrelation
Reload
Syntax:gameobject_involvedrelation
.reload gameobject_loot_template table.
Reload
Syntax:gameobject_loot_template
.reload gameobject_questrelationtable.
Reload
Syntax:gameobject_questrelation
.reload gameobject_scripts table.
Reload
Syntax:gameobject_scripts
.reload gm_tickets table.
Reload
Syntax:gm_tickets table.
.reload item_enchantment_template
Reload
Syntax:item_enchantment_template
.reload item_loot_template table.
Reload
Syntax:item_loot_template table.
.reload locales_creature
Reload locales_creature
Syntax: table.
.reload locales_gameobject
Reload
Syntax:locales_gameobject
.reload locales_itemtable.
Reload
Syntax:locales_item table.
.reload locales_npc_text
Reload
Syntax:locales_npc_text table.
.reload locales_page_text
Reload
Syntax:locales_page_text table.
.reload locales_points_of_interest
Reload
Syntax:locales_point_of_interest
.reload locales_quest table.
Reload
Syntax:locales_quest table.
.reload milling_loot_template
Reload
Syntax:milling_loot_template
.reload npc_gossip table.
Reload
Syntax:npc_gossip table.
.reload npc_option
Reload npc_option
Syntax: table.
.reload npc_trainer
Reload
Syntax:npc_trainer table.
.reload npc_vendor
Reload
Syntax:npc_vendor table.
.reload page_text
Reload
Syntax:page_text table.
.reload pickpocketing_loot_template
Reload
Syntax:pickpocketing_loot_template
.reload points_of_interest table.
Reload
Syntax:points_of_interest table.
.reload prospecting_loot_template
Reload
Syntax:prospecting_loot_template
.reload quest_end_scripts table.
Reload
Syntax:quest_end_scripts table.
.reload quest_mail_loot_template
Reload
Syntax:quest_mail_loot_template
.reload quest_start_scriptstable.
Reload
Syntax:quest_start_scripts
.reload quest_templatetable.
Reload quest_template
Syntax: table.
.reload reference_loot_template
Reload
Syntax:reference_loot_template
.reload reserved_name table.
Reload
Syntax:reserved_name table.
.reload skill_discovery_template
Reload
Syntax:skill_discovery_template table.
.reload skill_extra_item_template
Reload skill_extra_item_template table.
Syntax: .reload skill_fishing_base_level
Reload
Syntax:skill_fishing_base_level
.reload skinning_loot_template table.
Reload
Syntax:skinning_loot_template
.reload spell_area table.
Reload
Syntax:spell_area table.
.reload spell_bonus_data
Reload
Syntax:spell_bonus_data
.reload spell_disabled table.
Reload
Syntax:spell_disabled table.
.reload spell_elixir
Reload
Syntax:spell_elixir table.
.reload spell_learn_spell
Reload
Usage: spell_learn_spell table.
.reload spell_linked_spell
Reloads .reload
Syntax: the spell_linked_spell
spell_loot_template DB table.
Reload
Syntax:spell_loot_template
.reload spell_pet_auras table.
Reload
Syntax:spell_pet_auras table.
.reload spell_proc_event
Reload
Syntax:spell_proc_event
.reload spell_required table.
Reload
Syntax:spell_required table.
.reload spell_script_target
Reload
Syntax:spell_script_target
.reload spell_scripts table.
Reload
Syntax:spell_scripts table.
.reload spell_target_position
Reload
Syntax:spell_target_position
.reload spell_threats table.
Reload
Syntax:spell_threats table.
.reload trinity_string
Reload
Syntax:trinity_string table.
.reload waypoint_scripts
Reload waypoint_scripts
Syntax: .reload $subcommand table.
Syntax:
Syntax: .repairitems
.reset achievements [$playername]
Syntax: .reset all spells
Type .reload to see the list of possible subcommands or .help reload $subcommand to see info on sub
Repair
Reset all selected player's
achievements data for items.
selected or named (online or offline) character. Achievements for persist
Syntax: .reset all talents
will lost.
Request reset spells
Syntax: .reset honor or talents (including talents for all character's pets if any) at next login each exist
[Playername]
Reset all honor
Syntax: data for targeted character.
Syntax: .reset
.reset level
spells[Playername]
[Playername]
Reset
Removeslevelalltonon-original
1 including spells
reset stats and talents. Equipped items with greater level requirement can
from spellbook.
.Syntax:
Playername
.resetcan
statsbe[Playername]
name of offline character.
Resets(recalculate)
Syntax: .reset talentsall stats of the targeted player to their original VALUESat current level.
[Playername]
Removes all talents
Syntax: of the targeted player or pet or named player. Playername can be name of offlin
Syntax: .reset
.respawn$subcommand
Type .reset to see the list of possible subcommands or .help reset $subcommand to see info on subco
Syntax: .revive
Respawn all nearest creatures and GO without waiting respawn time expiration.
Syntax: .save
Revive the selected player. If no player is selected. it will revive you.
Syntax:
Syntax: .saveall
.send items #playername "#subject" "#text" itemid1[:count1] itemid2[:count2] ... itemidN[:co
Saves your character.
Save
Send all characters
a mail tomail in game.
a player. Subject and mail text must be in "". If for itemid not provided related count va
Syntax: .send #playername "#subject" "#text"
stacks amount in mail limited to 12.
Syntax: .send message $playername $message
Send a mail to a player. Subject and mail text must be in "".
Syntax: .send money #playername "#subject" "#text" #money
Send screen message to player from ADMINISTRATOR.
Syntax: .server corpses
Send mail with money to a player. Subject and mail text must be in "".
Syntax: .server exit
Triggering corpses expire check in world.
Syntax: .server idlerestart cancel
Terminate trinity-core NOW. Exit code 0.
Syntax: .server idlerestart #delay
Cancel the restart/shutdown timer if any.
Syntax: .server idleshutdown cancel
Restart the server after #delay seconds if no active connections are present (no players). Use #exist_
Cancel the restart/shutdown timer if any.
Syntax: .server idleshutdown #delay [#exist_code]
Syntax: .server info
Shut the server down after #delay seconds if no active connections are present (no players). Use #ex
Syntax:
Syntax: .server
.server motd
plimit [#num|-1|-2|-3|reset|player|moderator|gamemaster|administrator]
Display server version and the number of connected players.
Show
Withoutserver Message
arg show of the
current day.amount and security level limitations for login to server. with arg set
player
Syntax: .server restart cancel
to the one in the config file
Syntax: .server restart #delay
Cancel the restart/shutdown timer if any.
Syntax: server set closed on/off
Restart the server after #delay seconds. Use #exist_code or 2 as program exist code.
Syntax: .server set loglevel #level
Sets whether the world accepts new client connectsions.
Syntax: .server set motd $MOTD
Set server log level (0 - errors only. 1 - basic. 2 - detail. 3 - debug).
Syntax: .server shutdown cancel
Set server Message of the day.
Syntax: .server shutdown #delay [#exist_code]
Cancel the restart/shutdown timer if any.
Shut the server $subcommand
Syntax: down after #delay seconds. Use #exist_code or 0 as program exist code.
Syntax: .server
.setskill #skill #level [#max]
Type .server to see the list of possible subcommands or .help server $subcommand to see info on sub
Syntax: .showarea #areaid
Syntax: .taxicheat
Set a skill on/off
of id #skill with a current skill value of #level and a maximum value of #max (or equal curr
Syntax: .start
Reveal the area of #areaid to the selected character. If no character is selected. reveal this area to yo
Temporary grant access or remove to all taxi routes for the selected character. If no character is selec
Teleport you to the starting area of your character.
Syntax: .tele add $name
Visited taxi nodes sill accessible after removing access.
Syntax: .tele del $name
Add current your position to .tele command target locations list with name $name.
Syntax: .tele group#location
Remove location with name $name for .tele command locations list.
Syntax: .tele name [#playername] #location
Teleport a selected player and his group members to a given location.
Syntax: .tele #location
Teleport the given character to a given location. Character can be offline.
Teleport playerassign
Usage: .ticket to a given location.
$ticketid $gmname.
Assigns the specified ticket
Usage: .ticket close $ticketid. to the specified Game Master.
Closes the specified ticket. Does not delete permanently.
Displays a list comment
Usage: .ticket of closed GM tickets.
$ticketid $comment.
Allows the adding or modifying
Usage: .ticket delete $ticketid. of a comment to the specified ticket.
Deletes the specified ticket permanently. Ticket must be closed first.
Displays a list of open GM tickets.
Displays a list unassign
Usage: .ticket of open GM tickets whose owner is online.
$ticketid.
Unassigns the viewid
Usage: .ticket specified ticket from the current assigned Game Master.
$ticketid.
Returns detailsviewname
Usage: .ticket about specified ticket. Ticket must be open and not deleted.
$creatorname.
Returns
Syntax: details about specified ticket. Ticket must be open and not deleted.
Syntax: .ticket
.unaura$subcommand
#spellid
Type .ticket to see the list of possible subcommands or .help ticket $subcommand to see info on subc
Remove aura due
Syntax: .unban to spell
account #spellid from the selected Unit.
$Name
Unban
Syntax:accounts for account
.unban character name pattern.
$Name
Unban
Syntax accounts
: .unban ip for$Ip
character name pattern.
Unban
Syntax: accounts$subcommand
for IP pattern.
Syntax: .unban
.unbindsight
Type .unban to see the list of possible subcommands or .help unban $subcommand to see info on sub
Removes bound vision.
Syntax: .unlearn
.unfreeze Cannot be used while currently possessing a target.
(#player)
Syntax: #spell [all]
"Unfreezes" #player and enables his chat again. When using this without #name it will unfreeze your
Syntax: .unmute [$playerName]
Unlearn for selected player a spell #spell. If 'all' provided then all ranks unlearned.
Restore chat messaging for any character from account of character $playerName (or selected). Char
Syntax: .unpossess
Syntax: .wchange #weathertype #status
Syntax: .waterwalk on/off
If you are possessed. unpossesses yourself; otherwise unpossesses current possessed target.
Set current weather to #weathertype with an intensity of #status.
Set on/off waterwalk state for selected player or self if no player selected.
#weathertype
Syntax: .whisperscanon|off
be 1 for rain. 2 for snow. and 3 for sand. #status can be 0 for disabled. and 1 for en
Syntax: .wp show
Enable/disable $optionwhispers by GM from players. By default use trinityd.conf setting.
accepting
Syntax: .wp event $subcommand
Options:
Type
Syntax:.path event
.wp(or
load to see the list of possible subcommands or .help path event $subcommand to see in
$pathid
on $pathid selected creature with loaded path) - Show path
Load pathid
off - Hide number for selected creature. Creature must have no waypoint data.
path
info $slected_waypoint
Syntax: .wp unload - Show info for selected waypoint.
Unload path for selected creature.