cars werden nicht richtig eingetragen

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..
    meine autos werden nicht richtig abgespeichert..
    ich habe auch GetPlayerVehicleID und Model etc...
    ich weiss nimma weiter...



    new query[600];
    format(query, sizeof(query), "INSERT INTO `frakcar` (`id`,`Kennzeichen`,`Model`,`PosX`,`PosY`,`PosZ`,`PosA`,`Farbe 1`,`Farbe 2`,`Fraktion`,`Carid`) VALUES ('%d','%d','%s','%f','%f','%f','%f','%d','%d','%d','%d')",
    fc,FraktionsName(playerid),model, FCInfo[fc][fcX], FCInfo[fc][fcY], FCInfo[fc][fcZ], FCInfo[fc][fcA], FCInfo[fc][Color1], FCInfo[fc][Color2], PlayerInfo[playerid][pLeader], FCInfo[fc][Carid]);
    mysql_query(query);


    Und bitte... jetzt kommt nicht mir so sachen: hast du auch alles richtig definiert etc..
    sowas ist unnötig, deswegen habe ich auch eine klemme...

    so sieht es in der tabelle aus....


    Models also Vehicleid also halt 411 = Infernus wurde nicht eingetragen und Fraktion/Kennzeichen auch nicht..
    Fraktion und Kennzeichen wurde so gemacht:
    FraktionsName(playerid)
    und die Definierung davon ist



    stock FraktionsName(playerid)
    {
    new FrakName[18];
    switch(PlayerInfo[playerid][pLeader])
    {
    case 0: FrakName = "Zivilist";
    case 1: FrakName = "LSPD";
    case 2: FrakName = "LSFD";
    case 3: FrakName = "Medic";
    case 4: FrakName = "O-Amt";
    case 5: FrakName = "Trucker";
    case 6: FrakName = "Termis";
    case 7: FrakName = "Wcc";
    case 8: FrakName = "Dillimore";
    case 9: FrakName = "Grove";
    }
    return FrakName;
    }

  • Du hast bei den VALUES für Model anstatt nem %d, nen %s....
    Mach es so:



    new query[600];
    format(query, sizeof(query), "INSERT INTO `frakcar` (`id`,`Kennzeichen`,`Model`,`PosX`,`PosY`,`PosZ`,`PosA`,`Farbe 1`,`Farbe 2`,`Fraktion`,`Carid`) VALUES ('%d','%s','%d','%f','%f','%f','%f','%d','%d','%d','%d')",
    fc,FraktionsName(playerid),model, FCInfo[fc][fcX], FCInfo[fc][fcY], FCInfo[fc][fcZ], FCInfo[fc][fcA], FCInfo[fc][Color1], FCInfo[fc][Color2], PlayerInfo[playerid][pLeader], FCInfo[fc][Carid]);
    mysql_query(query);


    Denke das es so klappt.



    Greetz
    #else


    P.s

    Und bitte... jetzt kommt nicht mir so sachen: hast du auch alles richtig definiert etc..


    sowas ist unnötig, deswegen habe ich auch eine klemme...

    Wenn Du sowas unnötig findest, dann poste garnicht erst in der Scripting Base!
    Denn nur durch nachfragen kann man Dir helfen!
    Wie man nämlich sieht, hast Du die VALUES nicht richtig definiert!
    Heist also das in diesem Falle eine Nachfrage ob Du alles richtig definiert hast vollkommen gerechtfertigt wäre.