GTA Közösség - A magyar GTA fórum

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Segítségkérés => A témát indította: Yakuza™ - 2012. szeptember 01. - 15:15:10

Cím: R G B -> HEXA
Írta: Yakuza™ - 2012. szeptember 01. - 15:15:10
Hali!
Van egy név szín cserélõ scriptem és azt szeretnám megcsinálni,hogy R G B-t kelljen beírni és amikor ír a chatbe konvertálja át hexára.
Ez megoldható és ha igen, hogy?
Jelenlegi /color parancs:
 
CMD:color(playerid, params[])
{
    if(COD[playerid] == true) return SendClientMessage(playerid,-1,\"{FF4646}>>>> {525252}DM Zónában vagy! Kilépéshez /exitdm {FF4646}<<<<\");
new NColor[64 + 1];
new file[128];
new string[250];
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid, name, sizeof(name));
if(sscanf(params, \"s[64]\", NColor)) return SendClientMessage(playerid, -1, \"{DDDDDD}Használat: /color [színkód (Például: FF0000)]\");
if(strlen(NColor) > 64) return 1;
format(file, sizeof(file), \"/nDark/Players/%s.ini\", name);
if(dini_Exists(file))
format(PnDark[playerid][Namecolor], (64), \"{%s}\", NColor);
format(string,sizeof(string),\"{ffff99}> A név színed beállítva, %s\",NColor);
SendClientMessage(playerid, 0xFFFFFFAA, string);
dini_Set(file,\"Nevszin\",NColor);
return 1;
}