SA-MP Forums Archive
[Ajuda] Data de Nascimento - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Ajuda] Data de Nascimento (/showthread.php?tid=290073)



[Ajuda] Data de Nascimento - Jason` - 14.10.2011

Em meu game mode RPG cheguei a parte do registro e coloquei um dialog para o player colocar a data de nascimento, e queria saber como fazer pra quando ele digitasse a data, fosse feito um calculo que encontraria sua idade?

Desde ja agradeco.


Re: [DUV] Data de Nascimento - Jason` - 14.10.2011

Alguem?


Re: [DUV] Data de Nascimento - [RoxX]Ygor - 14.10.2011

Double post amigo..

Faзa
Код:
Ano Atual - Ano que nasceu = Idade



Re: [DUV] Data de Nascimento - Jason` - 14.10.2011

se nao me engano,isso fara apenas pelo ano, nao pela data, fazendo com que a idade possa ser incorreta de acordo com o dia e o mes, nгo й ?

Aproveitando, como faзo para aceitar apenas a informacao no formato dd/mm/aaaa? e se nao colocar as barras pra dar erro?


Re: [DUV] Data de Nascimento - [RoxX]Ygor - 14.10.2011

Nгo vai dar erro por as / pegue assim %d%d/%d%d/%d%d/%d%d%d%d


Re: [DUV] Data de Nascimento - dudaefj - 14.10.2011

Quote:
Originally Posted by [RoxX]Ygor
Посмотреть сообщение
Faзa
Код:
Ano Atual - Ano que nasceu = Idade
wtf... como esse kara conseguiu reputation 2?! o.O


Pedro, faзa assim olha
PHP код:
new dnmnan;
//armazene a data de nascimento do jogador em dn, mn, an.
new d,m,a;
Getdate(d,m,a);
new 
idade;
if(
m>mnidade a-an;
if(
m<mnidade a-an-1;
if(
== mn)
{
     if(
d>=dnidade a-an;
     if(
d<dnidade a-an;

bom
sу nгo leva em consideraзгo a hora do nascimento


Re: [DUV] Data de Nascimento - Paramount. - 14.10.2011

Quote:
Originally Posted by dudaefj
Посмотреть сообщение
wtf... como esse kara conseguiu reputation 2?! o.O


Pedro, faзa assim olha
PHP код:
new dnmnan;
//armazene a data de nascimento do jogador em dn, mn, an.
new d,m,a;
Getdate(d,m,a);
new 
idade;
if(
m>mnidade a-an;
if(
m<mnidade a-an-1;
if(
== mn)
{
     if(
d>=dnidade a-an;
     if(
d<dnidade a-an;

bom
sу nгo leva em consideraзгo a hora do nascimento
do mesmo jeito que vocк nгo conseguiu nenhuma rs


Re: [Ajuda] Data de Nascimento - [O.z]Caroline - 14.10.2011

й sу pegar a data de nascimento e subtrair pelo ano atual:

pawn Код:
1993 - 2011 = 18
este й sу um exemplo ...


Re: [DUV] Data de Nascimento - [RoxX]Ygor - 14.10.2011

Quote:
Originally Posted by dudaefj
Посмотреть сообщение
wtf... como esse kara conseguiu reputation 2?! o.O


Pedro, faзa assim olha
PHP код:
new dnmnan;
//armazene a data de nascimento do jogador em dn, mn, an.
new d,m,a;
Getdate(d,m,a);
new 
idade;
if(
m>mnidade a-an;
if(
m<mnidade a-an-1;
if(
== mn)
{
     if(
d>=dnidade a-an;
     if(
d<dnidade a-an;

bom
sу nгo leva em consideraзгo a hora do nascimento
Olhe-se primeiro para depois falar de mim, faзa sua parte a minha deixa que eu faзo ok? Expliquei do mesmo modo que o da Caroline, e estб correto.