Motor Sys Warning/ Bei einem Befehl

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 Leute ich habe eben ein Motor System nach dem Tutorial gemacht.
    [ SCRIPTING ] Motor- und Tanksystem
    Und nun bekomme ich 2 Warnings bei meinem Motor an befehl.
    Hier ist der Befehl:



    if(strcmp(cmdtext, "/engine", true) == 0)
    {
    if(GetPlayerVehicleSeat(playerid) == 0) // Überprüft zuerst ob der Spieler der Fahrer eines Fahrzeugs ist.
    {
    new car = GetPlayerVehicleID(playerid); // Erstellt die Variable car, die die FahrzeugID des Spielers trägt.
    if(GetVehicleModel(car) == 509 || GetVehicleModel(car) == 481 || GetVehicleModel(car) == 510) // Wenn das Fahrzeug ein Fahrrad ist,
    { // dann sende dem Spieler die Nachricht, sodass er es auch weiß.
    SendClientMessage(playerid,ROT, "Du sitzt auf einem Fahrrad. Das hat keinen Motor!");
    }


    else if (Motor[car] == false) // Ansonsten, wenn der Motor des Fahrzeugs ausgeschaltet ist (haben wir ja oben mit dem bool Motor definiert)
    {
    GetVehicleParamsEx(car,engine,lights,alarm,doors,bonnet,boot,objective); // Selbe Prozedur wie oben
    SetVehicleParamsEx(car,VEHICLE_PARAMS_ON,lights,alarm,doors,bonnet,boot,objective); // Selbe Prozedur wie oben, nur dass der Motor nun eingeschaltet wird.
    Motor[car] = true; // Setzt den Bool Motor auf true
    }


    else // Ansonsten, wenn der Motor an ist
    {
    GetVehicleParamsEx(car,engine,lights,alarm,doors,bonnet,boot,objective);
    SetVehicleParamsEx(car,VEHICLE_PARAMS_OFF,lights,alarm,doors,bonnet,boot,objective);
    Motor[car] = false; // Setzt den Bool wieder auf falsch zurück.
    }
    }
    return 1;
    }


    Hier die Warnings & Zeilen


    Warnings
    C:\Users\Marcel\Desktop\SA-MP 0.3 RC3\gamemodes\KL.pwn(1381) : warning 225: unreachable code
    C:\Users\Marcel\Desktop\SA-MP 0.3 RC3\gamemodes\KL.pwn(1381) : warning 217: loose indentation
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase


    2 Warnings.


    Zeile
    if(strcmp(cmdtext, "/engine", true) == 0)


    Mfg Mars ;) Ich hoffe irh könnt mir Helfen
    //Edit Rechtsschreib Fehler behoben

    **~~Favorite~~**

    Einmal editiert, zuletzt von x3Marsx3 ()

  • if(strcmp(cmdtext, "/engine", true) == 0)
    {
    if(GetPlayerVehicleSeat(playerid) == 0) // Überprüft zuerst ob der Spieler der Fahrer eines Fahrzeugs ist.
    {
    new car = GetPlayerVehicleID(playerid); // Erstellt die Variable car, die die FahrzeugID des Spielers trägt.
    if(GetVehicleModel(car) == 509 || GetVehicleModel(car) == 481 || GetVehicleModel(car) == 510) // Wenn das Fahrzeug ein Fahrrad ist,
    { // dann sende dem Spieler die Nachricht, sodass er es auch weiß.
    SendClientMessage(playerid,ROT, "Du sitzt auf einem Fahrrad. Das hat keinen Motor!");
    }


    else if (Motor[car] == false) // Ansonsten, wenn der Motor des Fahrzeugs ausgeschaltet ist (haben wir ja oben mit dem bool Motor definiert)
    {
    GetVehicleParamsEx(car,engine,lights,alarm,doors,bonnet,boot,objective); // Selbe Prozedur wie oben
    SetVehicleParamsEx(car,VEHICLE_PARAMS_ON,lights,alarm,doors,bonnet,boot,objective); // Selbe Prozedur wie oben, nur dass der Motor nun eingeschaltet wird.
    Motor[car] = true; // Setzt den Bool Motor auf true
    }


    else // Ansonsten, wenn der Motor an ist
    {
    GetVehicleParamsEx(car,engine,lights,alarm,doors,bonnet,boot,objective);
    SetVehicleParamsEx(car,VEHICLE_PARAMS_OFF,lights,alarm,doors,bonnet,boot,objective);
    Motor[car] = false; // Setzt den Bool wieder auf falsch zurück.
    }
    }
    return 1;
    }



    und denn anderen warning dann mal Makieren.

  • 1381 immer noch..
    Zeile:
    if(strcmp(cmdtext, "/engine", true) == 0)


    Warnings
    C:\Users\Marcel\Desktop\SA-MP 0.3 RC3\gamemodes\KL.pwn(1381) : warning 225: unreachable code
    C:\Users\Marcel\Desktop\SA-MP 0.3 RC3\gamemodes\KL.pwn(1381) : warning 217: loose indentation
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    2 Warnings.

    **~~Favorite~~**

  • Zeig mal bitte die Zeile davor und sag mir in welchem Callback du es hast.


    //edit


    PS: Oben stehts ;) hab des nicht mehr mitgelesen weil ich mein Beitrag während dieser Zeit verfasst habe