/department
#1

I have a problem.
I have a command of /department chat, but it only works for Sheriff Department (gGroupType 1) and Army.
I want it to work with Medics too, when a Medic type /department [text] it doesn't give any message to a person who has written it, but to Army and SD it shows.
Also Medics doesn't see Army and SD /Department messages.

Any helpful?


pawn Code:
CMD:department(playerid, params[]) {

    if(playerVariables[playerid][pStatus] != 1 || playerVariables[playerid][pGroup] < 1)
        return SendClientMessage(playerid, COLOR_GREY, "Your group data is invalid.");

    if(groupVariables[playerVariables[playerid][pGroup]][gGroupType] == 1 && groupVariables[playerVariables[playerid][pGroup]][gGroupType] == 4) {
        return SendClientMessage(playerid, COLOR_GREY, "This group does not have an official radio frequency.");
 }

    if(playerVariables[playerid][pFreezeType] > 0) {
        return SendClientMessage(playerid, COLOR_GREY, "You can't use this command while cuffed, tazed, or frozen.");
 }

    if(isnull(params))
        return SendClientMessage(playerid, COLOR_GREY, SYNTAX_MESSAGE"/d(epartment) [message]");

    GetPlayerName(playerid, szPlayerName, MAX_PLAYER_NAME);

    switch(playerVariables[playerid][pGroupRank]) {

        case 1: format(szMessage, sizeof(szMessage), "*** %s %s: %s, over.", groupVariables[playerVariables[playerid][pGroup]][gGroupRankName1], szPlayerName, params);
        case 2: format(szMessage, sizeof(szMessage), "*** %s %s: %s, over.", groupVariables[playerVariables[playerid][pGroup]][gGroupRankName2], szPlayerName, params);
        case 3: format(szMessage, sizeof(szMessage), "*** %s %s: %s, over.", groupVariables[playerVariables[playerid][pGroup]][gGroupRankName3], szPlayerName, params);
        case 4: format(szMessage, sizeof(szMessage), "*** %s %s: %s, over.", groupVariables[playerVariables[playerid][pGroup]][gGroupRankName4], szPlayerName, params);
        case 5: format(szMessage, sizeof(szMessage), "*** %s %s: %s, over.", groupVariables[playerVariables[playerid][pGroup]][gGroupRankName5], szPlayerName, params);
        case 6: format(szMessage, sizeof(szMessage), "*** %s %s: %s, over.", groupVariables[playerVariables[playerid][pGroup]][gGroupRankName6], szPlayerName, params);
        default: format(szMessage, sizeof(szMessage), "*** %s %s: %s, over.", groupVariables[playerVariables[playerid][pGroup]][gGroupRankName1], szPlayerName, params);
 }

    sendDepartmentMessage(COLOR_DCHAT, szMessage);
    format(szMessage, sizeof(szMessage), "(radio) ''%s''",params);
    SetPlayerChatBubble(playerid, szMessage, COLOR_CHATBUBBLE, 10.0, 10000);
    return 1;
}
Reply


Messages In This Thread
/department - by Armqus_FIN - 06.12.2011, 06:53
Re: /department - by [MG]Dimi - 06.12.2011, 07:06
Re: /department - by Armqus_FIN - 06.12.2011, 11:51
Re: /department - by Max_Coldheart - 06.12.2011, 11:55
Re: /department - by Armqus_FIN - 07.12.2011, 17:29
Re: /department - by Armqus_FIN - 12.12.2011, 05:19
Re: /department - by [MG]Dimi - 12.12.2011, 07:12
Re: /department - by Armqus_FIN - 12.12.2011, 08:23

Forum Jump:


Users browsing this thread: 1 Guest(s)