StendhalScripting/Lua: Difference between revisions
Content deleted Content added
imported>AntumDeluge m →Tables |
imported>AntumDeluge →Stendhal Application: checking system properties |
||
Line 514:
<pre>
npcHelper:addSeller(frank, priceList, true)
</pre>
== System Properties ==
Java's system properties are exposed to Lua with the <code>game:propertyEnabled</code> and <code>game:propertyEquals</code> methods.
Examples:
<pre>
-- property state
if game:propertyEnabled("stendhal.testserver") then
print("Test server enabled")
if game:propertyEquals("stendhal.testserver", "junk") then
print("Junk enabled")
else
print("Junk disabled")
end
else
print("Test server disabled")
end
-- property value
local prop = game:getProperty("stendhal.testserver")
if prop ~= nil then
print("Test server enabled")
if prop == "junk" then
print("Junk enabled")
else
print("Junk disabled")
end
else
print("Test server disabled")
end
</pre>
| |||