Engine:CCMD lua.run

From AddOn Studio
Revision as of 20:32, 18 October 2023 by Bear (talk | contribs) (→‎Default values)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search
Console commands

Runs a Lua statement in a Lua runtime.

lua run `print("fred")`

Arguments[edit]

  • script - the verbatim text of the Lua statement or statements to be run

Associations[edit]

  • Is by default placed in the 'lua' context.

Details[edit]

Runs the first argument as a single Lua code block in a Lua runtime.

Examples[edit]

Default values[edit]

lua run `print(1 + 2)`
Prints '3'.
context lua
run `print(1 + 3)`
run `print(1 + 4)`
exit
Prints '4' and '5'.
lua run `
   print(1 + 5)
   print(1 + 6)
`
Prints '6' and '7'.
context lua
run `
   bob = 1 + 7
   if bob > 4 then
      bob = "james"
   end
`
return bob   -- uses the 'lua' context 'lua_edit' default command, which can print return values 
exit
Prints 'james'.

Notes[edit]