-
Notifications
You must be signed in to change notification settings - Fork 17
Commands
A list of commands and chat triggers of CallAdmin.
Commands such as !calladmin or /calladmin that you can use in the game's chat are generally known as chat triggers.
When a plugins creates a command sourcemod automatically registers chat triggers for it. If the command is prefixed with sm like sm_calladmin it can be omitted.
| Registered command | Console command | Chat triggers |
|---|---|---|
| sm_calladmin | sm_calladmin | !calladmin, /calladmin, !sm_calladmin, /sm_calladmin |
| sm_call | sm_call | !call, /call, !sm_call, /sm_call |
Most of the commands trigger actions that the modules catch and act upon.
This opens a menu which lets a players report another player.
The calling command can be used by typing !calladmin or /calladmin in chat or by using sm_calladmin or sm_call in the console.
This command was introduced in version 0.1.5, see 0.1.5's release news for more information.
This commands lets admins handle calls.
Calls handled this way trigger a message which lets other admin know that the report was being handled.
The handling command can be used by typing !calladmin_handle, !call_handle or /call_handle, /calladmin_handle in chat or by using sm_call_handle or sm_calladmin_handle in the console.
This command was introduced in version 0.1.5, see 0.1.5's release news for more information.
The reload command lets admins reload the config.
A reload triggers two things:
- The ban reason list is refreshed
- The list of active reports is cleared
The reload commands can be used by typing !calladmin_reload or /calladmin_reload in chat or sm_calladmin_reload in the console.
This command was introduced in version 0.1.5, see 0.1.5's release news for more information.
The reload command lets admins reload the config.
A reload trigger does a few things:
- The recipient list of messagebot is cleared
- The steam id list is refreshed
- Admins are added to messagebot's list
- The steam group name list is refreshed
- Admins are being fetched from steam and added to messagebot's list
The reload command can be used by typing !calladmin_steam_reload or /calladmin_steam_reload in chat or sm_calladmin_steam_reload in the console.
This command was introduced in version 0.1.6.
Admins that are stored inside messagebot's list are called recipients. The following command lets admins view these
The recipient listing command can be used by typing !calladmin_steam_listrecipients or /calladmin_steam_listrecipients in chat or sm_calladmin_steam_listrecipients in the console. You should always use this via the console command.
This module is used to test the basic CallAdmin functionality.
It hooks all of CallAdmin's forwards and prints messages to the server once they are triggered.
This command was made usable by non-developers in version 0.1.5, see 0.1.5's release news for more information.
The test command can be used by typing !calladmin_test or /calladmin_test in chat or calladmin_test in the console. While all of these methods work, to get all the information you must use this as a rcon command in the server's console or monitor the server's console while using it.
It does a few things:
- Generates a random reason and reports the client (if called by a client in-game) which called the command
- Prints the current tracker count to the server's console
- Logs a message "loggingtest"
Chat triggers are configurable, !command and /command is the default and as such this is used as examples. We recommend to use the silent trigger.