1

私は 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 に到達しましたが、ディレクトリにファイルが作成されていません。

4

1 に答える 1