I have this random icon picker thing and anyway, It randomly puts RGB in your icon right, but I have this arrow also that I want added over the person and have its color the same as the player. Also if this isnt hard (I have it so the arrow goes on the player on the players screen, how can I make it go A SPACE OVER the player on there screen?)
Heres what I attempted.
var/image/I var/image/T
mob verb join() if(alreadystarted == 0) if(src.alreadyjoined == 1) return else world << "[src] is playing." src.iconpick() playing += 1 src.alreadyjoined = 1 src.loc = locate(1,2,1) src.density = 1 return else return
proc iconpick() var/icon/I = rand(1,26) if(I == 1) src.icon_state = "A" if(I == 2) src.icon_state = "B" if(I == 3) src.icon_state = "C" if(I == 4) src.icon_state = "D" if(I == 5) src.icon_state = "E" if(I == 6) src.icon_state = "F" if(I == 7) src.icon_state = "G" if(I == 8) src.icon_state = "H" if(I == 9) src.icon_state = "I" if(I == 10) src.icon_state = "J" if(I == 11) src.icon_state = "K" if(I == 12) src.icon_state = "L" if(I == 13) src.icon_state = "M" if(I == 14) src.icon_state = "N" if(I == 15) src.icon_state = "O" if(I == 16) src.icon_state = "P" if(I == 17) src.icon_state = "Q" if(I == 18) src.icon_state = "R" if(I == 19) src.icon_state = "S" if(I == 20) src.icon_state = "T" if(I == 21) src.icon_state = "U" if(I == 22) src.icon_state = "V" if(I == 23) src.icon_state = "W" if(I == 24) src.icon_state = "X" if(I == 25) src.icon_state = "Y" if(I == 26) src.icon_state = "Z" var/R = rand(1,200) var/B = rand(1,200) var/G = rand(1,200) src.icon +=rgb (R,G,B) T = new('arrow.dmi',src) T += rgb(R,G,B) src.client.images += T
|
Thanks all!
Or src.client.screen or whatever it was.