Saving var doesn't work. in Developer Help
|
|
Code:
var/Changelog var/ChangelogUpdate = 1 mob/var/LastChangelog = 0 mob/OnlyCreators/verb GetBugs() set category = "Staff" set name = "Get Bugs" 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.
|