ID:270556
 
i need to do client side saving because no1 can seem to host the game... so i wanted to know if im doing this right if not please help me
Client/proc
Save()
if(!src)return
if(!src.mob)return

if(src.mob.save_file_1)
var/savefile/save
save = new (Export("Player Saves/[mob.ckey]/Save File 1.sav"))
save["mob"] << src.mob
save["x"] << src.mob.x
save["y"] << src.mob.y
save["z"] << src.mob.z
if(src.mob.save_file_2)
var/savefile/save
save = new (Export("Player Saves/[mob.ckey]/Save File 2.sav"))
save["mob"] << src.mob
save["x"] << src.mob.x
save["y"] << src.mob.y
save["z"] << src.mob.z
if(src.mob.save_file_3)
var/savefile/save
save = new (Export("Player Saves/[mob.ckey]/Save File 3.sav"))
save["mob"] << src.mob
save["x"] << src.mob.x
save["y"] << src.mob.y
save["z"] << src.mob.z

Load()
if(src.mob.save_file_1)
var/savefile/load
load = new (Import("Player Saves/[mob.ckey]/Save File 1.sav"))
load["mob"] >> src.mob
load["x"] >> src.mob.x
load["y"] >> src.mob.y
load["z"] >> src.mob.z

if(src.mob.save_file_2)
var/savefile/load
load = new (Import("Player Saves/[mob.ckey]/Save File 2.sav"))
load["mob"] >> src.mob
load["x"] >> src.mob.x
load["y"] >> src.mob.y
load["z"] >> src.mob.z
if(src.mob.save_file_3)
var/savefile/load
load = new (Import("Player Saves/[mob.ckey]/Save File 3.sav"))
load["mob"] >> src.mob
load["x"] >> src.mob.x
load["y"] >> src.mob.y
load["z"] >> src.mob.z