Skip to main content

Overview

The /help command displays all available commands registered in GTProxy or shows detailed information about a specific command.

Syntax

/help [command_name]
command_name
string
The name of the command to get detailed information about. If omitted, lists all available commands.

Usage Examples

List All Commands

To see all available commands:
/help
Output:
Available commands: 7
proxyhelp: List all commands or show command usage
debug: Show debug information about player, world, tile, or object
proxy: A simple command to test the proxy.
warp: Warp to a world.
nick: Change your display name
skin: Change your skin code
exit: Exit the current world.

Show Command Details

To get details about a specific command:
/help warp
Output:
/warp: Warp to a world.

Invalid Command

If you query a command that doesn’t exist:
/help invalid
Output:
Error: Command 'invalid' not found

Implementation Details

The help command is registered with the name proxyhelp to avoid conflicts with any in-game help commands. It queries the CommandRegistry to retrieve all registered commands and their descriptions.

Source Reference

Implementation: /home/daytona/workspace/source/src/command/commands/help_command.hpp:12

How It Works

  1. No arguments: Retrieves all commands from the registry and displays them with their descriptions
  2. With argument: Looks up the specific command by name and shows its description
  3. Error handling: Returns an error if the requested command is not found

Color Codes

The help command uses Growtopia’s color coding system:
  • (double backtick): White text for command names and descriptions
  • `4 (backtick 4): Red text for error messages

Command Overview

Learn about the command system

Custom Commands

Create custom commands with Lua