Eine Möglichkeit wäre dir die Dokumentation von AMXX durchzulesen, wenn du dessen Befehle wissen möchtest.
Dann gäbe es noch die Möglichkeit der 'amx_help' Funktion in der Console.
Dazu gibt es meines Wissens noch den Befehl 'cvars_list' (evtl. auch ohne den Unterstrich, dann eben mit Leerzeichen).

Ja, man kann seine eigenen Buyscripts erstellen, wär ja unlogisch, wenn es ein paar könnten und andere nicht..
Dazu einfach die entsprechenden Binds/Aliases in die userconfig oder eine neue Config schreiben und dann eben im Spiel ausführen.