was wurde aus dem alten Thema ??
new racestart; //oben im script
//Dort wo das rennen gestartet wird
racestart = GetTickCount();
// Funktion zu Zeitwiedergabe
GetRaceTime()
{
new string3[64];
new timeMs = ( GetTickCount() - racestart );
//timeMs(millisekunden) in Min:Sek.Ms umrechnen
new minuten = (timeMs/60000);
timeMs -= (minuten * 60000);
new sekunden = (timeMs/1000);
format(string3, sizeof(string),"0%d/%d!",minuten,sekunden);
return string3;
}
hier jetzt noch einfacher für dich mit Funktion...
nur noch
GetRaceTime(); dort wo du die zeit haben willst und fertig
new beispiel[50];
format(beispiel, sizeof(beispiel), "Zeit: %s", GetRaceTime());
SendClientMessageToAll(0xFF0000FF, beispiel);
Der Code mit GetTickCount() ist genauer da er die aktuelle Zeit beim racestart Speichert und dann bei der Wiedergabe einfach die Differenz aus aktueller und vorher in "racestart" gespeicherter Zeit nimmt. Zeitmessungen mit i-welchen Timern geht nie wirklich richtig gut