I think if you just press tab right after opening the console, it will scroll you through every command.
I remember I made some script once that actually put EVERY command into a list Text file, but I forgot it. Maybe it's still in my files, but I don't feel like finding it now.
Edit:Use of the dump() function.. very important
Dumps all variables and functions within an object, such as
findclientbybl_id(xxxx).dump();
Returns everything inside a game connection(anything related to the client's connection)
findclientbybl_id(xxxx).getcontroloject().dump();
Returns everything that is inside the player's physical object(better way to call it?)
findclientbybl_id(xxxx).getcontroloject().getobjectmount().dump();
Returns everything about the player's vehicle.
trace(1);
Great debugging tool, will definitely help you discover what paths BL goes through when doing X.
It lists the entering and leaving of functions, with parameters included.
I used it once to discover I had an outdated version of the military jeep, and the old version breaks other add-ons that do stuff when the player left-clicks. Made me go crazy over why the subway didn't work
Also view the topic this message is from. It is also asking console commands.