Hallo,
die Zone die ich ingame löschen möchte, löscht sich nicht aus der Datenbank.
ocmd:destroyzone(playerid, params[])
{
new zone = M_GetPlayerCurrentZone(playerid), query[100];
if(SpielerInfo[playerid][sAdminlevel] < 3) return SendClientMessage(playerid, COLOR_LIGHTGREY, "[Warnung]: Du bist nicht berechtigt diesen Befehl zu benutzen!");
if(SpielerInfo[playerid][sAdminduty] == 0) return SendClientMessage(playerid, COLOR_LIGHTGREY, "[Warnung]: Du befindest dich nicht im Administrator Dienst!");
if(!M_IsPlayerInAnyZone(playerid)) return SendClientMessage(playerid, COLOR_WHITE, "Du bist in keiner Zone!");
GZ[zone][flagge_x] = 0, GZ[zone][flagge_y] = 0, GZ[zone][flagge_z] = 0,
GZ[zone][min_x] = 0, GZ[zone][min_y] = 0, GZ[zone][max_x] = 0, GZ[zone][max_y] = 0;
DisableZone(zone);
DestroyPickup(GZ[zone][pickup]);
Delete3DTextLabel(GZ[zone][label]);
if(GF[zone][started] >= 1) GF[zone][zeit] = GFTime;
GZ[zone][erstellt] = 0;
format(query, sizeof(query), "DELETE FROM gangfight WHERE id=%d", zone);
mysql_pquery(handle, query);
return SendClientMessage(playerid, COLOR_WHITE, "Du hast die Zone erfolgreich gelöscht.");
}
Mit freundlichen Grüßen
Grapefruit