私は Lua のチュートリアルに従っています。具体的には、Garry's Mod というゲームでゲームモードを作成するためのものです。私はこれをしばらく見てきましたが、何が悪いのかわかりません。
function ply:databaseFolders()
return "server/example/players/" .. self:ShortSteamID() .. "/" --ref. A
end
function ply:databasePath()
return self:databaseFolders() .. "database.txt" --ERROR line here, goes up
end
function ply:databaseExists()
local f = file.Exists(self.databasePath(), "DATA") --goes up here
return f
end
function ply:databaseCheck()
self.database = {}
local f = self:databaseExists() --goes up here
...
end
function GM:PlayerAuthed(ply, steamID, uniqueID)
ply:databaseCheck() --goes up here
print("Player: " .. ply:Nick() .. " has gotten authed.")
end
コードの要約: 上記のディレクトリに database.txt ファイルを作成します。
Edit1: すべてのプレイヤーがゲームを離れたとき、ref. A に到達しましたが、ディレクトリにファイルが作成されていません。