Skripta koju koristim:cwood
Detaljan opis problema:znaci kada pokrenem na kucnom serveru sat IG je tacan ali kada ubacim u host nije mi tacan
Dio skripte:[pawn]function VremeTimer()
{
new string[128],sati,minute,sekunde;
gettime(sati, minute, sekunde);
format(string, sizeof string, "%s%d:%s%d", (sati < 10) ? ("0") : (""), sati, (minute < 10) ? ("0") : (""), minute, (sekunde < 10) ? ("0") : (""), sekunde);
TextDrawSetString(InGame_TD[12], string);
return 1;
}[/pawn]
Neke slike/video za lakse dobivanje pomoci(neobavezno):
To ti je do host masine moras njima reci da promjenu vrijeme ili mozes u skripti ako ti ide vise za jedan sat stavis ovako
format(string, sizeof string, "%s%d:%s%d", (sati < 10) ? ("0") : (""), sati+1, (minute < 10) ? ("0") : (""), minute, (sekunde < 10) ? ("0") : (""), sekunde);
a ako ti ide manje za 1 samo ono sati+1 stavis u sati-1 ili ako ti ide manje/vise za dva stavis sati+2 / sati-2
nadam se da si skontao :D
forward VrijemeTimer(playerid);
public VrijemeTimer(playerid)
{
new string[128],godina,mjesec,dan,sati,minute,sekunde;
getdate(godina, mjesec, dan), gettime(sati, minute, sekunde);
format(string, sizeof string, "%02d.%02d.%04d", dan, mjesec, godina);
TextDrawSetString(Datum, string);
format(string, sizeof string, "%02d:%02d",sati+1, minute);
TextDrawSetString(Vrijeme, string);
}