/payday jede 30 Minute

In 10 Minuten startet der nächtliche Backupvorgang! Es kann währenddessen (ca. 10 Minuten) zu Einschränkungen bei der Nutzung des Forums kommen
Weitere Infos findet ihr im Thema Backup des Forums
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
  • Sry..
    Hilft mir nicht weiter.. Ich bin noch recht anfänger..
    Kannste das mir gliedern wie z.B.
    if(strcmp,"/payday", cmdtext, true) ==0)
    { SendClientMessage(playerid,...,"Payday blabla"); //WAS PASSIERT UNDSO return 1;}


    _________
    Dannach noch
    Timer erstellen undso kannste das mir alles in nen Pawn Quelltext machen pls?


    /Edit: Pwn Text eingefügt
    /edit2: Editiert nochmal
    /edit 3: Edit geschrieben
    /edit 4: Edit für Edit 3 geschirbene

  • new Payday[MAX_PLAYERS]; --> ganz oben


    bei OnPlayerCommandText


    if(strcmp("/payday",cmdtext,true)== 0)
    {
    if(Payday[playerid]==0)
    {
    new rand = random(1000);
    GivePlayerMoney(playerid,rand);
    new string[64];
    format(string,sizeof(string),"Du hast einen Zahltag von %d$ bekommen",rand);
    SendClientMessage(playerid,FARBE,string);
    SetTimer("payday",1800000,0);
    }
    else
    {
    SendClientMessage(playerid,FARBE,"Du kannst jetzt noch keinen Payday erhalten");
    }
    return 1;
    }


    iwo im Script:


    forward payday();
    public payday()
    {
    Payday[playerid] = 0;
    return 0;
    }


    kA obs tut, war grad frei schnauze, iwas zusammen gescriptet ^^ wenn was falsch ist, ich übernehme keine Haftung^^.

  • Dankeschön , aber jetzt hab ich ein Problem undzwar :
    Wenn ich /payday eintipee bekomm ich mein Gehalt -> Was auch gut ist :D
    Aber ich kann das immer mehrmals hintereinander tippen.
    D.H.:
    Du kannst /payday solange tippen wie du willst!

  • erstell noch einen timer der 30mins also machst du 1 800 000 millisekunden für den Command