There are others that won't show up in a default config file, as well. Commands that are unbound by default are great for squeezing into mods that are already using all the actionslots. You can change them in the options menu by binding them to whatever key you like and using the appropriate command in your code:
Code:
"+scores"
"togglemenu"
"+stance" (Change Stance)
"+movedown" (Hold Crouch)
"togglecrouch"
"+prone" (Hold Prone)
"toggleprone"
"+gostand" (Stand/Jump)
"+right" (Turn Right)
"+left" (Turn Left)
"+strafe" (Hold Strafe)
"+back"
"+forward"
"+moveright"
"+moveleft"
"+lookdown"
"+lookup"
"+mlook" (Mouse Look)
"+actionslot 1"
"+actionslot 2"
"+actionslot 3"
"+actionslot 4"
"centerview"
"+activate"
"+attack"
"+reload"
"+melee"
"weapnext"
"+smoke"
"+frag"
"+speed_throw" (Hold Aim Down the Sight)
"+toggleads_throw" (Aim Down the Sight)
"+holdbreath"
"+sprint"
"+breath_sprint"
"chatmodepublic"
"chatmodeteam"
"+talk"
There are 2 ways to use the commands, and both have different results. You can define the key you've mapped along with the command:
Code:
self notifyOnPlayerCommand("K", "centerview");
self waittill("K");
...or you can just use the command itself as the trigger:
Code:
self notifyOnPlayerCommand("[{centerview}]", "centerview");
self waittill("[{centerview}]");