Private fahrzeuge werden nicht gespeichert

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
  • ich habe mir ein Autohaus System Gescriptet


    es wird aber nicht gespeichert und in der MSQL steht auch kein Fahrzeug drine


    ich bitte um hilfe



    stock SaveOnlyOnePveh(playerid,slot)
    {
    new mainquery[800],query[325];
    if(Pfahrzeug[slot][playerid][modelid] != 0)
    {
    GetVehicleHealth(Pfahrzeug[slot][playerid][Vehicle],Pfahrzeug[slot][playerid][HP]);
    format(query,sizeof(query),"UPDATE "#DATENBANK"_spielerfahrzeuge SET modelid='%d',x='%f',y='%f',z='%f',a='%f',interior='%d',world='%d',cc1='%d',cc2='%d',paintjob='%d',vehhp='%f',abgeschlossen='%d',t1='%d',t2='%d',t3='%d',t4='%d',t5='%d',t6='%d',t7='%d',t8='%d',t9='%d',t10='%d',t11='%d',t12='%d',t13='%d',t14='%d',",
    Pfahrzeug[slot][playerid][modelid],Pfahrzeug[slot][playerid][posx],Pfahrzeug[slot][playerid][posy],Pfahrzeug[slot][playerid][posz],Pfahrzeug[slot][playerid][posa],Pfahrzeug[slot][playerid][Interior],Pfahrzeug[slot][playerid][VirtualWorld],Pfahrzeug[slot][playerid][Colour1],Pfahrzeug[slot][playerid][Colour2],
    Pfahrzeug[slot][playerid][Paintjob],Pfahrzeug[slot][playerid][HP],Pfahrzeug[slot][playerid][Abgeschlossen],Pfahrzeug[slot][playerid][Spoiler],Pfahrzeug[slot][playerid][Hood],Pfahrzeug[slot][playerid][Roof],
    Pfahrzeug[slot][playerid][Sideskirt],Pfahrzeug[slot][playerid][Lamps],Pfahrzeug[slot][playerid][Nitro],Pfahrzeug[slot][playerid][Exhaust],Pfahrzeug[slot][playerid][Wheels],Pfahrzeug[slot][playerid][Stereo],
    Pfahrzeug[slot][playerid][Hydraulics],Pfahrzeug[slot][playerid][FrontBumper],Pfahrzeug[slot][playerid][RearBumper],Pfahrzeug[slot][playerid][VentRight],Pfahrzeug[slot][playerid][VentLeft]);
    strcat(mainquery,query);
    format(query,sizeof(query),"angemeldet='%d',preis='%d',nummernschild='%s',tank='%f',km='%d',towed='%d',towedfreeprice='%d',towedreason='%s' WHERE name='%s' AND slot='%d'",
    Pfahrzeug[slot][playerid][Angemeldet],Pfahrzeug[slot][playerid][Preis],Pfahrzeug[slot][playerid][Nummernschild],
    vFahrzeug[Pfahrzeug[slot][playerid][Vehicle]][Tank],vFahrzeug[Pfahrzeug[slot][playerid][Vehicle]][Kilometer],vFahrzeug[Pfahrzeug[slot][playerid][Vehicle]][Abgeschleppt],vFahrzeug[Pfahrzeug[slot][playerid][Vehicle]][AbgeschlepptPreis],
    vFahrzeug[Pfahrzeug[slot][playerid][Vehicle]][AbgeschlepptGrund],Pfahrzeug[slot][playerid][Besitzer],slot);
    strcat(mainquery,query);
    mysql_function_query(handle,query,false,"","");
    }
    return 1;
    }

  • hier die datenbank


  • nein da steht nicks


    hier mal mein mietcar save vieleicht sieht ihr den fehler



    stock SaveMietCars()
    {
    for(new i=0;i<MAX_MIETCARS;i++)
    {
    new query[1024];
    format(query, sizeof(query), "UPDATE `UPDATE `carmieten` SET `mPosX`='%f', `mPosY`='&f', `mPosZ`='&f', `mPosA`='&f', `mLocked`='%d', `mOwner`='%s', `mPreis`='%d', `mModellID`='%d' WHERE `mCarID`='%d'",
    carMieten[i][mPosX],carMieten[i][mPosY], carMieten[i][mPosZ], carMieten[i][mPosA], carMieten[i][mLocked], carMieten[i][mOwner], carMieten[i][mPreis], carMieten[i][mModellID] , i);
    mysql_pquery(handle, query);
    return 1;
    }
    return 1;
    }

  • Keine der beiden Funktionen wurde ausgeführt. Bist du sicher, dass du die Funktionen auch aufrufen lässt?


    Eins ist mir grade noch aufgefallen:
    format(query, sizeof(query), "UPDATE `UPDATE `carmieten` SET `mPosX`='%f', `mPosY`='&f', `mPosZ`='&f', `mPosA`='&f', `mLocked`='%d', `mOwner`='%s', `mPreis`='%d', `mModellID`='%d' WHERE `mCarID`='%d'",
    carMieten[i][mPosX],carMieten[i][mPosY], carMieten[i][mPosZ], carMieten[i][mPosA], carMieten[i][mLocked], carMieten[i][mOwner], carMieten[i][mPreis], carMieten[i][mModellID] , i);

    zu:
    format(query, sizeof(query), "UPDATE `carmieten` SET `mPosX`='%f', `mPosY`='&f', `mPosZ`='&f', `mPosA`='&f', `mLocked`='%d', `mOwner`='%s', `mPreis`='%d', `mModellID`='%d' WHERE `mCarID`='%d'",
    carMieten[i][mPosX],carMieten[i][mPosY], carMieten[i][mPosZ], carMieten[i][mPosA], carMieten[i][mLocked], carMieten[i][mOwner], carMieten[i][mPreis], carMieten[i][mModellID] , i);


    Aber ausgeführt werden muss der Code schon. Deshalb wurde auch kein Error ausgegeben, da der Code gar nicht aufgerufen wurde.

  • es geht ja um mein fahrzeug kauf system stock SaveOnlyOnePveh(playerid,slot)
    {
    new mainquery[800],query[325];
    if(Pfahrzeug[slot][playerid][modelid] != 0)
    {
    GetVehicleHealth(Pfahrzeug[slot][playerid][Vehicle],Pfahrzeug[slot][playerid][HP]);
    format(query,sizeof(query),"UPDATE "#DATENBANK"_spielerfahrzeuge SET modelid='%d',x='%f',y='%f',z='%f',a='%f',interior='%d',world='%d',cc1='%d',cc2='%d',paintjob='%d',vehhp='%f',abgeschlossen='%d',t1='%d',t2='%d',t3='%d',t4='%d',t5='%d',t6='%d',t7='%d',t8='%d',t9='%d',t10='%d',t11='%d',t12='%d',t13='%d',t14='%d',",
    Pfahrzeug[slot][playerid][modelid],Pfahrzeug[slot][playerid][posx],Pfahrzeug[slot][playerid][posy],Pfahrzeug[slot][playerid][posz],Pfahrzeug[slot][playerid][posa],Pfahrzeug[slot][playerid][Interior],Pfahrzeug[slot][playerid][VirtualWorld],Pfahrzeug[slot][playerid][Colour1],Pfahrzeug[slot][playerid][Colour2],
    Pfahrzeug[slot][playerid][Paintjob],Pfahrzeug[slot][playerid][HP],Pfahrzeug[slot][playerid][Abgeschlossen],Pfahrzeug[slot][playerid][Spoiler],Pfahrzeug[slot][playerid][Hood],Pfahrzeug[slot][playerid][Roof],
    Pfahrzeug[slot][playerid][Sideskirt],Pfahrzeug[slot][playerid][Lamps],Pfahrzeug[slot][playerid][Nitro],Pfahrzeug[slot][playerid][Exhaust],Pfahrzeug[slot][playerid][Wheels],Pfahrzeug[slot][playerid][Stereo],
    Pfahrzeug[slot][playerid][Hydraulics],Pfahrzeug[slot][playerid][FrontBumper],Pfahrzeug[slot][playerid][RearBumper],Pfahrzeug[slot][playerid][VentRight],Pfahrzeug[slot][playerid][VentLeft]);
    strcat(mainquery,query);
    format(query,sizeof(query),"angemeldet='%d',preis='%d',nummernschild='%s',tank='%f',km='%d',towed='%d',towedfreeprice='%d',towedreason='%s' WHERE name='%s' AND slot='%d'",
    Pfahrzeug[slot][playerid][Angemeldet],Pfahrzeug[slot][playerid][Preis],Pfahrzeug[slot][playerid][Nummernschild],
    vFahrzeug[Pfahrzeug[slot][playerid][Vehicle]][Tank],vFahrzeug[Pfahrzeug[slot][playerid][Vehicle]][Kilometer],vFahrzeug[Pfahrzeug[slot][playerid][Vehicle]][Abgeschleppt],vFahrzeug[Pfahrzeug[slot][playerid][Vehicle]][AbgeschlepptPreis],
    vFahrzeug[Pfahrzeug[slot][playerid][Vehicle]][AbgeschlepptGrund],Pfahrzeug[slot][playerid][Besitzer],slot);
    strcat(mainquery,query);
    mysql_function_query(handle,query,false,"","");
    }
    return 1;
    }


    das SaveMietCars ist nur zu zeigen was ich für ein msql habe