ID:146031
 
Code:
mob
Login()
..()
src.class = input("What race would you like to be?")in list("Namek","Human","Android","Icer","Demon","Saiyan")
switch(src.class)
if("Namek")
switch(alert("What color?", ,"Dark","Regular","Pale"))
if("Dark")
src.icon='Namekan-Dark.dmi'
if("Pale")
src.icon='Namekan-Pale.dmi'
if("Regular")
src.icon='Namekan-Normal.dmi'
src.maxpl = 900
src.pl = 900
src.maxki = 200
src.ki = 200
src.pnch = 22
src.kik = 24
src.acc = 40
src.will = 4
src.honor = 6

if("Human")
switch(alert("What color?", ,"Dark","Tan","Pale","Olive"))
if("Dark")
src.icon='Human-Dark.dmi'
if("Pale")
src.icon='Human-Pale.dmi'
if("Tan")
src.icon='Human-Tan.dmi'
if("Olive")
src.icon='Human-Olive.dmi'
src.maxpl = 700
src.pl = 700
src.maxki = 100
src.ki = 100
src.pnch = 23
src.kik = 23
src.acc = 40
src.will = 7
src.honor = 5

if("Android")
switch(alert("What Color Skin?", ,"Dark","Olive","Pale","Tan"))
if("Dark")
src.icon='MechDark.dmi'
if("Olive")
src.icon='MechOlive.dmi'
if("Pale")
src.icon='MechPale.dmi'
if("Tan")
src.icon='MechTan.dmi'
src.maxpl = 5000
src.pl = 5000
src.maxki = 600
src.ki = 600
src.pnch = 37
src.kik = 29
src.acc = 40
src.will = 9
src.honor = 6

if("Icer")
switch(alert("What Color Skin?", ,"Pink","Purple","Orange","Light-Blue"))
if("Pink")
src.icon='Icer-Pink.dmi'
if("Purple")
src.icon='Icer-Purple.dmi'
if("Orange")
src.icon='Icer-Orange.dmi'
if("Light-Blue")
src.icon='Icer-Lightblue.dmi'
src.maxpl = 1000
src.pl = 1000
src.maxki = 500
src.ki = 500
src.pnch = 25
src.kik = 27
src.acc = 40
src.will = 11
src.honor = 11

if("Demon")
switch(alert("What Skin Color?", ,"Dark-Grey","Dark-Red"))
if("Dark-Grey")
src.icon='Demon.dmi'
if("Dark-Red")
src.icon='Demon-Red.dmi'
src.maxpl = 500
src.pl = 500
src.maxki = 100
src.ki = 100
src.pnch = 23
src.kik = 24
src.acc = 40
src.will = 12
src.honor = 8

if("Saiyan")
switch(alert("What Skin Color?", ,"Dark","Olive","Pale","Tan"))
if("Dark")
src.icon='Saiyan-Dark.dmi'
if("Olive")
src.icon='Saiyan-Olive.dmi'
if("Tan")
src.icon = 'Saiyan-Tan.dmi'
if("Pale")
src.icon='Saiyan-Pale.dmi'
src.maxpl = 1500
src.pl = 1500
src.maxki = 600
src.ki = 600
src.pnch = 25
src.kik = 30
src.acc = 40
src.will = 13
src.honor = 15



src.loc = locate(3,3,1)

mob
var
class
maxpl
pl
maxki
ki
pnch
kik
acc
will
honor
hair


Problem description:
Well, theres really no code involved. Its the whole thing. I sent it to my newest iconner and when he ran it, it was all black. He couldnt get it to actualy play.

I need to know if a respected member here would take it and try it. (Someone respected, because they are usually more trustworthy.) If it dont work, please try to identify the problem.

Thanks,

//W-I-N-D-S-H-O-C-K//
Login proc is probally messed. You either have multiple for mobs, you have an infinite loop before your icon segments, or you did not define usr.loc...

Post your current Login proc before you mess with it to my suggestions...
In response to Bobthehobo
Im not sure you wanted ALL of that. But that ALL that has to do with login. It works on my PC though.
You have hidden usr abuse there. alert() and input() default to usr. To change this, just use alert(src,"rest of the stuffs here") or input(src,"rest of the stuffs here"). You also should consider placing that code into a mob/proc.

This may not work if you do not have a world.mob preset, and if that isn't the case, it's any other login procedures you may have. If it's your icon artist that you're having a problem with, I'd say it's a GM login check problem you are having.
In response to CaptFalcon33035
So, where it says:
alert("Which race would you like to be...")
I would replace it with:
alert(src,"What race would you like to be...")
?
Don't know what's wrong, however it would probably be a good idea to call the parent proc(..()) after you select your race and before you're relocated so you can't use verbs while you're logging in and customizing yourself.