1,584
edits
DrinkyBird (talk | contribs) mNo edit summary Tag: Source edit |
DrinkyBird (talk | contribs) No edit summary Tag: Source edit |
||
Line 7: | Line 7: | ||
void '''ConsoleCommand''' (str ''consolecommand'') | void '''ConsoleCommand''' (str ''consolecommand'') | ||
==Usage== | == Usage == | ||
ConsoleCommand causes the game server to activate the given console command. This can be used to set mod-specific CVARs and other commands that cannot be executed by pure ACS. Only one command can be executed per function call. If the command is used from a CLIENTSIDE script, the local machine will execute the command. | ConsoleCommand causes the game server to activate the given console command. This can be used to set mod-specific CVARs and other commands that cannot be executed by pure ACS. Only one command can be executed per function call. If the command is used from a CLIENTSIDE script, the local machine will execute the command. | ||
Line 30: | Line 29: | ||
* crashout | * crashout | ||
* wait | * wait | ||
Aliases and bindings can be managed in a {{Zdoomwiki|KEYCONF}} lump. | Aliases and bindings can be managed in a {{Zdoomwiki|KEYCONF}} lump. | ||
== | === Parameters === | ||
* ''consolecommand'': The string to be executed in the console. | |||
== Notes == | |||
As of 3.1, if a user has [[Console_Variables|cl_protectcvars]] enabled then any changes made to a CVar's value using this function will not be saved permanently and the CVar's original value will be restored upon exiting the game. In addition, it is possible for [https://zdoom.org/wiki/CVARINFO CVARINFO] to redefine any CVars created using the "set" and "archivecvar" [https://zdoom.org/wiki/CCMDs:Customization CCMDs] with this function, so mods don't have to create new names for them anymore. This is also backwards compatible in case an old version of the mod is loaded afterwards. | As of 3.1, if a user has [[Console_Variables|cl_protectcvars]] enabled then any changes made to a CVar's value using this function will not be saved permanently and the CVar's original value will be restored upon exiting the game. In addition, it is possible for [https://zdoom.org/wiki/CVARINFO CVARINFO] to redefine any CVars created using the "set" and "archivecvar" [https://zdoom.org/wiki/CCMDs:Customization CCMDs] with this function, so mods don't have to create new names for them anymore. This is also backwards compatible in case an old version of the mod is loaded afterwards. | ||
==Examples== | == Examples == | ||
{{noexamples}} | {{noexamples}} | ||
[[ | [[Category: ACS functions]] |