DblClick() in Developer Help
|
|
Code:
obj/LOGIN/join/DblClick() var/firstletter=copytext(usr.ckey, 1, 2) if(fexists("players/[firstletter]/[usr.ckey].sav")) client.Load() else
|
Problem description:
Now this is wierd: System\Player System\Player System.dm:10:error:client.Load:undefined var
Heres the save system I use aswell
client proc Load() var/firstletter=copytext(usr.ckey, 1, 2) if(usr == usr) var/savefile/load load = new ("players/[firstletter]/[src.ckey].sav") load["mob"] >> src.mob load["x"] >> src.mob.x load["y"] >> src.mob.y load["z"] >> src.mob.z
Save() var/firstletter=copytext(usr.ckey, 1, 2) if(usr == usr) var/savefile/save save = new ("players/[firstletter]/[src.ckey].sav") save["mob"] << src.mob save["x"] << src.mob.x save["y"] << src.mob.y save["z"] << src.mob.z
|
|
So, because it's in an obj tree, it'll choose the object as datum, and an obj doesn't have a client. Thus, the error
All in all, put <code>usr</code> infront of it.