Ir para conteúdo

Featured Replies

Postado

Olá amigo, vamos lá .. 

1 - Todas essas citadas são colunas da tabela account, que fica na database dos servidores que usam mysql. Eles tem referencia ao tempo de VIP de determinada conta (account). A diferença delas é que são usadas em sistemas vip (otserv) diferentes. Existem alguns sistemas vips dentro do otserv que precisa dessa(s) coluna(s) para funcionar.

2 - Essa tempo depende muito do sistema vip que citei acima, praticamente todos os ots que vocês baixam na net já vem com o sistema vip do Mock integrado. Esse sistema é simples, ele é por tempo (como você disse segundos), e ele usa quase sempre a coluna vip_time. Isso é um padrão, tentar refazer um sistema vip será pior. 

Enfim, esses números que aparecem na conta em dias de vip é o total em segundos, com alguns códigos você poderá dividi-lo até mostrar os dias reais (exemplo: 60, em minutos, você quer mostrar as horas, basta dividir pelo por 60, ira mostrar 1 hora. Acredito que você terá que ter um pouco de conhecimente em php, mas é bem simples, tipo assim:

LEGENDA: 

variavel = verde
valor da variavel = azul
resto = vermelho

No php palavras que começam com o simbolo $ são variaveis, eles mostram um determinado valor, por exemplo ... $hora = '60 minutos'; Ai mostrei uma váriavel $hora que tem o valor 60 minutos em texto.

Usando essa função você chama o valor de uma coluna da tabela account, e no caso a account que está logada no momento.

$account_logged->getCustomField('xxxx'); 

Ela está chamando a coluna xxxx nesse exemplo.

 

Faz assim, chame a coluna vip_time (aquele número gigante), e coloca ela em uma variável (pode escolher o nome, vou colocar $tempo_vip, assim:

 

$tempo_vip = account_logged->getCustomFiled('vip_time');

 

Pronto, sua variável tem o valor do número gigante que está na coluna vip_time.

 

Agora, e se você fizer outra variável colocando o valor da variável $tempo_vip dividido por um número que daria exatamente os dias.

Vamos descobrir o número, pensa comigo ... 60 (segundos) = 1 (minuto), 60 (minutos) = 1 (hora), logo 60 x 60 seria o número de segundos que eu tenho em 1 hora = 3600 segundos, se em 1 hora temos isso, então 3600 x 24 = 1 dia em segundo, BINGO! 1 dia tem 86400 segundos!

$dias_vip = $tempo_vip / 86400;

É isso ae, basta saber usa-lo agora! Dúvidas poste aqui!

  • Respostas 5
  • Visualizações 1.2k
  • Created
  • Última resposta

Top Posters In This Topic

Posted Images

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

Quem Está Navegando 0

  • Nenhum usuário registrado visualizando esta página.

Estatísticas dos Fóruns

  • Tópicos 96.9k
  • Posts 519.7k

Informação Importante

Confirmação de Termo