Auto ladt falsch aus der DB

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 habe ein Problem. Und zwar er laädt das scheiss auto flasch aus der DB aber speichern tut er es richtig . wenn er lädt sagt er mir immer -1 bei den zeilen die makiert sind.


    stock LoadCar(playerid)
    {
    GetPlayerName(playerid, pDaten[playerid][pNames], MAX_PLAYER_NAME);
    Carlist[playerid][Typ] = mysql_GetInt("autohaus", "AH_Typ", "AH_Name", pDaten[playerid][pNames]);
    Carlist[playerid][X] = mysql_GetFloat("autohaus", "AH_X", "AH_Name", pDaten[playerid][pNames]);
    Carlist[playerid][Y] = mysql_GetFloat("autohaus", "AH_Y", "AH_Name", pDaten[playerid][pNames]);
    Carlist[playerid][Z] = mysql_GetFloat("autohaus", "AH_Z", "AH_Name", pDaten[playerid][pNames]);
    Carlist[playerid][Rotation] = mysql_GetFloat("autohaus", "AH_Rot", "AH_Name", pDaten[playerid][pNames]);
    Carlist[playerid][Status] = mysql_GetInt("autohaus", "AH_Status", "AH_Name", pDaten[playerid][pNames]);
    Carlist[playerid][Lock] = mysql_GetInt("autohaus", "AH_Lock", "AH_Name", pDaten[playerid][pNames]);
    Carlist[playerid][Farbe1] = mysql_GetInt("autohaus", "AH_Farbe1", "AH_Name", pDaten[playerid][pNames]);
    Carlist[playerid][Farbe2] = mysql_GetInt("autohaus", "Ah_Farbe2", "AH_Name", pDaten[playerid][pNames]);
    Carlist[playerid][Paintjob] = mysql_GetInt("autohaus", "AH_Paintjob", "AH_Name", pDaten[playerid][pNames]);
    Carlist[playerid][mod1] = mysql_GetInt("autohaus", "mod1", "AH_Name", pDaten[playerid][pNames]);
    Carlist[playerid][mod2] = mysql_GetInt("autohaus", "mod2", "AH_Name", pDaten[playerid][pNames]);
    Carlist[playerid][mod3] = mysql_GetInt("autohaus", "mod3", "AH_Name", pDaten[playerid][pNames]);
    Carlist[playerid][mod4] = mysql_GetInt("autohaus", "mod4", "AH_Name", pDaten[playerid][pNames]);
    Carlist[playerid][mod5] = mysql_GetInt("autohaus", "mod5", "AH_Name", pDaten[playerid][pNames]);
    Carlist[playerid][mod6] = mysql_GetInt("autohaus", "mod6", "AH_Name", pDaten[playerid][pNames]);
    Carlist[playerid][mod7] = mysql_GetInt("autohaus", "mod7", "AH_Name", pDaten[playerid][pNames]);
    Carlist[playerid][mod8] = mysql_GetInt("autohaus", "mod8", "AH_Name", pDaten[playerid][pNames]);
    Carlist[playerid][mod9] = mysql_GetInt("autohaus", "mod9", "AH_Name", pDaten[playerid][pNames]);
    Carlist[playerid][mod10] = mysql_GetInt("autohaus", "mod10", "AH_Name", pDaten[playerid][pNames]);
    Carlist[playerid][mod11] = mysql_GetInt("autohaus", "mod11", "AH_Name", pDaten[playerid][pNames]);
    Carlist[playerid][mod12] = mysql_GetInt("autohaus", "mod12", "AH_Name", pDaten[playerid][pNames]);
    Carlist[playerid][mod13] = mysql_GetInt("autohaus", "mod13", "AH_Name", pDaten[playerid][pNames]);
    Carlist[playerid][mod14] = mysql_GetInt("autohaus", "mod14", "AH_Name", pDaten[playerid][pNames]);
    Carlist[playerid][mod15] = mysql_GetInt("autohaus", "mod15", "AH_Name", pDaten[playerid][pNames]);
    Carlist[playerid][mod16] = mysql_GetInt("autohaus", "mod16", "AH_Name", pDaten[playerid][pNames]);
    Carlist[playerid][mod17] = mysql_GetInt("autohaus", "mod17", "AH_Name", pDaten[playerid][pNames]);
    //Debug
    printf("Type:%d X:%d Y:$d Z:%d Rotation:%d Status:%d Lock:%d",Carlist[playerid][Typ],Carlist[playerid][X],Carlist[playerid][Y],Carlist[playerid][Z],Carlist[playerid][Rotation],Carlist[playerid][Status],Carlist[playerid][Lock]);
    printf("Farbe1:%d",Carlist[playerid][Farbe1]);
    printf("Farbe2:%d",Carlist[playerid][Farbe2]);
    printf("PaintJob:%d",Carlist[playerid][Paintjob]);
    printf("Mod1:%d",Carlist[playerid][mod1]);//hier
    printf("Mod2:%d",Carlist[playerid][mod2]);//hier
    printf("Mod3:%d",Carlist[playerid][mod3]);//hier
    printf("Mod4:%d",Carlist[playerid][mod4]);//hier
    printf("Mod5:%d",Carlist[playerid][mod5]);//hier
    printf("Mod6:%d",Carlist[playerid][mod6]);//hier
    printf("Mod7:%d",Carlist[playerid][mod7]);//hier
    printf("Mod8:%d",Carlist[playerid][mod8]);//hier
    printf("Mod9:%d",Carlist[playerid][mod9]);//hier
    printf("Mod10:%d",Carlist[playerid][mod10]);//hier
    printf("Mod11:%d",Carlist[playerid][mod11]);//hier
    printf("Mod12:%d",Carlist[playerid][mod12]);//hier
    printf("Mod13:%d",Carlist[playerid][mod13]);//hier
    printf("Mod14:%d",Carlist[playerid][mod14]);//hier
    printf("Mod15:%d",Carlist[playerid][mod15]);//hier
    printf("Mod16:%d",Carlist[playerid][mod16]);//hier
    printf("Mod17:%d",Carlist[playerid][mod17]);//hier
    return 1;
    }Keine ahnung wieso normal sollte er das richtig auslesen aber man kennt ja pawno macht was er will.

  • Ich wies garde nicht drauf geachtet zu schnell geschrieben sry

  • Keine ahnung wieso normal sollte er das richtig auslesen aber man kennt ja pawno macht was er will.


    Diese Aussage ist sowas von dämlich. PAWNO macht schon mal gar nichts, es ist wenn überhaupt PAWN. Dazu kommt,dass PAWN nur das macht,was du möchtest.


    Was mir auffällt, du hast alle Einträge mit dem Prefix AH_* in der Tabelle.Bei den ganzen mod* Einträgen,ist aber kein AH_* davor. Liegt es vielleicht daran?

  • Ah gut das ware das eine problem schoin mal gelöst ich dummi sry ah habe da noch ein anderes problem der will mri nicht alle ids geben die das auto getunnt hab eich frage das so ab: new component1, component2, component3, component4, component5, component6, component7, component8, component9, component10, component11, component12, component13, component14 ;
    component1 = GetVehicleComponentInSlot(GetPlayerVehicleID(playerid), CARMODTYPE_SPOILER);
    component2 = GetVehicleComponentInSlot(GetPlayerVehicleID(playerid), CARMODTYPE_HOOD);
    component3 = GetVehicleComponentInSlot(GetPlayerVehicleID(playerid), CARMODTYPE_ROOF);
    component4 = GetVehicleComponentInSlot(GetPlayerVehicleID(playerid), CARMODTYPE_SIDESKIRT);
    component5 = GetVehicleComponentInSlot(GetPlayerVehicleID(playerid), CARMODTYPE_LAMPS);
    component6 = GetVehicleComponentInSlot(GetPlayerVehicleID(playerid), CARMODTYPE_NITRO);
    component7 = GetVehicleComponentInSlot(GetPlayerVehicleID(playerid), CARMODTYPE_EXHAUST);
    component8 = GetVehicleComponentInSlot(GetPlayerVehicleID(playerid), CARMODTYPE_WHEELS);
    component9 = GetVehicleComponentInSlot(GetPlayerVehicleID(playerid), CARMODTYPE_STEREO);
    component10 = GetVehicleComponentInSlot(GetPlayerVehicleID(playerid), CARMODTYPE_HYDRAULICS);
    component11 = GetVehicleComponentInSlot(GetPlayerVehicleID(playerid), CARMODTYPE_FRONT_BUMPER);
    component12 = GetVehicleComponentInSlot(GetPlayerVehicleID(playerid), CARMODTYPE_REAR_BUMPER);
    component13 = GetVehicleComponentInSlot(GetPlayerVehicleID(playerid), CARMODTYPE_VENT_RIGHT);
    component14 = GetVehicleComponentInSlot(GetPlayerVehicleID(playerid), CARMODTYPE_VENT_LEFT);
    Carlist[playerid][mod1]=component1;
    Carlist[playerid][mod2]=component2;
    Carlist[playerid][mod3]=component3;
    Carlist[playerid][mod4]=component4;
    Carlist[playerid][mod5]=component5;
    Carlist[playerid][mod6]=component6;
    Carlist[playerid][mod7]=component7;
    Carlist[playerid][mod8]=component8;
    Carlist[playerid][mod9]=component9;
    Carlist[playerid][mod10]=component10;
    Carlist[playerid][mod11]=component11;
    Carlist[playerid][mod12]=component12;
    Carlist[playerid][mod13]=component13;
    Carlist[playerid][mod14]=component14; das ist in onvehicle mod aber irgend wie sagt er mir nur die id von Nitro an und von den anderen anbau teilen nicht keiner eien ahnung wieso der imme rid 0 sagt obwohl der wagen was da hat. also wie bei nitro 1010

    3 Mal editiert, zuletzt von HoneyKing ()