21.03.2015, 15:41
Hey, im trying to make my own EXP and level system for my DM server but i always fails when i try to make it to check the player's EXP to set him to next level in 'OnPlayerUpdate' part
can anyone help me to make it?
here is some function i made..
can anyone help me to make it?
Код:
enum PInfo
{
plevel,
exp
};
new PlayerInfo[MAX_PLAYERS][PInfo];
Код:
stock SetPlayerEXP(playerid,EXP)
{
new INI:file = INI_Open(Path(playerid));
INI_SetTag(file,"Player's Data");
INI_WriteInt(file,"EXP",EXP);
INI_Close(file);
PlayerInfo[playerid][exp] = exp;
return 1;
}
stock GivePlayerEXP(playerid,EXP)
{
PlayerInfo[playerid][exp] += EXP;
new INI:file = INI_Open(Path(playerid));
INI_SetTag(file,"Player's Data");
INI_WriteInt(file,"EXP",PlayerInfo[playerid][exp]);
INI_Close(file);
return 1;
}
stock SetPlayerLevel(playerid,LEVEL)
{
PlayerInfo[playerid][exp] = LEVEL;
new INI:file = INI_Open(Path(playerid));
INI_SetTag(file,"Player's Data");
INI_WriteInt(file,"EXP",PlayerInfo[playerid][plevel]);
INI_Close(file);
return 1;
}
stock GivePlayerLevel(playerid,LEVEL)
{
PlayerInfo[playerid][exp] += LEVEL;
new INI:file = INI_Open(Path(playerid));
INI_SetTag(file,"Player's Data");
INI_WriteInt(file,"EXP",PlayerInfo[playerid][plevel]);
INI_Close(file);
return 1;
}


