verzögerter command

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
  • Hi Leute,
    wie kann ich es machen das wenn man einen kommand eingibt man 3 sekunden gefreezed wird und dann das auto auf zustand 100 Prozent gebracht wird ?
    es kann auch gleich gereppt werden aber man soll dann 3 sekunden gefreezed werden.


    ich hoffe ihr wisst was ich meine,
    mfg

  • Man gibt /repair ein, wird gefreezt und 3 Sekunden später wird man entfreezt und das Auto repariert.


    #define rot 0xFF0000FF
    #define blau 0x66FFCC


    public OnPlayerCommandText(playerid, cmdtext[])
    {
    if (strcmp("/repair", cmdtext, true, 10) == 0)
    {
    if(GetPlayerVehicleSeat(playerid) == 0)
    {
    TogglePlayerControllable(playerid,0);
    SetTimerEx("Reparieren",3000,0, "i",playerid);
    return 1;
    }
    return SendClientMessage(playerid,rot,"Du musst als Fahrer in einem Fahrzeug sitzen.");
    }
    return 0;
    }


    forward Reparieren(playerid);
    public Reparieren(playerid)
    {
    TogglePlayerControllable(playerid,1);
    if(IsPlayerConnected(playerid) == 1 && GetPlayerVehicleSeat(playerid) == 0)
    {
    RepairVehicle(GetPlayerVehicleID(playerid));
    SendClientMessage(playerid, blau, "Fahrzeug repariert!");
    }
    }

    mfg RedDragon 8)


    Was ist GFKD?


    Ein revolutionärer Clan, dessen Eröffnung kurz bevorsteht.
    Mehr Informationen folgen bald.