Merge pull request 'Only save/load files for the server' (#6) from Lonsfor/srb2k-leaderboard:lonsfor-patch-3 into master
Reviewed-on: #6
This commit is contained in:
commit
1d4eb423d6
@ -272,8 +272,9 @@ local function stat_str(stat)
|
||||
end
|
||||
|
||||
-- Read the leaderboard
|
||||
local f = io.open(FILENAME, "r")
|
||||
if f then
|
||||
if isserver then
|
||||
local f = io.open(FILENAME, "r")
|
||||
if f then
|
||||
for l in f:lines() do
|
||||
-- Leaderboard is stored in the following tab separated format
|
||||
-- mapnum, name, skin, color, time, splits, flags, stat
|
||||
@ -324,8 +325,9 @@ if f then
|
||||
|
||||
sortScores()
|
||||
f:close()
|
||||
else
|
||||
else
|
||||
print("Failed to open file: ", FILENAME)
|
||||
end
|
||||
end
|
||||
|
||||
function allowJoin(v)
|
||||
@ -1315,6 +1317,7 @@ local function saveTime(player)
|
||||
StatTrack = true
|
||||
end
|
||||
|
||||
if isserver then
|
||||
local f = assert(io.open(FILENAME, "w"))
|
||||
if f == nil then
|
||||
print("Failed to open file for writing: " + FILENAME)
|
||||
@ -1339,6 +1342,7 @@ local function saveTime(player)
|
||||
end
|
||||
|
||||
f:close()
|
||||
end
|
||||
end
|
||||
|
||||
-- DEBUGGING
|
||||
|
Loading…
Reference in New Issue
Block a user