[Suche] HILFE | Uhr Geht nicht :o

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
  • Hey Leute, Bei meinem Server geht die Uhr nicht, bzw wenn man Joint stimmt sie, aber danach Geht die nicht Weiter, also sie bleibt stehen.
    Code :
    new Text:UHR0;
    new Text:UHR1;
    new Text:UHR2[MAX_PLAYERS];
    UHR0 = TextDrawCreate(570.000000, 101.000000, "XX:XX");
    TextDrawBackgroundColor(UHR0, 255);
    TextDrawFont(UHR0, 3);
    TextDrawLetterSize(UHR0, 0.390000, 2.000000);
    TextDrawColor(UHR0, -3);
    TextDrawSetOutline(UHR0, 1);
    TextDrawSetProportional(UHR0, 1);


    UHR1 = TextDrawCreate(496.000000, 101.000000, "]");
    TextDrawBackgroundColor(UHR1, 255);
    TextDrawFont(UHR1, 0);
    TextDrawLetterSize(UHR1, 0.500000, 2.000000);
    TextDrawColor(UHR1, -829292289);
    TextDrawSetOutline(UHR1, 1);
    TextDrawSetProportional(UHR1, 1);


    Bei OnPlayerConnect :
    UHR2[playerid] = TextDrawCreate(516.000000, 101.000000, "14");
    TextDrawBackgroundColor(UHR2[playerid], 255);
    TextDrawFont(UHR2[playerid], 3);
    TextDrawLetterSize(UHR2[playerid], 0.500000, 2.000000);
    TextDrawColor(UHR2[playerid], -1);
    TextDrawSetOutline(UHR2[playerid], 1);
    TextDrawSetProportional(UHR2[playerid], 1);

    OnPlayerSpawn :
    TextDrawShowForPlayer(playerid, UHR0);
    TextDrawHideForPlayer(playerid, UHR1);
    TextDrawHideForPlayer(playerid, UHR2[playerid]);
    Public :
    public UpdateTime()
    {
    gettime(ho, mi);
    format(timestr, 32, "%02d:%02d", ho, mi);
    TextDrawSetString(UHR0, timestr);

    SetWorldTime(ho);
    new x=0;
    while(x!=MAX_PLAYERS) {
    if(IsPlayerConnected(x) && GetPlayerState(x) != PLAYER_STATE_NONE) {
    SetPlayerTime(x, ho, mi);
    }
    x++;
    }
    }


    Könnte mir jemand Per TV Helfen oder Mir hier Helfen?
    LG
    Crocky
    :love:

  • Hilft dir des was



    Uhrzeit = TextDrawCreate(554.000000, 30.000000, " ");
    TextDrawBackgroundColor(Uhrzeit, 255);
    TextDrawFont(Uhrzeit, 2);
    TextDrawLetterSize(Uhrzeit, 0.390000, 1.300000);
    TextDrawColor(Uhrzeit, -1);
    TextDrawSetOutline(Uhrzeit, 1);
    TextDrawSetProportional(Uhrzeit, 1);
    TextDrawShowForAll(Uhrzeit);


    new year;
    new month;
    new day;
    new mtext[20], dtext[20];
    getdate(year, month, day);
    if(month == 1) { mtext = "01"; }
    else if(month == 2) { mtext = "02"; }
    else if(month == 3) { mtext = "03"; }
    else if(month == 4) { mtext = "04"; }
    else if(month == 5) { mtext = "05"; }
    else if(month == 6) { mtext = "06"; }
    else if(month == 7) { mtext = "07"; }
    else if(month == 8) { mtext = "08"; }
    else if(month == 9) { mtext = "09"; }
    else if(month == 10) { mtext = "10"; }
    else if(month == 11) { mtext = "11"; }
    else if(month == 12) { mtext = "12"; }
    if(day == 1) { dtext = "01"; }
    else if(day == 2) { dtext = "02"; }
    else if(day == 3) { dtext = "03"; }
    else if(day == 4) { dtext = "04"; }
    else if(day == 5) { dtext = "05"; }
    else if(day == 6) { dtext = "06"; }
    else if(day == 7) { dtext = "07"; }
    else if(day == 8) { dtext = "08"; }
    else if(day == 9) { dtext = "09"; }
    else if(day == 10) { dtext = "10"; }
    else if(day == 11) { dtext = "11"; }
    else if(day == 12) { dtext = "12"; }
    else if(day == 13) { dtext = "13"; }
    else if(day == 14) { dtext = "14"; }
    else if(day == 15) { dtext = "15"; }
    else if(day == 16) { dtext = "16"; }
    else if(day == 17) { dtext = "17"; }
    else if(day == 18) { dtext = "18"; }
    else if(day == 19) { dtext = "19"; }
    else if(day == 20) { dtext = "20"; }
    else if(day == 21) { dtext = "21"; }
    else if(day == 22) { dtext = "22"; }
    else if(day == 23) { dtext = "23"; }
    else if(day == 24) { dtext = "24"; }
    else if(day == 25) { dtext = "25"; }
    else if(day == 26) { dtext = "26"; }
    else if(day == 27) { dtext = "27"; }
    else if(day == 28) { dtext = "28"; }
    else if(day == 29) { dtext = "29"; }
    else if(day == 30) { dtext = "30"; }
    else if(day == 31) { dtext = "31"; }
    Datum = TextDrawCreate(546.000000, 14.000000, " ");
    TextDrawBackgroundColor(Datum, 255);
    TextDrawFont(Datum, 2);
    TextDrawLetterSize(Datum, 0.300000, 1.200000);
    TextDrawColor(Datum, -1);
    TextDrawSetOutline(Datum, 1);
    TextDrawSetProportional(Datum, 1);
    format(ALLSTRING, sizeof(ALLSTRING), "%s.%s.%d", dtext, mtext, year);
    TextDrawSetString(Datum,ALLSTRING);
    TextDrawShowForAll(Datum);


  • Er wollte nur eine Uhr, und denke Ich keine Datumsanzeige ;)
    Und die Datumsanzeige ist viel zu umständlich :D


    Hier eine volle Datums- & Uhranzeige:



    //Oben ins Script
    new Text:RealClock;
    new Text:Datum;
    forward UpdateClock();


    //OnGameModeInit
    new Year, Month, Day, string[128];
    getdate(Year, Month, Day);
    format(string,sizeof(string),"%02d.%02d.%02d",Day,Month,Year);
    Datum = TextDrawCreate(5 ,323 ,string);
    TextDrawSetShadow(Datum,0);


    RealClock = TextDrawCreate(545.000000, 21.000000, "15:17");
    TextDrawBackgroundColor(RealClock, 255);
    TextDrawFont(RealClock, 3);
    TextDrawLetterSize(RealClock, 0.509999, 2.299999);
    TextDrawColor(RealClock, COLOR_BLUE);
    TextDrawSetOutline(RealClock, 0);
    TextDrawSetProportional(RealClock, 1);
    TextDrawSetShadow(RealClock, 0);


    //eigener Public
    public UpdateClock()
    {
    new Hour,Minute,Sec,String[256];
    gettime(Hour,Minute,Sec);
    if(Hour<9 && Minute<9){format(String,sizeof(String),"0%d:0%d",Hour,Minute);}
    else if(Hour>9 && Minute<9){format(String,sizeof(String),"%d:0%d",Hour,Minute);}
    else if(Hour<9 && Minute>9){format(String,sizeof(String),"0%d:%d",Hour,Minute);}
    else{format(String,sizeof(String),"%d:%d",Hour,Minute);}
    TextDrawSetString(RealClock,String);
    SetWorldTime(Hour);
    return 1;
    }


    //OnPlayerConnect
    TextDrawShowForAll(RealClock);
    TextDrawShowForAll(Datum);


    lg