Die Autos explodieren nicht

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
  • Warum explodieren auf dem Server keine Autos.


    Habe schon OnVehicleDeath durch stöbert... und diese Funktion raus genommen diese beiden Funktionen gab es dort:
    /*forward FRAC_OnVehicleDeath(vehicleid, killerid);
    public FRAC_OnVehicleDeath(vehicleid, killerid){
    for(new fc;fc<sizeof(FactionCars);fc++){
    if(FactionCars[fc][fVehid] >= 400 && FactionCars[fc][fVehid] <= 611){
    if(FactionCars[fc][fCarid] == vehicleid){
    SetTimerEx("DestroyAndCreateFactionCar",3000,0,"d",fc);
    break;
    }
    }
    }return 1;
    }*/


    und


    /*Function OnVehicleDeath(vehicleid, killerid)
    {
    FRAC_OnVehicleDeath(vehicleid, killerid);
    for(new playerid = 0; playerid < MAX_PLAYERS; playerid++)
    {
    for(new x = 0; x < MaxVeh; x++)
    {
    if(IsPlayerConnected(playerid) && Dtc_PlayerHaveCar[playerid][x])
    {
    if (vehicleid == PlayerCar[playerid][x][CarId])
    {
    DestroyVehicle(PlayerCar[playerid][x][CarId]);
    PlayerCarSpawn(playerid,x);
    }
    }
    }
    }
    return 1;
    }*/


    Trotzdem explodieren die nicht... fangen nun nicht mal an zu brennen... was muss ich nun verändern das sie explodieren?


    Diese Funktion habe ich noch!
    public OnVehicleDamageStatusUpdate(vehicleid, playerid)
    {
    new Float:hp;
    GetVehicleHealth(vehicleid,hp);
    if(hp <= 249)
    {
    SetVehicleHealth(vehicleid,300);
    SendClientMessage(playerid,FARBE,"Dein Auto wird gleich explodieren fahr lieber zum Pain Spray!");
    }
    return 1;
    }


    PS: Das Script ist nur für Freunde und für mich.

    Mit freundlichen Grüßen

  • public OnVehicleDamageStatusUpdate(vehicleid, playerid)
    {
    new Float:hp;
    GetVehicleHealth(vehicleid,hp);
    if(hp <= 300 && hp > 250) SendClientMessage(playerid,FARBE,"Dein Auto wird gleich explodieren fahr lieber zum Pain Spray!");
    return 1;
    }


    Dann sollten sie explodieren, bzw. erstmal brennen.

  • Davon hast du nichts gesagt ^^
    Dann scheint das Problem irgendwo versteckt zu sein. Wenn du willst kannst du mir deinen Code so wie ist er grade ist mal in PN schicken, dann such ich mal danach, ob ich was finde kann ich aber nicht garantieren.
    Aber so kann ich dir jetzt nicht weiterhelfen, weil es durch die paar Zeilen nicht passiert.


    Pablo_Escobar96:
    Das hat er schon auskommentiert, so zumindest stehts im ersten Post.