Wait: Difference between revisions

From Valve Developer Community
Jump to navigation Jump to search
No edit summary
No edit summary
Line 3: Line 3:


==Syntax==
==Syntax==
<pre>wait N</pre>
{{syntax|wait <number>|note=0}}
 
If omitted, defaults to 1 tick.
Valid values for <code>N</code>: Optional amount of frames/ticks to delay the script. If omitted, defaults to <code>1</code>.


==Example Usage==  
==Example Usage==  
<pre>+duck; wait 150; -duck</pre>
{{pre|+duck; wait 150; -duck}}


==Caveats==
==Caveats==
* {{csgo}} {{portal2}} <code>wait</code> isn't available in [[CS:GO]] or [[Portal 2]] (despite sv_allow_wait_command still being present and enabled)<br>
* {{csgo}} {{portal2}} <code>wait</code> isn't available in [[CS:GO]] or [[Portal 2]] (despite sv_allow_wait_command still being present and enabled)




{{note | The following may only apply to TF2}}
{{note|The following may only apply to Team Fortress 2}}


* {{warning | Some servers disable the <code>wait</code> command by using the cvar <code>sv_allow_wait_command 0</code>. If you use a looping script (which relies on <code>wait</code>) on a server with <code>wait</code> disabled, your game '''will''' crash.}}  
* {{warning | Some servers disable the <code>wait</code> command by using the cvar <code>sv_allow_wait_command 0</code>. If you use a looping script (which relies on <code>wait</code>) on a server with <code>wait</code> disabled, your game '''will''' crash.}}  


{{workaround | Use a [https://web.archive.org/web/20211022194014/https://old.reddit.com/r/tf2scripthelp/wiki/innovativescripts wait tester] to test beforehand whether or not the <code>wait</code> command is enabled. You may automate the process by hooking the aliases provided by the wait tester.}}
{{workaround | Use a [https://web.archive.org/web/20211022194014/https://old.reddit.com/r/tf2scripthelp/wiki/innovativescripts wait tester] to test beforehand whether or not the <code>wait</code> command is enabled. You may automate the process by hooking the aliases provided by the wait tester.}}

Revision as of 16:02, 26 July 2023

Template:Console command Stop command parsing for next N frames (or ticks, when run from a dedicated server).

Syntax

Syntax: wait <number> If omitted, defaults to 1 tick.

Example Usage

+duck; wait 150; -duck

Caveats

  • Counter-Strike: Global Offensive Portal 2 wait isn't available in CS:GO or Portal 2 (despite sv_allow_wait_command still being present and enabled)


Note.pngNote:The following may only apply to Team Fortress 2
  • Warning.pngWarning: Some servers disable the wait command by using the cvar sv_allow_wait_command 0. If you use a looping script (which relies on wait) on a server with wait disabled, your game will crash.
PlacementTip.pngWorkaround: Use a wait tester to test beforehand whether or not the wait command is enabled. You may automate the process by hooking the aliases provided by the wait tester.