Problem mit Lottosystem

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
  • Hallo


    Ich habe mir gerade mal ein Lottosystem erstellt aber es sendet den Text nicht das in XX Minuten anfängt
    Ich habe es in meinen Uhrtimer drin


    //Lotto system
    if(sec==0)
    {
    if(hour==11||hour==21)
    {
    if(minute<3)
    {
    new sendstra[128];
    format(sendstra,sizeof sendstra,"Lotto: In %d Minuten startet die nächste Runde",3-minute);
    SendClientMessageToAll(cWhite,sendstra);
    SendClientMessageToAll(cGrey,"Benutze /lotto [1-49]");
    }
    else if(minute==3)
    {
    if(biz2[6][bProds]>8)
    {
    new zahl=1+random(48),sendstra[128],name[MAX_PLAYER_NAME];
    format(sendstra,sizeof sendstra,"Lotto: Die heutige Zahl lautet: %d",zahl);
    SendClientMessageToAll(cWhite,sendstra);
    new gewinn=random(biz2[6][bKasse]/2);
    for(new b;b<MAX_PLAYERS;b++)
    {
    if(SpielerInfo[b][pLotto]==zahl)
    {
    GetPlayerName(b,name,sizeof name);
    format(sendstra,sizeof sendstra,"%s hat den Jackpot geknackt und bekam %d$",name,gewinn);
    SendClientMessageToAll(cGrey,sendstra);
    biz2[6][bKasse]-=gewinn;
    GivePlayerMoney(b,gewinn);
    }
    SpielerInfo[b][pLotto]=0;
    }
    biz2[6][bProds]-=8;
    bizicon2(6);
    }
    }
    }
    }


    Es werden Keine errors oder warnungen angezeigt

  • Ja der fehler ist ir unbekannt


    er kommt nichtmal auf den hier


    if(minute<3)
    {
    new sendstra[128];
    format(sendstra,sizeof sendstra,"Lotto: In %d Minuten startet die nächste Runde",3-minute);
    SendClientMessageToAll(cWhite,sendstra);
    SendClientMessageToAll(cGrey,"Benutze /lotto [1-49]");
    }

  • ja auf mein anderen Script klappt das ja
    nur ich versteh wiso hier nicht was könnte ich dann ändern?

  • Dein Code funktioniert nur wenn die Sekunde 0 entspricht und wenn es 11 Uhr bzw 23 Uhr ist.


    Das kann nicht Sinn der Sache sein...

    "Bevor ich mir Informationen aus der "Bild" hole,
    werde ich anfangen, Wahlergebnisse danach vorauszusagen,
    neben welchen Busch unsere Katze gepinkelt hat."

    Margarete Stokowski