Admin commands
peace-maker edited this page Jan 3, 2016
·
2 revisions
All (with a few exceptions highlighted below) of the following admin commands are restricted to the root "z" flag by default. You can use access overrides to change that. All commands are added to the "smrpg" command group. You can change the default required access from "z" to what ever you want with an "@smrpg" "b"
command group override.
The admin menu checks for access to the equivalent admin commands where applicable. If you give access to a command, the admin will be able to access the same option in the admin menu.
All commands support multi targeting like @all
or @ct
.
- sm_rpgadmin - Open the rpg admin menu. This is a shortcut to the sm_admin admin menu category.
-
smrpg_player - Get info about a certain player. Usage
smrpg_player <player name | userid | steamid>
Example output:
SM:RPG: ----------
SM:RPG Playername:
SM:RPG Info: Index: 2, UserID: 374, SteamID: XXX, Database ID: 61825, AFK: 0
SM:RPG Stats: Level: 243, Experience: 1774/12400, Credits: 3, Rank: 2/1368
SM:RPG Upgrades:
SM:RPG - Increase Clipsize Level 1 (Selected 1)
SM:RPG - HP Regeneration Level 4 (Selected 4)
SM:RPG - Fire Pistol Level 1 (Selected 1)
... (listing all upgrades)
SM:RPG: ----------
-
smrpg_resetstats - Reset a player's level, credits, experience, and upgrades (this cannot be undone!). Usage
smrpg_resetstats <player name | userid | steamid>
-
smrpg_resetexp - Reset a player's experience. Usage
smrpg_resetexp <player name | userid | steamid>
-
smrpg_debug_playerlist - List all RPG players. Lists all players like
Player: Name, UserID: 378, Level: 243, Experience: 3233/12400, AFK: 0
-
smrpg_setlvl - Set a player's level. Usage
smrpg_setlvl <player name | userid | steamid> <new level>
-
smrpg_addlvl - Add level(s) to a player's current level. Usage
smrpg_addlvl <player name | userid | steamid> <levels>
-
smrpg_setexp - Set a player's experience. Usage
smrpg_setexp <player name | userid | steamid> <new exp>
. Automatically levels up, if set to more than the required experience for the next level. -
smrpg_addexp - Give a player experience. Usage
smrpg_addexp <player name | userid | steamid> <exp>
-
smrpg_setcredits - Set a player's credits. Usage
smrpg_setcredits <player name | userid | steamid> <new credits>
-
smrpg_addcredits - Add to player's credits. Usage
smrpg_addcredits <player name | userid | steamid> <credits>
- smrpg_listupgrades - List all available upgrades.
Example output (plugin "short name" in parenthesis):
0. [ON] Increase Clipsize (clipsize). Maxlevel: 2, maxlevel barrier: 0, start cost: 30, increasing cost: 30, adminflag: , plugin: smrpg_upgrades/smrpg_upgrade_clipsize.smx
1. [ON] HP Regeneration (regen). Maxlevel: 5, maxlevel barrier: 15, start cost: 5, increasing cost: 10, adminflag: , plugin: smrpg_upgrades/smrpg_upgrade_regen.smx
2. [ON] Fire Pistol (firepistol). Maxlevel: 10, maxlevel barrier: 10, start cost: 20, increasing cost: 15, adminflag: , plugin: smrpg_upgrades/smrpg_upgrade_firepistol.smx
... (listing all other plugins)
-
smrpg_setupgradelvl - Set a player's upgrade level without touching the player's credits. Usage
smrpg_setupgradelvl <player name | userid | steamid> <upgrade shortname> <level|max>
-
smrpg_giveupgrade - Give a player an upgrade for free (increment). Usage
smrpg_giveupgrade <player name | userid | steamid> <upgrade shortname>
-
smrpg_giveall - Set all the upgrades available for a player to max for free. Usage
smrpg_giveall <player name | userid | steamid>
-
smrpg_takeupgrade - Take an upgrade from a player (decrement) without giving credits back. Usage
smrpg_takeupgrade <player name | userid | steamid> <upgrade shortname>
-
smrpg_buyupgrade - Force a player to buy an upgrade. Usage
smrpg_buyupgrade <player name | userid | steamid> <upgrade shortname>
-
smrpg_sellupgrade - Force a player to sell an upgrade (full refund). Usage
smrpg_sellupgrade <player name | userid | steamid> <upgrade shortname>
-
smrpg_sellall - Force a player to sell all their upgrades (full refund). Usage
smrpg_sellall <player name | userid | steamid>
-
smrpg_db_delplayer - Delete a player entry from the database (this cannot be undone!). The player doesn't have to be ingame. Usage
smrpg_db_delplayer <full name | player db id | steamid>
-
smrpg_db_mass_sell - Force everyone in the database (and playing) to sell a specific upgrade. Usage
smrpg_db_mass_sell <upgrade shortname>
- smrpg_db_write - Write current player data to the database.
- smrpg_db_stats - Show general stats about player base and upgrade usage. Doesn't work through RCon.
- smrpg_reload_weaponexperience (config flag) - Reload the weapon_experience.cfg config for individual experience rates per weapon.
-
sm_togglexp (cheats flag) - Toggle experience gaining for a player. Usage
sm_toggleexp <name|steamid|#userid>
- sm_listdisabledexp (cheats flag) - Lists all players and whether they have experience disabled or not.
-
smrpg_db_resetdatabase - Resets all players in the database back to level 1. CANNOT BE UNDONE! Usage
smrpg_db_resetdatabase <reason>
- sm_turbomode (config flag) - Toggle SM:RPG turbo mode. Higher experience rates for everyone until mapchange. Stats are not saved.