ich habe mal eine frage.
wie stelle ich es ein, das auf meinem server tag und nacht erkannt wird ?
Tag und Nacht inGame ?
- Valrineya
- Geschlossen
- Erledigt
Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!
Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
-
-
Mit
Gettime
und
SetWorldTime -
geht es netterweise etwas genauer ;)?
-
Würde mich auch mal Interresieren
-
mit gettime die Uhrzeit abfragen.
Dann einfach mit SetWorldTime die stunde eintragen und schwupps geht alles -
bitte mal ein beispiel posten.. das hier ist mein public von meiner uhr ingame
public settime(playerid)
{
new string[256],year,month,day,hours,minutes,seconds;
getdate(year, month, day), gettime(hours, minutes, seconds);
format(string, sizeof string, "%d/%s%d/%s%d", day, ((month < 10) ? ("0") : ("")), month, (year < 10) ? ("0") : (""), year);
TextDrawSetString(Date, string);
format(string, sizeof string, "%s%d:%s%d:%s%d", (hours < 10) ? ("0") : (""), hours, (minutes < 10) ? ("0") : (""), minutes, (seconds < 10) ? ("0") : (""), seconds);
TextDrawSetString(Time, string);
}so und wo da muss ich nun die zeit abfragen wegen nachtzeit ?
-
public settime(playerid)
{
new string[256],year,month,day,hours,minutes,seconds;
getdate(year, month, day), gettime(hours, minutes, seconds);
format(string, sizeof string, "%d/%s%d/%s%d", day, ((month < 10) ? ("0") : ("")), month, (year < 10) ? ("0") : (""), year);
TextDrawSetString(Date, string);
format(string, sizeof string, "%s%d:%s%d:%s%d", (hours < 10) ? ("0") : (""), hours, (minutes < 10) ? ("0") : (""), minutes, (seconds < 10) ? ("0") : (""), seconds);
TextDrawSetString(Time, string);
SetWorldTime(hours);
}
Wo ist jetzt das problem? -
public settime(playerid)
{
new string[256],year,month,day,hours,minutes,seconds;
getdate(year, month, day), gettime(hours, minutes, seconds);
format(string, sizeof string, "%d/%s%d/%s%d", day, ((month < 10) ? ("0") : ("")), month, (year < 10) ? ("0") : (""), year);
TextDrawSetString(Date, string);
format(string, sizeof string, "%s%d:%s%d:%s%d", (hours < 10) ? ("0") : (""), hours, (minutes < 10) ? ("0") : (""), minutes, (seconds < 10) ? ("0") : (""), seconds);
TextDrawSetString(Time, string);
SetWorldTime(hours);
}//edit: Da war wohl jemand schneller
-
Wo ist jetzt das problem?
das es auf meinem server net dunkel ist// edit
okay danke hat geklappt -
das es auf meinem server net dunkel ist
dann stell die Uhr richtig ein
Oder warte bis er den Timer aktiualisiert da ich nicht weiß ob und wie der timer läuft -
das es auf meinem server net dunkel ist
Wann wiederholst du den Timer? Einmal in der Stunde? Also 60min? -
breadfish.de
Hat das Thema geschlossen.