Hallo habe ein mute system eingebaut leider klappt es noch nicht ich kann immernoch schreiben habe den normalen chat öffentlicher :
new mute[MAX_PLAYERS];
new unmutetimer[MAX_PLAYERS];
new SchimpfWort[3][64]= {
{"Assi"},
{"Penner"},
{"Huso"}
};
public OnPlayerText(playerid, text[])
{
for(new i=0;i<sizeof(SchimpfWort);i++)
{
if(strfind(text,SchimpfWort[i],true) != -1)
{
SendClientMessage(playerid,0xAA3333AA,"[Serverguard] Du wurdest vom System für 5 Minuten gemutet");
mute[playerid] = 1;
unmutetimer[playerid] = SetTimerEx("unmute", 180000, 0, "d", playerid);
}
return 1;
}
if(mute[playerid] == 1)
{
SendClientMessage(playerid,0xAA3333AA,"* Du bist noch Sekunden gemutet. Grund:Beleidigung");
return 0;
}
public unmute(playerid)
{
mute[playerid] = 0;
SendClientMessage(playerid,0xFF0019FF, "* Du wurdest wieder entmutet!");
return 1;
}
was ist falsch ?