check if values set

This commit is contained in:
A. Demant 2019-01-02 06:52:57 +01:00
parent bb33a6e79b
commit da06ea0c91

View File

@ -112,12 +112,15 @@ basic_functions.import_settingtype = function(infile)
local setname=minetest.settings:get_names() local setname=minetest.settings:get_names()
for line in file:lines() do for line in file:lines() do
local attrib = line:gsub("\"",""):gsub("%(.*%) ",""):gsub("\r",""):split(splitchar,true) local attrib = line:gsub("\"",""):gsub("%(.*%) ",""):gsub("\r",""):split(splitchar,true)
if has_value(setname,attrib[1]) == false then if(#attrib > 1) then
print("pong") if (attrib[1]:find("#") == nil ) then
if attrib[2] == "bool" then if has_value(setname,attrib[1]) == false then
minetest.settings:set_bool(attrib[1],attrib[3] == "true") if attrib[2] == "bool" then
else minetest.settings:set_bool(attrib[1],attrib[3] == "true")
minetest.settings:set(attrib[1],attrib[3]) else
minetest.settings:set(attrib[1],attrib[3])
end
end
end end
end end
end end