Lua problem

drum21

Grünschnabel
Hallo!
Ich habe ein Problem....ja ich benutze Windoof....

gut Spaß beiseite...

Ich will die Anzahl der Dateien in nem Ordner überprüfen ...

function ControlScripts()

local FileList = System:ScanDirectory(szScriptFolder.., SCANDIR_FILES);
local Scriptlist = {};

for i, szFileName in FileList do
if (strlower(strsub(szFileName, -4)) == ".pak") or (strlower(strsub(szFileName, -4)) == ".lua") then
tinsert(Scriptlist, szFileName);
end
end
if (getn(Scriptlist) > 9) then
Game:CreateVariable("xyz", 1; "NetSynch");
end

end

Geht irgendwie nicht....
Danke für Hilfe.....
 
Was heisst denn geht nicht?
Compiliert nicht?
Bricht mit einem Lua Error ab?
Stürzt ab?
Macht einfach nicht, was es machen soll?
 
Was geht denn nicht? Füg doch mal einfach ein paar "print" Befehle in den Kode ein, um zu sehen ob er läuft und was er für Dateien verarbeitet.

Was bedeuten eigentlich die zwei Punkte hinter szScriptFolder? Mein Lua beschwert sich da wegen der Syntax.
 
Zurück