ID:142565
 
mob
Login()
var/savefile/F = client.Import()
if(F) Read(F)
..()

proc/SavePlayer()
var/savefile/F = new()
Write(F)
client.Export(F)

sample_report()


verb
Save()

src.client.base_SaveMob()
src << "\red Saved"

proc
sample_report()
src << "\red follow the Rules!!"
src << "\red Remember to Save your Information before logging out"
src << "\red [gender][type]"



mob
Write(savefile/F)
..()
F["last_x"] << x
F["last_y"] << y
F["last_z"] << z
F["name"] << name
F["icon"] << icon

Read(savefile/F)
..()
var/last_x
var/last_y
var/last_z
F["last_x"] >> last_x
F["last_y"] >> last_y
F["last_z"] >> last_z
F["name"] >> name
F["icon"] >> icon

loc = locate(last_x, last_y, last_z)



is this right? like would it save every detail from the player and load the same information as before the player was playing?

</<></<></<></<></< >
first off make the code inside the dm tags
mob
Login()
var/savefile/F = client.Import()
if(F) Read(F)
..()

proc/SavePlayer()
var/savefile/F = new()
Write(F)
client.Export(F)

sample_report()


verb
Save()

src.client.base_SaveMob()
src << "\red Saved"

proc
sample_report()
src << "\red follow the Rules!!"
src << "\red Remember to Save your Information before logging out"
src << "\red [gender][type]"



mob
Write(savefile/F)
..()
F["last_x"] << x
F["last_y"] << y
F["last_z"] << z
F["name"] << name
F["icon"] << icon

Read(savefile/F)
..()
var/last_x
var/last_y
var/last_z
F["last_x"] >> last_x
F["last_y"] >> last_y
F["last_z"] >> last_z
F["name"] >> name
F["icon"] >> icon

loc = locate(last_x, last_y, last_z)
In response to RanEsu
lol ok, but is it correct?
Remove
..()

from mob/login, cause i dont get it why would you like to recall it.
In response to Hardik
Why are you randomly telling people to do this? Without ..() here, players would never be placed on the map if they didn't already have a savefile, as the default action of Login() (which is what you're performing when you call ..() ) is to place the mob on the map if it doesn't already have a map location.

Don't provide advice if you don't know what you're talking about.
In response to Garthor
=\ oh ok sorry.
In response to XskyflakezX
no, its just easyer for coders to read code if its cod enot jumbled mess of all black words >_>
LOL

sry for any confusion
-RanEsu