Ir para conteúdo
  • Cadastre-se

:) Três Metodos Para o Gesior Obdecer Seu Sistema VIP ! ( VIPTIME )


Posts Recomendados

Bom Pessoal Hoje vim aqui lhes trazer um sistema de vip status pro Gesior

Oque Seria isso ?

Pra Quem Nao sabe é essa partizinha

vipstatuss.png

Ae Voces Me Perguntam;

Guii oque vai acontecer com ela ?

R: Simples. Quando alguem compra dias Vips no Seu ot

Desse Status:

vipstatuss.png

Vai pra Esse:

vipstatus1.png

Claro que nao vai fica so com 1 Dia Vip isso vai Depender de quantos dias Vip's Voce Vai Vender...

Bom. Mao na Massa !

Se Voce Usar Vip no System de Viptime Clique Em Mostra Logo Abaixo \/

Vai Até htdocs/pot/ E abra o Arquivo chama do :OTS_ACCOUNT.php

Agora Voce Aperta CTRL+F

E Procure Por : 'lastday' => 0,

E Subistitui Por: 'lastday' => 0, 'viptime' => 0,

Procure: ' . $this->db->fieldName('rlname') . ',

E Subistitui Por: ' . $this->db->fieldName('rlname') . ', '. $this->db->fieldName('viptime') . ',

Procure: ' . $this->db->fieldName('rlname') . ' = ' . $this->db->quote($this->data['rlname']) . ',

E Subistitiu Por: ' . $this->db->fieldName('rlname') . ', '. $this->db->fieldName('viptime') . ', ' . $this->db->fieldName('viptime') . ' = ' . $this->db->quote($this->data['viptime']) . ',

Procure Por: return $this->data['rlname'];

}

E Logo Embaixo do: "}"

Adicione Isto :

public function getPlayerVipTime()

{

if( !isset($this->data['VipTime']) )

{

throw new E_OTS_NotLoaded();

}

return $this->data['VipTime'];

}

Bom , Agora Vamos em htdocs/accountmanagement.php abra ele

Aperte CTLR+F

E Procure Por : $account_email_new = $account_logged->getCustomField("email_new");

Logo Abaixo Adicione Isto: /*Vip Status*/

$account_vip = $account_logged->getPlayerVipTime() ? '<b><font color="green"> Vip Account, '.$account_logged->getPlayerVipTime().' Days left </font></b>' : '<b><font color="red">Not Vip Account</font></b>';

Procure Por: ><td class=LabelV" >Account Status:</td><td>'.$account_status.'</td></tr><tr style="background-color:'.$config['site]['darkborder'].';

E adicione isso bem na frente : " ><td class=LabelV" >Vip Status:</td><td>'.$account_vip.'</td></tr><tr style="background-color:'.$config['site]['darkborder'].';

Agora Vamos Em htdocs/characters.php abre ele

Aperte CTRL+F

Procure Por: $main_content .=($account->isPremium())?'<b><font color="green">Premium Account</font></b>':'<b><font color="red">Free Account</font></b>';

Logo Abaixo 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->getPlayerVipTime()) ? '<b><font color="green">Vip Account</font></b>' : '<b><font color="red">Not Vip Account</font></b>';

Se Voce Fazer Tudo Certinho Irá Funcionar Perfeitamente...

Se o Seu Sistema Vip For Por viptime Adicione Isso na sua Data Base ( phpymyadmin )

ALTER TABLE `accounts` ADD viptime INT(15) NOT NULL DEFAULT 0;

Se Voce Usar Vip no System de Vip_time Clique Em Mostra Logo Abaixo \/

Vai Até htdocs/pot/ E abra o Arquivo chama do :OTS_ACCOUNT.php

Agora Voce Aperta CTRL+F

E Procure Por : 'lastday' => 0,

E Subistitui Por: 'lastday' => 0, 'Vip_time' => 0,

Procure: ' . $this->db->fieldName('rlname') . ',

E Subistitui Por: ' . $this->db->fieldName('rlname') . ', '. $this->db->fieldName('Vip_time') . ',

Procure: ' . $this->db->fieldName('rlname') . ' = ' . $this->db->quote($this->data['rlname']) . ',

E Subistitiu Por: ' . $this->db->fieldName('rlname') . ', '. $this->db->fieldName('Vip_time') . ', ' . $this->db->fieldName('Vip_time') . ' = ' . $this->db->quote($this->data['Vip_time']) . ',

Procure Por: return $this->data['rlname'];

}

E Logo Embaixo do: "}"

Adicione Isto :

public function getPlayerVip_time()

{

if( !isset($this->data['Vip_time']) )

{

throw new E_OTS_NotLoaded();

}

return $this->data['Vip_time'];

}

Bom , Agora Vamos em htdocs/accountmanagement.php abra ele

Aperte CTLR+F

E Procure Por : $account_email_new = $account_logged->getCustomField("email_new");

Logo Abaixo Adicione Isto: /*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: ><td class=LabelV" >Account Status:</td><td>'.$account_status.'</td></tr><tr style="background-color:'.$config['site]['darkborder'].';

E adicione isso bem na frente : " ><td class=LabelV" >Vip Status:</td><td>'.$account_vip.'</td></tr><tr style="background-color:'.$config['site]['darkborder'].';

Agora Vamos Em htdocs/characters.php abre ele

Aperte CTRL+F

Procure Por: $main_content .=($account->isPremium())?'<b><font color="green">Premium Account</font></b>':'<b><font color="red">Free Account</font></b>';

Logo Abaixo 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>';

Se Voce Fazer Tudo Certinho Irá Funcionar Perfeitamente...

Se o Seu Sistema Vip For Por viptime Adicione Isso na sua Data Base ( phpymyadmin )

ALTER TABLE `accounts` ADD Vip_time INT(15) NOT NULL DEFAULT 0;

Se Voce Usar Vip no System de VipDays Clique Em Mostra Logo Abaixo \/

Vai Até htdocs/pot/ E abra o Arquivo chama do :OTS_ACCOUNT.php

Agora Voce Aperta CTRL+F

E Procure Por : 'lastday' => 0,

E Subistitui Por: 'lastday' => 0, 'VipDays' => 0,

Procure: ' . $this->db->fieldName('rlname') . ',

E Subistitui Por: ' . $this->db->fieldName('rlname') . ', '. $this->db->fieldName('VipDays') . ',

Procure: ' . $this->db->fieldName('rlname') . ' = ' . $this->db->quote($this->data['rlname']) . ',

E Subistitiu Por: ' . $this->db->fieldName('rlname') . ', '. $this->db->fieldName('VipDays') . ', ' . $this->db->fieldName('VipDays') . ' = ' . $this->db->quote($this->data['VipDays']) . ',

Procure Por: return $this->data['rlname'];

}

E Logo Embaixo do: "}"

Adicione Isto :

public function getPlayerVipDays()

{

if( !isset($this->data['VipDays']) )

{

throw new E_OTS_NotLoaded();

}

return $this->data['VipDays'];

}

Bom , Agora Vamos em htdocs/accountmanagement.php abra ele

Aperte CTLR+F

E Procure Por : $account_email_new = $account_logged->getCustomField("email_new");

Logo Abaixo Adicione Isto: /*Vip Status*/

$account_vip = $account_logged->getPlayerVipDays() ? '<b><font color="green"> Vip Account, '.$account_logged->getPlayerVipDays().' Days left </font></b>' : '<b><font color="red">Not Vip Account</font></b>';

Procure Por: ><td class=LabelV" >Account Status:</td><td>'.$account_status.'</td></tr><tr style="background-color:'.$config['site]['darkborder'].';

E adicione isso bem na frente : " ><td class=LabelV" >Vip Status:</td><td>'.$account_vip.'</td></tr><tr style="background-color:'.$config['site]['darkborder'].';

Agora Vamos Em htdocs/characters.php abre ele

Aperte CTRL+F

Procure Por: $main_content .=($account->isPremium())?'<b><font color="green">Premium Account</font></b>':'<b><font color="red">Free Account</font></b>';

Logo Abaixo 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->getPlayerVipDays()) ? '<b><font color="green">Vip Account</font></b>' : '<b><font color="red">Not Vip Account</font></b>';

Se Voce Fazer Tudo Certinho Irá Funcionar Perfeitamente...

Se o Seu Sistema Vip For Por viptime Adicione Isso na sua Data Base ( phpymyadmin )

ALTER TABLE `accounts` ADD VipDays INT(15) NOT NULL DEFAULT 0;

Creditos:

Natan Beckman

Acordion

Gostou ? REP+ ENTAO *______*

Editado por Guiiway
Sem anúncios. (veja o histórico de edições)

img.jpg

ZIIKKAA DO BAAAAGUI (8'

Link para o post
Compartilhar em outros sites

Cara, estarei reportando um dos tópicos que você criou, no caso o outro.

Você criou outro tópico com a mesma estrutura, alterando apenas o título:

http://tibiaking.com...ma-vip-vipdays/

A idéia do tutorial foi legal, fico grato pelo tópico.. só presta mais atenção aeuhauhe

Abraços.

Editado por Tonynh (veja o histórico de edições)
Link para o post
Compartilhar em outros sites
Cara, estarei reportando um dos tópicos que você criou, no caso o outro.

Você criou outro tópico com a mesma estrutura, alterando apenas o título:

http://tibiaking.com...ma-vip-vipdays/

A idéia do tutorial foi legal, fico grato pelo tópico.. só presta mais atenção aeuhauhe

Abraços.

Estao todas com a mesma estrutura so ta mudando o sistema de cada um

viptime, vip_time ou vipdays ; Sou Novato nisso . em postagens tals .

Vai parecer meio noob mais , vou ter que retirar os topicos ?

img.jpg

ZIIKKAA DO BAAAAGUI (8'

Link para o post
Compartilhar em outros sites
Os outros tópicos foram retirados, faz o seguinte junta o mesmo conteúdo ne um só tópico ok?

assim não fica tudo bagunçado.

Arrumei . Pode da Fixo ! ?

Pois Acho que muita gente irá precisar dissoo...

img.jpg

ZIIKKAA DO BAAAAGUI (8'

Link para o post
Compartilhar em outros sites

Amigo use a assinatura para anúncios ok? Sobre dar fixo creio que não haja necessidade se o usuário precisar ele ira pesquisar, poderia postar os créditos porfavor?

Link para o post
Compartilhar em outros sites

Eu peguei esse tutorial em outro forum so estou repassando para o TK como eu faço ? pode por o nome do forum ?

img.jpg

ZIIKKAA DO BAAAAGUI (8'

Link para o post
Compartilhar em outros sites
  • 2 months later...

Adorei! ja dei Rep+

Agora vamos as dúvidas: Ele detecta o Vip pelo Character e não pela conta, certo?

No meu está aparecendo o char vip mas não os dias que falta, sabe o que pode ser? Obrigado!

Link para o post
Compartilhar em outros sites
  • 2 months later...

htdocs/characters.php abre ele

Aperte CTRL+F

Procure Por: $main_content .=($account->isPremium())?'<b><font color="green">Premium Account</font></b>':'<b><font color="red">Free Account</font></b>';

no meu não tem essa parte já procurei em tudo, o que eu faço ?

Link para o post
Compartilhar em outros sites

htdocs/characters.php abre ele

Aperte CTRL+F

Procure Por: $main_content .=($account->isPremium())?'<b><font color="green">Premium Account</font></b>':'<b><font color="red">Free Account</font></b>';

no meu não tem essa parte já procurei em tudo, o que eu faço ?

Poste seu characters.php ae . !

img.jpg

ZIIKKAA DO BAAAAGUI (8'

Link para o post
Compartilhar em outros sites

Participe da conversa

Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.

Visitante
Responder

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emojis são permitidos.

×   Seu link foi automaticamente incorporado.   Mostrar como link

×   Seu conteúdo anterior foi restaurado.   Limpar o editor

×   Não é possível colar imagens diretamente. Carregar ou inserir imagens do URL.

  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.

  • Conteúdo Similar

    • Por matheusxd
      olá sou novo aqui, mais espero ser amigo de todos
    • Por Giovani
      Olá pessoal Vou mostrar como ler as hotkeys do tibia através da configuração dele "Tibia.cfg"

      Bem segue o Codigo em Vb.net




      Dim Tibiahotkey = System.Environment.GetFolderPath((System.Environment.SpecialFolder.ApplicationData)) & "\Tibia\Tibia.cfg" Dim readerlinha As New System.IO.StringReader(Tibiahotkey) Using reader As StreamReader = New StreamReader(Tibiahotkey) Dim line As String line = reader.ReadLine Do While (Not line Is Nothing) line = reader.ReadLine If Mid(line, 1, 6) = "Hotkey" Then line = line.Replace("Hotkey = (", "") line = line.Replace(")", "") Dim text() As String = line.Split(",") Dim keyw = text(0) Dim magia = text(1).Replace("\n", "") Dim Useitem = text(4) Dim itemid = text(2) 'magia = magia.Remove(0, 1) Dim count = magia.Length 'magia = magia.Remove(count - 1, count) ' magia = magia.Substring(count - 1, count) MsgBox("Key: " & key(keyw) & vbNewLine & "Magia: " & magia & vbNewLine & "Item ID: " & itemid & vbNewLine & "Use item: " & useon(Useitem)) End If Loop End Using Public Function useon(ByVal Tipo As Integer) Dim Usee As String = "" Select Case Tipo Case 0 Usee = "No Use" Case 1 Usee = "UseOnTarget" Exit Select Case 2 Usee = "UseOnYourself" Exit Select Case 3 Usee = "WithCrosshairs" Exit Select End Select Return Usee End Function Public Function key(ByVal Tipo As Integer) Tipo = Tipo + 1 Dim Usee As String = "" Select Case Tipo Case 1 Usee = "F1" Exit Select Case 2 Usee = "F2" Exit Select Case 3 Usee = "F3" Exit Select Case 4 Usee = "F4" Exit Select Case 5 Usee = "F5" Exit Select Case 6 Usee = "F6" Exit Select Case 7 Usee = "F7" Exit Select Case 8 Usee = "F8" Exit Select Case 9 Usee = "F9" Exit Select Case 10 Usee = "F10" Exit Select Case 11 Usee = "F11" Exit Select Case 12 Usee = "F12" Exit Select End Select Return Usee End Function End Class

      duvida ? posta ai !
×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo