Befehl - Brauche Hilfe

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 Zusammen
    Bräuchte nochmal hilfe....


    Wie kann ich den Befehl


    if (strcmp(cmdtext, "/hackgate", true)==0)
    {
    if(PlayerInfo[playerid][pMember] == 13 || PlayerInfo[playerid][pLeader] == 13)
    {
    MoveObject(lspdtor,1543.702148, -1621.531372, 12.716472, 3.5);
    SetTimer("lspdtor1", 9000, 0);
    }
    return 1;
    }


    so umbauen das er nur alle 60min aufgeht?
    kann mir das einer machen?
    oder sagn was ich wo umbauen muss?


    Danke im Vorraus


    Mit Freundlichen Grüßen
    Joe 8)



    Lua: 63% C++: 23% C#: 53% VB: 96%

  • Man soll den Command nur einmal alle 60 minuten nutzen können ?


    oder hab ich da was falsch verstanden??


    Oder soll es sich alle 60 min für eine Minute oder selbst öffnen ???


    (sorry bin manchmal halt ein wenig *begriffsstutzig* :D



    Hinweis: Keinen Kontakt über TeamViewer oder Skype !
    Grüßt den Fehlerklärbär von mir.
    Coming soon: Pawn-Café ( Concept-Sharing | Scripting-First-Aid )

  • es soll alle 60minuten per BEFEHL aufmachbar sein also man gibt jez hackgate ein die Fraktion: Hacker und dann wenn er danach wieder /hackgate machen will kommt ne nahricht du kannst erst in 60 minuten wieder /hackgate nutzen!ä


    Verstehst du?
    das man nicht dauernd das PD Tor hackt...


    Thx im Voraus
    mfg
    joe =)



    Lua: 63% C++: 23% C#: 53% VB: 96%

  • Eine weitere Variable einfügen, wobei der Befehl nur geht, wenn sie auf 0 steht.
    Dann einen Timer in der Funktion starten, der 60 Min. Intervall hat.
    In der verlinkten Funktion des Timers wird die Variable zurückgesetzt.


    Also:



    Fertig ;)