Могу сказать то, что:
A. если друг(Д) оплатит 1 месяц игры = получишь 1 месяц игры
B. Д оплатит 2 месяца игры = получишь ездовое животное
C. Д оплатит 3 месяца игры = получишь 1 месяц игры и ездовое животное
ОДНАКО если Д оплатит сначала что-то одно (т.е. A, а потом B либо наоборот), а потом другое, то получишь только то, что было оплачено другом в первый раз.
Почему не улучшать? Как ты представляешь стартовую версию с оплатой времени?
ЗЫ: оплачиваю WM, в течении часа оплата проходит