if we type something in the chat, it doesn't comes in that chat and no one can see the chat that peoples writes?
Post your OnPlayerText code. please.
Explain more please. Also check your
callback whether it returns 0 or 1 cause if it's 0 the message won't be sent.
pawn Код:
public OnPlayerText(playerid,text[])
{
if (!player[playerid][calling] || player[playerid][caller] == 255)
{
new string[128];
format(string, 255, "(%d) %s", player[playerid][number], text);
SendPlayerMessageToAll(playerid, string);
}
else
{
new str[158];
GetPlayerName(playerid, str, 16);
format(str, sizeof(str), "(Cellphone)%s : %s", str, text);
SendClientMessage(player[playerid][caller], 0xBFC0C2FF, str);
SendClientMessage(playerid, 0xBFC0C2FF, str);
}
//=============================== Anti Swear ===================================
if(ServerInfo[AntiSwear] == 1 && User[playerid][Level] < ServerInfo[MaxAdminLevel])
for(new s = 0; s < BadWordsCount; s++)
{
new pos;
while((pos = strfind(text,BadWords[s],true)) != -1)
for(new i = pos, j = pos + strlen(BadWords[s]); i < j; i++) text[i] = '*';
}
//=============================== Admin Chat ===================================
if(text[0] == '#' && User[playerid][Level] >= 1) {
new string[128]; GetPlayerName(playerid,string,sizeof(string));
format(string,sizeof(string),"Admin Chat: %s: %s",string,text[1]);
MessageToAdmins(Green,string);
SaveIn("AdmChatLog",string);
return 0;
}
//=============================== Vip Chat =====================================
if(text[0] == '*' && User[playerid][Vip] >= 1) {
new string[128]; GetPlayerName(playerid,string,sizeof(string));
format(string,sizeof(string),"Vip Chat: %s: %s",string,text[1]);
MessageToVips(Green,string);
SaveIn("VipChatLog",string);
return 0;
}
//=============================== ServerTeam Chat ==============================
if(text[0] == '-' && User[playerid][ServerTeam] >= 1) {
new string[128]; GetPlayerName(playerid,string,sizeof(string));
format(string,sizeof(string),"ServerTeam Chat: %s: %s",string,text[1]);
MessageToServerTeam(Green,string);
SaveIn("ServerTeamChatLog",string);
return 0;
}
//================================ Muted =======================================
if(User[playerid][Muted] == 1)
{
SendClientMessage(playerid, Red, "==--You are muted, noone can hear you!--==");
}
return 0;
}
pawn Код:
if(User[playerid][Muted] == 1)
{
{
SendClientMessage(playerid, Red, "==--You are muted, noone can hear you!--==");
return 0;
}
return 1;
}