CMD:f(playerid, params[])
{
new text[128], string[128], playername[MAX_PLAYER_NAME];
if(sscanf(params, "s", text)) return SendClientMessage(playerid, 0xAD0000AA, "USE: /f(amilia) [MENSAGEM]");
if(pDados[playerid][FACCAO] == 0) return SendClientMessage(playerid, 0xAD0000AA, "Vocк nгo participa de nenhuma organizaзгo!");
GetPlayerName(playerid, playername, sizeof(playername));
format(string, sizeof(string), "(Rбdio) %s [Cargo: %s] diz: %s", playername, GetPlayerCargo(playerid), text);
SendFamilyMessage(pDados[playerid][FACCAO], COR_RAD, string);
return 1;
}
stock GetPlayerCargo(playerid)
{
new str[30];
if(pDados[playerid][FACCAO] == 1)
{
if (pDados[playerid][Cargo] == 1)
{
str = "Humorista";
}
if (pDados[playerid][Cargo] == 2)
{
str = "Reporter Local";
}
if (pDados[playerid][Cargo] == 3)
{
str = "Reporter Nacional";
}
if (pDados[playerid][Cargo] == 4)
{
str = "Editor";
}
if (pDados[playerid][Cargo] == 5)
{
str = "Diretor de produзгo";
}
if (pDados[playerid][Cargo] == 6)
{
str = "Diretor";
}
}
return str;
}
stock GetPlayerCargo(playerid)
{
new str[30];
if(pDados[playerid][FACCAO] == 1)
{
if(pDados[playerid][Cargo] == 1)
str = "Humorista";
else if(pDados[playerid][Cargo] == 2)
str = "Reporter Local";
else if(pDados[playerid][Cargo] == 3)
str = "Reporter Nacional";
else if(pDados[playerid][Cargo] == 4)
str = "Editor";
else if(pDados[playerid][Cargo] == 5)
str = "Diretor de produзгo";
else if(pDados[playerid][Cargo] == 6)
str = "Diretor";
}
return str;
}
#define CorVagos 0xEDDD00C8
#define CorGroove 0x00D620C8
#define CorBallas 0xCC1EFCC8
#define CorAztecas 0x0023BFC8
#define CorPolicia 0x7891FFC8
SendClientMessage(playerid, CorPolicia,"Vocк nгo й um oficial da lei");
CMD:f(playerid, params[])
{
new text[128], string[128], playername[MAX_PLAYER_NAME];
if(sscanf(params, "s", text)) return SendClientMessage(playerid, 0xAD0000AA, "USE: /f(amilia) [MENSAGEM]");
if(pDados[playerid][FACCAO] == 0) return SendClientMessage(playerid, 0xAD0000AA, "Vocк nгo participa de nenhuma organizaзгo!");
GetPlayerName(playerid, playername, sizeof(playername));
format(string, sizeof(string), "(Rбdio) %s [Cargo: %s] diz: %s", playername, GetPlayerCargo(playerid), text);
SendFamilyMessage(pDados[playerid][FACCAO], //CORDAORG string);
return 1;
}
if(pDados[playerid][FACCAO] == 1)
{
format(string, sizeof(string), "(Rбdio) %s [Cargo: %s] diz: %s", playername, GetPlayerCargo(playerid), text);
SendFamilyMessage(pDados[playerid][FACCAO], CORDAFACCAO1,string);
}
if(pDados[playerid][FACCAO] == 2)
{
format(string, sizeof(string), "(Rбdio) %s [Cargo: %s] diz: %s", playername, GetPlayerCargo(playerid), text);
SendFamilyMessage(pDados[playerid][FACCAO], CORDAFACCAO2,string);
}
Funcinou Valw
Mais Para Mim Fazer Uma De Cor Por ORG Agr como posso fazer |
// Cores tiradas do exemplo do "LS"
new CorDasOrgs[5] = {
0xEDDD00C8, // Vagos
0x00D620C8,// Groove
0xCC1EFCC8, // Ballas
0x0023BFC8, // Aztecas
0x7891FFC8 // Policia
};
// Exemplo de uso
SendFamilyMessage(pDados[playerid][FACCAO], CorDasOrgs[pDados[playerid][FACCAO]-1], string);