[Tutorial] [TuT]Pegando tempo em Race.
#1

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
Reply


Messages In This Thread
[TuT]Pegando tempo em Race. - by [O.z]Caroline - 20.10.2011, 14:22
Re: [TuT]Pegando tempo em Race. - by Macintosh - 20.10.2011, 14:44
Re: [TuT]Pegando tempo em Race. - by Dr_Pawno - 20.10.2011, 14:52
Re: [TuT]Pegando tempo em Race. - by Kuddy - 20.10.2011, 14:56
Re: [TuT]Pegando tempo em Race. - by BrunoBSF - 20.10.2011, 17:01
Re: [TuT]Pegando tempo em Race. - by nX_ - 20.10.2011, 17:17
Re: [TuT]Pegando tempo em Race. - by [RoxX]Ygor - 20.10.2011, 17:29
Re: [TuT]Pegando tempo em Race. - by [O.z]Caroline - 20.10.2011, 19:39

Forum Jump:


Users browsing this thread: 1 Guest(s)