Motorsystem spinnt

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.
    Undzwar macht er den Motor nicht an. Allerdings finde ich den Fehler nicht:


    public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
    {
    if(PRESSED(KEY_NO) && GetPlayerState(playerid) == PLAYER_STATE_DRIVER ) {
    new vehicle = GetPlayerVehicleID(playerid);
    new vengine,vlights,valarm,vdoors,vbonnet,vboot,vobjective;
    GetVehicleParamsEx(vehicle,vengine,vlights,valarm,vdoors,vbonnet,vboot,vobjective);
    if(vengine == 0) {
    GameTextForPlayer(playerid, "~w~Motor ~g~eingeschaltet",1000 ,6);
    SetVehicleParamsEx(vehicle,1,vlights,valarm,vdoors,vbonnet,vboot,vobjective);
    return 1;
    } else if(vengine == 1) {
    GameTextForPlayer(playerid, "~w~Motor ~r~ausgeschaltet",1000 ,6);
    SetVehicleParamsEx(vehicle,0,vlights,valarm,vdoors,vbonnet,vboot,vobjective);
    return 1;
    }

    }
    if(PRESSED(KEY_YES) && GetPlayerState(playerid) == PLAYER_STATE_DRIVER ) {
    new vehicle = GetPlayerVehicleID(playerid);
    new vengine,vlights,valarm,vdoors,vbonnet,vboot,vobjective;
    GetVehicleParamsEx(vehicle,vengine,vlights,valarm,vdoors,vbonnet,vboot,vobjective);
    if(vlights == 0) {
    SetVehicleParamsEx(vehicle,vengine,1,valarm,vdoors,vbonnet,vboot,vobjective);
    return 1;
    } else if(vlights == 1) {
    SetVehicleParamsEx(vehicle,vengine,0,valarm,vdoors,vbonnet,vboot,vobjective);
    return 1;
    }

    }
    return 1;
    }


    Errors habe ich keine
    - Maydo


    Kostenlose Pawno Alternative / PAWN IDE -> PawnStar
    Mass Effect
    :love:


  • public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
    {
    if(PRESSED(KEY_NO) && GetPlayerState(playerid) == PLAYER_STATE_DRIVER ) {
    print("KEY NO AUFGERUFEN");
    new vehicle = GetPlayerVehicleID(playerid);
    new vengine,vlights,valarm,vdoors,vbonnet,vboot,vobjective;
    GetVehicleParamsEx(vehicle,vengine,vlights,valarm,vdoors,vbonnet,vboot,vobjective);
    if(vengine == 0) {
    GameTextForPlayer(playerid, "~w~Motor ~g~eingeschaltet",1000 ,6);
    SetVehicleParamsEx(vehicle,1,vlights,valarm,vdoors,vbonnet,vboot,vobjective);
    return 1;
    } else if(vengine == 1) {
    GameTextForPlayer(playerid, "~w~Motor ~r~ausgeschaltet",1000 ,6);
    SetVehicleParamsEx(vehicle,0,vlights,valarm,vdoors,vbonnet,vboot,vobjective);
    return 1;
    }

    }
    if(PRESSED(KEY_YES) && GetPlayerState(playerid) == PLAYER_STATE_DRIVER ) {
    print("KEY YES AUFGERUFEN");
    new vehicle = GetPlayerVehicleID(playerid);
    new vengine,vlights,valarm,vdoors,vbonnet,vboot,vobjective;
    GetVehicleParamsEx(vehicle,vengine,vlights,valarm,vdoors,vbonnet,vboot,vobjective);
    if(vlights == 0) {
    SetVehicleParamsEx(vehicle,vengine,1,valarm,vdoors,vbonnet,vboot,vobjective);
    return 1;
    } else if(vlights == 1) {
    SetVehicleParamsEx(vehicle,vengine,0,valarm,vdoors,vbonnet,vboot,vobjective);
    return 1;
    }

    }
    return 1;
    }


    beide prints werden ausgegeben
    @Dark.Shadow:


    Kostenlose Pawno Alternative / PAWN IDE -> PawnStar
    Mass Effect
    :love:

  • if(vengine == 0) {
    GameTextForPlayer(playerid, "~w~Motor ~g~eingeschaltet",1000 ,6);
    SetVehicleParamsEx(vehicle,1,vlights,valarm,vdoors,vbonnet,vboot,vobjective);
    vengine=1;
    return 1;
    } else if(vengine == 1) {
    GameTextForPlayer(playerid, "~w~Motor ~r~ausgeschaltet",1000 ,6);
    SetVehicleParamsEx(vehicle,0,vlights,valarm,vdoors,vbonnet,vboot,vobjective);
    vengine=0;
    return 1;
    }