Ranking
#4

Switch is your best friend

pawn Код:
#define strcpy(%0,%1) strcat(((%0)[0] = EOS, (%0)), %1)

forward CheckRank(playerid);
public CheckRank(playerid) {
    new
        previousRank = pRank[playerid],
        rankmsg[82],
        rankname[24];
       
    switch(pInfo[playerid][Kills]) {
        case 100..300: {
            pRank[playerid] = Master;
            strcpy(rankname, "Master");
        }
        case 301..500: {
            pRank[playerid] = Mastah;
            strcpy(rankname, "Mastah");
        }
        case 501..750: {
            pRank[playerid] = Promaster;
            strcpy(rankname, "Promaster");
        }
        default: {
            pRank[playerid] = Kid;
            strcpy(rankname, "Kid");
        }
    }
    if(pRank[playerid] != previousRank) {
        strcpy(rankmsg, "Hey, you've got promoted! Congratulations - you are now a ");
        strcat(rankmsg, rankname);
        SendClientMessage(playerid, -1, rankmsg);
    }
}
Remeber to declare all variables (Master/Mastah/Promaster/Kid)
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: 3 Guest(s)