SA-MP Forums Archive
Help with Level/Score System - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: SA-MP Scripting and Plugins (https://sampforum.blast.hk/forumdisplay.php?fid=8)
+--- Forum: Scripting Help (https://sampforum.blast.hk/forumdisplay.php?fid=12)
+--- Thread: Help with Level/Score System (/showthread.php?tid=545092)



Help with Level/Score System - Toxik - 06.11.2014

So i wann add on dat codes when someone lvl up he get +1 score

/
pawn Код:
//THIS CODES IS FOR LVL UP
stock CheckUpdateLevel(playerid)
{
    if(PlayerInfo[playerid][EXP] == PlayerInfo[playerid][NEXP])
    {
        switch(PlayerInfo[playerid][Level])
        {
            case 0:
            {
            PlayerInfo[playerid][Level] +=1;
            PlayerInfo[playerid][EXP] = 0;
            PlayerInfo[playerid][NEXP] = 200;
            SendMessage(playerid,-1,"Level Up","Len cap");
            }
            case 1:
            {
            PlayerInfo[playerid][Level] +=1;
            PlayerInfo[playerid][EXP] = 0;
            PlayerInfo[playerid][NEXP] = 400;
            SendMessage(playerid,-1,"Level Up","Len cap");
            }
            case 2:
            {
            PlayerInfo[playerid][Level] +=1;
            PlayerInfo[playerid][EXP] = 0;
            PlayerInfo[playerid][NEXP] = 600;
            SendMessage(playerid,-1,"Level Up","Len cap");
            }
            case 3:
            {
            PlayerInfo[playerid][Level] +=1;
            PlayerInfo[playerid][EXP] = 0;
            PlayerInfo[playerid][NEXP] = 800;
            SendMessage(playerid,-1,"Level Up","Len cap");
            }
            case 4:
            {
            PlayerInfo[playerid][Level] +=1;
            PlayerInfo[playerid][EXP] = 0;
            PlayerInfo[playerid][NEXP] = 1000;
            SendMessage(playerid,-1,"Level Up","Len cap");
            }
            case 5:
            {
            PlayerInfo[playerid][Level] +=1;
            PlayerInfo[playerid][EXP] = 0;
            PlayerInfo[playerid][NEXP] = 1200;
            SendMessage(playerid,-1,"Level Up","Len Cap");
            }
            case 6:
            {
            PlayerInfo[playerid][Level] +=1;
            PlayerInfo[playerid][EXP] = 0;
            PlayerInfo[playerid][NEXP] = 1400;
            SendMessage(playerid,-1,"Level Up","Len cap");
            }
        }
    }
    return 1;
}
pawn Код:
//THIS CODE SAVE PLAYER LEVEL
file_SetVal("Level",PlayerInfo[playerid][Level]);
pawn Код:
//This code load player Level
PlayerInfo[playerid][Level] = file_GetVal("Level");
So i wana make when he get to lvl 1 his score is 1
Level 2 = Score 2
Level 3 = Score 3
etc etc


Re: Help with Level/Score System - Beckett - 06.11.2014

pawn Код:
SetPlayerScore(playerid,PlayerInfo[playerid][Level]);
Do it when you load the player's data and when you level up, I guess? If that's not what you wanted tell me more.


Re: Help with Level/Score System - Toxik - 06.11.2014

this setting score same as Lvl ? right ?
EDIT: YEAH IT WORK THANKS