LoadPlayer()
switch(alert(src, "Welcome Back To NNA!",,"Slot 1","Slot 2","Slot 3"))
if("Slot 1")
if(fexists("Players/[src.ckey]/[src.ckey](1).sav"))
var/savefile/F = new("Players/[src.ckey]/[src.ckey](1).sav")
src.Read(F)
sleep(1)
src.SaveFile1=1
for(var/stuff in src.V)
src.verbs += stuff
src.HudAdd()
src.UpdateHUD()
src.TheScores()
src.CreateName()
src.loc = locate(xco,yco,zco)
src.Squad = src.squadsaved
src.studentone = src.student1
src.studenttwo = src.student2
src.studentthree = src.student3
src.client.view=src.ScreenSize
if(!src.Muted)
src.OOC = 1
src.client.verbs-=typesof(/clan_select/verb)
src.client.verbs -= typesof(/player_entry/verb)
src.cansave=1
src.Frozen = 0
src.AutoSave()
src.logincrap()
world<<"<font size=2><font color=#B7C3D0>[src] Has Joined Us!"
src.AutoSave()
else
alert("No Save Found! #1")
return
if("Slot 2")
if(fexists("Players/[src.ckey]/[src.ckey](2).sav"))
var/savefile/F = new("Players/[src.ckey]/[src.ckey](2).sav")
src.Read(F)
sleep(1)
src.SaveFile2=1
for(var/stuff in src.V)
src.verbs += stuff
src.HudAdd()
src.UpdateHUD()
src.TheScores()
src.CreateName()
src.loc = locate(xco,yco,zco)
src.Squad = src.squadsaved
src.studentone = src.student1
src.studenttwo = src.student2
src.studentthree = src.student3
src.client.view=src.ScreenSize
if(!src.Muted)
src.OOC = 1
src.client.verbs-=typesof(/clan_select/verb)
src.client.verbs -= typesof(/player_entry/verb)
src.cansave=1
src.Frozen = 0
src.AutoSave()
src.logincrap()
world<<"<font size=2><font color=#B7C3D0>[src] Has Joined Us!"
src.AutoSave()
else
alert("No Save Found! #2")
return
if("Slot 3")
if(fexists("Players/[src.ckey]/[src.ckey](3).sav"))
var/savefile/F = new("Players/[src.ckey]/[src.ckey](3).sav")
src.Read(F)
sleep(1)
src.SaveFile3=1
for(var/stuff in src.V)
src.verbs += stuff
src.HudAdd()
src.UpdateHUD()
src.TheScores()
src.CreateName()
src.loc = locate(xco,yco,zco)
src.Squad = src.squadsaved
src.studentone = src.student1
src.studenttwo = src.student2
src.studentthree = src.student3
src.client.view=src.ScreenSize
if(!src.Muted)
src.OOC = 1
src.client.verbs-=typesof(/clan_select/verb)
src.client.verbs -= typesof(/player_entry/verb)
src.cansave=1
src.Frozen = 0
src.AutoSave()
src.logincrap()
world<<"<font size=2><font color=#B7C3D0>[src] Has Joined Us!"
src.AutoSave()
else
alert("No Save Found! #3")
return
Problem description:
Basically, when using this proc my switch(alert is skipped and the proc skips straight to return src<<"No Save Found! #1"
Why is this happening, in my eyes this is perfectly sound programming! D:
Of course, you wouldn't be getting the "No Save Found" alert if that was the problem, but you probably want to fix it anyway.