Engine:CCMD lua.lua edit: Difference between revisions

 
(7 intermediate revisions by the same user not shown)
Line 36: Line 36:
context lua
context lua
run `print(1+2);print(1+2)`;exit
run `print(1+2);print(1+2)`;exit
</kua>
And this fails because 'if', 'print', and 'end' are in separate script statements:
<kua>
context lua
if bob then -- Lua errer!
  print(1 + 2)
end
</kua>
These work:
<kua>
context lua
run `if bob then
  print(1 + 3)
end`
if bob then print(1 + 4) end
</kua>
</kua>


Line 110: Line 125:
var bob fred
var bob fred
bob
bob
lua `
lua run `
   local s = script
   local s = script
   print(1 + 4)
   print(1 + 4)