Ir para conteúdo

Featured Replies

Postado

Bom dia pessoal, estou precisando da ajuda de vocês ... 

Eu uso como base do meu site o gesior2012 ... e estou querendo vender vipdays no meu shopsystem, porém o gesior2012 não vem com opções de venda de vipdays, e nem de pacc ... tudo bem, copiei de outro shopsystem do gesior tradicional ... o problema é que no shopsystem a venda é feita por player ... e é chamada a class 'new Player' que no gesior tradicional seria o 'new OTS_Player', até ai OK. Agora na venda de vipdays e pacc é feita por account e não por Player, assim no gesior tradicional tem a funciton 'getAccount', creio que é ela que "chame" a ACCOUNT do player, porém o meu não chama, ele faz tudo certo mostra que ADD A VIP, porém na database nada acontesse. Já quebrei a cabeça com isso e nada. Se alguém puder me ajudar ficarei muito agradecido... Obrigado amigos! Se puder mando o link do meu site aqui, não sei se pode ...

  • Respostas 6
  • Visualizações 1.8k
  • Created
  • Última resposta

Top Posters In This Topic

Postado

Olá, qual é o seu sistema VIP?

DEDICADO BRASIL

Professional Internet Datacenter

banner_divulgativo_468x60.gif

 

Tudo oque você precisa para ter certeza de que não há nada que vai estragar teus planos em seu projeto Gamer/Engine, nós somos uma empresa qualificada em Segurança em servidores, obtemos técnicos especializados, que possam lhe alertar sobre qualquer falha que você esteja sofrendo.

 

- Visite o site

Postado
  • Autor

Eu creio que o sistema vip não influencia nisso (claro, se desse certo de add o tempo ao 'vip_time' na database, e eu usar o sistema vip do mock irei modificar para tbem add 1 ao campo 'vip' e 'x' vipdays ao campo 'vipdays').

Oque eu preciso é que ele entregue pelo menos o vip_time.

Estou achando que é algo no servidor, porque os polls tbem ta assim na hora de "chamar" a tabela account, na coluna 'vote'.
Não sei oque fazer :(

oque você acha Sammy?

Editado por luanluciano93 (veja o histórico de edições)

Postado

AMIGO SEJA MAIS FORMULISTA, POSTA O SISTEMA E O ERRO CAUSADO PELO MESMO, ASSIM SERÁ MAIS FÁCIL DE ACHAR UMA SOLUÇÃO IMEDIATA NO ARQUIVO.

/aqp9.png

 

 

 

QOKznxM.gif

Postado
  • Autor

AMIGO SEJA MAIS FORMULISTA, POSTA O SISTEMA E O ERRO CAUSADO PELO MESMO, ASSIM SERÁ MAIS FÁCIL DE ACHAR UMA SOLUÇÃO IMEDIATA NO ARQUIVO.

Desculpe, mas é como esta no tópico, a compra de vipdays acontece, porem o sistema não esta 'chamando' a tabela ACCOUNT ...

Olha .... 

 

 $buy_player = new Player();

 $buy_player->find($buy_name);

 if($buy_player->isLoaded()
 {
        if($_SESSION['viewed_confirmation_page'] == 'yes' && $_POST['buy_confirmed'] == 'yes') 
        {
                 # VIPDAYS #
                 if($buy_offer['type'] == 'vipdays') 
                 {
                           $buy_player_account = $buy_player->getAccount(); //GET ACCOUNT
                           $player_vipdays = $buy_player_account->getCustomField('vip_time');
                           $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);
                                            
                          if($player_vipdays > 0)
                          {
                                   $buy_player_account->setCustomField('vip_time', $player_vipdays + $buy_offer['days'] * 86400);
                          }
                          else

                          {

                                   $buy_player_account->setCustomField('vip_time', time() + $buy_offer['days'] * 86400);
                          }
                                            
                $account_logged->setCustomField('premium_points', $user_premium_points-$buy_offer['points']);$user_premium_points = $user_premium_points - $buy_offer['points'];  
               $main_content .= '<center><h2>VIP Days added!</h2>'.$buy_offer['days'].' VIP days added to account of player <b>'.$buy_player->getName().'</b> for <b>'.$buy_offer['points'].' premium points</b> from your account.<br />Now you have <b>'.$user_premium_points.' premium points</b>.<br /><br /><a href="shopsystem">Go to Shop Site</a><br />';
                 } 

--------------------------------------------------------------------------------------------------------

         }

--------------------------------------------------------------------------------------------------------

 }

--------------------------------------------------------------------------------------------------------

Espero que entendam ... Obrigado!

Participe da conversa

Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.

Visitante
Responder

Quem Está Navegando 0

  • Nenhum usuário registrado visualizando esta página.

Estatísticas dos Fóruns

  • Tópicos 96.9k
  • Posts 519.7k

Informação Importante

Confirmação de Termo