Beiträge von Dr. Frauenarzt

    @Kaliber



    Brauche dringend hilfe man kann sich komischerweiße nicht mehr einloggen!!!


    [23:47:14] [debug] #1 00418a94 in public OnPlayerLoad (playerid=1, step=10) at C:\Users\ASUS\Desktop\Gaming-Board\gamemodes\Bearbeitetes.pwn:57029
    10:




    STEP 10:




    /*case 10:// Fahrzeuge
    {
    new lCount, lID, ModelID, Color[2], Float:Pos[4], tmp_databaseid;
    if(rows)
    {
    while(lCount < rows)
    {
    for(new slot=0;slot<MAX_SPIELERAUTOS;slot++)
    {
    cache_get_field_content(lCount, "ID", lResult), tmp_databaseid = strval(lResult);
    cache_get_field_content(lCount, "ModelID", lResult); ModelID = strval(lResult);
    if(ModelID < 400 || ModelID > 611) continue;
    cache_get_field_content(lCount, "Farbe1", lResult); Color[0] = strval(lResult);
    cache_get_field_content(lCount, "Farbe2", lResult); Color[1] = strval(lResult);
    cache_get_field_content(lCount, "PosX", lResult); Pos[0] = floatstr(lResult);
    cache_get_field_content(lCount, "PosY", lResult); Pos[1] = floatstr(lResult);
    cache_get_field_content(lCount, "PosZ", lResult); Pos[2] = floatstr(lResult);
    cache_get_field_content(lCount, "PosA", lResult); Pos[3] = floatstr(lResult);


    new vid = CreateVehicleEx(ModelID, Pos[0], Pos[1], Pos[2], Pos[3], Color[0], Color[1]);
    cache_get_field_content(lCount, "AnmeldungsOrt", lResult); SpielerAutoInfo[playerid][slot][saAnmeldungsOrt] = strval(lResult);
    cache_get_field_content(lCount, "KFZNummer", lResult); SpielerAutoInfo[playerid][slot][saKFZNummer] = strval(lResult);
    cache_get_field_content(lCount, "KennzeichenFarbe", lResult), SpielerAutoInfo[playerid][slot][saKennzeichenFarbe] = strval(lResult);
    SetVehicleRightNumberPlate(vid);
    SpielerAutoInfo[playerid][slot][saDatabaseID] = tmp_databaseid;
    SpielerAutoInfo[playerid][slot][saFarbe1] = Color[0];
    SpielerAutoInfo[playerid][slot][saFarbe2] = Color[1];
    SpielerAutoInfo[playerid][slot][saModelID] = ModelID;
    SpielerAutoInfo[playerid][slot][saPosX] = Pos[0];
    SpielerAutoInfo[playerid][slot][saPosY] = Pos[1];
    SpielerAutoInfo[playerid][slot][saPosZ] = Pos[2];
    SpielerAutoInfo[playerid][slot][saPosA] = Pos[3];
    cache_get_field_content(lCount, "KaufPreis", lResult); SpielerAutoInfo[playerid][slot][saKaufPreis] = strval(lResult);
    cache_get_field_content(lCount, "Besitzer", lResult), format(SpielerAutoInfo[playerid][slot][saBesitzer], 128, "%s", lResult);
    cache_get_field_content(lCount, "ParkPosX", lResult), SpielerAutoInfo[playerid][slot][saParkPosX] = floatstr(lResult);
    cache_get_field_content(lCount, "ParkPosY", lResult), SpielerAutoInfo[playerid][slot][saParkPosY] = floatstr(lResult);
    cache_get_field_content(lCount, "ParkPosZ", lResult), SpielerAutoInfo[playerid][slot][saParkPosZ] = floatstr(lResult);
    cache_get_field_content(lCount, "ParkPosA", lResult), SpielerAutoInfo[playerid][slot][saParkPosA] = floatstr(lResult);
    cache_get_field_content(lCount, "Paintjob", lResult), SpielerAutoInfo[playerid][slot][saPaintjob] = strval(lResult);
    cache_get_field_content(lCount, "Versichert", lResult), SpielerAutoInfo[playerid][slot][saVersichert] = strval(lResult);
    cache_get_field_content(lCount, "Abgeschleppt", lResult), SpielerAutoInfo[playerid][slot][saAbgeschleppt] = strval(lResult);
    cache_get_field_content(lCount, "TankInhalt", lResult), SpielerAutoInfo[playerid][slot][saTankInhalt] = strval(lResult);
    cache_get_field_content(lCount, "TankArt", lResult), SpielerAutoInfo[playerid][slot][saTankArt] = strval(lResult);
    cache_get_field_content(lCount, "Batterie", lResult), SpielerAutoInfo[playerid][slot][saBatterie] = strval(lResult);
    cache_get_field_content(lCount, "MeterStand", lResult), SpielerAutoInfo[playerid][slot][saMeterStand] = strval(lResult);
    cache_get_field_content(lCount, "Motor", lResult), SpielerAutoInfo[playerid][slot][saMotor] = strval(lResult);
    cache_get_field_content(lCount, "Licht", lResult), SpielerAutoInfo[playerid][slot][saLicht] = strval(lResult);
    cache_get_field_content(lCount, "Handbremse", lResult), SpielerAutoInfo[playerid][slot][saHandbremse] = strval(lResult);
    cache_get_field_content(lCount, "TagesMeterStand", lResult), SpielerAutoInfo[playerid][slot][saTagesMeterStand] = strval(lResult);
    cache_get_field_content(lCount, "FRadio", lResult), SpielerAutoInfo[playerid][slot][saFRadio] = strval(lResult);
    cache_get_field_content(lCount, "Zustand", lResult), SpielerAutoInfo[playerid][slot][saZustand] = floatstr(lResult);
    cache_get_field_content(lCount, "Mod1", lResult), SpielerAutoInfo[playerid][slot][saMod1] = strval(lResult);
    cache_get_field_content(lCount, "Mod2", lResult), SpielerAutoInfo[playerid][slot][saMod2] = strval(lResult);
    cache_get_field_content(lCount, "Mod3", lResult), SpielerAutoInfo[playerid][slot][saMod3] = strval(lResult);
    cache_get_field_content(lCount, "Mod4", lResult), SpielerAutoInfo[playerid][slot][saMod4] = strval(lResult);
    cache_get_field_content(lCount, "Mod5", lResult), SpielerAutoInfo[playerid][slot][saMod5] = strval(lResult);
    cache_get_field_content(lCount, "Mod6", lResult), SpielerAutoInfo[playerid][slot][saMod6] = strval(lResult);
    cache_get_field_content(lCount, "Mod7", lResult), SpielerAutoInfo[playerid][slot][saMod7] = strval(lResult);
    cache_get_field_content(lCount, "Mod8", lResult), SpielerAutoInfo[playerid][slot][saMod8] = strval(lResult);
    cache_get_field_content(lCount, "Mod9", lResult), SpielerAutoInfo[playerid][slot][saMod9] = strval(lResult);
    cache_get_field_content(lCount, "Mod10", lResult), SpielerAutoInfo[playerid][slot][saMod10] = strval(lResult);
    cache_get_field_content(lCount, "Mod11", lResult), SpielerAutoInfo[playerid][slot][saMod11] = strval(lResult);
    cache_get_field_content(lCount, "Mod12", lResult), SpielerAutoInfo[playerid][slot][saMod12] = strval(lResult);
    cache_get_field_content(lCount, "Mod13", lResult), SpielerAutoInfo[playerid][slot][saMod13] = strval(lResult);
    cache_get_field_content(lCount, "Mod14", lResult), SpielerAutoInfo[playerid][slot][saMod14] = strval(lResult);
    cache_get_field_content(lCount, "Panels", lResult), SpielerAutoInfo[playerid][slot][saPanels] = strval(lResult);
    cache_get_field_content(lCount, "Doors", lResult), SpielerAutoInfo[playerid][slot][saDoors] = strval(lResult);
    cache_get_field_content(lCount, "Lights", lResult), SpielerAutoInfo[playerid][slot][saLights] = strval(lResult);
    cache_get_field_content(lCount, "Tires", lResult), SpielerAutoInfo[playerid][slot][saTires] = strval(lResult);
    cache_get_field_content(lCount, "Panzerung", lResult), SpielerAutoInfo[playerid][slot][saPanzerung] = strval(lResult);
    cache_get_field_content(lCount, "Autogas", lResult), SpielerAutoInfo[playerid][slot][saAutogas] = strval(lResult);
    cache_get_field_content(lCount, "GPSSystem", lResult), SpielerAutoInfo[playerid][slot][saGPSSystem] = strval(lResult);
    cache_get_field_content(lCount, "userID", lResult), SpielerAutoInfo[playerid][slot][saUserID] = strval(lResult);
    if(SpielerAutoInfo[playerid][slot][saZustand] > 300) SetVehicleHealth(vid, SpielerAutoInfo[playerid][slot][saZustand]);
    else SetVehicleHealth(vid, 300);
    TankInhalt[vid] = SpielerAutoInfo[playerid][slot][saTankInhalt];
    Batterie[vid] = SpielerAutoInfo[playerid][slot][saBatterie];
    MeterStand[vid] = SpielerAutoInfo[playerid][slot][saMeterStand];
    Motor[vid] = SpielerAutoInfo[playerid][slot][saMotor];
    Licht[vid] = SpielerAutoInfo[playerid][slot][saLicht];
    HandbremsePos[vid][0] = Pos[0];
    HandbremsePos[vid][1] = Pos[1];
    HandbremsePos[vid][2] = Pos[2];
    HandbremsePos[vid][3] = Pos[3];
    Handbremse[vid] = SpielerAutoInfo[playerid][slot][saHandbremse];
    TagesMeterStand[vid] = SpielerAutoInfo[playerid][slot][saTagesMeterStand];
    FRadio[vid] = SpielerAutoInfo[playerid][slot][saFRadio];
    TankInhaltArt[vid] = SpielerAutoInfo[playerid][slot][saTankArt];
    AddSpielerCarComponents(vid);
    UpdateVehicleDamageStatus(vid, SpielerAutoInfo[playerid][slot][saPanels], SpielerAutoInfo[playerid][slot][saDoors], SpielerAutoInfo[playerid][slot][saLights], SpielerAutoInfo[playerid][slot][saTires]);
    lID++; lCount++;
    }
    }
    }

    Habe das nun festgelegt:




    SpielerAutoInfo[playerid][slot][vehID] = CreateVehicleEx(SpielerAutoInfo[playerid][slot][saModelID], SpielerAutoInfo[playerid][slot][saParkPosX], SpielerAutoInfo[playerid][slot][saParkPosY], SpielerAutoInfo[playerid][slot][saParkPosZ], SpielerAutoInfo[playerid][slot][saParkPosA], SpielerAutoInfo[playerid][slot][saFarbe1], SpielerAutoInfo[playerid][slot][saFarbe2], -1);
    SetVehicleNumberPlate(SpielerAutoInfo[playerid][slot][vehID], "{FF0000}N-A");



    Das Problem ist das er immer noch 204 einträgt obwohl ich diese ID nicht kaufe,
    Im enum habe ich auf vehID eingetragen


    SpielerAutoInfo[playerid][slot][saModelID] = CreateVehicleEx(SpielerAutoInfo[playerid][slot][saModelID], SpielerAutoInfo[playerid][slot][saParkPosX], SpielerAutoInfo[playerid][slot][saParkPosY], SpielerAutoInfo[playerid][slot][saParkPosZ], SpielerAutoInfo[playerid][slot][saParkPosA], SpielerAutoInfo[playerid][slot][saFarbe1], SpielerAutoInfo[playerid][slot][saFarbe2], -1);
    SetVehicleNumberPlate(SpielerAutoInfo[playerid][slot][saModelID], "{FF0000}N-A");



    so verwende ich das.


    So wird das auto auch erstellt.

    Perfekt habe das jetzt hinbekommen so wie es sein muss :P


    Die frage ist nur er speichert 204 als vehicleid.




    Ich wollte die ID speichern lassen nicht 204 sondern z.b "560" "411"

    Naja das ist richtig viel wie soll man sich da zurecht finden :D



    [17:48:12] INSERT INTO `spielercars` (`userID`, `Besitzer`, `AnmeldungsOrt`, `KFZNummer`, `ParkPosX`, `ParkPosY`, `ParkPosZ`, `ParkPosA` `PosX`, `PosY`, `PosZ`, `PosA`, `Farbe1`, `Farbe2`, `Paintjob`, `Abgeschlossen`, `Versichert`, `TankInhalt`, `TankArt`, `Batterie`, `MeterStand`, `Motor`, `Licht`, `Handbremse`, `TagesMeterStand`, `Zustand`, `Mod1`, `Mod2`, `Mod3`, `Mod4`, `Mod5`, `Mod6`, `Mod7`, `Mod8`, `Mod9`, `Mod10`, `Mod11`, `Mod12`, `Mod13`, `Mod14`, `Abgeschleppt`, `Panels`, `Doors`, `Lights`, `Tires`, `FRadio`, `KaufPreis`, `Panzerung`, `KennzeichenFarbe`, `GPSSystem`) VALUES ('2096', 'Juergen.Mueller', '0', '0', '1144.173339', '-1618.607543', '13.587300', '179.835693' '1144.173339', '1144.173339', '1144.173339', '179.835693', '1', '1', '0', '1' '0', '85', '0', '12', '0' '0', '0', '0', '0', '1000.000000', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0')

    So habe mir die Datenbank nochmal komplett vorgenommen und habe es so geschrieben wie es in der datenbank steht.




    [17:09:49] [ERROR] CMySQLQuery::Execute[] - (error #1064) You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near '`PosX`, `PosY`, `PosZ`, `PosA`, `Farbe1`, `Farbe2`, `Paintjob`, `Abgeschlossen`,' at line 1



    Jetzt zeigt er mir den fehler wieder an habe mir extra zeit gelassen

    also das sagt mir der Log jetzt


    [16:43:17] INSERT INTO `spielercars` (`Besitzer`, `ModelID`, `KaufPreis`, `AnmeldungsOrt`, `KFZNummer`, `ParkPosX`, `ParkPosY`, `ParkPosZ`, `ParkPosA`, `PosX`, `PosY`, `PosZ`, `PosA`, `Farbe1`, `Farbe2`, `Paintjob`, `Abgeschlossen`, `Versichert`, `TankInhalt`, `TankArt`, `Batterie`, `MeterStand`, `Motor`, `Licht`, `Handbremse`, `TagesMeterStand`, `FRadio`, `Zustand`, `Mod1`, `Mod2`, `Mod3`,`Mod4`,`Mod5`, `Mod6`, `Mod7`, `Mod8`, `Mod9`, `Mod10`, `Mod11`, `Mod12`, `Mod13`, `Mod14`, `Abgeschleppt`,`Panels`,`Doors`, `Lights`, `Tires`, `Panzerung`, `KennzeichenFarbe`, `Autogas`, `GPSSystem`, `userID`, WHERE `ID`) VALUES ('Juergen.Mueller', '204', '0', '0', '0', '1144.173339', '-1618.607543', '13.587300', '179.835693', '1144.173339', '-1618.607543', '13.587300', '179.835693', '1', '1', '0', '0.000000', '0', '85', '0', '12', '0', '0', '0', '0', '0', '0', '1000.000000', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0' '0', '0', '0', '0', '0', '0', '0', '0', '0', '2096', '0')

    Hey,


    Seid dem ich die Modelid speichern lassen will trägt der nichts mehr in die Datenbank ein und zeigt mir diesen fehler an:


    [13:48:42] [ERROR] CMySQLQuery::Execute[] - (error #1136) Column count doesn't match value count at row 1


    //E:


    Habe den Code nochmal angeschaut und verbessert die userid war falsch und den namen lasse ich jetzt auch auslesen aber er zeigt den fehler immer noch an ist immer noch der selbe


    Ist schon richtig habe den code nochmal überarbeitet,


    Das problem besteht aber weiterhin....





    [00:11:18] [WARNING] cache_insert_id - no active cache
    [00:11:18] [ERROR] CMySQLQuery::Execute[] - (error #1064) You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near '' at line 1

    Habe das nun geändert



    jetzt schmeisst er mir den fehler raus:




    [23:51:46] [WARNING] cache_insert_id - no active cache
    [23:51:46] [ERROR] CMySQLQuery::Execute[] - (error #1064) You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near '', 1000.000000', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0'' at line 1

    @Kaliber @Jeffry




    [21:19:26] [WARNING] cache_insert_id - no active cache[21:19:26] [ERROR] CMySQLQuery::Execute[QueryMeldung] - (error #1065) Query was empty



    Nur mehr den fehler...


    So werden die Fahrzeuge erstellt:



    E:


    Habe mir das mal übersetzen lassen...





    [21:19:26] [WARNUNG] cache_insert_id - kein aktiver Cache[21:19:26]
    [Fehler] CMySQLQuery :: Ausführen [QueryMeldung] - (Fehler # 1065) Abfrage war leer


    Aber verstehe immer noch nicht was nicht aktiv ist?

    Hey.


    Habe ein Problem wen ich den Befehl ausführe sagt er mir der befehl exestiert nicht?







    C:\Users\ASUS\Desktop\Gaming-Board\gamemodes\Bearbeitetes.pwn(56170) : warning 213: tag mismatch
    C:\Users\ASUS\Desktop\Gaming-Board\gamemodes\Bearbeitetes.pwn(56170) : error 001: expected token: ")", but found "["
    C:\Users\ASUS\Desktop\Gaming-Board\gamemodes\Bearbeitetes.pwn(56170) : error 029: invalid expression, assumed zero
    C:\Users\ASUS\Desktop\Gaming-Board\gamemodes\Bearbeitetes.pwn(56170) : error 017: undefined symbol "modelid"


    C:\Users\ASUS\Desktop\Gaming-Board\gamemodes\Bearbeitetes.pwn(56170) : fatal error 107: too many error messages on one line



    @Kaliber @Jeffry


    Er zeigt mir trd keine Autos an....


    @Jeffry


    SetPlayerCameraPos(playerid, KaufAutoInfo[kaid][kaCamPosX], KaufAutoInfo[kaid][kaCamPosY], KaufAutoInfo[kaid][kaCamPosZ]+3);
    SetPlayerCameraLookAt(playerid, KaufAutoInfo[kaid][kaPosX], KaufAutoInfo[kaid][kaPosY], KaufAutoInfo[kaid][kaPosZ], CAMERA_MOVE);



    So sieht das jetzt aus wen man auf den Textdraw drauf klickt das das dann so zum auto weiter schaltet.


    @Jeffry