List of console scripting commands: Difference between revisions
m (Sakichan moved page Category:Core Console Commands to Core Console Commands: This works better as a plain list because many commands don't have their own pages that you can link to) |
(switch to a list format and add more entries) |
||
Line 1: | Line 1: | ||
{{lang|Category:Core Console Commands}} | {{lang|Category:Core Console Commands}} | ||
Commands commonly used in | Commands commonly used in [[Developer console]] scripting. | ||
Most programming languages document the essential syntactic units of the language ([https://en.wikipedia.org/wiki/Statement_(computer_science) statements]), from | Most programming languages document the essential syntactic units of the language ([https://en.wikipedia.org/wiki/Statement_(computer_science) statements]), which are different from most built-in functions and all user-defined functions. Statements are uniquely meta-linguistic, they perform things like control flow, defining subroutines, jumping execution to certain lines, exiting the program, etc. | ||
It'd be bold to compare the console | It'd be bold to compare the console commands to a language with syntax, but the console does in fact, possess a few commands that don't affect the game world. | ||
These few commands affect nothing but the console itself, so they are meta-linguistic in a sense. It'd be nice to have a complete palette of them, as they are the basic building blocks that manipulate commands and convars that do affect the game world. For example, {{ent|alias}} can be used to make primitive [https://en.wikipedia.org/wiki/Subroutine subroutines]. | These few commands affect nothing but the console itself, so they are meta-linguistic in a sense. It'd be nice to have a complete palette of them, as they are the basic building blocks that manipulate commands and convars that do affect the game world. For example, {{ent|alias}} can be used to make primitive [https://en.wikipedia.org/wiki/Subroutine subroutines]. | ||
== == | |||
* {{ent|alias}} | |||
* {{ent|bind}} | |||
* {{ent|condump}} | |||
* {{ent|con_filter_enable}} | |||
* {{ent|con_filter_text}} | |||
* {{ent|con_filter_text_out}} | |||
* {{ent|con_notifytime}} | |||
* {{ent|con_log|<file>}} | |||
* {{ent|con_logfile|<file>}} | |||
* {{ent|con_timestamp}} | |||
* {{ent|con_trace}} | |||
* {{ent|developer|<0-2>}} | |||
* {{ent|echo}} | |||
* {{ent|exec}} | |||
* {{ent|execifexists}} | |||
* {{ent|execwithwhitelist}} | |||
* {{ent|find|<term>}} | |||
* {{ent|incrementvar}} | |||
* {{ent|multvar}} | |||
* {{ent|script}} | |||
* {{ent|setinfo}} | |||
* {{ent|toggle}} | |||
* {{ent|wait}} | |||
* {{ent|whitelistcmd}} | |||
== See also == | |||
[https://wiki.teamfortress.com/wiki/Scripting#Advanced_Scripting_Techniques Scripting in the TF2 wiki] - for scripting idioms. | |||
[[Category:Console Commands]] | [[Category:Console Commands]] |
Revision as of 08:08, 11 June 2023


Commands commonly used in Developer console scripting.
Most programming languages document the essential syntactic units of the language (statements), which are different from most built-in functions and all user-defined functions. Statements are uniquely meta-linguistic, they perform things like control flow, defining subroutines, jumping execution to certain lines, exiting the program, etc. It'd be bold to compare the console commands to a language with syntax, but the console does in fact, possess a few commands that don't affect the game world.
These few commands affect nothing but the console itself, so they are meta-linguistic in a sense. It'd be nice to have a complete palette of them, as they are the basic building blocks that manipulate commands and convars that do affect the game world. For example, alias can be used to make primitive subroutines.
- alias
- bind
- condump
- con_filter_enable
- con_filter_text
- con_filter_text_out
- con_notifytime
- con_log <file>
- con_logfile <file>
- con_timestamp
- con_trace
- developer <0-2>
- echo
- exec
- execifexists
- execwithwhitelist
- find <term>
- incrementvar
- multvar
- script
- setinfo
- toggle
- wait
- whitelistcmd
See also
Scripting in the TF2 wiki - for scripting idioms.