13/04/2021 15:49
Bom Galera eu estou fazendo um sistema de tag no chat para os jogadores VIPs tipo:
Dessa fome ("Nome do player:[ID do player / Cor do VIP] e o assunto que ele falar").
Bom ai estou tentando fazer com que mude a cor do tag, já fiz todo o sistema mais não está mudando de cor a tag. Poderiam mim ajuda por favor?
Callback OnPlayerText
Comando em DIALOG para muda a cor
Código PHP:
Lelezin:[01 VIP] Assunto
Bom ai estou tentando fazer com que mude a cor do tag, já fiz todo o sistema mais não está mudando de cor a tag. Poderiam mim ajuda por favor?
Callback OnPlayerText
Código PHP:
if(Vip[playerid] != 0)
{
new string[256];
/*new pName[MAX_PLAYER_NAME];
GetPlayerName(playerid,pName,sizeof(pName));*/
//GetPlayerName(playerid, string, sizeof(string));
//printf("[CHAT] %s: [%d] %s", PlayerName(playerid), playerid, text);
//format(string, sizeof(string), "[%02d {1E90FF}VIP{FFFFFF}] %s", playerid, text);
format(string, sizeof(string), "%s", PlayerName(playerid));
new cor = ZN_GetInt(string, "CorVIP");
if(cor == 1)
{
format(string, sizeof(string), "[%02d {1E90FF}VIP{FFFFFF}] %s", playerid, text);
SendClientMessageToAll(GetPlayerColor(playerid), string);
}
else if(cor == 2)
{
format(string, sizeof(string), "[%02d {008B00}VIP{FFFFFF}] %s", playerid, text);
SendClientMessageToAll(GetPlayerColor(playerid), string);
}
else if ( cor == 3)
{
format(string, sizeof(string), "[%02d {FF00FF}VIP{FFFFFF}] %s", playerid, text);
SendClientMessageToAll(GetPlayerColor(playerid), string);
}
else if( cor == 4)
{
format(string, sizeof(string), "[%02d {A020F0}VIP{FFFFFF}] %s", playerid, text);
SendClientMessageToAll(GetPlayerColor(playerid), string);
}
else if( cor == 5)
{
format(string, sizeof(string), "[%02d {FF0000}VIP{FFFFFF}] %s", playerid, text);
SendClientMessageToAll(GetPlayerColor(playerid), string);
}
else if( cor == 6)
{
format(string, sizeof(string), "[%02d {FF8C00}VIP{FFFFFF}] %s", playerid, text);
SendClientMessageToAll(GetPlayerColor(playerid), string);
}
else if(cor == 7)
{
format(string, sizeof(string), "[%02d {FFD700}VIP{FFFFFF}] %s", playerid, text);
SendClientMessageToAll(GetPlayerColor(playerid), string);
}
else if(cor == 8)
{
format(string, sizeof(string), "[%02d {363636}VIP{FFFFFF}] %s", playerid, text);
SendClientMessageToAll(GetPlayerColor(playerid), string);
}
else if(cor == 9)
{
format(string, sizeof(string), "[%02d {FFFFFF}VIP{FFFFFF}] %s", playerid, text);
SendClientMessageToAll(GetPlayerColor(playerid), string);
}
else if(cor == 10)
{
format(string, sizeof(string), "[%02d {0504B9}VIP{FFFFFF}] %s", playerid, text);
SendClientMessageToAll(GetPlayerColor(playerid), string);
}
else if(cor == 11)
{
format(string, sizeof(string), "[%02d {EE6363}VIP{FFFFFF}] %s", playerid, text);
SendClientMessageToAll(GetPlayerColor(playerid), string);
}
else if(cor == 12)
{
format(string, sizeof(string), "[%02d {5CACEE}VIP{FFFFFF}] %s", playerid, text);
SendClientMessageToAll(GetPlayerColor(playerid), string);
}
else if(cor == 13)
{
format(string, sizeof(string), "[%02d {00EE76}VIP{FFFFFF}] %s", playerid, text);
SendClientMessageToAll(GetPlayerColor(playerid), string);
}
}
Comando em DIALOG para muda a cor
Código PHP:
if(strcmp("/cortvip", cmdtext, true, 10) == 0)
{
if(Vip[playerid] != 0)
{
new blogs[500];
strins(blogs, "{1E90FF}Azul\n",strlen(blogs));
strins(blogs, "{008B00}Verde\n",strlen(blogs));
strins(blogs, "{FF00FF}Rosa\n",strlen(blogs));
strins(blogs, "{A020F0}Roxo\n",strlen(blogs));
strins(blogs, "{FF0000}Vermelho\n",strlen(blogs));
strins(blogs, "{FF8C00}Laranja\n",strlen(blogs));
strins(blogs, "{FFD700}Amarelo\n",strlen(blogs));
strins(blogs, "{363636}Preto\n",strlen(blogs));
strins(blogs, "{FFFFFF}Branco\n",strlen(blogs));
strins(blogs, "{0504B9}Azul Escuro\n",strlen(blogs));
strins(blogs, "{EE6363}Vermelho Escuro\n",strlen(blogs));
strins(blogs, "{5CACEE}Azul Claro\n",strlen(blogs));
strins(blogs, "{00EE76}Verde Claro\n",strlen(blogs));
ShowPlayerDialog(playerid, DIALOG_COR_VIP, DIALOG_STYLE_LIST, "{00FF00}» Cores VIP", blogs, "Continuar", "Fechar");
return 1;
}
else SendClientMessage(playerid, CORX1, "| ERRO | Você não tem permissão!");
return 1;
}