Fahrzeug nach Zeit löschen

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,
    Undzwar habe ich ein Mietsystem wo ein Spieler ein Fahrrad mieten kann ich möchte aber das dieses Fahrrad nach etwa 5 Minuten gelöscht wird aber nur wenn das Fahrrad innerhalb dieser 5 Minuten nicht benutzt wird.


    :!: An alle die mich anmaulen wollen weil es das Thema schon gibt. Bitte Link schicken und ich lösche das Thema.
    Ich habe bereits die SuFu benutzt und die ersten 10 Seiten der Scripting Base.


    Code:
    ocmd:fahrrad(playerid,params[])
    {
    new vehicleid;
    vehicleid = GetPlayerVehicleID(playerid);
    if(IsPlayerInRangeOfPoint(playerid,3.0,701.7214,-522.0188,16.3359))
    if(GetPlayerMoney(playerid) < 50) return SendClientMessage(playerid,ROT,"Du brauchst 50$ um dir ein Fahrrad zu mieten");
    {
    if(HatFahrad[playerid] == 0)
    {
    new Float:x, Float:y, Float:z;
    GetPlayerPos(playerid,x,y,z);
    vehicleid = AddStaticVehicle(510,693.6804,-521.5930,15.8993,0,0,-1);
    PutPlayerInVehicle(playerid,vehicleid,0);
    GivePlayerMoney(playerid,-50);//Kosten
    HatFahrad[playerid] = 1;
    return 1;
    }
    if(HatFahrad[playerid] == 1)
    {
    SendClientMessage(playerid,ROT,"Du hast dir bereits ein Fahrrad gemietet");
    return 1;
    }
    }
    return 1;
    }


    Wäre nett wenn ihr mir helfen könntet.


    MfG

  • So aber würde es ja nicht gehen da ich doch sonst alle Fahrräder löschen würde oder nicht?


    public OnPlayerExitVehicle(playerid, vehicleid)
    {
    SetTimer("delfahrrad", 60000*5, true);
    SendClientMessage(playerid,ORANGE,"Dein Fahrrad wird in 5 Minuten gelöscht!");
    DestroyVehicle(510);
    return 1;
    }


  • Denn arbeite mit einem Spielerbezogenen Timer:


    http://wiki.sa-mp.com/wiki/SetTimerEx


    Engelsflügel am Astonkühler, als Schutz vor dem Teufel!