Implemented:

BuyLoyalty() 500/100

RequestPersonalRankReward()
MonthPersonalRankRequestReward()
RequestReward()

However the rewards still require some LUA functions creating.