mob/var/list
V
mob
proc
AutoSave()
if(src.cansave)
src.SaveK()
spawn(600)
src.AutoSave()
mob
proc
SaveK()
if(src.cansave)
var/savefile/F = new("players/[src.key].sav")
src.V = src.verbs
src.xco = src.x
src.yco = src.y
src.zco = src.z
Write(F)
src << "<font color=red><b>Your game has been saved!"
mob
verb
Savenow()
set name ="Save"
if(usr.cansave)
var/savefile/F = new("players/[usr.key].sav")
usr.V = usr.verbs
usr.xco = usr.x
usr.yco = usr.y
usr.zco = usr.z
Write(F)
spawn(10) usr << "<font color=red><b>Your game has been saved!"
mob
proc
LoadPlayer()
if(fexists("players/[src.key].sav"))
var/savefile/F = new("players/[src.key].sav")
Read(F)
for(var/stuff in src.V)
src.verbs += stuff
world<<"<font size=1><font color=red><B>Info: <font color=white>[src]([src.key]) has logged in..."
src.loc = locate(xco,yco,zco)
client.view=6
src.OOC = 1
src.cansave=1
src.Frozen = 0
src.AutoSave()
src.logincrap()
Problem description:
My problem is that my game runs and everything but the save feature won't work, I'm pretty sure I coded it correctly.