I know im doing this completely wrong but im pretty much just experimenting. Im trying to do client side saving for my game but need a bit of help.
mob/verb/save()
var/savefile/F = new()
F["test"] << test
F["usr"] << usr
F["saved1"] << saved1
usr.client.Export(F)
client/New()
..()
var/savefile/client_file = Import()
if(client_file)
var/savefile/F = new(client_file)
F["usr"] >> usr
if(mob.saved1 == 0)
// usr.client.mob.saved1 = 1
F["test"] >> usr.client.mo.test
F["saved1"] >> usr.client.mob.saved1
else
usr << "Welcome back, [usr]"
return ..()
Once again let me state that i know im doing this completely wrong i just need a bit of help.
Thanks.
-Jinjo21</<></<></<>
ID:175509
![]() Apr 13 2003, 10:02 am
|
|
runtime error: bad savefile or list
proc name: New (/client/New) source file: SAving.dm,14 usr: null src: Jinjo21 (/client) call stack: Jinjo21 (/client): New() :-\ and its not doing anything client_file["usr"] >> mob thats what is on line 14 |
Woops!
mob/verb/save() Forgot to make it as a new. |
The bold parts I fixed, that should work though I'm in a hurry.
Also, I deleted the second savefile string you created, for you import the right one then you used the wrong one.