Entfernen von Objekt beim Zerstören des Autos / CarDelete

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
  • Guten Abend,
    Ich habe Blaulicht an meinem Autos.
    Wird ein Car zerstört bleibt das Blaulicht in der Luft hängen .Gibts eine möglichkeit das Blaulicht(sirene) nach der zerstören des Cars sich Destroyt?



    Mein Dialog :

    if(dialogid == DIALOG_BLAULICHT)
    {
    if(response == 1)
    {
    if(listitem == 0)
    {
    new vehicle = GetPlayerVehicleID(playerid);
    sirene = CreateObject(18646,0,0,0,0,0,0);
    AttachObjectToVehicle(sirene,vehicle, -0.5, 0.1, 0.82, 2.0, 2.0, 3.0);
    SendClientMessage(playerid,Hellblau,"Du hast die Sirene aufs Dach gepackt gib Gas!");
    }
    if(listitem == 1)
    {
    new vehicle = GetPlayerVehicleID(playerid);
    sirene = CreateObject(18646,0,0,0,0,0,0);
    AttachObjectToVehicle(sirene,vehicle, -0.5, -0.2, 0.6, 2.0, 1.3, 3.0);
    SendClientMessage(playerid,Hellblau,"Du hast die Sirene aufs Dach gepackt gib Gas!");
    }
    if(listitem == 2)
    {
    DestroyObject(sirene);
    SendClientMessage(playerid,Gelb,"Du hast die Sirene abgebaut!");
    }
    else if(response == 0)
    {
    TogglePlayerControllable(playerid,1);
    }
    return 1;
    }
    }


    Einfach bei public OnVehicleDeath(vehicleid, killerid)
    {
    DestroyObject(sirene); // ????
    return 1;
    }





    2.Problem :


    Wenn ich über /veh ein Admin-Car ertselle und ich aussteige spawnt es dort wo ich es ertsellt habe kann ich es so machend as es nach 20 sekunden nicht nutzung delete wird?