Hallo, ich habe mir ein Autohaus erstellt, jedoch speichert er das erstellte auto nicht in der Datenbank. Also wenn ich zb ein Auto kaufe dann wird mir das geld abgezogen, abr das auto wird nicht in die Datenbank eingetragen.
Hier mal paar codes:
if(dialogid == AUTOHAUS1)
{
if(response)
{
new id=GetPVarInt(playerid,"buyCarID");
if(GetPlayerMoney(playerid)<ahCars[id][c_preis])
{
SendClientMessage(playerid,Rot,"Du hast nicht das Geld dazu");
RemovePlayerFromVehicle(playerid);
return 1;
}
GivePlayerMoney(playerid,-ahCars[id][c_preis]);
createPlayerCar(playerid,ahCars[id][model],ahInfo[ahCars[id][ah_id]][s_x],ahInfo[ahCars[id][ah_id]][s_y],ahInfo[ahCars[id][ah_id]][s_z],ahInfo[ahCars[id][ah_id]][s_r]);
SendClientMessage(playerid,Orange,"Herzlichen Glückwunsch zu ihrem neuem Fahrzeug");
RemovePlayerFromVehicle(playerid);
savePlayer(playerid);
//wenn er auf Kaufen klickt
}
else
{
RemovePlayerFromVehicle(playerid);//Wenn er Abbrechen drückt
}
return 1;
}
und nochj den stock:
stock createPlayerCar(playerid,modelid,Float:x,Float:y,Float:z,Float:r)
{
for(new i=0; i<sizeof(cInfo); i++)
{
if(cInfo[x_id]!=0)continue;
cInfo[besitzer]=sInfo[playerid][db_id];
cInfo[c_x]=x;
cInfo[c_y]=y;
cInfo[c_z]=z;
cInfo[c_r]=r;
cInfo[model]=modelid;
cInfo[x_id]=CreateVehicle(modelid,x,y,z,r,-1,-1,-1);
saveCarToDB(playerid,i);
return 1;
}
return 1;
}
danke im vorraus.
MfG Exon