Ir para conteúdo

Featured Replies

  • Respostas 77
  • Visualizações 11.5k
  • Created
  • Última resposta

Top Posters In This Topic

Most Popular Posts

  • luanluciano93
    luanluciano93

    Olá pessoal, estou desenvolvendo esse sistema vip para TFS 1.x, se precisarem de alguma função nova é só comentar, criei para usar em um servidor meu e resolvi postar, bom proveito a todos.   É

  • luanluciano93
    luanluciano93

    @andreoam, poste o que você tem em spoiler. 

  • @gangul321 Para colocar em spoiler siga esses passos.

Posted Images

Postado
  • Autor
Em 26/09/2017 em 19:03, Toni Reinbold disse:

Uma função que retorne se a account já foi vip ou não.

Por favor

no caso você não poderá usar ter usado esta função: 

-- player:checkVipLogin()
function Player.checkVipLogin(self)
	if self:getVipTime() > 0 and not self:isVip() then
		return self:removeVip() and self:teleportTo(self:getTown():getTemplePosition())
	end
end

e crie esta: 

-- player:checkVip()
function Player.checkVip(self)
	return self:getVipTime() > 0 and true or false
end

 

  • 1 month later...
Postado

@luanluciano93

 

Bom dia, os dias de VIP não estão contando. alguém saberia o problema? No caso coloquei 2 dias que ficaram 1510925768 na database, porém o valor não muda e não chega a 0 nunca.

 

Obrigado.

Postado
  • Autor

Boa tarde @alls , então, não é desda forma que funciona. Existe uma contagem de computador, que é determinada desde uma certa época, que começou a contar por segundos e assim vai ... 
digamos que esse determinado segundo que eu estou escrevendo é o valor 100000, daqui a 1 minuto ele vai valer 100060 ... e é assim.

Esse valor que esta salvo na sua database é o "time" de quando vai acabar sua vip. O script verifica se o "time" atual é maior que esse valor que voce tem salvo, se sim, sua vip acabou (isso é verificado toda vez que vocÊ LOGAR).

Postado
7 minutos atrás, luanluciano93 disse:

Boa tarde @alls , então, não é desda forma que funciona. Existe uma contagem de computador, que é determinada desde uma certa época, que começou a contar por segundos e assim vai ... 
digamos que esse determinado segundo que eu estou escrevendo é o valor 100000, daqui a 1 minuto ele vai valer 100060 ... e é assim.

Esse valor que esta salvo na sua database é o "time" de quando vai acabar sua vip. O script verifica se o "time" atual é maior que esse valor que voce tem salvo, se sim, sua vip acabou (isso é verificado toda vez que vocÊ LOGAR).

 

 

Ah entendi, muito obrigado. Bem na hora que você respondeu ao tópico eu tava vendo como funcionava a função os.time :)

 

Muito obrigado pela aula rápida! Valeu parceiro

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.6k

Informação Importante

Confirmação de Termo