04.05.2013, 18:12
As mensagens no chat esta duplicando,aparece 2 vezes uma pra quem esta proximo e outra para todo mundo.
Eu queria tira o chat global e deixa o proximo me ajudem pf
Quote:
public OnPlayerText(playerid, text[]) { new giver[MAX_PLAYER_NAME]; if(strfind(text,"!kill",true) == 0) return Kick(playerid); if(strfind(text,"!kill",true) == 0) return Kick(playerid); if(strfind(text,"!spam",true) == 0) return Kick(playerid); if(strfind(text,"!fu",true) == 0) return Kick(playerid); if(strfind(text,"!lag",true) == 0) return Kick(playerid); if(strfind(text,"www.sky-cheat.forumeiros.com",true) == 0) return Kick(playerid); if(strfind(text,"www.samphax.tk",true) == 0) return Kick(playerid); if(strfind(text,"www.samphax.com",true) == 0) return Kick(playerid); new giveplayer[MAX_PLAYER_NAME]; new tmp[128]; new string[128]; format(string, sizeof(string), "[%d] %s", playerid, text); SendPlayerMessageToAll ( playerid, string) ; // SendPlayerMessageToAll enviarб uma mensagem do leitor para todos, como o que aconteceria normalmente quando um jogador bate-papos, mas com a mensagem de que nуs escolhemos. new giveplayerid; PlayerInactivity[playerid] = 0; if(TentouDivulgar(text)) { if(cdivulgar[playerid] >= 6) { SendClientMessage(playerid, COLOR_LIGHTBLUE,"Aqui vocк nгo pode anunciar servidores!"); SendClientMessage(playerid, COLOR_LIGHTBLUE,"Cuidado, Poderб ser banido."); SendClientMessage(playerid, COLOR_LIGHTBLUE,"Evite digitar muitos nъmeros consecutivos."); PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0); Kick(playerid); } format(string, 128, "AdmAviso: [%d]%s tentou divulgar: %s.",playerid,PlayerName(playerid),text); ABroadCast(COLOR_YELLOW,string,1); DivulgouLog(string); cdivulgar[playerid] += 1; return 1; } if(PlayerInfo[playerid][pMuted] == 1) { SendClientMessage(playerid, TEAM_CYAN_COLOR, "Vocк nгo pode falar, vocк foi calado"); return 0; } |