Estou com este problema, alguem pode nos dar uma luz?
EDIT:
Bem pessoal, reparei o seguinte, se substituirmos os 2 premdays por vip_days a vip é aplicada ficando da seguinte forma:
if($buy_offer['type'] == 'pacc') {
$player_premdays = $buy_player_account->getCustomField('vip_time');
$player_lastlogin = $buy_player_account->getCustomField('lastday');
$save_transaction = 'INSERT INTO '.$SQL->tableName('z_shop_history_pacc').' (id, to_name, to_account, from_nick, from_account, price, pacc_days, trans_state, trans_start, trans_real) VALUES (NULL, '.$SQL->quote($buy_player->getName()).', '.$SQL->quote($buy_player_account->getId()).', '.$SQL->quote($buy_from).', '.$SQL->quote($account_logged->getId()).', '.$SQL->quote($buy_offer['points']).', '.$SQL->quote($buy_offer['days']).', \'realized\', '.$SQL->quote(time()).', '.$SQL->quote(time()).');';
$SQL->query($save_transaction);
$buy_player_account->setCustomField('vip_time', $player_premdays+$buy_offer['days']);
Porem, no jogo ela diz ter sido vencida em 1969 dando a seguinte menssagem do sistema de vip:
A vip de oraculo Acaba/terminou em 31 December 1969 22:00:10
Isso quer dizer que já consegue "movimentar" a propriedade "vip_time" porem os valores são incompativeis, passam a corresponder que a vip venceu em 1969, sendo que nem joguinho de tabuleiro existia nessa época hahahah. Bem, fica ai uma experiencia pra ver se nossos "masters" conseguem nos salvar... Abraço!