HU
dúvida

Account Status por Premium Account

Por Hudsin, 20 de abr. de 2014 em Websites

resolvido
7
1.8k
HudsinH
20 de abril de 2014 às 11:12

No meu character.php, o Account status mostra status vip, como faço pra mostrar status premium(normal)?

 

  • O jogador é premium(sem ser vip), deve aparecer premium Account, no site

 

if($config['site']['show_vip_status'])
{
             $id = $player->getCustomField("id");
if(is_int($number_of_rows / 2)) { $bgcolor = $config['site']['darkborder']; } else { $bgcolor = $config['site']['lightborder']; } $number_of_rows++;
             $main_content .= '<TR BGCOLOR="'.$bgcolor.'"><TD WIDTH=10%><b>Account Status:</b></TD>';
                         $vip = $SQL->query('SELECT * FROM player_storage WHERE player_id = '.$id.' AND `key` = '.$config['site']['show_vip_storage'].';')->fetch();
             if($vip == false) {
             $main_content .= '<TD><span class="red"><B>Free Account</B></TD></TR>';
             }
             else
             {
                  $main_content .= '<TD><span class="green"><B>Vip Account</B></TD></TR>';
             }
                    
            }

Editado Abril 20 por Hudsin

RadioJovemTpR
20 de abril de 2014 às 11:51

$main_content .= '<TD><span class="green"><B>Vip Account</B></TD></TR>';

 

 

Troke VIP ACCOUNT por Premium Accont

HudsinH
20 de abril de 2014 às 12:30

Sim, mas ainda assim, se o player comrpa premium, no site ainda mostra Free

VictorWEBMasterV
20 de abril de 2014 às 13:30

Vc usa sistema de vip por premdays ou

viptime???

grilado13G
20 de abril de 2014 às 16:13
Melhor resposta

Veja se funciona

 

Coloque isso no seu characters.php, no lugar disso tudo:

 

 

 

$bgcolor = (($number_of_rows++ % 2 == 1) ?  $config['site']['darkborder'] : $config['site']['lightborder']);
			$main_content .= '<TR BGCOLOR="' . $bgcolor . '"><TD>Account Status:</TD><TD>';
			$main_content .= ($account->isPremium() > 0) ? '<b><font color="green">Premium Account</font></b>' : '<b><font color="red">Free Account</font></b>';
			

 

 

 

E verifique se tem essa função em classes/account.php

	public function isPremium(){return ($this->getPremDays() > 0);}
HudsinH
20 de abril de 2014 às 19:16

Deu certo aqui, vlw

VictorWEBMasterV
20 de abril de 2014 às 19:48

Tópico movido para a seção de dúvidas e pedidos resolvidos.