não funcionou.
quando a pessoa bota o nome do char em "search character" e aperta OK
aparece esse error:
Parse error: syntax error, unexpected T_PUBLIC in C:\xampp\htdocs\pot\OTS_Account.php on line 352
e nem vem dizer pra seguir tutorial da msm forma... fazer tudo certinho...bla bla bla... pq eu ja fiz e refiz, não deu certo.








info
Grupo: Conde
Registrado: 06/08/06
Posts: 554
Reputação: +223
Char no Tibia: Balacky
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:
Logo após adicione:
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() ? '<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:
Logo após adicione:
Vai até htdocs/character.php
Procure por:
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:
/*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:
Natan Beckman
Acordion
Editado Agosto 28 por GM Bekman