Mysql Speicherung von Fraktion Fahrzeuge

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
  • Guten Tag,


    Die erstellten Fahrzeuge werden nicht gespeichert.


    Hier die stocks:


    Spoiler anzeigen
    stock CreateFraktionCar(FrakID,ModelID,Float:x,Float:y,Float:z,Float:rot,c1,c2)
    {
    for(new carid = 0; carid < sizeof FrakCars; carid++)
    {
    if(FrakCars[carid][f_CarID] != 0)continue;
    FrakCars[carid][FraktionsID] = FrakID;
    FrakCars[carid][f_ModelID] = ModelID;
    FrakCars[carid][fPos][0] = x;
    FrakCars[carid][fPos][1] = y;
    FrakCars[carid][fPos][2] = z;
    FrakCars[carid][fPos][3] = rot;
    FrakCars[carid][f_Color][0] = c1;
    FrakCars[carid][f_Color][1] = c2;
    FrakCars[carid][f_CarID] = CreateVehicle(FrakCars[carid][f_ModelID],FrakCars[carid][fPos][0],FrakCars[carid][fPos][1],FrakCars[carid][fPos][2],FrakCars[carid][fPos][3],FrakCars[carid][f_Color][0],FrakCars[carid][f_Color][1],-1);
    printf("Server-Info: Fraktions Fahrzeug mit der ID %i wurde erstellt.",FrakCars[carid][f_CarID]);
    SaveFraktionCars(carid);
    return 1;
    }
    return 1;
    }

    Spoiler anzeigen
    stock SaveFraktionCars(carid)
    {
    new query[128];
    format(query,sizeof query, "INSERT INTO "#SERVER_TAG"_fraktion_cars (Fraktion,Model,PosX,PosY,PosZ,PosA,Color1,Color2) VALUES ('%i','%i','%f','%f','%f','%f','%i','%i')",
    FrakCars[carid][FraktionsID],FrakCars[carid][f_ModelID],FrakCars[carid][fPos][0],FrakCars[carid][fPos][1],FrakCars[carid][fPos][2],FrakCars[carid][fPos][3],FrakCars[carid][f_Color][0],FrakCars[carid][f_Color][1]);
    mysql_function_query(MySqlConnection,query,false,"","");
    mysql_free_result();
    FrakCars[carid][db_ID] = mysql_insert_id();
    printf("Die Datenbank id vom Fahrzeug lautet: %i",FrakCars[carid][db_ID]);
    return 1;
    }


    Hier der Mysql Log:


    Code
    [17:21:57] Passing query INSERT INTO DcR_fraktion_cars (Fraktion,Model,PosX,PosY,PosZ,PosA,Color1,Color2) VALUES ('1','596','1595.106933','-1679.645874' | [17:21:57] CMySQLHandler::FreeResult() - The result is already empty.[17:21:57] CMySQLHandler::ProcessQueryThread() - Error will be triggered to OnQueryError()[17:21:57] >> mysql_insert_id( Connection handle: 1 )[17:21:57] OnQueryError() - Called.

    Mit freundlichen Grüßen,


    Fabi.StaR :love::saint: