Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- COMMAND:factiontalk(playerid, params[])
- {
- new sendername[MAX_PLAYER_NAME], string[256], text[128];
- format(sendername, sizeof(sendername), "%s", GetName(playerid));
- GiveNameSpace(sendername);
- if(sscanf(params, "s[128]", text)) SendClientMessage(playerid, WHITE, "USAGE: /factiontalk [TEXT]");
- else
- {
- if(PlayerInfo[playerid][pMember] > 0)
- {
- new member = PlayerInfo[playerid][pMember];
- if(member == 1)
- {
- switch(PlayerInfo[playerid][pRank])
- {
- case 13: { format(string, sizeof(string), "** (( Chief of Police %s: %s ))", sendername, text); }
- case 12: { format(string, sizeof(string), "** (( Assistant Chief %s: %s ))", sendername, text); }
- case 11: { format(string, sizeof(string), "** (( Deputy Chief %s: %s ))", sendername, text); }
- case 10: { format(string, sizeof(string), "** (( Commander %s: %s ))", sendername, text); }
- case 9: { format(string, sizeof(string), "** (( Captain %s: %s ))", sendername, text); }
- case 8: { format(string, sizeof(string), "** (( Lieutenant %s: %s ))", sendername, text); }
- case 7: { format(string, sizeof(string), "** (( Staff Sergeant %s: %s ))", sendername, text); }
- case 6: { format(string, sizeof(string), "** (( Detective Sergeant %s: %s ))", sendername, text); }
- case 5: { format(string, sizeof(string), "** (( Sergeant %s: %s ))", sendername, text); }
- case 4: { format(string, sizeof(string), "** (( Detective %s: %s ))", sendername, text); }
- case 3: { format(string, sizeof(string), "** (( Police Officer III %s: %s ))", sendername, text); }
- case 2: { format(string, sizeof(string), "** (( Police Officer II %s: %s ))", sendername, text); }
- case 1: { format(string, sizeof(string), "** (( Police Officer I %s: %s ))", sendername, text); }
- }
- SendFactionMessage(PlayerInfo[playerid][pMember], FACTION_COLOR, string);
- }
- if(member >= 10)
- {
- switch (PlayerInfo[playerid][pRank])
- {
- case 6: { format(string, sizeof(string), "** (( %s %s: %s ))", FactionInfo[PlayerInfo[playerid][pMember]][fRank6],sendername, text); }
- case 5: { format(string, sizeof(string), "** (( %s %s: %s ))", FactionInfo[PlayerInfo[playerid][pMember]][fRank5],sendername, text); }
- case 4: { format(string, sizeof(string), "** (( %s %s: %s ))", FactionInfo[PlayerInfo[playerid][pMember]][fRank4],sendername, text); }
- case 3: { format(string, sizeof(string), "** (( %s %s: %s ))", FactionInfo[PlayerInfo[playerid][pMember]][fRank3],sendername, text); }
- case 2: { format(string, sizeof(string), "** (( %s %s: %s ))", FactionInfo[PlayerInfo[playerid][pMember]][fRank2],sendername, text); }
- case 1: { format(string, sizeof(string), "** (( %s %s: %s ))", FactionInfo[PlayerInfo[playerid][pMember]][fRank1],sendername, text); }
- }
- SendFactionMessage(PlayerInfo[playerid][pMember], FACTION_COLOR, string);
- }
- }
- else
- {
- SCM(playerid, WHITE, "ERROR : You are not in any faction");
- }
- }
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement