I test this formula tonight but ther are two kinds of problems.My test has 17 players in torunament and only 4 are in the money,for that reason all players from ranking 10 to 15 must take only 0.3 points,because they aren't ITM,in this case.
Second problem is that: All players who take a number of points different to 0.3 standard,they didn't obtain this 0.3.
I try something test to resolve this problem,but your help to me are so whised! P.S. Sorry for my english.
0.3+ if((r <= inTheMoneyRank) and (r >= 15), n * .03)+ if((r >= 10) and (r < 15), n * .036)+ (n * switch(r, 9, 0.04, 8, 0.044, 7, 0.048, 6, 0.052, 5, 0.056, 4, 0.06, 3, 0.066, 2, 0.072, 1, 0.08, 0))