hi mit diesem befehl soll man eigentlich eine basezone erstellen können es geht auch aber er speichert es nicht ab also ingame geht es nur bis zu einem restart hier mal der befehl
COMMAND:setbasezone(playerid,params[])
{
new id,player,Float:p1x,Float:p1y,Float:p1z,Float:p2x,Float:p2y,Float:p2z;
if(SpielerInfo[playerid][Adminlevel]!=6)return SendClientMessage(playerid,ROT,"Sie dürfen diesen Befehl nicht verwenden!");
if(sscanf(params,"iu",id,player))return SendClientMessage(playerid,WEIS,"Verwendung: /setbasezone [BaseID] [Zweiter Spieler für Koordinaten]");
if(!IsPlayerConnected(player))return SendClientMessage(playerid,ROT,"Kein Spieler mit anegegebner ID Online!");
{
GetPlayerPos(playerid,p1x,p1y,p1z);
GetPlayerPos(player,p2x,p2y,p2z);
GBInfo[id][GBZoneX1]=p1x;
GBInfo[id][GBZoneX2]=p2x;
GBInfo[id][GBZoneY1]=p1y;
GBInfo[id][GBZoneY2]=p2y;
if(GBInfo[id][GBZoneErstellt]==1)M_DestroyZone(GBInfo[id][GBZone]);
if(GBInfo[id][GBBuystate]==1) GBInfo[id][GBZone]=M_CreateZone(GBInfo[id][GBZoneX1],GBInfo[id][GBZoneY1],GBInfo[id][GBZoneX2],GBInfo[id][GBZoneY2],GBASECOLOR_NOOWNER);
else GBInfo[id][GBZone]=M_CreateZone(GBInfo[id][GBZoneX1],GBInfo[id][GBZoneY1],GBInfo[id][GBZoneX2],GBInfo[id][GBZoneY2],FraktionsInfo[GBInfo[id][GBOwner]][FColor]);
GBInfo[id][GBZoneErstellt]=1;
new query[150];
format(query,sizeof(query),"UPDATE gbdata SET GBZoneX1 ='%f',GBZoneX2 ='%f',GBZoneY1 ='%f',GBZoneY2 ='%f' WHERE GBID =='%i'",p1x,p2x,p1y,p2y,id);
mysql_query(query);
mysql_free_result();
}
return 1;
}