world/mob = /mob/BaseCamp/ChoosingCharacter
world
view = 6
mob/BaseCamp/ChoosingCharacter
Login()
spawn()
usr.loc = locate(10,10,4)
usr.freeze = 1
return ..()
mob
var
freeze = 0
mob/Move()
if(src.freeze == 1)
return
else
..()
var
list
bannednames=list("1","2","3","4","5","6","7","8","9","0"," ","<",">","!",".",",","+","\",",")","(","*","&","^","%","$","#","@","!","~","`")
mob/var/HasItUp = 0
obj
TITLE
icon = 'LOGIN_SCREEN.bmp'
name = ""
layer = 200
NEW
Click()
if(usr.HasItUp == 0)
usr.HasItUp = 1
var/mob/character
crap:
var/charactername1 = input("What is your character's name?","Character Name?")as null|text
if(charactername1 == null || charactername1 == "" || charactername1 == " "|| charactername1 == " " || charactername1 == " ")
usr.HasItUp = 0
return
var/m = copytext(charactername1,1,2)
var/v = uppertext("[m]")
var/c = copytext(charactername1,2,11)
var/b = lowertext(c)
var/charactername = "[v][b]"
for(var/X in bannednames)
if(findtext(charactername,X))
alert(usr,"Name rejected..","DENIED!")
goto crap
switch(input("Which race would you like to be.","Character Creation") in list("SynShenron","Saiyan","Cell","Icer","Human","Namek","Buu"))
if("SynShenron")
icon = 'Syn Shenron.dmi'
new_mob = new /mob/SynShenron()
if("Saiyan")
icon = 'Saiyan.dmi'
new_mob = new /mob/Saiyan()
switch(input("What Hair Style Would You Like?","Character Customisation")in list("Goku","Vegeta","Gohan","Trunks","Gotenks"))
if("Goku")
new_mob.overlays+=/obj/Goku
if("Vegeta")
new_mob.overlays+=/obj/Vegeta
if("Trunks")
new_mob.overlays+=/obj/Trunks
if("Gohan")
new_mob.overlays+=/obj/Gohan
if("Gotenks")
new_mob.overlays+=/obj/Gotenks
if("Cell")
icon = 'Cell.dmi'
new_mob = new /mob/Cell()
new_mob.overlays+=/obj/characterhead
if("Icer")
icon = 'Icer.dmi'
new_mob = new /mob/Icer()
if("Namek")
new_mob=new/mob/Namek()
if("Buu")
new_mob=new/mob/Buu()
new_mob.overlays+=/obj/buuhead
if("Human")
icon = 'Human.dmi'
new_mob = new /mob/Human()
switch(input("What Hair Style Would You Like?","Character Customisation")in list("Goku","Vegeta","Gohan","Trunks","Gotenks"))
if("Goku")
new_mob.overlays+=/obj/Goku
if("Vegeta")
new_mob.overlays+=/obj/Vegeta
if("Trunks")
new_mob.overlays+=/obj/Trunks
if("Gohan")
new_mob.overlays+=/obj/Gohan
if("Gotenks")
new_mob.overlays+=/obj/Gotenks
new_mob.name = char_name
new_mob.loc=locate(100,67,1)
src.client.mob = new_mob
del(src)
mob/SynShenron
icon='Syn Shenron.dmi'
mob/Saiyan
icon='Saiyan.dmi'
mob/Cell
icon='Cell.dmi'
mob/Icer
icon='Icer.dmi'
mob/Human
icon='Human.dmi'
mob
Login()
world<<"<font color = green><B>[usr] the <font color = silver><B> [race] <font color = green><B> has logged in"
..()
Logout()
world<<"<font color = green><B>[usr] has logged out"
del(src)
else
return
LOAD
Click()
if(usr.HasItUp == 0) //line with error
usr.HasItUp = 1
var/savefile/F = usr.client.base_PlayerSavefile()
F.cd = "/players/[usr.ckey]/mobs/"
var/list/characters = F.dir
var/b = 0
var/entry
var/autoname = ""
for (entry in characters)
b ++
for(entry in characters)
if(b == 1)
autoname = entry
if(b == 0)
usr << "You don't have any saved characters on this server."
if(b == 1)
usr.client.base_LoadMob(autoname)
else
var/name = input("What is the name of the character you want to load?","Character Load") in usr.client.base_CharacterNames() + list("Cancel")
if(name == "Cancel")
usr.HasItUp = 0
return
else
usr.client.base_LoadMob(name)
else
return
DELETE
Click()
var/savefile/F = usr.client.base_PlayerSavefile()
F.cd = "/players/[usr.ckey]/mobs/"
var/list/characters = F.dir
var/b = 0
for (var/entry in characters)
b ++
if(b == 0)
usr << "You don't have any saved characters on this server."
if(usr.HasItUp == 0)
usr.HasItUp = 1
var/name = input("What is the name of the character you want to delete?","Character Delete") in usr.client.base_CharacterNames() + list("Cancel")
if(name == "Cancel")
usr.HasItUp = 0
return
else
switch(alert("Are you absolutely sure you want to delete [name]?","Character Delete","No","Yes"))
if("Yes")
usr.HasItUp = 0
usr.client.base_DeleteMob(name)
if("No")
usr.HasItUp = 0
return
else
return
Problem description:
I dont understand whats wrong with it... This is the error line.
if(usr.HasItUp == 0)
loading DragonBall Global.dme
Title Screen.dm:147:error: proc definition not allowed inside another proc
DragonBall Global.dmb - 1 error, 0 warnings (double-click on an error to jump to it)