http://www.byond.com/developer/forum/?id=628836
However it seems that whenever I make text output to view via a verb ( say() ) it allows the player to hear people that they cannot actually see?
Say()
// Mute/Spam checks here.
var/text = input("Say Something. What?","Say" as text
for(var/mob/PC/p in view(usr))
p<<"[usr]: [text]"
So, how can I resolve this issue?
p.s this is just a basic verb to demonstrate that it's not working, this isn't my actual verb :)
It became later apparent that this wouldn't be effective for me, even if I had managed to solve this (Although I do believe GhostAnime would have found the solution) as there were several commands that needed attention, and so it became easier to strip the verbs they were not allowed
What you want is viewers() or hearers() ;)