Nur ein Roller spawnen

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 Community,


    ich habe ein Roller System, nach 15 Minuten verschwindet der Roller, wie kann ich das jetzt so machen, das der Spieler nur 1 Roller spawnen kann, und dann nach 15 Minuten wieder?


    if(dialogid == DIALOG_VERLEIH)
    {
    if(response == 0)
    {
    SendClientMessage(playerid, Rot, "Du hast den Vorgang abgebrochen!");
    }
    if(response == 1)
    {
    rollerleihen[playerid] = AddStaticVehicle(462,160.5667,-1932.4117,3.3731,90.3196,10,10); // Roller1
    SetTimerEx("rollerdel",900000,false,"ii",playerid,rollerleihen[playerid]); //15 Minuten
    SendClientMessage(playerid, Gruen, "Du hast dir erfolgreich einen Roller gemietet!");
    SendClientMessage(playerid, Gruen, "Doch pass auf, du kannst deinen Roller nicht abschließen.");
    SendClientMessage(playerid, Gruen, "");
    SendClientMessage(playerid, Gruen, "Ein weiteren Punkt findest du an der Stadthalle & Fahrschule!");
    GivePlayerMoney(playerid,-50);
    }
    }

  • Du setzt eine variable auif eins
    Und fragst beim befehl ab ob er sich schon einen roller gemietet hat


    new RollerGemietet[MAX_PLAYERS];


    RollerGemietet[playerid]=1;


    if(RollerGemietet[playeird]=1)
    {
    SendClientMessage(playerid,ROT"Bla");
    }
    else
    {
    Deinen Roller
    }


    Beim Timer setz du es wiedeer auf 0