Portal SAMP
[Ajuda] Sistema de VIP - Versão de Impressão

+- Portal SAMP (https://portalsamp.com)
+-- Fórum: SA-MP (https://portalsamp.com/forumdisplay.php?fid=5)
+--- Fórum: Área de suporte (https://portalsamp.com/forumdisplay.php?fid=6)
+--- Tópico: [Ajuda] Sistema de VIP (/showthread.php?tid=3256)



Sistema de VIP - AcerRLK - 27/01/2023

Queria saber alguma forma de descontar o VIP mesmo o player estando OFF.
E quando loga-se aparacer ex: Restam dias 31 e horas 02%d:minutos: 02%d segundos : 02%d


RE: Sistema de VIP - xbruno1000x - 28/01/2023

Na verdade, esse desconto não ocorre "enquanto o jogador está off-line", ele ocorre no momento do login. Você precisa usar a função nativa Now(); no ato da aquisição do VIP pelo player, e essa função irá te retornar o momento em que ocorreu. No ato do login, você usará o Now(); novamente e irá comparar as duas datas, assim concluindo se o período de VIP se encerrou.

Código:
#define ConvertDays(%0)                                     (Now() + (86400 * (%0)))

Essa definição serve para converter os valores do Now(); para dias.


RE: Sistema de VIP - AcerRLK - 06/02/2023

(28/01/2023 15:34)xbruno1000x Escreveu: Na verdade, esse desconto não ocorre "enquanto o jogador está off-line", ele ocorre no momento do login. Você precisa usar a função nativa Now(); no ato da aquisição do VIP pelo player, e essa função irá te retornar o momento em que ocorreu. No ato do login, você usará o Now(); novamente e irá comparar as duas datas, assim concluindo se o período de VIP se encerrou.

Código:
#define ConvertDays(%0)                                     (Now() + (86400 * (%0)))

Essa definição serve para converter os valores do Now(); para dias.

Ok,Obrigado vou tentar!!