Hallo Com ich hab ein Problem mit meinem Eventmarker er wird zwar gesetzt aber wenn ich den Befehl nochmals eingebe, wird er nicht gelöscht
Hier der Code:
if (strcmp("/marker", cmdtext, true, 10) == 0)
{
new Marker;
if(Marker == 0)
{
new Float:x,Float:y,Float:z;
if(!IstSpielerAdmin(playerid,1))return SendClientMessage(playerid,0xFF0019FF,"Du bist kein Admin!");
GetPlayerPos(playerid,Float:x,Float:y,Float:z);
SetPlayerMapIcon(playerid,32,Float:x,Float:y,Float:z,19,0,MAPICON_GLOBAL );
new text[128], pName[MAX_PLAYER_NAME];
GetPlayerName(playerid,pName,sizeof(pName));
format(text,128,"%s hat den Eventmarker gesetzt.",pName);
SendClientMessageToAll(0xFF0019FF,text);
}
if(Marker == 1)
RemovePlayerMapIcon(playerid,32);
new text[128], pName[MAX_PLAYER_NAME];
GetPlayerName(playerid,pName,sizeof(pName));
format(text,128,"%s hat den Eventmarker gelöscht.",pName);
SendClientMessageToAll(0xFF0019FF,text);
return 1;
}