Keine Speicherung

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
  • Jo Leute,
    wollte mein Carsystem entbuggen, nachdem es die Position des Fahrzeug nicht mehr gespeichert hat, nun speichert nichts mehr,
    weiß einer woran es liegt? Hier der Code:
    stock SaveAutos(playerid)
    {
    GetVehiclePos(pAutoInfo[playerid][Carid],pAutoInfo[playerid][pAUTOPoS_X],pAutoInfo[playerid][pAUTOPoS_Y],pAutoInfo[playerid][pAUTOPoS_Z]);
    GetVehicleZAngle(pAutoInfo[playerid][Carid],pAutoInfo[playerid][pAUTOPoS_A]);
    GetVehiclePos(pAutoInfo1[playerid][Carid],pAutoInfo1[playerid][pAUTOPoS_X],pAutoInfo1[playerid][pAUTOPoS_Y],pAutoInfo1[playerid][pAUTOPoS_Z]);
    GetVehicleZAngle(pAutoInfo1[playerid][Carid],pAutoInfo1[playerid][pAUTOPoS_A]);
    GetVehiclePos(pAutoInfo2[playerid][Carid],pAutoInfo2[playerid][pAUTOPoS_X],pAutoInfo2[playerid][pAUTOPoS_Y],pAutoInfo2[playerid][pAUTOPoS_Z]);
    GetVehicleZAngle(pAutoInfo2[playerid][Carid],pAutoInfo2[playerid][pAUTOPoS_A]);
    new mainquery[4000],query[2000];
    //Schlüssel 1
    format(query,sizeof(query),"UPDATE `cars` SET Key='%d',VKPreis='%d',ReparaturPreis='%d',ModelID='%d',Farbe1='%d',Farbe2='%d',Spoiler='%d',Nitro='%d',Wheels='%d',Lights='%d',MotorHaube='%d',Auspuff`='%d',Hydraulic='%d',AutoDach='%d',Stereo='%d',",
    pAutoInfo[playerid][pKey],pAutoInfo[playerid][Preis],pAutoInfo[playerid][reppreis],pAutoInfo[playerid][ModelID],pAutoInfo[playerid][Farbe1],pAutoInfo[playerid][Farbe2],pAutoInfo[playerid][modspoiler],pAutoInfo[playerid][modnitro],pAutoInfo[playerid][modwheels],
    pAutoInfo[playerid][modlights],pAutoInfo[playerid][modhood],pAutoInfo[playerid][modexhaust],pAutoInfo[playerid][modhydrau],pAutoInfo[playerid][modroof],pAutoInfo[playerid][modstereo]);
    strcat(mainquery,query);
    strdel(query,0,sizeof(query));
    format(query,sizeof(query),"Frontstossstange='%d',Heckstossstange='%d',VentsLinks='%d',VentsRechts='%d',SchwellerleistenRechts='%d',SchwellerleistenLinks='%d',BullBar='%d',rearbullbars='%d',frontbullbars='%d',Stossstangen='%d',",
    pAutoInfo[playerid][modfrontbumper],pAutoInfo[playerid][modrearfumper],pAutoInfo[playerid][modventsl],pAutoInfo[playerid][modventsr],pAutoInfo[playerid][modsideskirtr],pAutoInfo[playerid][modsideskirtl],pAutoInfo[playerid][modbullbar],pAutoInfo[playerid][modrearbullbars],pAutoInfo[playerid][modfrontbullbars]);
    strcat(mainquery,query);
    strdel(query,0,sizeof(query));
    format(query,sizeof(query),"PaintJob='%d',AutoX='%f',AutoY='%f',AutoZ='%f',AutoA='%f',Kilometer='%d',Tankkm='%f' WHERE Name='%s'",
    pAutoInfo[playerid][spaintjobid],pAutoInfo[playerid][pAUTOPoS_X],pAutoInfo[playerid][pAUTOPoS_Y],pAutoInfo[playerid][pAUTOPoS_Z],pAutoInfo[playerid][pAUTOPoS_A],vFahrzeug[pAutoInfo[playerid][Carid]][Kilometer],vFahrzeug[pAutoInfo[playerid][Carid]][Tankkm],SpielerName(playerid));
    strcat(mainquery,query);
    strdel(query,0,sizeof(query));
    mysql_store_result();
    mysql_query(mainquery);
    mysql_free_result();
    strdel(mainquery,0,sizeof(mainquery));
    mysql_free_result();
    //Schlüssel 2
    format(query,sizeof(query),"UPDATE `cars1` SET Key='%d',VKPreis='%d',ReparaturPreis='%d',ModelID='%d',Farbe1='%d',Farbe2='%d',Spoiler='%d',Nitro='%d',Wheels='%d',Lights='%d',MotorHaube='%d',Auspuff`='%d',Hydraulic='%d',AutoDach='%d',Stereo='%d',",
    pAutoInfo1[playerid][pKey],pAutoInfo1[playerid][Preis],pAutoInfo1[playerid][reppreis],pAutoInfo1[playerid][ModelID],pAutoInfo1[playerid][Farbe1],pAutoInfo1[playerid][Farbe2],pAutoInfo1[playerid][modspoiler],pAutoInfo1[playerid][modnitro],pAutoInfo1[playerid][modwheels],
    pAutoInfo1[playerid][modlights],pAutoInfo1[playerid][modhood],pAutoInfo1[playerid][modexhaust],pAutoInfo1[playerid][modhydrau],pAutoInfo1[playerid][modroof],pAutoInfo1[playerid][modstereo]);
    strcat(mainquery,query);
    strdel(query,0,sizeof(query));
    format(query,sizeof(query),"Frontstossstange='%d',Heckstossstange='%d',VentsLinks='%d',VentsRechts='%d',SchwellerleistenRechts='%d',SchwellerleistenLinks='%d',BullBar='%d',rearbullbars='%d',frontbullbars='%d',Stossstangen='%d',",
    pAutoInfo1[playerid][modfrontbumper],pAutoInfo1[playerid][modrearfumper],pAutoInfo1[playerid][modventsl],pAutoInfo1[playerid][modventsr],pAutoInfo1[playerid][modsideskirtr],pAutoInfo1[playerid][modsideskirtl],pAutoInfo1[playerid][modbullbar],pAutoInfo1[playerid][modrearbullbars],pAutoInfo1[playerid][modfrontbullbars]);
    strcat(mainquery,query);
    strdel(query,0,sizeof(query));
    format(query,sizeof(query),"PaintJob='%d',AutoX='%f',AutoY='%f',AutoZ='%f',AutoA='%f',Kilometer='%d',Tankkm='%f' WHERE Name='%s'",
    pAutoInfo1[playerid][spaintjobid],pAutoInfo1[playerid][pAUTOPoS_X],pAutoInfo1[playerid][pAUTOPoS_Y],pAutoInfo1[playerid][pAUTOPoS_Z],pAutoInfo1[playerid][pAUTOPoS_A],vFahrzeug[pAutoInfo1[playerid][Carid]][Kilometer],vFahrzeug[pAutoInfo1[playerid][Carid]][Tankkm],SpielerName(playerid));
    strcat(mainquery,query);
    strdel(query,0,sizeof(query));
    mysql_store_result();
    mysql_query(mainquery);
    mysql_free_result();
    strdel(mainquery,0,sizeof(mainquery));
    mysql_free_result();
    //Schlüssel 3
    format(query,sizeof(query),"UPDATE `cars2` SET Key='%d',VKPreis='%d',ReparaturPreis='%d',ModelID='%d',Farbe1='%d',Farbe2='%d',Spoiler='%d',Nitro='%d',Wheels='%d',Lights='%d',MotorHaube='%d',Auspuff`='%d',Hydraulic='%d',AutoDach='%d',Stereo='%d',",
    pAutoInfo2[playerid][pKey],pAutoInfo2[playerid][Preis],pAutoInfo2[playerid][reppreis],pAutoInfo2[playerid][ModelID],pAutoInfo2[playerid][Farbe1],pAutoInfo2[playerid][Farbe2],pAutoInfo2[playerid][modspoiler],pAutoInfo2[playerid][modnitro],pAutoInfo2[playerid][modwheels],
    pAutoInfo2[playerid][modlights],pAutoInfo2[playerid][modhood],pAutoInfo2[playerid][modexhaust],pAutoInfo2[playerid][modhydrau],pAutoInfo2[playerid][modroof],pAutoInfo2[playerid][modstereo]);
    strcat(mainquery,query);
    strdel(query,0,sizeof(query));
    format(query,sizeof(query),"Frontstossstange='%d',Heckstossstange='%d',VentsLinks='%d',VentsRechts='%d',SchwellerleistenRechts='%d',SchwellerleistenLinks='%d',BullBar='%d',rearbullbars='%d',frontbullbars='%d',Stossstangen='%d',",
    pAutoInfo2[playerid][modfrontbumper],pAutoInfo2[playerid][modrearfumper],pAutoInfo2[playerid][modventsl],pAutoInfo2[playerid][modventsr],pAutoInfo2[playerid][modsideskirtr],pAutoInfo2[playerid][modsideskirtl],pAutoInfo2[playerid][modbullbar],pAutoInfo2[playerid][modrearbullbars],pAutoInfo2[playerid][modfrontbullbars]);
    strcat(mainquery,query);
    strdel(query,0,sizeof(query));
    format(query,sizeof(query),"PaintJob='%d',AutoX='%f',AutoY='%f',AutoZ='%f',AutoA='%f',Kilometer='%d',Tankkm='%f' WHERE Name='%s'",
    pAutoInfo2[playerid][spaintjobid],pAutoInfo2[playerid][pAUTOPoS_X],pAutoInfo2[playerid][pAUTOPoS_Y],pAutoInfo2[playerid][pAUTOPoS_Z],pAutoInfo2[playerid][pAUTOPoS_A],vFahrzeug[pAutoInfo2[playerid][Carid]][Kilometer],vFahrzeug[pAutoInfo2[playerid][Carid]][Tankkm],SpielerName(playerid));
    strcat(mainquery,query);
    strdel(query,0,sizeof(query));
    mysql_store_result();
    mysql_query(mainquery);
    mysql_free_result();
    strdel(mainquery,0,sizeof(mainquery));
    mysql_free_result();
    mysql_SetFloat("cars", "Tank",vFahrzeug[pAutoInfo[playerid][Carid]][Tank], "Name", SpielerName(playerid));
    mysql_SetFloat("cars1", "Tank",vFahrzeug[pAutoInfo1[playerid][Carid]][Tank], "Name", SpielerName(playerid));
    mysql_SetFloat("cars2", "Tank",vFahrzeug[pAutoInfo2[playerid][Carid]][Tank], "Name", SpielerName(playerid));
    return 1;
    }