Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- CMD:departments(playerid, params[])
- {
- if(gPlayerLogged[playerid] == 0) return SendClientMessage(playerid, COLOR_LIGHTRED, "Trebuie sa te loghezi prima data.");
- if(IsPlayerConnected(playerid))
- {
- new string[256],sendername[MAX_PLAYER_NAME],depmsj[250],member = PlayerInfo[playerid][pMember],leader = PlayerInfo[playerid][pLeader];
- if(PlayerInfo[playerid][pMuted] == 1)
- {
- format(string, sizeof(string), "You can not speak, you have been silenced for %d seconds.",PlayerInfo[playerid][pMuteTime]);
- SendClientMessage(playerid, COLOR_LIGHTRED, string);
- return 1;
- }
- GetPlayerName(playerid, sendername, sizeof(sendername));
- if(sscanf(params, "s[250]", depmsj)) return SendClientMessage(playerid, 0xFFFFFFFF, "{FFFFFF}Syntax: {FFFFFF}/d <Message>");
- }
- if(member == 2 || leader == 2 || member == 3 || leader == 3 || member == 13 || leader == 13)
- {
- if(PlayerInfo[playerid][pRank] == 7) { format(string, sizeof(string), "*** %s %s: %s, over.", DynamicFactions[PlayerInfo[playerid][pMember]][fRankName7], sendername, depmsj); }
- else if(PlayerInfo[playerid][pRank] == 6) { format(string, sizeof(string), "*** %s %s: %s, over.", DynamicFactions[PlayerInfo[playerid][pMember]][fRankName6], sendername, depmsj); }
- else if(PlayerInfo[playerid][pRank] == 5) { format(string, sizeof(string), "** %s %s: %s, over.", DynamicFactions[PlayerInfo[playerid][pMember]][fRankName5], sendername, depmsj); }
- else if(PlayerInfo[playerid][pRank] == 4) { format(string, sizeof(string), "* %s %s: %s, over.", DynamicFactions[PlayerInfo[playerid][pMember]][fRankName4], sendername, depmsj); }
- else if(PlayerInfo[playerid][pRank] == 3) { format(string, sizeof(string), "* %s %s: %s, over.", DynamicFactions[PlayerInfo[playerid][pMember]][fRankName3], sendername, depmsj); }
- else if(PlayerInfo[playerid][pRank] == 2) { format(string, sizeof(string), "* %s %s: %s, over.", DynamicFactions[PlayerInfo[playerid][pMember]][fRankName2], sendername, depmsj); }
- else if(PlayerInfo[playerid][pRank] == 1) { format(string, sizeof(string), "* %s %s: %s, over.", DynamicFactions[PlayerInfo[playerid][pMember]][fRankName1], sendername, depmsj); }
- else
- {
- format(string, sizeof(string), "* %s %s: %s, over.", DynamicFactions[PlayerInfo[playerid][pMember]][fRankName1], sendername, depmsj);
- }
- SendTeamMessage(14, COLOR_DEPART, string);
- SendTeamMessage(8, COLOR_DEPART, string);
- SendTeamMessage(3, COLOR_DEPART, string);
- SendTeamMessage(2, COLOR_DEPART, string);
- SendTeamMessage(1, COLOR_DEPART, string);
- printf("%s", string);
- format(string, sizeof(string), "(radio) ''%s''",params);
- SetPlayerChatBubble(playerid, string, COLOR_CHATBUBBLE, 10.0, 10000);
- return 1;
- }
- if(member == 1 || leader == 1)
- {
- if(PlayerInfo[playerid][pRank] == 7) { format(string, sizeof(string), "*** LS %s %s: %s, over.", DynamicFactions[PlayerInfo[playerid][pMember]][fRankName7], sendername, depmsj); }
- else if(PlayerInfo[playerid][pRank] == 6) { format(string, sizeof(string), "*** LS %s %s: %s, over.", DynamicFactions[PlayerInfo[playerid][pMember]][fRankName6], sendername, depmsj); }
- else if(PlayerInfo[playerid][pRank] == 5) { format(string, sizeof(string), "** LS %s %s: %s, over.", DynamicFactions[PlayerInfo[playerid][pMember]][fRankName5], sendername, depmsj); }
- else if(PlayerInfo[playerid][pRank] == 4) { format(string, sizeof(string), "* LS %s %s: %s, over.", DynamicFactions[PlayerInfo[playerid][pMember]][fRankName4], sendername, depmsj); }
- else if(PlayerInfo[playerid][pRank] == 3) { format(string, sizeof(string), "* LS %s %s: %s, over.", DynamicFactions[PlayerInfo[playerid][pMember]][fRankName3], sendername, depmsj); }
- else if(PlayerInfo[playerid][pRank] == 2) { format(string, sizeof(string), "* LS %s %s: %s, over.", DynamicFactions[PlayerInfo[playerid][pMember]][fRankName2], sendername, depmsj); }
- else if(PlayerInfo[playerid][pRank] == 1) { format(string, sizeof(string), "* LS %s %s: %s, over.", DynamicFactions[PlayerInfo[playerid][pMember]][fRankName1], sendername, depmsj); }
- else
- {
- format(string, sizeof(string), "* LS %s %s: %s, over.", DynamicFactions[PlayerInfo[playerid][pMember]][fRankName1], sendername, depmsj);
- }
- SendTeamMessage(14, COLOR_DEPART, string);
- SendTeamMessage(8, COLOR_DEPART, string);
- SendTeamMessage(3, COLOR_DEPART, string);
- SendTeamMessage(2, COLOR_DEPART, string);
- SendTeamMessage(1, COLOR_DEPART, string);
- printf("%s", string);
- format(string, sizeof(string), "(radio) ''%s''",params);
- SetPlayerChatBubble(playerid, string, COLOR_CHATBUBBLE, 10.0, 10000);
- return 1;
- }
- if(member == 7 || leader == 7)
- {
- if(PlayerInfo[playerid][pRank] == 7) { format(string, sizeof(string), "*** LV %s %s: %s, over.", DynamicFactions[PlayerInfo[playerid][pMember]][fRankName7], sendername, depmsj); }
- else if(PlayerInfo[playerid][pRank] == 6) { format(string, sizeof(string), "*** LV %s %s: %s, over.", DynamicFactions[PlayerInfo[playerid][pMember]][fRankName6], sendername, depmsj); }
- else if(PlayerInfo[playerid][pRank] == 5) { format(string, sizeof(string), "** LV %s %s: %s, over.", DynamicFactions[PlayerInfo[playerid][pMember]][fRankName5], sendername, depmsj); }
- else if(PlayerInfo[playerid][pRank] == 4) { format(string, sizeof(string), "* LV %s %s: %s, over.", DynamicFactions[PlayerInfo[playerid][pMember]][fRankName4], sendername, depmsj); }
- else if(PlayerInfo[playerid][pRank] == 3) { format(string, sizeof(string), "* LV %s %s: %s, over.", DynamicFactions[PlayerInfo[playerid][pMember]][fRankName3], sendername, depmsj); }
- else if(PlayerInfo[playerid][pRank] == 2) { format(string, sizeof(string), "* LV %s %s: %s, over.", DynamicFactions[PlayerInfo[playerid][pMember]][fRankName2], sendername, depmsj); }
- else if(PlayerInfo[playerid][pRank] == 1) { format(string, sizeof(string), "* LV %s %s: %s, over.", DynamicFactions[PlayerInfo[playerid][pMember]][fRankName1], sendername, depmsj); }
- else
- {
- format(string, sizeof(string), "* LS %s %s: %s, over.", DynamicFactions[PlayerInfo[playerid][pMember]][fRankName1], sendername, depmsj);
- }
- SendTeamMessage(14, COLOR_DEPART, string);
- SendTeamMessage(8, COLOR_DEPART, string);
- SendTeamMessage(3, COLOR_DEPART, string);
- SendTeamMessage(2, COLOR_DEPART, string);
- SendTeamMessage(1, COLOR_DEPART, string);
- printf("%s", string);
- format(string, sizeof(string), "(radio) ''%s''",params);
- SetPlayerChatBubble(playerid, string, COLOR_CHATBUBBLE, 10.0, 10000);
- return 1;
- }
- else
- {
- SendClientMessage(playerid, COLOR_GREY, "You are not part of a department.");
- return 1;
- }
- }
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement