Wait: Difference between revisions

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


==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)
* {{csgo}} {{portal2}} <code>wait</code> isn't available in [[Counter-Strike: Global Offensive]] or [[Portal 2]] (despite sv_allow_wait_command still being present and enabled)




{{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, the engine '''will''' crash.}}  


{{workaround|Use a script that detects if <code>wait</code> is enabled.
{{workaround|Use a script that detects if <code>wait</code> is enabled.

Revision as of 10:26, 12 August 2023

Template:Console command

Stub

This article or section is a stub. You can help by expanding it.

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

Syntax

Syntax: wait <number>

If the parameter is omitted, it defaults to 1 tick.

Example Usage

+duck; wait 150; -duck

Caveats


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, the engine will crash.
PlacementTip.pngWorkaround:Use a script that detects if wait is enabled.
alias wait_enabled [commands to run when wait is enabled] alias wait "alias wait_enabled; [commands to run when wait is disabled]" wait 0; wait_enabled