User:Jak1/sandbox/revolt gm

From The Mana World
<foo> Required Argument
[bar] Optional Argument
@commands Used on own char
#commands Used on other chars
0 Player
1 Trusted Player [new]
20/21 Support [new]
40/41 Developer (DEV)
50/51 Event Coordinator (EVTC)
60/61 Game Master (GM)
80/81 Community Coordinator (DEV)
89/99 Administrator (ADM)

NOTE: all GMlvls inherrie the lower level GMlvl commands (excepts marked with *)

Available commands for rEvolt servers based on the official configurations
LVL @Command
#Command
Description usable
0 @email <old-mail> <new-mail> Sets the email for the account currently logged in. yes
0 @commands Shows the available commands you can use yes
0 @help <@command> Shows the available commands based on the given [level] yes
0 @servertime/@time/@date Shows the Time based on the Server yes
0 (RM?) @setleader <charname> Changes the leader of your party. (You need to be leader) no
0 @wgm/@request <message> Sends a message to all GM's who are online (dont abuse this command!) yes
0 @duel Starts a duel. yes
0 @invite <charname> Invites a player to a duel. yes
0 @leave Leaves a duel. yes
0 @accept Accepts an invitation to a duel. yes
0 @reject Rejects an invitation to a duel. yes
0 @noask Auto rejects deals/invites. yes
0 @jailtime (NO HELP OUTPUT) yes
0 @rates Displays the server's current rates. yes
0 @rates Displays the server's current rates. yes
0 @breakguild (NO HELP OUTPUT) yes
0 (not working) @changegm (NO HELP OUTPUT) yes
0 @hominfo Shows Information about your homunculus. (NO HELP OUTPUT) yes
0 @refresh Requests data from the server. (desync bug) (NO HELP OUTPUT) yes
1 @whogm [subsequence] Like @who, but only lists GM characters. yes
1 @uptime Displays how long the server has been online. yes
1 (not working) @charcommands Displays all #commands (NO HELP OUTPUT) yes
1 (not working) @exp (NO HELP OUTPUT)(NO CMD) yes
1 @mobinfo/@mi <monstername-or-id> Shows monster info (stats, exp, drops etc). yes
1 @iteminfo/@ii <itemname-or-id> Shows item info (type, price etc). yes
1 @whodrops <itemname-or-id> Shows who drops an item (monster with highest drop rates). yes
1 @homstats Shows stats of your homunculus. (NO HELP OUTPUT) yes
1 @whereis <monstername-or-id> Shows the location of the given monstername or id. (NO HELP OUTPUT) yes
1 @tee/@t <message> Sends a message normally, as if it had not been preceded with @t. This serves so that certain chat may be logged, for instance when issuing official warnings. This and/or @l should be used to log rationale for any uncommon use of commands. (NO HELP OUTPUT) yes
1 @log/@l <message> No effect. The sole purpose of this command is for it, and all arguments, to be implicitly logged (as with all commands listed here) along with all arguments. This and/or @t should be used to log rationale for any uncommon use of commands. (NO HELP OUTPUT) yes
1 @showexp Displays/hides experience gained. yes
1 @showzeny Displays/hides Zeny(Money) gained. yes
1 @showdelay Shows/hides the "There is a delay after this skill" message. yes
1 @channel (to many sub-cmd's LATER™) yes
1 (not working) @autotrade (NO HELP OUTPUT)(NO CMD) yes
1 (not working) @noks (NO HELP OUTPUT)(NO CMD) yes
20 (REP. @SOURCE?) @version Displays SVN/GIT version of the server. yes
20 (not working) @where/#where <charname> (NO HELP OUTPUT)(NO CMD) yes
20 (not working) @who/@who2/@who3 (NO HELP OUTPUT)(NO CMD) yes
20 (not working) @whomap/@whomap2/@whomap3 (NO HELP OUTPUT)(NO CMD) yes
20 (not working) @users (NO HELP OUTPUT)(NO CMD) yes
20 (not working) @mobsearch (NO HELP OUTPUT)(NO CMD) yes
20 (not working) @idsearch (NO HELP OUTPUT)(NO CMD) yes
20 (not working) @showmobs (NO HELP OUTPUT)(NO CMD) yes
20 (not working) @skillid (NO HELP OUTPUT)(NO CMD) yes
20 @tonpc <npcname> Warps you to the given NPC by name (NO HELP OUTPUT) yes
20 @jumpto/@warpto <charname> Warps you to the given Character. yes
20 @warp <mapname> [x y] Warps you to the selected map and position. yes
20 @jump [x [y]] Warps you to a given point on the same map, random without coordinates. yes
20 @slide <x> <y> Warps you to a given point on the same map, without reloading the map. yes
20 (not working) @memo [name] Saves a warp point. (without name: display memo points) (NO HELP OUTPUT)(NO CMD) yes
20 @save [x] [y] Sets the invokers spawn/save/home point. Defaults to the current location if no coordinates are specified. yes
20 @load Returns you to your savepoint. yes
20 @hugo Iterate over all characters connected to the map server forward. (NO HELP OUTPUT) yes
20 @linus Iterate over all characters connected to the map server backwards. (NO HELP OUTPUT) yes
20 @broadcast <message> Broadcasts the given message to the server. yes
20 @localbroadcast <message> Broadcast to the map you are on. yes
20 @shownpc <npcname> Enables the given NPC yes
20 @hidenpc <npcname> Disables the given NPC yes
20 @stats Displays your own stats. yes
20 #stats <charname> Displays the stats of the given caracter. yes
20 #refresh <charname> Requests data from the server and refreshs the given characters client. (desync bug) (NO HELP OUTPUT) yes
20 @kick <charname> Disconnects a user from the server. yes
20 @mute <+-time> <charname> That gives the NOCHAT status effect to a specified character. (NO HELP OUTPUT) yes
20 @unmute <charname> That removes the NOCHAT status effect from a specified character if active. (NO HELP OUTPUT) yes
20 @monsterignore Hides the invoker from monsters and most reporting functions. (Will not cause the invoker to be hidden from other clients in visual range.) (NO HELP OUTPUT) yes
20 @autoloot <on/off/percentage> Makes items go straight into your inventory (depending on the drop percentage). yes
20 @alootid <+-itemname-or-id / reset> To add an item to the list, use "@alootid +<item name or ID>". To remove an item, use "@alootid -<item name or ID>". (max 10 items) yes
20 @autoloottype <+-typename / reset> To add an item type to the list, use "@autoloottype +<type name>", to remove an item type, use "@autoloottype -<type name>", "@autoloottype reset" will clear your autoloottype list. yes
20 @storage Brings your personal storage wherever you are. yes
20 @mail Opens your mail box. yes
20 @effect <effectid> [flag] Do some visual effects on your character. yes
40 @npcmove <x> <y> <npcname> Moves a NPC to the given location. no
40 @night Sets the map you are on to night. yes
40 @day Sets the map you are on to day. yes
40 @gat Gives information about the area. (debug) yes
40 @skilltree <skillid> <charname> Prints the skill tree needed to get a skill for the target player. yes
40 @heal [hp] [sp] Heals your character, if negated values, it makes damage. yes
40 @alive Resurrects yourself. yes
40 @loadnpc <path/to/npc/script> Load the specified script file path. yes
40 @unloadnpc <npcname> Unload the specified NPC according to name. yes
40 @reloadnpc (cant check) (NO HELP OUTPUT) yes
40 @delitem <itemname-or-id> <amount> Remove items from a character. yes
40 @refine <equipposition> <+-amount> Refines a Equiped item so the given amount. (NO HELP OUTPUT) yes
40 @speed <amount 1-1000> Sets the speed you can walk/attack at. 1:fastest/1000:slowest (Default: 150) yes
40 @itemreset/@clearinventory Removes all your Items. yes
40 @reset (NO HELP OUTPUT) yes
40 @mapinfo [0-3] [mapname] Shows informations about the map. yes
50 @fakename <name> Changes your name to your choice temporarily. yes
50 @hide Makes you character invisible (GM invisibility). Type again to become visible. yes
50 #heal <charname> [hp] [sp] Heals the given character, if negated values, it makes damage. yes
50 #alive <charname> Resurrects the given character. yes
50 @spawn/@monster <monster-name-or-id> [amount] [desired-monster-name] [x] [y] Spawns the desired monster with any desired name on given position. yes
50 #spawn/#monster <charname> <monster-name-or-id> [amount] [desired-monster-name] [x] [y] Spawns the desired monster with any desired name on given position, without nearby the <charname>. yes
50 @monstersmall/@monsterbig <monster-name-or-id> [amount] [desired-monster-name] [x] [y] small or bigger version of @spawn/@monster yes
50 #monstersmall/#monsterbig <charname> <monster-name-or-id> [amount] [desired-monster-name] [x] [y] small or bigger version of #spawn/#monster yes
50 @summon/@monster2 <monster name> [duration] Summons a monster nearby that kills other monsters. (also player in pvp maps) yes
50 #summon/#monster2 <charname> <monster name> [duration] Summons a monster nearby the given character that kills other monsters. (also player in pvp maps) yes
50 @killmonster2 [mapname] Kill all monsters in map (without drops). yes
50 #killmonster2 <charname> Kill all monsters in characters map (without drops). yes
50 @cleanarea Clears all drops around you. yes
50 #cleanarea <charname> Clears all drops the around character. yes
50 @cleanmap Clears all drops on the current map. yes
50 @clone/#clone <charname> Spawns a supportive clone of the given player. yes
50 @slaveclone/#slaveclone <charname> Spawns a supportive clone of the given player that follows the creator around. yes
50 @evilclone/#evilclone <charname> Spawns an aggressive clone of the given player. yes
50 @disguise <name-or-id> Changes your appearence to other players to a mob. yes
50 @undisguise Restores your normal appearence. yes
50 #disguise <charname> <name-or-id> Changes the appearence of the given character to other players to a mob. yes
50 #undisguise <charname> Restores the given character normal appearence. yes
50 @pvpon Enables PvP on a map. yes
50 @pvpoff Disables PvP on a map. yes
50 @gvgon/@gpvpon Enables GvG on a map yes
50 @gvgoff/@gpvpoff Disables GvG on a map yes
50 @npctalk <npcname> <message> Forces a NPC to display a message in normal chat. yes
60 @blvl <+-lvl> Alters the invokers base level by the specified delta. yes
60 #blvl <charname> <+-lvl> Alters the given character base level by the specified delta. yes
60 @jlvl <+-lvl> Alters the invokers job level by the specified delta. yes
60 #jlvl <charname> <+-lvl> Alters the given character job level by the specified delta. yes
60 @str/@agi/@vit/@int/@dex/@luk <+-amount> Changes stats of your character. yes
60 #str/#agi/#vit/#int/#dex/#luk <charname> <+-amount> Changes stats of the given character. yes
60 @allstats [amount] Sets your stats to maximum. yes
60 #speed <charname> <amount 1-1000> Sets the speed the character can walk/attack at. 1:fastest/1000:slowest (Default: 150) yes
60 @guild <guildname> Create your Guild. yes
60 #guild <charname> <guildname> Creates a guild for the given Character. yes
60 yes
60 yes
60 yes
60 yes


revolt: : "ref: herc. groups.conf & help file"
TODO: : "checking levels, adding missing commands, removing not available commands"