Üdv csináltam a vip rendszeremhez egy ilyen kis rankos módot :DD
#include <a_samp>
#include <zcmd>
#include <sscanf2>
new Rank[MAX_PLAYERS][64 + 1];
new RankColor[MAX_PLAYERS][64 + 1];
new NameColor[MAX_PLAYERS][64 + 1];
new TextColor[MAX_PLAYERS][64 + 1];
CMD:settextcolor(playerid, params[])
{
new TColor[64 + 1];
new string[250];
if(sscanf(params, \"s[64]\", TColor)) return SendClientMessage(playerid, -1, \"{DDDDDD}>> Használat: {005c99}/settextcolor [színkód (Például: 00FF00)]\");
if(strlen(TColor) > 64) return 1;
format(TextColor[playerid], (64), \"{%s}\", TColor);
format(string,sizeof(string),\"{DDDDDD}>> AccServ: {005c99}Rang színed beállítva!! Színkód: %s\",TColor);
SendClientMessage(playerid, 0xFFFFFFAA, string);
return 1;
}
CMD:color(playerid, params[])
{
new NColor[64 + 1];
new string[250];
if(sscanf(params, \"s[64]\", NColor)) return SendClientMessage(playerid, -1, \"{DDDDDD}>> Használat: {005c99}/color [színkód (Például: FF0000)]\");
if(strlen(NColor) > 64) return 1;
format(NameColor[playerid], (64), \"{%s}\", NColor);
format(string,sizeof(string),\"{DDDDDD}>> AccServ: {005c99}Név szined beállítva!! Színkód: %s\",NColor);
SendClientMessage(playerid, 0xFFFFFFAA, string);
return 1;
}
CMD:setrank(playerid, params[])
{
new Titulus[64 + 1];
new string[250];
new viptag[MAX_PLAYER_NAME];
GetPlayerName(playerid, viptag, sizeof(viptag));
if(sscanf(params, \"s[64]\", Titulus)) return SendClientMessage(playerid, -1, \"{DDDDDD}>> Használat: {005c99}/setrank [Új rang]\");
if(strlen(Titulus) > 64) return 1;
format(Rank[playerid], (64), \" <%s>\", Titulus);
format(string,sizeof(string),\"{FF4646}>> AccServ: {57A433}Rang megváltoztatva! {FFFFFF}Rang: %s\",Titulus);
SendClientMessage(playerid, 0xFFFFFFAA, string);
return 1;
}
CMD:setrankcolor(playerid, params[])
{
new Color[64 + 1];
new string[250];
if(sscanf(params, \"s[64]\", Color)) return SendClientMessage(playerid, -1, \"{DDDDDD}>> Használat: {005c99}/setrankcolor [színkód (Például: 00FF00)]\");
if(strlen(Color) > 64) return 1;
format(RankColor[playerid], (64), \"{%s}\", Color);
format(string,sizeof(string),\"{DDDDDD}>> AccServ: {005c99}Rang színed beállítva!! Színkód: %s\",Color);
SendClientMessage(playerid, 0xFFFFFFAA, string);
return 1;
}
Szín kódot 0xFFFFFFAA (0x és az AA nem kell) tehát FFFFFF.
Innen tudsz színkódokat nézni: http://sampforum.hu/index.php?page=color