03.11.2012, 22:46
Vei a cores estгo assim eu queria sу passar para o dialog para nгo ficar trocando cor por cor vendo das org, ai eu iria fazer o seguinte pegar o do setplayerteamcolor e passar para o /orgs
eu so estava pedindo daquele jeito para so subistituir pegando dessas cores
PHP код:
#define COR_G-Unit 0x363636AA
#define COR_PMLV 0xFF6347AA
#define COR_ADA 0x90EE90AA
#define COR_TCP 0x16C970AA
#define COR_PM 0x9999FFF6
#define COR_PR 0x666699F6
#define COR_EXE 0x00660CF6
#define COR_SAMU 0xCC6666F6
#define COR_AZTECAS 0x1e3effF6
#define COR_TAL 0x696969AA
#define COR_PRE 0x6699FFF6
#define COR_HITMAN 0xA9A9A9F6
#define COR_REP 0xFFC1C1F6
#define COR_NOIX 0x00FF78F6
#define COR_NOIXX 0xBDFFD4F6
#define COR_TAXI 0x66FFFFF6
#define COR_PF 0x999966F6
#define COR_COSA 0xB01A00AA
#define COR_YAK 0x006699C8
#define COLOR_ORANGE 0xFF9900AA
#define COR_MS 0xBF80FFAA
#define COR_MR 0x8B0000AA
#define COR_GRO 0x33FF00F6
#define COR_EMPTA 0xFFD700F6
#define COR_GI 0x33CCFFAA
#define tutorial 9999
#define MENUCOP 40028
#define LARANJA 0xFF6600AA
#define COR_PC 0x996666AA
#define COR_BALLAS 0x6633ccAA
#define COR_VAGOS 0xFFFF33F6
#define COR_NASCIMENTO 0xFF0000F6
#define COR_MAYANS 0xCCCC6666FFFF
#define COR_ADMIN 0xFF35F3F6
o Sitema de org e Assim:
if(strcmp(cmd, "/orgs", true) == 0 || strcmp(cmd, "/profs", true) == 0)
{
new Dialog[1500];
if(IsPlayerConnected(playerid))
{
format(string, 128, " {7AADFF}1 - Policia Militar: {FFFFFF}%s\n", InfoOrg[1][Lider]);
strcat(Dialog,string);
format(string, 128, " {ADC7D9}2 - Rota: {FFFFFF}%s\n", InfoOrg[2][Lider]);
strcat(Dialog,string);
format(string, 128, " {6CD950}3 - Exercito: {FFFFFF}%s\n", InfoOrg[3][Lider]);
strcat(Dialog,string);
format(string, 128, " {F7819A}4 - Mйdicos: {FFFFFF}%s\n", InfoOrg[4][Lider]);
strcat(Dialog,string);
format(string, 128, " {337EFF}5 - Los Astecas: {FFFFFF}%s\n", InfoOrg[5][Lider]);
strcat(Dialog,string);
format(string, 128, " {48A3E0}6 - F.A.R.C: {FFFFFF}%s\n", InfoOrg[6][Lider]);
strcat(Dialog,string);
format(string, 128, " {6AB4E6}7 - Presidente: {FFFFFF}%s\n", InfoOrg[7][Lider]);
strcat(Dialog,string);
format(string, 128, " {C2CBD1}8 - Hitmans: {FFFFFF}%s\n", InfoOrg[8][Lider]);
strcat(Dialog,string);
format(string, 128, " {EDD893}9 - Reporter: {FFFFFF}%s\n", InfoOrg[9][Lider]);
strcat(Dialog,string);
format(string, 128, " {93EDDE}10 - Taxista: {FFFFFF}%s\n", InfoOrg[10][Lider]);
strcat(Dialog,string);
format(string, 128, " {BFA873}11 - Policia Federal: {FFFFFF}%s\n", InfoOrg[11][Lider]);
strcat(Dialog,string);
format(string, 128, " {BF9B47}12 - Mбfia Casa Nostra: {FFFFFF}%s\n", InfoOrg[12][Lider]);
strcat(Dialog,string);
format(string, 128, " {8136B3}13 - Mбfia Yakuza: {FFFFFF}%s\n", InfoOrg[13][Lider]);
strcat(Dialog,string);
format(string, 128, " {00DB1D}14 - Groove Street: {FFFFFF}%s\n", InfoOrg[14][Lider]);
strcat(Dialog,string);
format(string, 128, " {EDE187}15 - Guerrilheiros Israelita: {FFFFFF}%s\n", InfoOrg[15][Lider]);
strcat(Dialog,string);
format(string, 128, " {BDA34D}16 - Policia Civil: {FFFFFF}%s\n", InfoOrg[16][Lider]);
strcat(Dialog,string);
format(string, 128, " {CB42E3}17 - Ballas: {FFFFFF}%s\n", InfoOrg[17][Lider]);
strcat(Dialog,string);
format(string, 128, " {E1ED00}18 - Los Vagos: {FFFFFF}%s\n", InfoOrg[18][Lider]);
strcat(Dialog,string);
format(string, 128, " {FF0000}19 - Comando Vermelho: {FFFFFF}%s\n", InfoOrg[19][Lider]);
strcat(Dialog,string);
format(string, 128, " {C90000}20 - PCC: {FFFFFF}%s\n", InfoOrg[20][Lider]);
strcat(Dialog,string);
format(string, 128, " {46F274}21 - Os Pobre Loko: {FFFFFF}%s\n", InfoOrg[21][Lider]);
strcat(Dialog,string);
format(string, 128, " {A87A31}22 - Sons OF Anarchy: {FFFFFF}%s\n", InfoOrg[22][Lider]);
strcat(Dialog,string);
format(string, 128, " {0000FF}23 - Drifters: {FFFFFF}%s\n", InfoOrg[23][Lider]);
strcat(Dialog,string);
format(string, 128, " {46F274}24 - Terceiro Comando Puro: {FFFFFF}%s\n", InfoOrg[24][Lider]);
strcat(Dialog,string);
format(string, 128, " {8B2500}25 - Amigos Dos Amigos: {FFFFFF}%s\n", InfoOrg[25][Lider]);
strcat(Dialog,string);
format(string, 128, " {FCEC0D}26 - D.E.T.R.A.N: {FFFFFF}%s\n", InfoOrg[26][Lider]);
strcat(Dialog,string);
format(string, 128, " {8B2500}27 - G-Unitd: {FFFFFF}%s\n", InfoOrg[27][Lider]);
strcat(Dialog,string);
format(string, 128, " {0000FF}28 - Mayans: {FFFFFF}%s\n", InfoOrg[28][Lider]);
strcat(Dialog,string);
ShowPlayerDialog(playerid, 8723, DIALOG_STYLE_MSGBOX, "Lista de Lнderes das Organizaзхes", Dialog, "Ok", "Fechar");
}
return true;
}
E eu gostaria de so subistituir as cores como esta aqui:
public SetPlayerToTeamColor(playerid)
{
if(admtrampando[playerid] == 1 && admhide[playerid] != 1)
{
SetPlayerColor(playerid, COR_ADMIN);
}
else if (PlayerInfo[playerid][pTeam] == 3)//Civis
{
SetPlayerColor(playerid, COLOR_WHITE);
}
else if (PlayerInfo[playerid][pMembro] == 1 || PlayerInfo[playerid][pLider] == 1)//PM
{
SetPlayerColor(playerid, COR_PM);
}
else if (PlayerInfo[playerid][pMembro] == 2 || PlayerInfo[playerid][pLider] == 2)//Rota
{
SetPlayerColor(playerid, COR_PR);
}
else if (PlayerInfo[playerid][pMembro] == 3 || PlayerInfo[playerid][pLider] == 3)//Exйrcito
{
SetPlayerColor(playerid, COR_EXE);
}
else if (PlayerInfo[playerid][pMembro] == 4 || PlayerInfo[playerid][pLider] == 4)//S.A.M.U
{
SetPlayerColor(playerid, COR_SAMU);
}
else if (PlayerInfo[playerid][pMembro] == 5 || PlayerInfo[playerid][pLider] == 5)//Aztecas
{
SetPlayerColor(playerid, COR_AZTECAS);
}
else if (PlayerInfo[playerid][pMembro] == 6 || PlayerInfo[playerid][pLider] == 6)//Taliban
{
SetPlayerColor(playerid, COR_TAL);
}
else if (PlayerInfo[playerid][pMembro] == 7 || PlayerInfo[playerid][pLider] == 7)//Governo
{
SetPlayerColor(playerid, COR_PRE);
}
else if (PlayerInfo[playerid][pMembro] == 8 || PlayerInfo[playerid][pLider] == 8)//Hitmans
{
SetPlayerColor(playerid, COR_HITMAN);
}
else if (PlayerInfo[playerid][pMembro] == 9 || PlayerInfo[playerid][pLider] == 9)//Reporter
{
SetPlayerColor(playerid, COR_REP);
}
else if (PlayerInfo[playerid][pMembro] == 10 || PlayerInfo[playerid][pLider] == 10)//Taxistas
{
SetPlayerColor(playerid, COR_TAXI);
}
else if (PlayerInfo[playerid][pMembro] == 11 || PlayerInfo[playerid][pLider] == 11)//PF
{
SetPlayerColor(playerid, COR_PF);
}
else if (PlayerInfo[playerid][pMembro] == 12 || PlayerInfo[playerid][pLider] == 12)//Mбfia Cosa Nostra
{
SetPlayerColor(playerid, COR_COSA);
}
else if (PlayerInfo[playerid][pMembro] == 13 || PlayerInfo[playerid][pLider] == 13)//Mбfia Yakuza
{
SetPlayerColor(playerid, COR_YAK);
}
else if (PlayerInfo[playerid][pMembro] == 14 || PlayerInfo[playerid][pLider] == 14)//Grove
{
SetPlayerColor(playerid, COR_GRO);
}
else if (PlayerInfo[playerid][pMembro] == 15 || PlayerInfo[playerid][pLider] == 15)//Guerrilheiros Israelita
{
SetPlayerColor(playerid, COR_GI);
}
else if (PlayerInfo[playerid][pMembro] == 16 || PlayerInfo[playerid][pLider] == 16)//Policia Civil
{
SetPlayerColor(playerid, COR_PC);
}
else if (PlayerInfo[playerid][pMembro] == 17 || PlayerInfo[playerid][pLider] == 17)//BALLAS
{
SetPlayerColor(playerid, COR_BALLAS);
}
else if (PlayerInfo[playerid][pMembro] == 18 || PlayerInfo[playerid][pLider] == 18)//vagos
{
SetPlayerColor(playerid, COR_VAGOS);
}
else if (PlayerInfo[playerid][pMembro] == 19 || PlayerInfo[playerid][pLider] == 19)//CV
{
SetPlayerColor(playerid, 0xF6000000);
}
else if (PlayerInfo[playerid][pMembro] == 20 || PlayerInfo[playerid][pLider] == 20)//PCC
{
SetPlayerColor(playerid, 0xCCFF99FF);
}
else if (PlayerInfo[playerid][pMembro] == 21 || PlayerInfo[playerid][pLider] == 21)//Os Pobre Loko
{
SetPlayerColor(playerid, 0x98F5FFAA);
}
else if (PlayerInfo[playerid][pMembro] == 22 || PlayerInfo[playerid][pLider] == 22)//Sons
{
SetPlayerColor(playerid, 0x8B0000AA);
}
else if (PlayerInfo[playerid][pMembro] == 23 || PlayerInfo[playerid][pLider] == 23)//Minight
{
SetPlayerColor(playerid, 0xBF80FFAA);
}
else if (PlayerInfo[playerid][pMembro] == 24 || PlayerInfo[playerid][pLider] == 24)//TCP
{
SetPlayerColor(playerid, COR_TCP);
}
else if (PlayerInfo[playerid][pMembro] == 25 || PlayerInfo[playerid][pLider] == 25)//blood
{
SetPlayerColor(playerid, COR_ADA);
}
else if (PlayerInfo[playerid][pMembro] == 26 || PlayerInfo[playerid][pLider] == 26)//PR
{
SetPlayerColor(playerid, COR_PMLV);
}
else if (PlayerInfo[playerid][pMembro] == 27 || PlayerInfo[playerid][pLider] == 27)//G-Unit
{
SetPlayerColor(playerid, COR_G-Unit);
}
else if (PlayerInfo[playerid][pMembro] == 28 || PlayerInfo[playerid][pLider] == 28)//Mayans
{
SetPlayerColor(playerid, 0xCCCC6666FFFF);
}
else if(PlayerInfo[playerid][pHelperTrabalhando] == 1)//helpers
{
SetPlayerColor(playerid, 0x00FFFFAA);
}
}