[Ajuda] Diferenзas entre datas
#1

Entгo, eu tenho um sistema de VIP automбtico, mas, eu quero fazer um upgrade nele.

Exemplo: Eu do a VIP pro cara e automбticamente ele recebe: DiaVIP, MкsVIP, AnoVIP, como vбriбveis de vencimento.
Eu quero automatizar meu sistema de compra de VIP e quando o cara usar o comando de compra VIP, ele simplesmente pegue esta data X e tire a diferenзa de dias com a data Y. suponhamos que se a VIP do cara vence dia 30/09/2013 e ele renovasse hoje, invйs de 30 dias, fossem-lhe setados 30 + 2 que й os dias que faltam para vencer a que ele ja tem, entгo minha ajuda й mais matetбmatica do que qualquer coisa, nгo sei uma formula para caucular isso.


Sou burro nй? kkkk, mas se puder ajudar, agradeзo.
Reply
#2

pawn Код:
enum pInfo
}
pDias
}
new PlayerInfo[MAX_PLAYERS][pInfo];
pawn Код:
Adicione ao cmd
PlayerInfo[playerid][pDias] += gettime() + (*60*60*24);
Corrijam me se estiver errado estou no cel
Reply
#3

Eu estava estudando sobre este assunto recentemente, e este tutorial й muito interessante.

https://sampforum.blast.hk/showthread.php?tid=254915
Reply
#4

Meu sistema й o seguinte:

Ao setar VIP no player o que realmente conta o VIP й feito em Unixtimestamp.
Porйm, ao mesmo tempo, tem as variбveis de dia mкs e ano da VIP pro cara poder ver o vencimento usando /tempovip.

O que quero fazer й o seguinte, no meu atual comando eu digito /vip id dias e vai perfeitamente qualquer quantidade de dias, porйm, quero automatizar isso, tirando a diferenзa entre duas datas, exemplo: Se faltam 10 dias pro VIP do cara vencer, quando ele comprar vai ser setado 30+diasvecimento.

Meu sistima funciona perfeitamente, sу nгo consigo fazer uma formula de tirar a diferenзa entre as data atual com a data de vencimento, para automatizar
Reply
#5

posta o cmd
Reply
#6

Quote:
Originally Posted by Wellington1999
Посмотреть сообщение
posta o cmd
Meu comando funciona amigo, nгo hб problema nele, estou prescisando somente de uma luz, de uma equaзгo, ou formula para fazer este calculo dentro dele. Nгo hб nescecidade de postar um sistema enorme aqui. Sу estou pedindo uma ajuda para essa questгo.

A data 28/10/2013 e a data 24/11/2013

Eu queria uma forma da calcular exemplo: faltam X dias para a data 24/11/2013

Por ai se a VIP do cara vence em X dias, quando ele comprar automбtica vai setar X+30 e ai teremos um novo dia de VIP.
Reply
#7

http://pastebin.ca/2064736

Isso? Estava no topico que te passei antes.
Reply
#8

Quote:
Originally Posted by arakuta
Посмотреть сообщение
http://pastebin.ca/2064736

Isso? Estava no topico que te passei antes.
Obrigado! Rep+
Reply
#9

https://sampforum.blast.hk/showthread.php?tid=350855 talvez isto ajude um pouco..
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)