ID:146060
 
Code: turf/LoginScreenStuff
NewGame
layer=3000000002
Click()
usr.client.command_prompt="You're currently creating a character.."
src.name = input("Whats Popin Think of a name already... Your name?")as text
sleep(15)
usr.loc = locate(71,59,2)
LoadPlayer
layer=3000000002
Click()
usr.client.command_prompt="You're currently loading a character.."
usr.client.Load()
usr.loc=locate(53,114,5)



client
proc
Load()
var/savefile/load
load = new ("Save Files/[src.ckey]")
load["Starchips"]<<usr.StarChips
load["name"]>> usr.name
load["deck"]>> usr.deck
load["icon"]>> usr.icon
load["money"]>> usr.Money
Save()
var/savefile/save
save = new ("Save Files/[src.ckey]")
save["Starchips"]<<usr.StarChips
save["name"]<< usr.name
save["deck"]<< usr.deck
save["icon"]<< usr.icon
save["money"]<< usr.Money
mob/verb
Save()
var/savefile/save
save = new ("Save Files/[src.ckey]")
save["Starchips"]<<usr.StarChips
save["name"]<<usr.name
save["deck"]<<usr.deck
save["icon"]<<usr.icon
save["money"]<

Curzon has logged out!  
Curzon has loged into the Game!
Welcome to Yu-Gi-Oh Demon Monsters Within!
---------------------------------------
This is Alpha Demo Code Not a Real Game
---------------------------------------
runtime error: Cannot read null.StarChips
proc name: Load (/client/proc/Load)
source file: CardEffects.dm,180
usr: null
src: Curzon (/client)
call stack:
Curzon (/client): Load()
LoadPlayer (58,54,2) (/turf/LoginScreenStuff/LoadPlayer): Click(LoadPlayer (58,54,2) (/turf/LoginScreenStuff/LoadPlayer))
runtime error: Cannot modify null.loc.
proc name: Click (/turf/LoginScreenStuff/LoadPlayer/Click)
source file: CardEffects.dm,171
usr: null
src: LoadPlayer (58,54,2) (/turf/LoginScreenStuff/LoadPlayer)
call stack:
LoadPlayer (58,54,2) (/turf/LoginScreenStuff/LoadPlayer): Click(LoadPlayer (58,54,2) (/turf/LoginScreenStuff/LoadPlayer))
runtime error: Cannot read null.StarChips
proc name: Load (/client/proc/Load)
source file: CardEffects.dm,180
usr: null
src: Curzon (/client)
call stack:
Curzon (/client): Load()
LoadPlayer (58,54,2) (/turf/LoginScreenStuff/LoadPlayer): Click(LoadPlayer (58,54,2) (/turf/LoginScreenStuff/LoadPlayer))
runtime error: Cannot modify null.loc.
proc name: Click (/turf/LoginScreenStuff/LoadPlayer/Click)
source file: CardEffects.dm,171
usr: null
src: LoadPlayer (58,54,2) (/turf/LoginScreenStuff/LoadPlayer)
call stack:
LoadPlayer (58,54,2) (/turf/LoginScreenStuff/LoadPlayer): Click(LoadPlayer (58,54,2) (/turf/LoginScreenStuff/LoadPlayer))


Problem description:

</<></<></<></<></< usr></<usr></<usr></<usr></ <usr></<usr></<usr>
Please, put all of the RELEVANT code between the

tags, and supply us with a description of what the problem is.

And I see usr abuse which is most likely your problem.
Curzon wrote:
var/savefile/load
load = new ("Save Files/[src.ckey]")
load["Starchips"]<<usr.StarChips
load["name"]>> usr.name
load["deck"]>> usr.deck
load["icon"]>> usr.icon
load["money"]>> usr.Money


I'm guessing that you had a problem with the usr.StarChips.. you should change that to
load["Starchips"] >> src. StarChips

And for all the other usr's I recommend changing those to src. Just to be safe.

~ChibiGoku04
In response to ChibiGoku04
Reccomend? Those are the problems, it says so in the runtime errors /he's getting; "cannot modify null.loc", and such. And you basically restated what I said in my last sentence, although giving him a quick fix rather than making him have to read why it's not okay to put usr in most procs.