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;
}


