If you search the forums, a thread called
"Script Request - Ignore specific contacts", a script
has been made to ignore contacts.
Just go to Plus! > Preferences > Scripts > "Create New", call it
Ignore Script, paste the code and save.
Then use
!ignore to ignore a contact and
!unignore to stop ignoring them.
All credit to
markee for making it.
code:
var list = Array();
function OnEvent_ChatWndReceiveMessage(ChatWnd,Origin,Message,MessageKind)
{
for (i=0; i<list.length;i++)
{
if (Origin === Messenger.MyContacts.GetContact(list[i]).Name)
{
ChatWnd.SendMessage("/close")
}
else
{
return Message;
}
}
}
function OnEvent_ChatWndSendMessage(ChatWnd,Message)
{
if (Message === "!ignore")
{
var ChatWndContacts = ChatWnd.Contacts;
if(ChatWndContacts.Count == 1)
{
var e = new Enumerator(ChatWndContacts);
var Contact = e.item();
list[list.length] = Contact.Email
}
return "";
ChatWnd.SendMessage("/close")
}
else if (Message === "!unignore")
{
var ChatWndContacts = ChatWnd.Contacts;
if(ChatWndContacts.Count == 1)
{
var e = new Enumerator(ChatWndContacts);
var Contact = e.item();
for (i=0;i<list.length;i++)
{
if(Contact.Name === list[i])
{
list[i] = "";
}
}
return "";
}
}
}