ID:1724758
 
Is it possible to amke it so that some people see someone with a certain icon ontop of them but others dont? For example: When you put your parget on someone only you see the target arrow above them (thats not what im going to use it for its the best exaple i can think of). If it is can you also amke it for the entire screen? Like all the mobs around you have a certian overlay but only you see it. What about turfs? sorry for asking so many questions

You need use image.
mob/proc/TargetMob(var/mob/M)
src.Target=M
if(src.client)
var/image/I=image('Effects.dmi',M,"Target",M.layer-2,SOUTH)//use M.layer + 1 to show image above mob
I.name="TargetUnder";src.client<<I//Now only you see Target on mob


Oh ok cool would this be possible for lots of mobs in their veiw? it proboly would be by jsut changing
mob/proc/TargetMob(var/mob/M in oview(10))
src.Target=M
if(src.client)
var/image/I=image('Effects.dmi',M,"Target",M.layer-2,SOUTH)//use M.layer + 1 to show image above mob
I.name="TargetUnder";src.client<<I//Now only you see Target on mob
Yes, just try. (Im not sure i understand your ask - poor english)
mob/verb/TargetMobs()
for(var/mob/M in oview(10))
src.TargetMob(M)