Skripta koju koristim: GTA RP
Detaljan opis problema: Sat na serveru ig, kasni 1h.
Dio skripte: //
Kod: //
[POMOC] Sat
659
pregleda
13
postova
9. Maj 2016.
Vrijeme = TextDrawCreate(, "7:00:34");
TextDrawLetterSize(Vrijeme, );
TextDrawAlignment(Vrijeme, );
TextDrawColor(Vrijeme, );
TextDrawSetShadow(Vrijeme, );
TextDrawSetOutline(Vrijeme, );
TextDrawBackgroundColor(Vrijeme, );
TextDrawFont(Vrijeme, );
TextDrawSetProportional(Vrijeme, );
Datum = TextDrawCreate(, "9/5/2016");
TextDrawLetterSize(Datum, );
TextDrawAlignment(Datum, 1);
TextDrawColor(Datum, );
TextDrawSetShadow(Datum, );
TextDrawSetOutline(Datum, );
TextDrawBackgroundColor(Datum, );
TextDrawFont(Datum, );
TextDrawSetProportional(Datum, );
SetTimer("VrijemeTimer",1000,true);
forward VrijemeTimer(playerid);
public VrijemeTimer(playerid)
{
new string,godina,mjesec,dan,sati,minute,sekunde;
getdate(godina, mjesec, dan), gettime(sati, minute, sekunde);
format(string, sizeof string, "%d.%s%d.%s%d", dan, ((mjesec < 10) ? ("0") : ("")), mjesec, (godina < 10) ? ("0") : (""), godina);
TextDrawSetString(Datum, string);
format(string, sizeof string, "%s%d:%s%d:%s%d", (sati < 10) ? ("0") : (""), sati, (minute < 10) ? ("0") : (""), minute, (sekunde < 10) ? ("0") : (""), sekunde);
TextDrawSetString(Vrijeme, string);
}9. Maj 2016.
@MySQL skrati sebi muku sa formatom
forward VrijemeTimer(playerid);
public VrijemeTimer(playerid)
{
new string,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, minute);
TextDrawSetString(Vrijeme, string);
}OG Legend
Novi Član
246 / 250 XP
🌱Početnik(0)
2,678
Postovi:
133
Teme:
Pridružio se:Maj 2012
9. Maj 2016.
Ako ti i posle ovoga sto su ti poslali sat bude kasnio onda se obrati podrsci na hostingu posto je moguce da sat na masini kasni a tebi na serveru ide sat sa masine.
9. Maj 2016.
FixHour(hour); i ovo hour = shifthour
pretpostavljam da je ovo shift problem, sigurno da pomijera jedan sat unaprijed, ukloni ga pa probaj
savjet: umjesto one 0 ispred %d koristi %02d za format sata u 24 satni
pretpostavljam da je ovo shift problem, sigurno da pomijera jedan sat unaprijed, ukloni ga pa probaj
savjet: umjesto one 0 ispred %d koristi %02d za format sata u 24 satni
9. Maj 2016.
forward VrijemeTimer(playerid);
public VrijemeTimer(playerid)
{
new string,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);
}
public VrijemeTimer(playerid)
{
new string,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);
}
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava