ID:2525226
 
(See the best response by Nadrew.)
Code:
mob
proc
SaveProc()
var
FileName = "Players/[ckey(src.key)].sav"
if(fexists(FileName)) fdel(FileName)
var
savefile
F=new(FileName) //What is being saved when a player saves?
F["Level"]<<src.Level
F["Current Experience"]<<src.Current_Experience
F["Experience Required"]<<src.Experience_Required
F["Current Health"]<<src.Current_Health
F["Max Health"]<<src.Max_Health
F["Strength"]<<src.Strength
F["Constitution"]<<src.Constitution
F["Dexterity"]<<src.Dexterity
F["Intelligence"]<<src.Intelligence
F["Wisdom"]<<src.Wisdom
F["Charisma"]<<src.Charisma
F["LastX"]<<src.x
F["LastY"]<<src.y
F["LastZ"]<<src.z
src<<"Character Saved..."

LoadProc()
var
FileName = "Players/[ckey(src.key)].sav"
if(fexists(FileName))
var
savefile/F=new(FileName) //Load up the save file when a player logs in.
F["Level"]<<src.Level
F["Current Experience"]<<src.Current_Experience
F["Experience Required"]<<src.Experience_Required
F["Current Health"]<<src.Current_Health
F["Max Health"]<<src.Max_Health
F["Strength"]<<src.Strength
F["Constitution"]<<src.Constitution
F["Dexterity"]<<src.Dexterity
F["Intelligence"]<<src.Intelligence
F["Wisdom"]<<src.Wisdom
F["Charisma"]<<src.Charisma
src.loc=locate(F["LastX"],F["LastY"],F["LastZ"])
src<<"Character Loaded..."
return 1



mob
verb
Save()
src.SaveProc()


Problem description:
I'm using http://www.byond.com/forum/post/292505 to make my save and loading system but I'm getting the following error. Does anybody see what I can do to fix this? I've followed the forum post as closely as possible.


System - Saving & Loading.dm:9:warning: F: variable defined but not used
System - Saving & Loading.dm:31:warning: F: variable defined but not used
Best response
You have everything below the savefile/F line indented too far to the right.
Managed to fix it, thanks!