BestGames

Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

SEMPRE À ATIVA!


    [Gesior Acc] Vip Status Obedecendo Vip_Time.

    Administrador
    Administrador
    Admin
    Admin


    Mensagens : 381
    ZXG Coins : 4895
    Data de inscrição : 11/02/2012
    Idade : 24
    Localização : Bom Jesus do Itabapoana

    [Gesior Acc] Vip Status Obedecendo Vip_Time. Empty [Gesior Acc] Vip Status Obedecendo Vip_Time.

    Mensagem por Administrador Seg Fev 13, 2012 1:46 pm

    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

      Data/hora atual: Sex maio 17, 2024 5:39 am