ID:140158
 
been a long time since i posted on these forums, anyway

Code:
client
proc
Saves()
var/savefile/F = new("Players/[copytext(mob.key,1,2)]/[mob.key]/[mob.name].sav")
F["mob"] << mob
mob<<"Character Saved!"
Loads(to_load)
if(!fexists("Players/[copytext(mob.key,1,2)]/[mob.key]/[to_load].sav")){mob<<"Could Not Find Savefile";return}
var/savefile/F = new("Players/[copytext(mob.key,1,2)]/[mob.key]/[to_load].sav")
F["mob"] >> mob
mob<<"Character Loaded!"

mob/var/variables = ""
mob/var/Verbs = ""

mob
Write(savefile/F)
F["x"] << src.x
F["y"] << src.y
F["z"] << src.z
Verbs = list2params(verbs)
variables = list2params(vars)
F["vars"] << variables
F["verbs"] << Verbs
..()
Read(savefile/F)
Verbs = F["verbs"]
variables = F["vars"]
var/list/new_vars = params2list(variables)
var/list/new_verbs = params2list(Verbs)
for(var/v in vars)
v = new_vars[v]
for(var/a in new_verbs)
if(!verbs[a])
verbs += a
loc = locate(F["x"],F["y"],F["z"])


Problem description:Well everytime it loads it puts me in some new mob that doesn't have anything i did(includes : name, lvl, exp...or anything actually it just had GM verbs :P)

You're never calling ..() in Read() so it doesn't load you as expected.
In response to Nadrew
oh ty :D i didn't notice that