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 e para sistema vip By Lukeskywalker.
Vamos nois...
Vai até htdocs/pot/OTS_ACCOUNT.php
Procure por:
'lastday' => 0,
Logo após adicione:
'vip_time' => 0,
Procure por:
' . $this->db->fieldName('rlname') . ',
Logo após adicione:
'. $this->db->fieldName('vip_time') . ',
Procure por:
' . $this->db->fieldName('rlname') . ' = ' . $this->db->quote($this->data['rlname']) . ',
Logo após adicione:
' . $this->db->fieldName('vip_time') . ' = ' . $this->db->quote($this->data['vip_time']) . ',
Procure por:
public function getRLName()
{
if( !isset($this->data['rlname']) )
{
throw new E_OTS_NotLoaded();
}
return $this->data['rlname'];
}
Logo após adicione:
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:
$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:
/*Vip Status*/
$account_vip = $account_logged->getPlayerVip_Time() ? ' Vip Account, '.$account_logged->getPlayerVip_Time().' Days left ' : 'Not Vip Account';
Procure por:
" >Account Status: '.$account_status.' Vip Status: '.$account_vip.' Account*Status: ';
$main_content .= ($account->isPremium()) ? 'Premium Account' : 'Free Account';
Logo após adicione:
/*Vip Status*/
if(is_int($number_of_rows / 2)) { $bgcolor = $config['site']['darkborder']; } else { $bgcolor = $config['site']['lightborder']; } $number_of_rows++;
$main_content .= ' Vip Status: ';
$main_content .= ($account->getPlayerVip_Time()) ? 'Vip Account' : 'Not Vip Account';
Bom, se você fizer tudo corretamente como está no topico tudo vai da certo leia atentamente e faça com calma.
Creditos:
Natan Beckman
Acordion
EU - Thiago
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 e para sistema vip By Lukeskywalker.
Vamos nois...
Vai até htdocs/pot/OTS_ACCOUNT.php
Procure por:
'lastday' => 0,
Logo após adicione:
'vip_time' => 0,
Procure por:
' . $this->db->fieldName('rlname') . ',
Logo após adicione:
'. $this->db->fieldName('vip_time') . ',
Procure por:
' . $this->db->fieldName('rlname') . ' = ' . $this->db->quote($this->data['rlname']) . ',
Logo após adicione:
' . $this->db->fieldName('vip_time') . ' = ' . $this->db->quote($this->data['vip_time']) . ',
Procure por:
public function getRLName()
{
if( !isset($this->data['rlname']) )
{
throw new E_OTS_NotLoaded();
}
return $this->data['rlname'];
}
Logo após adicione:
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:
$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:
/*Vip Status*/
$account_vip = $account_logged->getPlayerVip_Time() ? ' Vip Account, '.$account_logged->getPlayerVip_Time().' Days left ' : 'Not Vip Account';
Procure por:
" >
$main_content .= ($account->isPremium()) ? 'Premium Account' : 'Free Account';
Logo após adicione:
/*Vip Status*/
if(is_int($number_of_rows / 2)) { $bgcolor = $config['site']['darkborder']; } else { $bgcolor = $config['site']['lightborder']; } $number_of_rows++;
$main_content .= '
$main_content .= ($account->getPlayerVip_Time()) ? 'Vip Account' : 'Not Vip Account';
Bom, se você fizer tudo corretamente como está no topico tudo vai da certo leia atentamente e faça com calma.
Creditos:
Natan Beckman
Acordion
EU - Thiago
|
|