Was ist da falsch? :S

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 liebe Community...


    Ich habe nen Problem undzwar bin ich in meinem Boot & er zeigt mir trotzdem an, dass ich nicht drin bin :S
    Und dann auch noch 6mal :S


    Hier die Codes:


    if (strcmp("/starten", cmdtext, true, 10) == 0)
    {
    for(new i;i<sizeof(JobBoats);i++)
    {
    if(GetPlayerVehicleID(playerid) == JobBoats[i])
    {
    if(GetPVarInt(playerid,"Job") == 2)
    {
    if(IsInFishJob[playerid] == 1)
    {
    TogglePlayerControllable(playerid,1);
    SendClientMessage(playerid,GELB,"Du hast deine Route gestartet!");
    SendClientMessage(playerid,GELB,"Der Checkpoint am Steg ist der Endcheckpoint!");
    IsInFishJob[playerid] = 1;
    FishCheckpoint[playerid] = 1;
    SetPlayerCheckpoint(playerid,2799.8420,-2292.3000,-0.5454,7.5);
    }
    else
    {
    SendClientMessage(playerid,ROT,"Du bist bereits in einer Tour!");
    }

    }
    else
    {
    SendClientMessage(playerid,ROT,"Du bist kein Fischer!");
    }
    }
    else
    {
    SendClientMessage(playerid,ROT,"Du bist in keinem Fischerboot!");
    }
    }
    return 1;
    }


    JobBoats [0] = AddStaticVehicle(453,2720.7517,-2311.9358,-0.3935,268.7053,56,56); // boat1
    JobBoats [1] = AddStaticVehicle(453,2710.2285,-2311.9370,-0.3623,270.0043,56,56); // boat2
    JobBoats [2] = AddStaticVehicle(453,2697.2734,-2311.9436,-0.4359,268.8295,56,56); // boat3
    JobBoats [3] = AddStaticVehicle(453,2685.8298,-2311.9429,-0.3662,269.8733,56,56); // boat4
    JobBoats [4] = AddStaticVehicle(453,2672.3601,-2323.1587,-0.2971,359.0866,56,56); // boat5
    JobBoats [5] = AddStaticVehicle(453,2732.4126,-2321.4653,-0.3103,0.2294,56,56); // boat6




    Woran liegt das? :S


    /edit: Bild eingefügt

    Einmal editiert, zuletzt von TakeItEasy ()


  • if(strcmp(cmd, "/pilotduty", true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    new vehicleid = GetPlayerVehicleID(playerid);
    if(Spieler[playerid][Job] == 1)
    {
    if(PilotDuty[playerid] == 0)
    {
    if(IsPlayerInAnyVehicle(playerid))
    {
    for(new i=0;i<sizeof(pilotcars);i++)
    {
    if(vehicleid == pilotcars[i])
    {
    PilotDuty[playerid] = 1;
    SendClientMessage(playerid, COLOR_WHITE, "Bitte bewege dich nun mit deinem Flugzeug zu dem Punkt auf der Karte.");
    SendClientMessage(playerid, COLOR_RED, "Bitte denke daran, dass wenn du aussteigst, und den Checkpoint ohne Flugzeug");
    SendClientMessage(playerid, COLOR_RED, "Vervollständigst, dass die Arbeit abgebrochen wird.");
    pCP[playerid] = CHECKPOINT_PILOTSTART;
    SetPlayerCheckpoint(playerid, 2049.2961,-2593.2168,13.1720, 10.0);
    LockCar(vehicleid);
    return 1;
    }
    }
    SendClientMessage(playerid, COLOR_GRAD2, "Du bist in keinem Flugzeug.");
    return 1;
    }
    }
    else if(PilotDuty[playerid] == 1)
    {
    PilotDuty[playerid] = 0;
    SendClientMessage(playerid, COLOR_WHITE, "Du bist nun nichtmehr im Dienst.");
    DisablePlayerCheckpoint(playerid);
    return 1;
    }
    }
    else
    {
    SendClientMessage(playerid, COLOR_WHITE, "Du bist kein Pilot.");
    return 1;
    }
    }
    return 1;
    }


    Ver gleiche mal meins mit deinem. ;)
    Die Schleife muss etwas weiter runter. :P
    Und es darf kein else verwendet werden.