Engine:CCMD varedit

Revision as of 03:13, 14 October 2023 by Bear (talk | contribs) (Created page with "{{dev/uiccmd}} Reports variable value, or sets an existing variable in the current context. Is the default command for the 'global' context. Does not have an addressable command name in console or script. <kua>bob fred</kua> == Arguments == * name - name for variable to set * value (optional) - the value to set. If no value, then prints value if exists. == Details == Can be used to set or report a value for an existing variable. Will fail if variable does not already e...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Console commands

Reports variable value, or sets an existing variable in the current context. Is the default command for the 'global' context. Does not have an addressable command name in console or script.

bob fred

Arguments

  • name - name for variable to set
  • value (optional) - the value to set. If no value, then prints value if exists.

Details

Can be used to set or report a value for an existing variable. Will fail if variable does not already exist.

Examples

Default values

  • In 'global' context, 'bob' without a value. Variable 'bob' doesn't exist, and 'bob' is not the name of anything else.
> bob
Unknown: bob
  • Tries to set variable 'bob' to 'fred'. Fails as 'bob' does not exist.
> bob fred
Unknown: bob
  • Using the 'set' command to create the variable 'bob' and set to 'fred'.
> set bob fred
  • Same as the first example, but now 'bob' exists.
> bob
'bob' is 'fred'
  • Try to set existing 'bob' to 'james', value changes.
> bob james
> bob
'bob' is 'james'

Notes