Race time help
#1

Hello

I need help with something

I have a race timer:

Код:
RaceInfo[raceid][racetimer] = SetTimerEx("RaceTime", 100, true, "dd", raceid,i);
And the timer function:

Код:
function RaceTime(raceid,playerid)
{
RaceInfo[raceid][racetime] ++;
if(floatround((RaceInfo[raceid][racetime] / 10), floatround_floor) >= RaceInfo[raceid][racetimeout]) StopRace(raceid);
new string[512];
format(string, sizeof(string),"%s~n~Time:%s~n~Checkpoints:%d/%d",RaceInfo[raceid][racename],ReturnTime(RaceInfo[raceid][racetime]),RaceCheckpoint[playerid]-2,RaceInfo[raceid][cpnum] - 1);
PlayerTextDrawSetString(playerid,RaceTextDraw[playerid][0],string);
return 1;
}

Now how do I make that it will show me numbers like: 1:19:289 Now it shows me just 1:19:200



I have this converter:

Код:
stock ReturnTime(timevariable)
{
new milliseconds = timevariable, seconds, minutes, string[20];
while(milliseconds > 9)
{
seconds ++;
milliseconds = milliseconds - 10;
}
while(seconds > 59)
{
minutes ++;
seconds = seconds - 60;
}
format(string, sizeof(string), "%d:0%d:%d00", minutes, seconds, milliseconds);
return string;
}
Now:

Reply


Messages In This Thread
Race time help - by kalanerik99 - 19.01.2016, 19:19
Re: Race time help - by Vince - 19.01.2016, 22:49
Re: Race time help - by kalanerik99 - 20.01.2016, 15:05

Forum Jump:


Users browsing this thread: 1 Guest(s)