This page could be really long if every command was listed. Aside from that not every command can be used in the game and on the servers console. So this page will show you how to access what ever commands are available to you depending on how you are connected to the server. There will also be examples of how some of the commands work to give you a good idea of how to make things happen.
This information can be accessed from the server's console, and also from the client using RCON. Additionally, tools like HLSW and web based server administration tools will also be able to use this as long as they're connecting to the server directly or using RCON to issue commands.
The very first command you need to know exposes several more. It is just plain amx the command. From the server's console, type amx and press enter. You will see this:
The definitions above are self explanatory. Some examples of how these commands are used:
Some commands not listed:
The best command for clients (those who you choose to admin your server) is amx_help. This command is done in the clients console. It will display any command that the player has access to, and only those commands. This means each person will see different results if their access level differs from others. Typing amx_help in the console will show you something like this:
The list above shows the first 10 commands available for my level of access. To see more commands, see the example on the last line amx_help 11. This shows the next 10 commands starting at the 11th command. You can keep doing this until there are no more commands left in the list.
Each command if typed with nothing after it should give you an example of how it works. To find out how to use the amx_kick command, just type amx_kick and press enter. You will get this:
So let's say you wanted to kick a player named -l337- PuNiSheR and his userid (not WONID or SteamID) is 150, you could kick him like this:
You can see above I added a reason for the kick also. If the reason has spaces in it you will need to "add quotes".
The above info should give you a good idea how the AMX commands work, and how to get an example if you're not sure. Someday I will add a full command listing to this page but due to lack of time, I can't put all the commands here and define each one. amx_help is your friend!