Difference between revisions of "GM Commands"
Bluekirby0 (Talk | contribs) |
Bluekirby0 (Talk | contribs) |
||
Line 161: | Line 161: | ||
<code>@addspell value</code> | <code>@addspell value</code> | ||
− | Where value is an ID from | + | Where value is an ID from [[Spell IDs]] |
=== Examples === | === Examples === | ||
Line 179: | Line 179: | ||
<code>@animation value</code> | <code>@animation value</code> | ||
− | Where value is | + | Where value is from [[Animation IDs]] |
=== Examples === | === Examples === | ||
− | <code>@animation </code> | + | <code>@animation ""</code> |
− | + | Plays the animation for "" | |
=== Effects === | === Effects === | ||
tdb | tdb | ||
− | |||
Line 195: | Line 194: | ||
=== Syntax === | === Syntax === | ||
− | <code>@changejob value</code> | + | <code>@changejob value level</code> |
− | Where value is | + | Where value is either from [[Job IDs]] or the three-letter abbreviation for the job. |
+ | |||
+ | level specifies the level to set the job you are changing to. | ||
=== Examples === | === Examples === | ||
− | <code>@changejob </code> | + | <code>@changejob war 30</code> |
+ | |||
+ | Makes you a level 30 Warrior | ||
+ | |||
+ | |||
+ | <code>@changejob 15 70</code> | ||
− | + | Makes you a level 70 Summoner | |
=== Effects === | === Effects === | ||
Line 215: | Line 221: | ||
<code>@costume value</code> | <code>@costume value</code> | ||
− | Where value is | + | Where value is from [[Costume IDs]] |
=== Examples === | === Examples === | ||
− | <code>@costume </code> | + | <code>@costume ""</code> |
− | + | Sets the player's costume to "" | |
=== Effects === | === Effects === | ||
Line 233: | Line 239: | ||
<code>@cs value</code> | <code>@cs value</code> | ||
− | Where value is | + | Where value is from [[Cutscene IDs]] |
=== Examples === | === Examples === | ||
− | <code>@cs </code> | + | <code>@cs ""</code> |
− | + | Plays the cutscene "" | |
=== Effects === | === Effects === | ||
Line 253: | Line 259: | ||
<code>@despawnmob value</code> | <code>@despawnmob value</code> | ||
− | Where value is | + | Where value is from [[Mob IDs]] and specifies exactly one mob instance in the game world. |
=== Examples === | === Examples === | ||
− | <code>@ </code> | + | <code>@spawnmob 17187111</code> |
− | + | Spawns the notorious monster Jaggedy-Eared Jack. He will spawn in his usual spawn location, which is not necessarily near the player. | |
=== Effects === | === Effects === | ||
Line 271: | Line 277: | ||
<code>@inject value</code> | <code>@inject value</code> | ||
− | Where value is | + | Where value is a packet from [[Packets]] |
=== Examples === | === Examples === | ||
− | <code>@inject </code> | + | <code>@inject ""</code> |
− | + | Sends the packet "" from the client | |
=== Effects === | === Effects === | ||
Line 284: | Line 290: | ||
− | == Release == | + | == Release Character from a Cutscene == |
=== Syntax === | === Syntax === | ||
Line 292: | Line 298: | ||
<code>@release</code> | <code>@release</code> | ||
− | + | If viewing a cutscene or otherwise unable to move, it attempts to end the cutscene and restore movement to the player. | |
=== Effects === | === Effects === |
Revision as of 07:41, 31 March 2012
USING ANY OF THESE INCORRECTLY CAN POTENTIALLY CRASH YOUR SERVER
Contents
- 1 Movement Speed
- 2 Set HP/MP/TP
- 3 Teleport to Any Zone
- 4 Walking Through Walls/Getting Unstuck
- 5 Add Items to your Inventory
- 6 Add/Delete Key Items
- 7 Set Gil
- 8 Add Spells
- 9 Play Animation
- 10 Change Job
- 11 Set Costume
- 12 Play Cutscene
- 13 Spawn/Despawn Mobs
- 14 Manually Inject a Packet on the Player
- 15 Release Character from a Cutscene
- 16 Show Coordinate Position
Movement Speed
Syntax
@speed value
Where value can be any number from 1 to 255. Default character speed is roughly 40, or 60 on many of the test servers.
Examples
@speed 255
Gives you the maximum possible speed (currently)
@speed 40
Sets your speed to the retail default
Effects
It will give you the 'quickening' status effect when done correctly. You can remove this effect by hitting the '+' key twice and then hitting enter on the quickening status icon.
Set HP/MP/TP
Syntax
@hp value
@mp value
@tp value
Where value is a number from 0 to (probably) 65535.
Examples
@hp 250
Sets your current HP to 250 or max if you have less than 250 total HP.
@mp 250
Sets your current MP to 250 or max if you have less than 250 total MP.
@tp 300
Sets your current TP to 300 (max).
Effects
You should observe your HP/MP/TP updating immediately on your client.
Teleport to Any Zone
Syntax
@zone zoneid
Where zoneid is the decimal (not hex) ID as listed in Zone IDs
Examples
@zone 243
Would instantly send your character to Ru'Lude Gardens
Effects
A loading screen should appear, and when finished, your character should be in the area you specified. An invalid Zone ID can cause server instability.
Walking Through Walls/Getting Unstuck
Syntax
@wallhack
Examples
@wallhack
Used once, it will turn off collision detection. Used again, it will turn it back on.
Effects
You will be able to walk through walls and to parts of the map not intended to be seen or used. If you are too far above the ground and turn wallhack off, you may become stuck rather than falling to the land below. Useful when @zone sends you somewhere and you cannot move. There is currently no way to affect your elevation with this on.
Add Items to your Inventory
Syntax
@additem value (quantity)
Where value is an ID from the Item IDs or the ID number in the item's url from FFXIAH.
quantity is an optional value, and tells the game how many of the item to give. If not given, 1 is assumed. If the item type does not stack, you will only get 1 regardless of the quantity specified.
Examples
@additem 17644
Gives you the one-handed variant of the Judge Sword. The ID comes from the FFXIAH URL for this sword: http://www.ffxiah.com/item/17644/judges-sword
@additem 13548 2
Will only give you 1 Astral ring, since rings do not stack.
@additem 1179 99
Gives you a stack of 99 shihei.
Effects
There is no notification that his code has worked. You will have to open your inventory and see if the item is there. It will not work if your inventory is full.
Add/Delete Key Items
Syntax
@addkeyitem value
@delkeyitem value
Where value is an ID from the Key Item IDs or Map IDs
Examples
@addkeyitem 824
Gives you the key item Quartz Transmitter
Effects
There is no notification that his code has worked. You will have to open your key items list and see if the item is there. Using this may break some scripted events, but using it to add maps should be fairly safe.
Set Gil
Syntax
@setgil value
Where value is the amount of gil
Examples
@setgil 100000
Sets your current amount of gill to 100,000
Effects
There is no notification that his code has worked. You will have to open your status page or equipment page and check how much gil you have.
Add Spells
Syntax
@addspell value
Where value is an ID from Spell IDs
Examples
@addspell 106
Grants you the spell Phalanx
Effects
tdb
Play Animation
Syntax
@animation value
Where value is from Animation IDs
Examples
@animation ""
Plays the animation for ""
Effects
tdb
Change Job
Syntax
@changejob value level
Where value is either from Job IDs or the three-letter abbreviation for the job.
level specifies the level to set the job you are changing to.
Examples
@changejob war 30
Makes you a level 30 Warrior
@changejob 15 70
Makes you a level 70 Summoner
Effects
tdb
Set Costume
Syntax
@costume value
Where value is from Costume IDs
Examples
@costume ""
Sets the player's costume to ""
Effects
tdb
Play Cutscene
Syntax
@cs value
Where value is from Cutscene IDs
Examples
@cs ""
Plays the cutscene ""
Effects
tdb
Spawn/Despawn Mobs
Syntax
@spawnmob value
@despawnmob value
Where value is from Mob IDs and specifies exactly one mob instance in the game world.
Examples
@spawnmob 17187111
Spawns the notorious monster Jaggedy-Eared Jack. He will spawn in his usual spawn location, which is not necessarily near the player.
Effects
tdb
Manually Inject a Packet on the Player
Syntax
@inject value
Where value is a packet from Packets
Examples
@inject ""
Sends the packet "" from the client
Effects
tdb
Release Character from a Cutscene
Syntax
@release
Examples
@release
If viewing a cutscene or otherwise unable to move, it attempts to end the cutscene and restore movement to the player.
Effects
tdb
Show Coordinate Position
Syntax
@where
Examples
@where
Prints the player's current location and facing values to the chat log.
Effects
Prints the player's current location and facing values to the chat log.