public OnPlayerText(playerid, text[])
{
if(BloquearChat[playerid] == 1)
{
SendClientMessage(playerid, red, "[x] O chat estб desativado e vocк nгo poderб digitar.");
return 0;
}
if(mute[playerid]==1)
{
SendClientMessage(playerid, red, "[x] Voce estб calado e nгo pode falar no chat.");
return 0;
}
if(strlen(text) >= 70)
{
SendClientMessage(playerid,red,"[x] Seu texto nгo foi enviado pois estб muito grande.");
return 0;
}
if(EstaAFK[playerid] == 0)
{
TFora[playerid] = SetTimerEx("Fora", 60000, 1, "i", playerid);
EstaAFK[playerid] = 1;
return 1;
}
else if(EstaAFK[playerid] == 1)
{
KillTimer(TFora[playerid]);
TFora[playerid] = SetTimerEx("Fora", 60000, 1, "i", playerid);
EstaAFK[playerid] = 1;
return 1;
}
if(PInfo[playerid][Level] >= 1)
{
new string[356], pname[MAX_PLAYER_NAME];
GetPlayerName(playerid, pname, sizeof(pname));
format(string, sizeof(string), "[ %d ] [ ADM ] %s{FFFFFF} %s", playerid, pname, text);
SendClientMessageToAll(GetPlayerColor(playerid), string);
}
if(PInfo[playerid][Level] <= 0)
{
new string[356], pname[MAX_PLAYER_NAME];
GetPlayerName(playerid, pname, sizeof(pname));
format(string, sizeof(string), "• [ %d ] %s{FFFFFF} %s", playerid, pname, text);
SendClientMessageToAll(GetPlayerColor(playerid), string);
}
return 0;
}
if(PInfo[playerid][Level] >= 1)
public OnPlayerText(playerid, text[])
{
new string[129];
if(BloquearChat[playerid] == 1) return SendClientMessage(playerid, red, "[x] O chat estб desativado e vocк nгo poderб digitar.");
if(mute[playerid] == 1) return SendClientMessage(playerid, red, "[x] Voce estб calado e nгo pode falar no chat.");
if(strlen(text) >= 70) return SendClientMessage(playerid,red,"[x] Seu texto nгo foi enviado pois estб muito grande.");
if(!EstaAFK[playerid]){
TFora[playerid] = SetTimerEx("Fora", 60000, 1, "i", playerid);
EstaAFK[playerid] = 1;
return 0;
}
else
{
KillTimer(TFora[playerid]);
TFora[playerid] = SetTimerEx("Fora", 60000, 1, "i", playerid);
EstaAFK[playerid] = 1;
return 0;
}
if(PInfo[playerid][Level] >= 1){
format(string, sizeof(string), "[ %d ] [ ADM ] %s {FFFFFF}%s", playerid, GetNameEx(playerid), text);
SendClientMessageToAll(GetPlayerColor(playerid), string);
return 0;
}
else
{
format(string, sizeof(string), "• [ %d ] %s {FFFFFF}%s", playerid, GetNameEx(playerid), text);
SendClientMessageToAll(GetPlayerColor(playerid), string);
}
return 0;
}
//Fora da callback
GetNameEx(idx)
{
new Sk[MAX_PLAYER_NAME];
GetPlayerName(idx, Sk, sizeof(Sk));
return Sk;
}
Nгo funcionou. Ou seja o texto estб normal
Vinicius: Eae Sendo q era pra ficar [ 0 ] [ ADM ] Vinicius: Eae |
//Onplayertext
printf("DEBUG: Valor Admin do ID: %d, й %d", playerid, PInfo[playerid][Level])