ID:139159
 
Code:
var/Changelog
var/ChangelogUpdate = 1
mob/var/LastChangelog = 0
mob/OnlyCreators/verb
GetBugs()
set category = "Staff"
set name = "Get Bugs"
//var/bugs = file("Bugs.txt")
usr << browse(file("Bugs.txt"))
SetChangelog()
set category = "Staff"
set name = "Set Changelog"
var/msg = input("Change the Changelog to what?","Changelog",Changelog) as message|null
if(!msg) return
Changelog = msg
ChangelogUpdate ++
world << "<font color=red><u>Server message:</u> The changelong has been updated."
SaveStats()
mob
verb
Changelog()
set category = "Commands"
usr << browse(Changelog)

proc/LoadStats()
if(!fexists("World.sav")) return
var/savefile/F = new("World.sav")
F["changelogupdate"] >> ChangelogUpdate
if(F["schangelog"]) F["schangelog"] >> Changelog
proc/SaveStats()
var/savefile/F = new("World.sav")
F["changelogupdate"] << ChangelogUpdate
F["schangelog"] << Changelog

world/New()
..()
LoadStats()
world
Del()
SaveStats()
..()


Problem description:

I'm trying to save the Changelog var here, so the changelong is being kept after a world reboot or a shutdown. But it doesn't seem to work, it does create a World.sav file, but it isn't getting loaded or something.