Game Master Documentation

From ArcEmu-Wiki
(Difference between revisions)
Jump to: navigation, search
 
Line 543: Line 543:
  
 
== .npc ==
 
== .npc ==
=== .npc npcfollow ===
 
Access: m <BR>
 
Description: Sets npc to follow you <BR>
 
Usage: .npc npcfollow <BR>
 
 
=== .npc nullfollow ===
 
Access: m <BR>
 
Description: Sets npc to not follow anything <BR>
 
Usage: .npc nullfollow <BR>
 
 
 
=== .npc formationlink1 ===
 
=== .npc formationlink1 ===
 
Access: m <BR>
 
Access: m <BR>
Line 566: Line 556:
 
Access: m <BR>
 
Access: m <BR>
 
Description: Removes formation from creature <BR>
 
Description: Removes formation from creature <BR>
Usage: .npc formationclear <BR>
+
 
 +
=== .npc info===
 +
Access: n <BR>
 +
Description: Shows detailed information about selected npc <BR>
 +
 
 +
=== .npc npcfollow ===
 +
Access: m <BR>
 +
Description: Sets npc to follow you <BR>
 +
 
 +
=== .npc nullfollow ===
 +
Access: m <BR>
 +
Description: Sets npc to not follow anything <BR>
 +
 
 +
=== .npc vendoradditem ===
 +
=== .npc vendorremoveitem ===
 +
=== .npc flags ===
 +
=== .npc emote ===
 +
=== .npc delete ===
 +
=== .npc addAgent ===
 +
=== .npc listAgent ===
 +
=== .npc say ===
 +
=== .npc yell ===
 +
=== .npc come ===
 +
=== .npc return ===
 +
=== .npc spawn ===
 +
=== .npc spawnlink ===
 +
=== .npc possess ===
 +
=== .npc unpossess ===
 +
=== .npc select ===
  
 
<pre>
 
<pre>
Line 574: Line 592:
 
|                emote | n |                                    .emote - Sets emote state |
 
|                emote | n |                                    .emote - Sets emote state |
 
|              delete | n |                              Deletes mob from db and world. |
 
|              delete | n |                              Deletes mob from db and world. |
|                info | n |                                    Displays NPC information |
 
 
|            addAgent | n |                                            See [[ai_agent]] |
 
|            addAgent | n |                                            See [[ai_agent]] |
 
|            listAgent | n |                                              .npc listAgent |
 
|            listAgent | n |                                              .npc listAgent |

Latest revision as of 09:53, 22 February 2012

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 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

.npc info

Access: n
Description: Shows detailed information about selected npc

.npc npcfollow

Access: m
Description: Sets npc to follow you

.npc nullfollow

Access: m
Description: Sets npc to not follow anything

.npc vendoradditem

.npc vendorremoveitem

.npc flags

.npc emote

.npc delete

.npc addAgent

.npc listAgent

.npc say

.npc yell

.npc come

.npc return

.npc spawn

.npc spawnlink

.npc possess

.npc unpossess

.npc select

|        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. |
|             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