Hallo, ich habe folgendes Problem, wenn ich ingame einen Roadblock erstelle und ihn dann wieder lösche und dann wieder einen aufbauen will steht da Du kannst nur einen Roadblock erstellen!
if(strcmp("/rb", cmdtext, true, 10) == 0)
{
if(isPlayerInFrakt(playerid,1))
{
if (RoadBlock[playerid] == 1) return SendClientMessage(playerid, COLOR_RED,"Du kannst nur einen RB aufbauen!");
new Float:X, Float:Y, Float:Z, Float:A;
GetPlayerPos(playerid, X, Y, Z);
GetPlayerFacingAngle(playerid, A);
roadblock = CreateObject(981, X, Y, Z, 0.0, 0.0, A+180);
SetPlayerPos(playerid, X, Y, Z+4);
RoadBlock[playerid] += 1;
SendClientMessage(playerid, COLOR_GREEN, "RoadBlock wurde aufgebaut!");
}
else
{
SendClientMessage(playerid,ROT,"Du bist kein Polizist!");
}
return 1;
}
if(strcmp("/rblöschen", cmdtext, true, 10) == 0)
{
if(isPlayerInFrakt(playerid,1))
{
if (RoadBlock[playerid] == 0) return SendClientMessage(playerid, COLOR_RED,"Du hast keinen Roadblock aufgebaut!");
DestroyObject(roadblock);
RoadBlock[playerid] -= 0;
SendClientMessage(playerid, COLOR_GREEN, "Roadblock enfernt!");
}
else
{
SendClientMessage(playerid,ROT,"Du bist kein Polizist!");
}
return 1;
}