colourtable
red
icon = 'Colour.dmi' // color table
icon_state = "red"
Click()
if(usr.iconset["Hair"]==0)
usr << "You haven't selected a hairstyle yet!"
return
var/L
if(usr.iconset["Hair"] == 1)
L = 'Hairichigo.dmi'
if(usr.iconset["Hair"] == 2)
L = 'Hairrenji.dmi'
if(usr.iconset["Hair"] == 3)
L = 'Hairhitsugaya.dmi'
if(usr.iconset["Hair"] == 4)
L = 'Hairkira.dmi'
if(usr.iconset["Hair"] == 5)
L = 'Hairafro.dmi'
if(usr.iconset["Hair"] == 6)
L = 'Hairaizen.dmi'
if(usr.iconset["Hair"] == 7)
L = 'Hairamelie.dmi'
if(usr.iconset["Hair"] == 8)
L = 'Hairgin.dmi'
if(usr.iconset["Hair"] == 9)
L = 'Hairhinamori.dmi'
if(usr.iconset["Hair"] == 10)
L = 'Hairlisa.dmi'
if(usr.iconset["Hair"] == 11)
L = 'Hairrukia.dmi'
if(usr.iconset["Hair"] == 12)
L = 'Hairsado.dmi'
if(usr.iconset["Hair"] == 13)
L = 'Hairukitake.dmi'
if(usr.iconset["Hair"] == 14)
L = 'Hairuryuu.dmi'
if(usr.iconset["Hair"] == 15)
L = 'Hairzaraki.dmi'
if(usr.iconset["Hair"] == 16)
L = 'IsshenComplete.dmi'
if(usr.iconset["Hair"] == 17)
L = 'MatsumotoComplete.dmi'
if(usr.iconset["Hair"] == 18)
L = 'JidanbouComplete.dmi'
if(usr.iconset["Hair"] == 19)
L = 'YoruichiComplete.dmi'
L += rgb(160,0,0)
usr.hairover = rgb(160,0,0)
var/T = image(L, usr)
usr.client.images += T
Problem description: I get about 1128 compile errors, 7 warnings. The first error gives that I did define L but it's not used.
lets start of with this one.. as far as i know.. an if statement for click would need to actually be Inside the click() proc.. you have it on the same line. so if you read the compile error it would most likely say L is undefined.
and as you mentioned L is defined but not used for that very reason.
Furthermore your code is way to long and pretty much an impractical use..
heres a snip. that may prove more usefull.
tada. hope that helps.
EDIT: As you may have noticed i have eyes base there aswell. this is because its pretty much a direct rip from my source with some crud removed for readability. (and i dont intend to remove it with this edit)