20.602
Bearbeitungen
(- returnStringCheck()) |
(p.isTrue() + boolean) |
||
| Zeile 229: | Zeile 229: | ||
-- testet String auf True-Werte verschiedenster Schreibweisen | -- testet String auf True-Werte verschiedenster Schreibweisen | ||
local result = false | local result = false | ||
if | if s ~= nil then | ||
if type(s) == "boolean" then | |||
result = s | |||
elseif type(s) == "number" then | |||
result = (s ~= 0) | result = (s ~= 0) | ||
else | else | ||
s = tostring(s) | s = tostring(s) | ||
result = ( s == "Ja" or s == "ja" or s == "Wahr" or s == "wahr" or s == "true") | result = (s == "Ja" or s == "ja" or s == "Wahr" or s == "wahr" or s == "true") | ||
end | end | ||
end | end | ||