(24/12/2021 14:58)ipsLuan Escreveu: Envia aí o comando atual e a mensagem completa que aparece.
Vou explicar direito pois não expliquei corretamente... antes de eu adc a tag do staff o chat dava pra escrever normalmente.. como na print
Porém quando eu modifiquei adc a tag do staff ele ficou assim tanto pra player como pra staff..
COMANDO:
Código PHP:
CMD:cg(playerid, params[])
{
if(ChecarPermissoes(playerid)) return 1;
new textomsg[256], stringcc[256], nomecc[MAX_PLAYER_NAME];
GetPlayerName(playerid, nomecc, MAX_PLAYER_NAME);
if(sscanf(params, "s[256]", textomsg)) return Msg(playerid, Vermelho, "<!> {FFFFFF}Use: {FF0000}/Cg [Menssagem]");
if(playerChatMuted[playerid])
{
if(gettime() < playerChatTalkedTime[playerid])
return SendClientMessage(playerid, COLOR_YELLOW, "<!> {FFFFFF}Você foi mutado durante 30 segundos por flood no chat GLOBAL.");
else
playerChatMuted[playerid] = false, playerChatTalkedTime[playerid] = 0;
}
if(gettime() < playerChatTalkedTime[playerid])
{
playerChatTimesSpoken[playerid]++;
if(playerChatTimesSpoken[playerid] > 1)
{
playerChatMuted[playerid] = true;
playerChatTimesSpoken[playerid] = 0;
playerChatTalkedTime[playerid] = gettime() + 30;
return SendClientMessage(playerid, COLOR_YELLOW, "<!> {FFFFFF}Você foi mutado durante 30 segundos por flood no chat GLOBAL.");
}
}
else
if(GetPlayerAdminLevel(playerid) <= 0)
{
playerChatTimesSpoken[playerid] = 0;
playerChatTalkedTime[playerid] = gettime() + 5;
format(stringcc, sizeof(stringcc), "[CHAT GLOBAL] ** /Cg ** {FFFFFF}%s[ID:%d] {FFFFFF}Diz: {0080C0}%s", nomecc, playerid, textomsg);
SendClientMessageToAll(0x0080C0AA, stringcc);
}
else
{
format(stringcc, sizeof(stringcc), "{FFFFFF}[{0080C0}CHAT GLOBAL{FFFFFF}] ** /Cg ** {FFFFFF}[{27AE60}%s{FFFFFF}] {FFFFFF}%s[ID:%d] {FFFFFF}Diz: {0080C0}%s", admins(playerid, 1), nomecc, playerid, textomsg);
SendClientMessageToAll(0x0080C0AA, stringcc);
}
return 1;
}
Única coisa que fiz foi colocar o else e o if caso não seja admin chat normal e caso seja adc a tag na format. oque eu fiz de errado que eu não entendo pois o [CHAT GLOBAL] existia antes e dava pra digitar normalmente..
ANTES DE MODIFICAR - DEPOIS DE MODIFICAR PLAYER - DEPOIS DE MODIFICAR STAFF