Moin
Ich hab hier ein Problem mit diesem Befehle ich erkläre es euch dann wieder an einem Beispiel^^
CMD:copcarloeschen(playerid, params[])
{
new vid;
if(!IsNumeric(params) || !strlen(params)) return SendClientMessage(playerid, 0xFF0000FF, "Error: Nutze: /copcardelete [Vehicle ID]");
vid = strval(params);
handle = mysql_connect(MYSQL_HOST, MYSQL_USER, MYSQL_PASS, MYSQL_DBSE);
if(vid <= 0) return SendClientMessage(playerid, 0xFF0000FF, "Error: Vehicle-ID ist kein Fraktions-Fahrzeug.");
for(new i=0; i<MAX_cop_VEHICLES; i++)
{
if(copVehicle[i][e_vID] == vid)
{
copVehicle[i][e_modelID] = 0;
copVehicle[i][e_x] = 0.0;
copVehicle[i][e_y] = 0.0;
copVehicle[i][e_z] = 0.0;
copVehicle[i][e_a] = 0.0;
copVehicle[i][e_color1] = 0;
copVehicle[i][e_color2] = 0;
new query[128];
format(query, sizeof(query), "DELETE FROM copVehicles WHERE ID = '%d'", i);
mysql_tquery(handle, query);
DestroyVehicle(copVehicle[i][e_vID]);
copVehicle[i][e_vID] = 0;
return SendClientMessage(playerid, 0x00FF00FF, "Fahrzeug gelöscht.");
}
}
return SendClientMessage(playerid, 0xFF0000FF, "Error: Vehicle-ID ist kein Fraktions-Fahrzeug.");
}
Beispiel:
Ich will ein Auto löschen gebe den befehl ein
Auto wird gelöscht aber nur ingame
Datenbank bleibt weiterhin bestehen im MySQL log keine error
ich will das er die ganze zeile löscht