Hi!
Mir wird zwar der Dialog angezeigt, drücke ich jedoch auf "Kaufen", wird nichts in die Datenbank geschrieben, aber das Auto wird erstellt und mein Geld wird abgezogen.
[expander=Code]
if(dialogid == DIALOG_AUTOHAUS_LS_KAUFEN){
if(!response) return RemovePlayerFromVehicle(playerid);
if(response) {
new car = GetVehicleModel(GetPlayerVehicleID(playerid));
new q[128];
format(q, sizeof(q), "INSERT INTO autos (besitzer, modelid, x, y, z, r) VALUES ('%s', '%i', '1549.7631', '-1448.0905', '13.2739', 270.4167')",GetName(playerid), car);
mysql_function_query(dbhandle, q, false, "", "");
pCars[playerid] = CreateVehicle(car,1549.7631,-1448.0905,13.2739,270.4167, -1, -1, -1);
new s[128];
format(s, sizeof(s), "Du hast dir einen %s für %i$ gekauft!");
for(new i=0; i<sizeof(aBuyInfo);i++){
if(GetPlayerVehicleID(playerid) == aBuyCars[i]) {
format(s, sizeof(s), "Du hast dir eine(n) %s für %i$ gekauft!", aBuyInfo[i][abuy_name], aBuyInfo[i][abuy_preis]);
GivePlayerMoney(playerid, -aBuyInfo[i][abuy_preis]);
}
}
SCM(playerid, COLOR_YELLOW, s);
RemovePlayerFromVehicle(playerid);
}
return 1;
}
[expander]
Die MySQL-Log-txt gibt keine Fehler auf und im Script treten keine Warnings auf