K, well I'll be adding things here and there to help ppl out.
First on the list is a reverse global mute, everything but zone, and global messages will be muted with this. If your familier with the consol the "~" key, than you can use my little bit of code here.
If you have PrestoPack, add this underneath everything you might have in your autoexec.cs, and than in game, just type exec(autoexec); in consol, or restart, either way works :p
function SpamBlocker(%client, %msg)
{
for(%word=0; %word <= 10; %word++)
%Word[%word] = getWord(%msg, %word);
if($ReverseGlobalMute == "true")
{
if((%word[0] == "[GLBL]") || (%word[0] == "[ZONE]"))
{
return;
}
else
{
return mute;
}
}
}
Event::Attach(eventClientMessage, SpamBlocker);
If you don't have presto/DeusPack... Put this in your autoexec.cs
function onClientMessage(%client, %msg)
{
for(%word=0; %word <= 10; %word++)
%Word[%word] = getWord(%msg, %word);
if($ReverseGlobalMute == "true")
{
if((%word[0] == "[GLBL]") || (%word[0] == "[ZONE]"))
{
return;
}
else
{
return mute;
}
}
}
You can change the $ReverseGlobalMute to anything you want, just make sure in the consol you type $yourvalue = "true"; to turn it off and than make that "true" to anything elts to turn it off.
There, you now have a reverse mute script... A few other things should be comming soon. Such as my planned Message hud, just a toggle'able hud that will log all #tells to you and any message containing a nickname ppl refer to you as, all can be set by YOU, all this will be logged in a hud you can scroll up and down to see what ppl are saying about or to you :p