08.10.2013, 18:55
Hello!
How to add more many colors for this?:
How to add more many colors for this?:
Код:
/*
M3HR4N 's Rank System
Version 1 :
/rank cmd for your rank
/ranks for know all ranks
What Will Be Add :
/getplayerrank(gpr) [id] shows other players rank
seen any bug / had any suggestions ? tell me on forums by posting or pm
*/
#include <a_samp>
#include <zcmd>
CMD:rank(playerid, params[])
{
new string[256];
format(string, sizeof(string),"Pontjaid : %s | Rangod : %s", GetPlayerScore(playerid), GPR(playerid));
SendClientMessage(playerid, 0x00FFFFFF, string);
return 1;
}
CMD:ranks(playerid, params[])
{
ShowPlayerDialog(playerid, 1, DIALOG_STYLE_MSGBOX,"{00FFFF}Ranks","Rank 0-Novice-0 Score\nRank 1-Private-50 Scores\nRank 2-Corporal-100 Scores\nRank 3-Sergeant-300 Scores\nRank 4-Lieutenant-Scores:600\nRank 5-Officer-Scores:800\nRank 6-Captain-Scores:2000\nRank 7-Colonel-Scores:4000\nRank 8-Major-Scores:7000\nRank 9-Major General-Scores:9000\nRank 10-General-Scores: 12000\nRank 11-General OF the Army-15000 Scores\nRank 12-Master Of War-20000 Scores","Ok","Close");
return 1;
}
public OnPlayerText(playerid,text[])
{
new szChat[144];
format(szChat,sizeof (szChat),"[%s] %s{007f9c}(%d): {ffffff}%s", GPR(playerid), pName(playerid), playerid, text);
SendClientMessageToAll(-1, szChat);
)
new
string[128],
rand,
name[MAX_PLAYER_NAME];
GetPlayerName(playerid,name,sizeof(name));
rand = random(sizeof(color));
format(string,sizeof(string),"[%d] %s: %s",playerid,name,text);
SendClientMessageToAll(color[rand][0],string);
return 0;
}
stock pName(playerid)
{
new name[24];
GetPlayerName(playerid,name,24);
return name;
}
stock GPR(playerid)
{
new str[50];
new score = GetPlayerScore(playerid);
if(score == 0) format(str,sizeof(str),"Novice");
if(score >= 50 && score <= 99) format(str,sizeof(str),"Private");
if(score >= 100 && score <= 299) format(str,sizeof(str),"Corporal");
if(score >= 300 && score <= 599) format(str,sizeof(str),"Sergeant");
if(score >= 600 && score <= 799) format(str,sizeof(str),"Lieutenant");
if(score >= 800 && score <= 1999) format(str,sizeof(str),"Officer");
if(score >= 2000 && score <= 3999) format(str,sizeof(str),"Captain");
if(score >= 4000 && score <= 5999) format(str,sizeof(str),"Colonel");
if(score >= 7000 && score <= 8999) format(str,sizeof(str),"Major");
if(score >= 9000 && score <= 12999) format(str,sizeof(str),"Major General");
if(score >= 12000 && score <= 14999) format(str,sizeof(str),"General");
if(score >= 15000 && score <= 19999) format(str,sizeof(str),"General OF the Army");
if(score >= 20000) format(str,sizeof(str),"Master Of War");
return str;
}


for example: #define COLOR_RED 0xFF0000AA
: error 017: undefined symbol "color"