Benzin Fehler.

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
  • Hey, habe einen "Kleinen" Fehler im Script :
    Was Passiert(nicht)?
    Es Kommt das 2. was nicht kommen soll. (Siehe Unten) Das 2. Wird ausgeführt, auch wenn er einen Motorschaden hat, wie änder ich das?



    public FillGas(i, playerid, price, spritart)
    {
    PlayerCar[i][Fuel] = 100;
    new str[60];
    if(PlayerCar[i][FuelType] != spritart)
    {
    PlayerCar[i][Broken] = 1; // Motor kaputt
    SendClientMessage(playerid, Grey, "Du hast das Falsche getankt und dein Motor ist jetzt kaputt! Du musst per /Service Mechaniker oder /Service Abschlepper einen Mechaniker/Abschlepper rufen, der dir deinen Tank auspumpt!");
    GivePlayerMoney(playerid, -price);
    EngineOff(PlayerCar[i][vid]);
    format(str, sizeof str, "Dein Fahrzeug wurde für %d€ voll getankt | Du hast aber etwas Falsches Getankt(Motorschaden)!", price);
    SendClientMessage(playerid, COLOR_LIGHTBLUE, str);
    Refueling[playerid] = 0;
    }
    new en, li, al, doors, bo, boot, obj;
    GetVehicleParamsEx(GetPlayerVehicleID(playerid), en, li, al, doors, bo, boot, obj);
    SetVehicleParamsEx(GetPlayerVehicleID(playerid), VEHICLE_PARAMS_OFF,VEHICLE_PARAMS_OFF, al, doors, bo, boot, obj);
    VehInfo[GetPlayerVehicleID(playerid)][Motor] = 1;
    VehInfo[GetPlayerVehicleID(playerid)][Licht] = 1;
    GivePlayerMoney(playerid, -price);
    format(str, sizeof str, "Dein Fahrzeug wurde für %d€ voll getankt!", price);
    SendClientMessage(playerid, COLOR_LIGHTBLUE, str);
    Refueling[playerid] = 0;
    return 1;
    }

  • public FillGas(i, playerid, price, spritart)
    {
    PlayerCar[Fuel] = 100;
    new str[60];
    if(PlayerCar[FuelType] != spritart)
    {
    PlayerCar[Broken] = 1; // Motor kaputt
    SendClientMessage(playerid, Grey, "Du hast das Falsche getankt und dein Motor ist jetzt kaputt! Du musst per /Service Mechaniker oder /Service Abschlepper einen Mechaniker/Abschlepper rufen, der dir deinen Tank auspumpt!");
    GivePlayerMoney(playerid, -price);
    EngineOff(PlayerCar[vid]);
    format(str, sizeof str, "Dein Fahrzeug wurde für %d€ voll getankt | Du hast aber etwas Falsches Getankt(Motorschaden)!", price);
    SendClientMessage(playerid, COLOR_LIGHTBLUE, str);
    Refueling[playerid] = 0;
    }
    else
    {
    new en, li, al, doors, bo, boot, obj;
    GetVehicleParamsEx(GetPlayerVehicleID(playerid), en, li, al, doors, bo, boot, obj);
    SetVehicleParamsEx(GetPlayerVehicleID(playerid), VEHICLE_PARAMS_OFF,VEHICLE_PARAMS_OFF, al, doors, bo, boot, obj);
    VehInfo[GetPlayerVehicleID(playerid)][Motor] = 1;
    VehInfo[GetPlayerVehicleID(playerid)][Licht] = 1;
    GivePlayerMoney(playerid, -price);
    format(str, sizeof str, "Dein Fahrzeug wurde für %d€ voll getankt!", price);
    SendClientMessage(playerid, COLOR_LIGHTBLUE, str);
    Refueling[playerid] = 0;
    }
    return 1;
    }


    einrücken darfst du selber ;D