Gespawnte Cars sofortig 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,
    ich würde gerne wissen ob es möglich ist, dass wenn ich ein Auto spawne und ich es dann verlasse es sofort mit destroyVehicle gelöscht wird.
    Bisher habe ich:


    if(strcmp(strget(cmdtext,0), "/cp", true) ==0)
    {
    if(IsAdmin(playerid,5))
    {
    if(!strlen(strget(cmdtext,3))) return SendClientMessage(playerid, GELB, "Benutze: /cp [AutoID] [Color1] [Color2]");
    {
    new modelid, color1, color2, car;
    new Float:PosX, Float:PosY, Float:PosZ, Float:PosZA;

    GetPlayerPos(playerid, PosX, PosY, PosZ);
    GetPlayerFacingAngle(playerid, PosZA);

    modelid = strval(strget (cmdtext,1));
    color1 = strval(strget (cmdtext,2));
    color2 = strval(strget(cmdtext,3));

    car = AddStaticVehicle(modelid,PosX, PosY, PosZ, PosZA, color1, color2);

    PutPlayerInVehicle(playerid,car,0);
    fahrzeuggespawnt[car]=true;
    }
    }
    else
    {
    SendClientMessage(playerid,ROT,"Du bist kein Admin!");
    return 1;
    }
    return 1;
    }


    (Das ist der Spawn Befehl)

  • Du musst die Variable "car" global definieren, anstatt lokal. Ansonsten kannst du sie nicht außerhalb deines Commands /cp verwenden.
    Wenn du das erledigt hast, einfach folgendes in OnPlayerExit packen.
    OnPlayerExitVehicle(playerid, vehicleid)
    {
    if(vehicleid == car) DestroyVehicle(vehicleid);
    return 1;
    }


    Mit freundl. Grüßen
    Padarom

    Ich bin
    .. seit etwa 2007 in der Webentwicklung tätig, seit 2013 professionell
    .. Erfahrener Entwickler in PHP, Swift, Javascript, Typescript und Ruby. Zusätzlich habe ich Erfahrung in Python, Java, C#, C++, Prolog und einigen esoterischen Programmiersprachen
    .. Luftfahrtenthusiast und Segelflieger