Contra63, так и было сделано. В итоге мне выбило ошибку при компиляции.Добавлено (15.08.2013, 22:26)
---------------------------------------------
// Bonus calculated by:
// Bonus XP * (lvl of player/10 + 1.0)
// I.E. if Player is level 10, then it will be Bonus XP * 2.0
if ( iBonusXP != 0 )
{
new Float:fCurrentLevel = float( p_data[id][P_LEVEL] );
new Float:iLevelMultiplier = ( fCurrentLevel / float(MAX_LEVELS) ) + 1.0;
new iRealBonusXP = floatround(iLevelMultiplier * iBonusXP);
if((get_user_flags(id) & ADMIN_LEVEL_H))
p_data[id][P_XP] += floatround(iRealBonusXP * 2);
else
p_data[id][P_XP] += iRealBonusXP;
XP_Check( id );
return iRealBonusXP;
}
return 0;
}
Ошибка - warning 213: tag mismatch
Вот в этой строчке: p_data[id][P_XP] += floatround(iRealBonusXP * 2);