//This is how I am doing it.
mob
verb
Say()
set category = "Utilities"
var/txt = input("What would you like to say to everyone in your view?", "View Chat") as null|text
if(usr.PlayerMute)
usr << "<B><font size = 1><font color = red>You have been muted."
return
else
Safe_Guard(view(6),"<b><font size = 1><font color = silver>(View Say) <font color = blue>[usr]: <font color = white>[SGS_Filter_txt(txt)]")
//this is the example on how to use it
mob/verb/Say(msg as text)
set category = "Communication"
Safe_Guard(world,SGS_Filter_txt(msg))
Problem description:
The Problem above is that the filter is preventing any text from coming through. The only reason I did it in that format is so that it could be used with Click() and as a verb. Also I want to be able to have the html for coloring. This is the Safe Guard Suite, by Darkness. Please post only if you know what the problem is. I don't have time for guesses. Thanks
-Diem