Robbery reward
#1

How do i make cops not lowering their money at delivering checkpoint?

pawn Код:
public OnPlayerEnterCheckpoint(playerid)
{
    if(DeliverMoney[playerid] == 1 && IsPlayerInRangeOfPoint(playerid, 10, -2227.4868,2327.0056,7.5469))
    {
        new Rob = BankRobber[playerid]-1, string[128];
        DisablePlayerCheckpoint(playerid);
        BankRobbersCount --;
        format(BankRobbers[Rob], MAX_PLAYER_NAME, "");
        DeliverMoney[playerid] = 0;
        //
        foreach(Player, i)
        {
            if(BankRobber[i] || PlayerInfo[i][pFac] == 1)
            {
                if(Rob == 0) TextDrawHideForPlayer(i, Textdraw1);
                else if(Rob == 1) TextDrawHideForPlayer(i, Textdraw2);
                else if(Rob == 2) TextDrawHideForPlayer(i, Textdraw3);
                else if(Rob == 3) TextDrawHideForPlayer(i, Textdraw4);
                else if(Rob == 4) TextDrawHideForPlayer(i, Textdraw5);
            }
        }
        GiveZaiatMoney(playerid, 10000);
        format(string, sizeof(string), "** %s has delivered their stolen money and claimed $10,000. **", RPN(playerid));
        SendRobberyMessage(COLOR_LIME, string);
        SendCopMessage(COLOR_LIME, string);
        BankRobber[playerid] = 0;
        TotalStolen ++;
        //
        if(BankRobbersCount == 0)
        {
            TextDrawHideForAll(Textdraw0);
            TextDrawHideForAll(Textdraw1);
            TextDrawHideForAll(Textdraw2);
            TextDrawHideForAll(Textdraw3);
            TextDrawHideForAll(Textdraw4);
            TextDrawHideForAll(Textdraw5);
            BankRobbery = 0;
            RobberyStarted = 0;
            format(string, sizeof(string), "** The bank robbery has ended, $%d were stolen and $%d were saved. **", TotalStolen*10000, (TotalRobbers*10000-(TotalStolen*10000)));
            SendClientMessageToAll(COLOR_YELLOW, string);
            TotalRobbers = 0;
            new copsonline;
            foreach(Player, i)
            {
                if(IsACop(i)) copsonline++;
            }
            foreach(Player, i)
            {
                if(IsACop(i))
                {
                    new Saved = (TotalRobbers*10000-(TotalStolen*10000));
                    GiveZaiatMoney(i, Saved/copsonline);
                    format(string, sizeof(string), "** You have received your cut from the saved money. ($%d)", Saved/copsonline);
                    SendClientMessage(i, COLOR_LIME, string);
                }
            }
        }
    }
Reply
#2

Any help?
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)