Salve a tutti.

Ho creato un script per Messenger Plus! Live che elimina le abbreviazioni inviate e ricevute. Tutto funzionante nelle prime versioni beta. In quelle pubbliche stranamente la funzione che sostituisce le parole ricevute si è cancellata e anche se riscritta non ne vuole più sapere di funzionare. La versione 1.10 dello script è disponibile qui: http://www.msgplus.net/scripts/view/...Abbreviazioni/

Il codice della funzione per le parole ricevute è questa:
codice:
function OnEvent_ChatWndReceiveMessage(ChatWnd, Message){     return ReplaceWords(Message); }  function ReplaceWords(Message){     for(var i=0 ; i<bad.length ; i++){         Message = Message.replace(bad[i],good[i]);     } return Message;     }
Dove sta l' errore?

Poi vorrei sapere se esiste un modo per escludere alcune parole. Perchè per esempio la parola "tutti" la cambia in "tututtii".

Grazie