PHP код:
stock GetFactionRankName(playerid)
{
new
rankName[26]
;
switch(pInfo[playerid][FactionRank])
{
case 0: strcat(rankName, "Police Officer I", sizeof(rankName));
case 1: strcat(rankName, "Police Officer II", sizeof(rankName));
case 2: strcat(rankName, "Police Officer III", sizeof(rankName));
case 3: strcat(rankName, "Lead Police Office", sizeof(rankName));
case 4: strcat(rankName, "Sergeant I", sizeof(rankName));
case 5: strcat(rankName, "Sergeant II", sizeof(rankName));
case 6: strcat(rankName, "Sergeant III", sizeof(rankName));
case 7: strcat(rankName, "Lieutenant I", sizeof(rankName));
case 8: strcat(rankName, "Lieutenant II", sizeof(rankName));
case 9: strcat(rankName, "Lieutenant III", sizeof(rankName));
case 10: strcat(rankName, "Captain I", sizeof(rankName));
case 11: strcat(rankName, "Captain II", sizeof(rankName));
case 12: strcat(rankName, "Captain III", sizeof(rankName));
case 13: strcat(rankName, "Commander", sizeof(rankName));
case 14: strcat(rankName, "Assistant Chief of Police", sizeof(rankName));
case 15: strcat(rankName, "Deputy Chief of Police", sizeof(rankName));
case 16: strcat(rankName, "Chief of Police", sizeof(rankName));
}
return rankName;
}
CMD:r(playerid, params[])
{
if(pInfo[playerid][Faction] == 0) return SendClientMessage(playerid, COLOR_LIGHTRED, "SERVER:{FFFFFF} You're not in a faction!");
new
string[128],
pName[MAX_PLAYER_NAME],
factionID = pInfo[playerid][Faction]
;
GetPlayerName(playerid, pName, sizeof(pName));
format(string, sizeof(string), "%s %s: %s", GetFactionRankName(playerid), pName, params);
SendFactionRadioMessage(factionID, string);
return 1;
}
Give a try.