public DajDoswiadczenie(id, iValue)
{
if(!id) return 0;
if(get_playersnum() < 1) return 0;
if(!g_PlayerData[id][PLAYER_CLASS]) return 0;
if(iValue < 0)
{
if(g_IsVip[id])
{
g_PlayerData[id][PLAYER_EXP] += iValue/2;
}
else
{
g_PlayerData[id][PLAYER_EXP] += iValue;
}
}
else
{
if(g_IsVip[id])
{
g_PlayerData[id][PLAYER_EXP] += iValue*2;
}
else
g_PlayerData[id][PLAYER_EXP] += iValue;
}
SprawdzPoziom(id);
return iValue;
}
Funkcja działa jak ma prócz tego, że nie daje VIPOM 2x expa i pytanie co zrobic