public static int GetEffectiveLevel(CLRScriptBase script, uint Character) { int xp = script.GetXP(Character); int level = 1; while(level < 20) { if(xp < xpToLevel[level + 1]) { return level; } level++; } return 20; }