17.05.2012, 17:42
pawn Код:
public OnPlayerCommandText(playerid, cmdtext[])
{
new string[256];
if(strcmp("/ranks", cmdtext, true, 5) ==0)
{
SendClientMessage(playerid,COLOR_TUT, "------------- Rank Information -------------");
SendClientMessage(playerid,COLOR_WHITE, "Level 1 Private (50 score required)");
SendClientMessage(playerid,COLOR_WHITE, "Level 2 Corporal (100 score required)");
SendClientMessage(playerid,COLOR_WHITE, "Level 3 Sergenteant (200 score required)");
SendClientMessage(playerid,COLOR_WHITE, "Level 4 Captain (500 score required)");
SendClientMessage(playerid,COLOR_WHITE, "Level 5 Brigadier (750 score required)");
SendClientMessage(playerid,COLOR_WHITE, "Level 6 General (1000 score required)");
return 1;
}
if(strcmp("/myrank", cmdtext, true, 6) == 0)
{
if(IsPlayerConnected(playerid))
{
new rankid = pRank[playerid];
new pName[MAX_PLAYER_NAME];
GetPlayerName(playerid, pName, sizeof(pName));
new rank[20];
if(pRank[playerid] == 0) { rank = "Private"; }
else if(pRank[playerid] == 1) { rank = "Corporal'"; }
else if(pRank[playerid] == 2) { rank = "Sergenteant"; }
else if(pRank[playerid] == 3) { rank = "Captain"; }
else if(pRank[playerid] == 4) { rank = "Brigadier"; }
else if(pRank[playerid] == 5) { rank = "General"; }
format(string, sizeof(string), "--- Your Rank ---",pName);
SendClientMessage(playerid, COLOR_ROYAL,string);
format(string, sizeof(string), "Your curent rank is %d (%s)",rankid,rank,GetPlayerScore(playerid));
SendClientMessage(playerid, COLOR_CWHITE,string);
}
return 1;
}
return 0;
}