Hello,
I am currently learning GS2 and I tried to script something to mute a Player's chat, but it isn't working and I have no idea why, could you help me please

?
NPC Code:
function onActionServerSide() {
if (params[0] == "MutePlayer")
findPlayer(params[1]).addWeapon("Pelikano/MutePlayers2");
}
//#CLIENTSIDE
function onPlayerChats() {
if (player.chat.starts(":mute"))
this.accountname = player.chat.substring(6);
triggerserver("gui",this.name, "MutePlayer", this.accountname);
}
And then:
NPC Code:
function onActionServerSide() {
if (params[0] == "Mute")
params[1] = "";
}
//#CLIENTSIDE
function onPlayerChats() {
triggerserver("gui",this.name,"Mute",player.chat);
}