15.09.2016, 09:43
ejemplo...
PHP код:
#define RACE_CANTIDAD (2)
new race_vueltas[MAX_PLAYERS];
new race_hora[MAX_PLAYERS][RACE_CANTIDAD],race_minuto[MAX_PLAYERS][RACE_CANTIDAD],race_segundo[MAX_PLAYERS][RACE_CANTIDAD];
// cuando inicia la carrera
race_iniciada = true;
new Hour, Minute, Second;
gettime(Hour, Minute, Second);
for(new i=0, j=GetPlayerPoolSize(); i<=j; i++){
race_hora[i][race_vueltas[i]] = Hour,race_minuto[i][race_vueltas[i]] = Minute,race_segundo[i][race_vueltas[i]] = Second;
}
// cuando entramos al checkpoint que corresponde a la meta
new Hour, Minute, Second;
if(race_vueltas[playerid] <= RACE_CANTIDAD ){
race_vueltas[playerid] ++;
gettime(Hour, Minute, Second);
printf("tiempo que tardo en la vuelta:%02d, tiempo:%02d:%02d:%02d", race_vueltas[playerid],Hour-race_hora[playerid][race_vueltas[playerid]], Minute-race_minuto[playerid][race_vueltas[playerid]], Secondrace_segundo[playerid][race_vueltas[playerid]]);
}
// cuando termina la carrera
for(new size=0; size<sizeof race_vueltas; size++){
if(size == 0) printf("tiempo que comenzo en la vuelta:%02d, tiempo:%02d:%02d:%02d", size,race_hora[playerid][size],race_minuto[playerid][size],race_segundo[playerid][size]);
else printf("tiempo que tardo en la vuelta:%02d, tiempo:%02d:%02d:%02d", size,race_hora[playerid][size],race_minuto[playerid][size],race_segundo[playerid][size]);
}