Engine:CCMD lua.run: Difference between revisions

 
(3 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{dev/uiccmd}}
{{dev/uiccmd}}
Runs a Lua statement in a Lua runtime.
Runs a Lua statement in a Lua runtime.
<kua>lua run 'print("fred")'</kua>
<kua>lua run `print("fred")`</kua>


== Arguments ==
== Arguments ==
Line 15: Line 15:
=== Default values ===
=== Default values ===
<kua>
<kua>
lua run "print(1 + 2)"
lua run `print(1 + 2)`
</kua>
</kua>
: Prints '3'.
: Prints '3'.
<kua>
<kua>
context lua
context lua
run "print(1 + 3)"
run `print(1 + 3)`
run "print(1 + 4)"
run `print(1 + 4)`
exit
exit
</kua>
</kua>
Line 30: Line 30:
   print(1 + 6)
   print(1 + 6)
`
`
exit
</kua>
</kua>
: Prints '6' and '7'.
: Prints '6' and '7'.
Line 36: Line 35:
context lua
context lua
run `
run `
   bob = 1 + 7;
   bob = 1 + 7
   if bob > 4 then
   if bob > 4 then
       bob = "james"
       bob = "james"