Ranking
#2

I don't think you should do this in OPU callback, I'd recommend using timer (5-10 seconds intervals). Now, in separate function:

pawn Код:
forward CheckRank(playerid);
public CheckRank(playerid) {
    new previousRank = pRank[playerid];
    switch(pInfo[playerid][Kills]) {
        case 100..300: pRank[playerid] = Master;
        default: {
            pRank[playerid] = Kid;
        }
    }
    if(pRank[playerid] != previousRank) {
        SendClientMessage(playerid, -1, "Hey, you've got promoted! Congratulations");
    }
}
"Default" will cover for both 0-99 and some random values (bigger than 300 in your case)
Reply


Messages In This Thread
Ranking - by dEcooR - 09.08.2013, 07:29
Re: Ranking - by Misiur - 09.08.2013, 07:38
Re: Ranking - by dEcooR - 09.08.2013, 07:58
Re: Ranking - by Misiur - 09.08.2013, 08:09
Re: Ranking - by dEcooR - 09.08.2013, 08:16
Re: Ranking - by Misiur - 09.08.2013, 08:48
Re: Ranking - by dEcooR - 09.08.2013, 09:03
Re: Ranking - by Vince - 09.08.2013, 09:59
Re: Ranking - by dEcooR - 09.08.2013, 11:43
Re: Ranking - by Misiur - 09.08.2013, 13:18

Forum Jump:


Users browsing this thread: 4 Guest(s)