Bus-System Abfragen funktionieren nicht! | Bereits debuggt!

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.


    Ich brauche gerade Hilfe.
    Ich habe versucht ein Bus-System zu bauen. (Will wer Busbaun?)
    Und dabei "failt" es ein wenig. Und zwar wenn ich jetzt in einen Bus einsteige dann erscheint keine Nachricht. Auch wenn der Spieler kein Job hat.


    Hier der "Code-Schnipsel":

    for(new i=0;i<sizeof(bus);i++)
    {
    printf("Debug 1");
    if(vehicleid == bus[i])
    {
    printf("Debug 2");
    for(new pID=0;pID<GetMaxPlayers();pID++)
    {
    printf("Debug 3");
    if(JobVehicle[pID] == vehicleid && JobVehicle[playerid] != vehicleid)
    {
    printf("Debug 4");
    SendClientMessage(playerid, COLOR_GREY, "Das Fahrzeug wird derzeit noch benutzt!");
    RemovePlayerFromVehicle(playerid);
    return 1;
    }
    printf("Debug 5");
    }
    printf("Debug 6");
    if(Spieler[playerid][pJob] == 2)
    {
    printf("Debug 7");
    JobVehicle[playerid] = vehicleid;
    SendClientMessage(playerid, COLOR_GREEN, "** Job Information **");
    SendClientMessage(playerid, COLOR_WHITE, "Tippe /startlinie ein um deine Arbeit zu beginnen!");
    SendClientMessage(playerid, COLOR_WHITE, "Tippe /stoplinie ein um deine Arbeit zu beenden!");
    SendClientMessage(playerid, COLOR_WHITE, "Tippe /joblock ein um dein Fahrzeug abzuschließen!");
    return 1;
    }
    else
    {
    printf("Debug 8");
    SendClientMessage(playerid, COLOR_GREY, "Du bist kein Busfahrer!");
    RemovePlayerFromVehicle(playerid);
    return 1;
    }
    }
    }
    Der Debug kommt immer nur bis Debug 5, danach kommt nichts mehr.
    Danke^^ (yay)


    © by me :D

  • Ich entschuldige mich, ich sollte vielleicht auch noch die Ausgabe in der Console beilegen.
    Der "Debug-4" wird garnicht erst aufgerufen, also denke ich mal hat es nichts mit den return's auf sich.



    © by me :D