List of console scripting commands: Difference between revisions
m (Sakichan moved page Core Console Commands to List Console Scripting Commands: I feel bad moving this again but I think this title is more transparent) |
No edit summary |
||
(9 intermediate revisions by 2 users not shown) | |||
Line 4: | Line 4: | ||
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. | 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 | 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. | ||
<hr> | <hr> | ||
* {{ent|alias}} | * {{ent|alias}} - Create a console subroutine | ||
* {{ent|bind}} | * {{ent|bind}} - Run a console command when a key is pressed | ||
* {{ent|BindToggle}} | |||
* {{ent|cmd}} - Forward a command to the server | |||
* {{ent|condump}} | * {{ent|condump}} | ||
* {{ent|con_filter_enable}} | * {{ent|con_filter_enable}} | ||
Line 20: | Line 22: | ||
* {{ent|developer|<0-2>}} | * {{ent|developer|<0-2>}} | ||
* {{ent|echo}} | * {{ent|echo}} | ||
* {{ent|exec}} | * {{ent|exec}} - Execute a sequence of console commands from a file | ||
* {{ent|execifexists}} | * {{ent|execifexists}} | ||
* {{ent|execwithwhitelist}} | * {{ent|execwithwhitelist}} | ||
* {{ent|incrementvar}} | * {{ent|incrementvar}} - Increment a Cvar | ||
* {{ent|multvar}} | * {{ent|multvar}} - Multiply a Cvar | ||
* {{ent|script}} | * {{ent|rcon}} - Forward a command to the remote console of a server you administrate | ||
* {{ent|setinfo}} | * {{ent|script}} - Run [[Vscript]] | ||
* {{ent|toggle}} | * {{ent|setinfo}} - Create a console variable (Cvar) | ||
* {{ent|wait}} | * {{ent|toggle}} - Interpolate a Cvar | ||
* {{ent|wait}} - Pause execution for N frames/ticks | |||
* {{ent|whitelistcmd}} | * {{ent|whitelistcmd}} | ||
== Source 2== | |||
{{stub}} | |||
* {{ent|blink}} - "Blink specified convar value between two values at the specified duration." | |||
* A pipe character (|) can now be used to compose commands <in a more complex way>. | |||
* {{ent|execute_command_every_frame}} | |||
* {{ent|echoln}} instead of echo | |||
* {{ent|cyclevar}} instead of toggle | |||
* {{ent|url_execute}} - (Possibly? Haven't tested to see what it does) - "Executes url-based commands, used for incoming commands from url-based launches when the game's already running." | |||
== See also == | == See also == | ||
[https://wiki.teamfortress.com/wiki/Scripting#Advanced_Scripting_Techniques Scripting in the TF2 wiki] - for scripting idioms. | [https://wiki.teamfortress.com/wiki/Scripting#Advanced_Scripting_Techniques Scripting in the TF2 wiki] - for scripting idioms. | ||
[[Category: | [[Category:Lists of console commands and variables]] |
Latest revision as of 04:03, 19 June 2024
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.
- alias - Create a console subroutine
- bind - Run a console command when a key is pressed
- BindToggle
- cmd - Forward a command to the server
- 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 - Execute a sequence of console commands from a file
- execifexists
- execwithwhitelist
- incrementvar - Increment a Cvar
- multvar - Multiply a Cvar
- rcon - Forward a command to the remote console of a server you administrate
- script - Run Vscript
- setinfo - Create a console variable (Cvar)
- toggle - Interpolate a Cvar
- wait - Pause execution for N frames/ticks
- whitelistcmd
Source 2
- blink - "Blink specified convar value between two values at the specified duration."
- A pipe character (|) can now be used to compose commands <in a more complex way>.
- execute_command_every_frame
- echoln instead of echo
- cyclevar instead of toggle
- url_execute - (Possibly? Haven't tested to see what it does) - "Executes url-based commands, used for incoming commands from url-based launches when the game's already running."
See also
Scripting in the TF2 wiki - for scripting idioms.