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;
}
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