Wie mache ich nen Timer für einen Befehl

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
  • Als erstest erstellst du mal ganz oben
    new arschistgeil = 0;
    forward arschistgeiltimer();


    if(strcmp(cmd, "/arschistgeil", true) == 0)
    {
    if (arschistgeil == 0)
    {
    SendClientMessage(playerid, sex, "Bart ist cooler...");
    [..]
    arschistgeil = 1;
    SetTimer("arschistgeiltimer", 3600000, 0);
    }
    else
    {
    SendClientMessage(playerid, COLOR_GREY, "Die 5 Minuten sind nicht um..");
    public
    public arschistgeiltimer()
    {
    arschistgeil = 0;
    return 1;
    }


    Daß sind aber jetzt 5 Minuten

  • Danke für die Hilfe.. Kannst du mir das hier noch einbauen? Also in den Command? Währe super, da ich zu blöd dafür bin X(


    if (strcmp("/starten", cmd, true) == 0)
    {
    if(Mullabfuhr[playerid] == 0 && PlayerInfo[playerid][pJob] == 17)
    {
    if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 408)
    {
    SendClientMessage(playerid, COLOR_LIGHTGREEN, "Müllabfuhr gestartet, fahre nun zu den einzelnen Häusern!");
    SetPlayerCheckpoint(playerid, -74.2252,-1128.7936,1.6359, 5.0);
    MullabfuhrCP[playerid] = 1;
    Mullabfuhr[playerid] = 1;
    }
    else
    {
    SendClientMessage(playerid, COLOR_RED, "Du bist nicht im Müllwagen!");
    }
    }
    else
    {
    SendClientMessage(playerid, COLOR_RED, " Du bist kein Müllmann / schon im Mülldienst!");
    }
    return 1;
    }

  • SetTimer("Timer", 10000, 1);


    So das kannst du in ein Befehl bauen


    davor musst du aber es definieren




    forward Timer();




    dann neuen public


    also


    public Timer()
    {
    //Aktion
    }