SA-MP Forums Archive
[Tutorial] [TuT]Pegando tempo em Race. - 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)
+----- Forum: Lançamentos/Releases (https://sampforum.blast.hk/forumdisplay.php?fid=56)
+----- Thread: [Tutorial] [TuT]Pegando tempo em Race. (/showthread.php?tid=291557)



[TuT]Pegando tempo em Race. - [O.z]Caroline - 20.10.2011

Jб vi muita gente procurando isto,
como nгo achei algo, resolvi postar.
Primeiro colocaremos no topo do FS/GM:

Comeзo:
pawn Код:
new
    Hora[MAX_PLAYERS],
    Min[MAX_PLAYERS],
    Sec[MAX_PLAYERS]
;
Nesta parte nуs jб criamos as arrays para pegarem a hora de cada player.
agora vamos para o segundo passo:

Bote isto quando iniciar a corrida(que pegarб o tempo atual de cada player)
Pegar Hora
pawn Код:
gettime(Hora[playerid], Min[playerid], Sec[playerid]);
na parte acima ele pega a hora e armazena nas arrays Hora,Min,Sec.
agora vem a parte mais complicadinha *--*.

Mandar Mensagem
pawn Код:
new
    H,M,S,str[100],
    tH,tM,tS
;

gettime(H,M,S);

tH = H -= Hora[playerid];
tM = M -= Min[playerid];
tS = S -= Sec[playerid];

format(str, sizeof(str),"Vocк terminou a corrida em aproximadamente %02d:%02d:%02d !", tH, tM, tS);
SendClientMessage(playerid, -1, str);
Explicaзгo:
no comeзo jб sгo criadas as variбveis para armazenarem hora e uma array para a mensagem.
nуs subtraimos a hora atual pela hora que o player comeзou a correr.

Crйditos:
- [O.z]Caroline


Re: [TuT]Pegando tempo em Race. - Macintosh - 20.10.2011

Bom tutorial caroline =)


Re: [TuT]Pegando tempo em Race. - Dr_Pawno - 20.10.2011

Simples + Util ^^

@Caroline

Vocк postou 1° no Tуpico de Ajuda =D


Re: [TuT]Pegando tempo em Race. - Kuddy - 20.10.2011

Ficou legalzin, sу que estou considerando isso um code, falta explicar algumas coisas aн Carol


Re: [TuT]Pegando tempo em Race. - BrunoBSF - 20.10.2011

Isso ae tambem funfa desse geito?
Voce deve Terminar a corrida e tal tempo ?


Re: [TuT]Pegando tempo em Race. - nX_ - 20.10.2011

gostei!


Re: [TuT]Pegando tempo em Race. - [RoxX]Ygor - 20.10.2011

Уtimo, bem simples mais muito ъtil, parabйns Caroline


Re: [TuT]Pegando tempo em Race. - [O.z]Caroline - 20.10.2011

Quote:
Originally Posted by Shickcard
Посмотреть сообщение
Bom tutorial caroline =)
Obrigada^,^.

Quote:
Originally Posted by Dr_Pawno
Посмотреть сообщение
Simples + Util ^^

@Caroline

Vocк postou 1° no Tуpico de Ajuda =D
Sim, eu havia ajudado e como nгo achei nenhum tutorial parecido resolvi criar.

Quote:
Originally Posted by dMagnus
Посмотреть сообщение
Ficou legalzin, sу que estou considerando isso um code, falta explicar algumas coisas aн Carol
valeo, nгo hб oque explicar aqui.
ele Somente Pega a hora e subtrai pela hora atual.

Quote:
Originally Posted by BrunoBSF
Посмотреть сообщение
Isso ae tambem funfa desse geito?
Voce deve Terminar a corrida e tal tempo ?
Sim.
qualquer dъvida poste.
Quote:
Originally Posted by Slim.-
Посмотреть сообщение
gostei!
Obrigada^^

Quote:
Originally Posted by [RoxX]Ygor
Посмотреть сообщение
Уtimo, bem simples mais muito ъtil, parabйns Caroline
^^