0.3c engine wo liegt der 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
  • Yoa hi,
    wo ist da der Fehler?
    Icgh wollte das meine User zuerst den Motor starten müssen vor dem Fahren und jez das:
    if(listitem == 0)//^^bla
    {
    new vid = GetPlayerVehicleID(playerid);
    new engine,lights,alarm,doors,bonnet,boot,objective;
    GetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,boot,objective);
    if(engine == VEHICLE_PARAMS_OFF )
    {
    SetVehicleParamsEx(vid,engine,lights,alarm,doors,VEHICLE_PARAMS_ON,boot,objective);
    SendClientMessage(playerid,0xFF0000,"Du hast den Motor angeschaltet!");
    }
    else
    {
    SetVehicleParamsEx(vid,engine,lights,alarm,doors,VEHICLE_PARAMS_OFF,boot,objective);
    SendClientMessage(playerid,0xFF0000,"Du hast den Motor ausgeschaltet!");
    }
    }
    Es hat keine Errors aber ingame kann ich ihn nicht starten.
    mfg lolli


    //Edit Überschrift


    Bewerte mich und meine Transaktionen als Mittelsmann

    Einmal editiert, zuletzt von lollipop ()

  • Solltest du ManualVehicleEngineAndLights() verwenden, dann musst du es so machen :

    if(engine == VEHICLE_PARAMS_OFF || engine == VEHICLE_PARAMS_UNSET) {


    ManualVehicleEngineAndLights() setzt die Farhzeugsettings auf unset, daher musst du dies auch mit abfragen.


    Nicht jeder, der sich für super hält, ist ein Superheld. :love:
    ------------------------------------------------------------------------------------------------

  • if(listitem == 0)//^^bla
    {
    new vid = GetPlayerVehicleID(playerid);
    new engine,lights,alarm,doors,bonnet,boot,objective;
    GetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,boot,objective);
    if(engine == VEHICLE_PARAMS_OFF )
    {
     SetVehicleParamsEx(vid,VEHICLE_PARAMS_ON,lights,alarm,doors,bonnet,boot,objective);
    SendClientMessage(playerid,0xFF0000,"Du hast den Motor angeschaltet!");
    }
    else
    {
    SetVehicleParamsEx(vid,VEHICLE_PARAMS_OFF,lights,alarm,doors,bonnet,boot,objective);
    SendClientMessage(playerid,0xFF0000,"Du hast den Motor ausgeschaltet!");
    }
    }
    Irgendwie war dort ein Fehler drin... Das bei dem Befehl die motorhaube oder der kofferraum aufgeht weis grade nicht was bonnet heißt^^

    Ford Escort XR3i :)

  • Ich habe das bei OnGameModeInit:
    ManualVehicleEngineAndLights();
    Brauche ich des trotzdem in der abfrage also:
    if(engine == VEHICLE_PARAMS_OFF || engine == VEHICLE_PARAMS_UNSET)
    ?


    //edit danke Snail funct alles wunderbar. Also hat sich erledigt
    mfg lolli


    Bewerte mich und meine Transaktionen als Mittelsmann

    Einmal editiert, zuletzt von lollipop ()