mob{
var{
savefile/SaveFile = new("players.sav")
}
Login(){
var/savefile/F = client.Import
if(F){
Read(F)
usr << "Welcome back, [name]!"
}
else{
usr << "Welcome, [name]!"
}
..()
}
proc{
SavePlayer(){
var/savefile/F = new()
Write(F)
client.Export(F)
}
}
Write(savefile/F){
F["name"] << name //the players name and icon saved
F["icon"] << icon
F << x //the players coords saved
F << y
F << z
..()
}
Read(savefile/F){
var{
saved_x
saved_y
saved_z
}
F["name"] >> name //restores name and icon
F["icon"] >> icon
F >> saved_x //restores coords
F >> saved_y
F >> saved_z
..()
Move(locate(saved_x,saved_y,saved_z))
}
}
client{
New(){
var/savefile/F = new(ckey)
F >> usr
return ..()
}
Del(){
var/savefile/F = new(ckey)
F << usr
del(usr)
}
}
Problem description:
For some odd reason when i check this dm to my game that i'm trying to create, my game doesn't show up. I don't know what the savefile does to my game i created. I used it on an earlier game i created and it worked fine. Can someone care to explain why my game won't show up? I do have the ..() after the loc procedure, so i don't know why its not showing my map or anything.