StendhalScripting/Lua: Difference between revisions
Jump to navigation
Jump to search
Content deleted Content added
imported>AntumDeluge m →Tables |
imported>AntumDeluge →Stendhal Application: checking system properties |
||
| Line 514: | Line 514: | ||
<pre> |
<pre> |
||
npcHelper:addSeller(frank, priceList, true) |
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> |
</pre> |
||