GM Commands

From DSP Wiki
Revision as of 09:08, 1 April 2012 by Bluekirby0 (Talk | contribs) (Syntax)

Jump to: navigation, search

USING ANY OF THESE INCORRECTLY CAN POTENTIALLY CRASH YOUR SERVER

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 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 ID_References#Inventory_Items 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 "" to 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.