MySQL CarOwner Problem

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 breadfish,


    ich hab ein problem mit meinen CarOwner


    mein CarOwner leuft über mysql aba ich glaub das ich da nen Script Fehler rein gebracht hab.


    der Bug ist
    Ich steig in Irgend ein auto ein und es kommt "Du bist nicht in dieser Fraktion!"
    was nicht sein darf.


    Ich hab mir das so gedacht
    du steigst in ein Fraktions auto zb Al Quaida die die fraktions nummer 9 hat
    im CarOwner hab ich die Tabelle erstellt FraktionsID
    dort steht bei diesem auto ebenfals 9
    wen der Spieler die ID 8 hat und das auto 9 und der dan da einsteigt sollte kommen
    "Du bist nicht in dieser Fraktion!" und wird ausm auto gekickt.
    und wen man als Al Quaida Fraktion in das Al Quaida auto einsteigt soll garnix kommen!


    jedoch kannst du in jedes auto steige und es kommt nur der text "Du bist nicht in dieser Fraktion!" man wird auch nicht rausgekickt.


    und beim Auto kaufen kommt auch nix! nur der Text.


    kann mir jemand sagen was ich falsch habe?


    Hier der Code


    public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
    {
    new Query[256];
    new VehiclesCount = strval(GetMySQLResult("SELECT COUNT(`ModelID`) FROM `vehicle`"));
    for(new Vehicle = 0; Vehicle < VehiclesCount; Vehicle++)
    {
    //------------------// Vehicle Owner //--------------------//
    format(Query,sizeof(Query),"SELECT `FraktionsID` FROM `vehicle` LIMIT %d,1",Vehicle);
    new FraktionsID=strval(GetMySQLResult(Query));
    if (FraktionsID == LeaderLevel[playerid] || FraktionsID == MemberLevel[playerid] || !FraktionsID)
    {
    printf("FraktionsNummer %d ist im auto mit der fraktions nummer %d",LeaderLevel[playerid],FraktionsID)
    }
    else
    {
    SendClientMessage(playerid, COLOR_RED,"Du bist nicht in dieser Fraktion!");
    RemovePlayerFromVehicle(playerid);
    return 1;
    }
    //------------------// CarOwner //-------------------------//
    format(Query,sizeof(Query),"SELECT `Car` FROM `vehicle` LIMIT %d,1",Vehicle);
    new CarOwner=strval(GetMySQLResult(Query));
    if(CarOwner >= 1)
    {
    SendClientMessage(playerid,COLOR_LIGHTBLUE,"Dieses Auto kostet $50000!");
    SendClientMessage(playerid,COLOR_LIGHTBLUE,"Um dieses auto zu kaufen, gib /buycar ein!");
    SendClientMessage(playerid,COLOR_LIGHTBLUE,"Wen nicht Tippe /exit");
    TogglePlayerControllable(playerid,0);
    return 1;
    }
    else
    {
    print("CarOwner ID 0");
    }
    }
    return 1;
    }


    //edit


    Kann mri keiner helfen?


    //erneuter edit :D
    Brauch hilfe und das dringend ich häng schon die ganze zeit an den bug und bekomm ihn ned weg :(

    Der Server: [GRG]Grand Racing Game wurde 2014 Eingestampft.
    Weitere Infos: Klick Mich

    2 Mal editiert, zuletzt von [GRG]Linux ()