ID:173063
 
this has been annoying me for ages so please i would appreciate any help. The problem is that when the player transforms into ssj it should tke away hi current hair and then add the ssj hair. But the code only takes away black hair and not coloured hair.

if (usr.hair=="Spikey")
usr.overlays += 'hair_ultrasuper_saiyajin.dmi'
if (usr.hair=="long")
var/hairover = 'hair_black_long.dmi'
hairover += rgb(160,160,50)
usr.overlays += hairover
usr.overlays += 'hair_ultrasuper_saiyajin.dmi'
if (usr.hair=="Short")
usr.overlays += 'hair_ultrasuper_saiyajin.dmi'
if (usr.hair=="Gohan")
usr.overlays += 'hair_ultrasuper_saiyajin.dmi'
if (usr.hair=="Vegeta")
var/hairover = 'hair_vegeta.dmi'
hairover += rgb(180,180,80)
usr.overlays += hairover
if (usr.hair=="Goku")
usr.overlays += 'hair_ssj_goku.dmi'
if (usr.hair=="Bald")
usr.overlays +='Hair_Bald_Supersayajin.dmi'
usr.overlays -= 'hair_black_spikey.dmi'
usr.overlays -= 'hair_black_long.dmi'
usr.overlays -= 'hair_black_short.dmi'
usr.overlays -= 'hair_vegeta.dmi'
usr.overlays -= 'hair_Gohan.dmi'
usr.overlays -= 'hair_goku.dmi'
One question, are you making a Zeta Rip?

~~SSJ4_Gohan_Majin
In response to SSJ4_Gohan_Majin
lol no, its just i cant figure out how it works....i need to understand this so that i can move on to different coding
In response to Goku195
Ok, it didn't look like you had a revert code. Try this:
mob/verb/SSJ()
set category = "SSJ"
if (usr.hair=="Spikey")
usr.overlays += 'hair_ultrasuper_saiyajin.dmi'
if (usr.hair=="long")
var/hairover = 'hair_black_long.dmi'
hairover += rgb(160,160,50)
usr.overlays += hairover
usr.overlays += 'hair_ultrasuper_saiyajin.dmi'
if (usr.hair=="Short")
usr.overlays += 'hair_ultrasuper_saiyajin.dmi'
if (usr.hair=="Gohan")
usr.overlays += 'hair_ultrasuper_saiyajin.dmi'
if (usr.hair=="Vegeta")
var/hairover = 'hair_vegeta.dmi'
hairover += rgb(180,180,80)
usr.overlays += hairover
if (usr.hair=="Goku")
usr.overlays += 'hair_ssj_goku.dmi'
if (usr.hair=="Bald")
usr.overlays +='Hair_Bald_Supersayajin.dmi'
usr.overlays -= 'hair_black_spikey.dmi'
usr.overlays -= 'hair_black_long.dmi'
usr.overlays -= 'hair_black_short.dmi'
usr.overlays -= 'hair_vegeta.dmi'
usr.overlays -= 'hair_Gohan.dmi'
usr.overlays -= 'hair_goku.dmi'



mob/verb/Revert()
set category = "SSJ"
if (usr.hair=="Spikey")
usr.overlays -= 'hair_ultrasuper_saiyajin.dmi'
if (usr.hair=="long")
var/hairover = 'hair_black_long.dmi'
hairover += rgb(160,160,50)
usr.overlays += hairover
usr.overlays -= 'hair_ultrasuper_saiyajin.dmi'
if (usr.hair=="Short")
usr.overlays -='hair_ultrasuper_saiyajin.dmi'
if (usr.hair=="Gohan")
usr.overlays -='hair_ultrasuper_saiyajin.dmi'
if (usr.hair=="Vegeta")
var/hairover = 'hair_vegeta.dmi'
hairover += rgb(180,180,80)
usr.overlays -= 'hairover.dmi'
if (usr.hair=="Goku")
usr.overlays-='hair_ssj_goku.dmi'
if (usr.hair=="Bald")
usr.overlays-='Hair_Bald_Supersayjin.dmi'
usr.overlays -= 'hair_black_spikey.dmi'
usr.overlays -= 'hair_black_long.dmi'
usr.overlays -= 'hair_black_short.dmi'
usr.overlays -= 'hair_vegeta.dmi'
usr.overlays -= 'hair_Gohan.dmi'
usr.overlays -= 'hair_goku.dmi'


~~SSJ4_Gohan_Majin
In response to SSJ4_Gohan_Majin
i hav a revert code

its just the trans code pissing me of

it only takes away black hair because the icon is default black hair,

if the player has coloured hair the coloured hair stays
In response to Goku195
Language Goku! No need to swear(ish)!

~Ease~
In response to Ease
sorry but could you please help