[Gesior Acc] Vip Status Obedecendo Vip_T

Ver o tópico anterior Ver o tópico seguinte Ir em baixo

[Gesior Acc] Vip Status Obedecendo Vip_T

Mensagem  rafaellm em Sex Nov 26, 2010 10:41 am

[Gesior Acc] Vip Status Obedecendo Vip_T
Boa galera mais uma vez eu aqui! ;p
Agora o sistema de VIP Status obedece pelo vip_time, no Gesior ACC o sistema de vip atual obedece o storage que não é tão bom devido um bug quando o player recebe um vip pelo storage no termino do vip_time ele ainda fica com o Status de VIP, nesse tutorial eu vou ensinar como ele obedecer o accont>vip_time.

Recomendado pra quem usa system vip by Mock.

Vamos nois...


Vai até htdocs/pot/OTS_ACCOUNT.php

Procure por:
Código PHP:
'lastday' => 0,
Logo após adicione:
Código PHP:
'vip_time' => 0,
Procure por:
Código PHP:
' . $this->db->fieldName('rlname') . ',
Logo após adicione:
Código PHP:
'. $this->db->fieldName('vip_time') . ',
Procure por:
Código PHP:
' . $this->db->fieldName('rlname') . ' = ' . $this->db->quote($this->data['rlname']) . ',
Logo após adicione:
Código PHP:
' . $this->db->fieldName('vip_time') . ' = ' . $this->db->quote($this->data['vip_time']) . ',
Procure por:
Código PHP:
public function getRLName()
{
if( !isset($this->data['rlname']) )
{
throw new E_OTS_NotLoaded();
}

return $this->data['rlname'];
}
Logo após adicione:
Código PHP:
public function getPlayerVip_Time()
{
if( !isset($this->data['vip_time']) )
{
throw new E_OTS_NotLoaded();
}

return $this->data['vip_time'];
}
Vai até htdocs/Accountmanagement.php




Procure por:
Código PHP:
$account_email = $account_logged->getEMail();
$account_email_new_time = $account_logged->getCustomField("email_new_time");
if($account_email_new_time > 1)
$account_email_new = $account_logged->getCustomField("email_new");
Logo após adicione:
Código PHP:
/*Vip Status*/
$account_vip = $account_logged->getPlayerVip_Time() ? '<b><font color="green"> Vip Account, '.$account_logged->getPlayerVip_Time().' Days left </font></b>' : '<b><font color="red">Not Vip Account</font></b>';
Procure por:
Código PHP:
" ><td class="LabelV" >Account Status:</td><td>'.$account_status.'</td></tr><tr style="background-color:'.$config['site']['darkborder'].';
Logo após adicione:
Código PHP:
" ><td class="LabelV" >Vip Status:</td><td>'.$account_vip.'</td></tr><tr style="background-color:'.$config['site']['darkborder'].';
Vai até htdocs/character.php




Procure por:
Código PHP:
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>Account*Status:</TD><TD>';
$main_content .= ($account->isPremium()) ? '<b><font color="green">Premium Account</font></b>' : '<b><font color="red">Free Account</font></b>';
Logo após adicione:
Código PHP:
/*Vip Status*/
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>Vip Status:</TD><TD>';
$main_content .= ($account->getPlayerVip_Time()) ? '<b><font color="green">Vip Account</font></b>' : '<b><font color="red">Not Vip Account</font></b>';
Bom, se você fizer tudo corretamente como está no topico tudo vai da certo leia atentamente e faça com calma.

Creditos:
Rafaellm

rafaellm
Membro
Membro

Mensagens : 23
Data de inscrição : 26/11/2010
Idade : 27
Localização : Braganca-Paulista

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo

- Tópicos similares

 
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum