Reale Zeit & Datum

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
  • Schau dir mal die befehle GetTime(h,m,s); und GetDate(); an.....

    Zuletzt gehört:


    Zitat von Chip 04/2009

    Starter


    Windows 7 Starter wird weltweit als OEM-Version verkauft. Gedacht ist sie etwa für Netbooks mit geringer Ausstattung. Ziemlich unpraktisch: Mit ihr kann man nur drei Programme gleichzeitig ausführen. Kosten: rund 50 Dollar.

  • new timeHour, timeMinute, timeSecond;


    gettime(timeHour, timeMinute, timeSecond);
    SetWorldTime(timeHour);

    Intel Xeon W3690 Hexacore @ 4.5 GHz - 48GB Triple Channel DDR3 - GeForce RTX 2070 Super - Asus P6T Deluxe V1 @ P6T WS Pro BIOS

    Mainboard 12 Jahre, CPU 10 Jahre alt - old but gold!

  • Hmm geht irgendwie nicht, also bei mir in der SA:MP Server Liste zeigt es Rechts-Unten immer noch die Englische Uhrzeit an. ?(

    Das war auch keine Lösung für dein Problem von dem niemand etwas wusste sondern nur wie man die Serverzeit (Worldtime) mit realen Zeit synchronisieren kann. Mein CodeSchnipsel ist nicht dazu gedacht sämtliche Probleme die mit der Uhrzeit aufztreten zu lösen.

    Intel Xeon W3690 Hexacore @ 4.5 GHz - 48GB Triple Channel DDR3 - GeForce RTX 2070 Super - Asus P6T Deluxe V1 @ P6T WS Pro BIOS

    Mainboard 12 Jahre, CPU 10 Jahre alt - old but gold!

  • Einfach einige Stunden bei der Funktion die die Zeit festlegt abziehen bzw. dazuzählen damit es stimmt...

    Intel Xeon W3690 Hexacore @ 4.5 GHz - 48GB Triple Channel DDR3 - GeForce RTX 2070 Super - Asus P6T Deluxe V1 @ P6T WS Pro BIOS

    Mainboard 12 Jahre, CPU 10 Jahre alt - old but gold!

  • do.de - Domain-Offensive - Domains für alle und zu super Preisen
  • Wieso schaust du nicht nach? Soviel selbstständigkeit sollte man schon aufbringen können :/

    Intel Xeon W3690 Hexacore @ 4.5 GHz - 48GB Triple Channel DDR3 - GeForce RTX 2070 Super - Asus P6T Deluxe V1 @ P6T WS Pro BIOS

    Mainboard 12 Jahre, CPU 10 Jahre alt - old but gold!

  • Header :
    forward time2();
    new Text:Clock;
    new Text:Date;




    public OnGameModeInit()


    {


    Clock=TextDrawCreate(549,24, "00:00");
    TextDrawLetterSize(Clock,0.55,2);
    TextDrawFont(Clock,3);
    TextDrawBackgroundColor(Clock,0x000000AA);
    TextDrawSetOutline(Clock,2);


    Date=TextDrawCreate(500,3, "01.01.2008");
    TextDrawLetterSize(Date,0.55,2);
    TextDrawFont(Date,3);
    TextDrawBackgroundColor(Date,0x000000AA);
    TextDrawSetOutline(Date,2);


    SetTimer("time2", 60000, 1);
    }


    Irgendwo Am Besten Ganz Unten :


    public time2()
    {
    new hour,minute,second;
    new string[256];
    new string2[256];


    new Text:Datum;
    new day,month,year;
    getdate(day,month,year);


    gettime(hour,minute,second);
    if (minute <= 9){format(string,25,"%d:0%d",hour,minute);}
    else {format(string,25,"%d:%d",hour,minute);}


    if (day <= 9){format(string2,25,"0%d.%d.%d",year,month,day);}
    else if (month <= 9 && day >= 9) {format(string2,25,"%d.0%d.%d",year,month,day);}
    else {format(string2,25,"%d.%d.%d",year,month,day);}


    if (hour == 0){SetWorldTime(0);}
    if (hour == 1){SetWorldTime(1);}
    if (hour == 2){SetWorldTime(2);}
    if (hour == 3){SetWorldTime(3);}
    if (hour == 4){SetWorldTime(4);}
    if (hour == 5){SetWorldTime(5);}
    if (hour == 6){SetWorldTime(6);}
    if (hour == 7){SetWorldTime(7);}
    if (hour == 8){SetWorldTime(8);}
    if (hour == 9){SetWorldTime(9);}
    if (hour == 10){SetWorldTime(10);}
    if (hour == 11){SetWorldTime(11);}
    if (hour == 12){SetWorldTime(12);}
    if (hour == 13){SetWorldTime(13);}
    if (hour == 14){SetWorldTime(14);}
    if (hour == 15){SetWorldTime(15);}
    if (hour == 16){SetWorldTime(16);}
    if (hour == 17){SetWorldTime(17);}
    if (hour == 18){SetWorldTime(18);}
    if (hour == 19){SetWorldTime(19);}
    if (hour == 20){SetWorldTime(20);}
    if (hour == 21){SetWorldTime(21);}
    if (hour == 22){SetWorldTime(22);}
    if (hour == 23){SetWorldTime(23);}
    if (hour == 24){SetWorldTime(24);}


    TextDrawHideForAll(Clock);
    Clock=TextDrawCreate(549,24,string);
    TextDrawLetterSize(Clock,0.55,2);
    TextDrawFont(Clock,3);
    TextDrawBackgroundColor(Clock,0x000000AA);
    TextDrawSetOutline(Clock,2);
    TextDrawShowForAll(Clock);
    SetTimer("time2",30000,0);
    SetTimer("weather",11000000,true);


    TextDrawHideForAll(Datum);
    Datum=TextDrawCreate(500,3,string2);
    TextDrawLetterSize(Datum,0.55,2);
    TextDrawFont(Datum,3);
    TextDrawBackgroundColor(Datum,0x000000AA);
    TextDrawSetOutline(Datum,2);
    TextDrawShowForAll(Datum);


    return 1;
    }



    in Gamemode so Nach Starten müsste er na 1 min oben rechts die Original zeit und das datum anzeigen.

    „Auge um Auge - und die ganze Welt wird blind sein.“
    - Mahatma Gandhi

  • Chakuza, wärs nicht einfacher wenn man nicht 24 mal
    if (hour == 0){SetWorldTime(0);} 
    benutzt, sondern
    SetWorldTime(hour);


    Ich scripte NICHT mehr, ich möchte mit NIEMANDEM einen Server aufmachen habe auch NICHTS mehr mit LoH zu tun, also lasst es mit den PNs!