Hey,
Ich habe versucht das Cops Strassenpilonen für Kontrollen aufbauen können, doch jetzt habe ich beim Löschen ein Problem, ich kann immer nur den zuletzt aufgebauten wieder entfernen.
Wie muss ich das ändern damit ich alle wieder wegmachen kann ?
if(strcmp(cmdtext, "/pilon", true)==0)
{
if(IsACop(playerid) || IsAZoll(playerid))
{
if(PlayerInfo[playerid][pRank] >= 4)
{
new Float:X, Float:Y, Float:Z, Float:A;
GetPlayerPos(playerid, X, Y, Z);
GetPlayerFacingAngle(playerid, A);
Pilon[playerid] = CreateObject(1238, X, Y, Z, 0.0, 0.0, A+180);
SetPlayerPos(playerid, X, Y, Z+4);
PlayerPilon[playerid] += 1;
SendClientMessage(playerid, COLOR_GREEN, "Strassenpilon erfolgreich platziert");
return 1;
}
else
{
SendClientMessage(playerid,COLOR_RED,"Du brauchst Rang 4!");
}
}
else
{
SendClientMessage(playerid,COLOR_RED,"Du bist nicht befugt!");
}
}
if(strcmp(cmdtext, "/dpilon", true)==0)
{
if(IsACop(playerid) || IsAZoll(playerid))
{
if (PlayerPilon[playerid] == 0) return SendClientMessage(playerid, COLOR_RED,"Du hast keinen Pilonen aufgestellt!");
DestroyObject(Pilon[playerid]);
PlayerPilon[playerid] -= 1;
SendClientMessage(playerid, COLOR_GREEN, "Pilon erfolgreich abgebaut");
return 1;
}
else
{
SendClientMessage(playerid,COLOR_RED,"Du bist nicht befugt!");
}
}