Abend,
Terroristen können Selbstmord machen da steht inGame nach jeden Selbstmord zwar "Du kannst erst wieder in 30Min ...blabla" jedoch kann man nach jede 2 Sekunden??
Wo liegt hier der Fehler??
if(strcmp(cmd, "/selbstmord", true) == 0)
{
if(PlayerInfo[playerid][pMember] == 20 || PlayerInfo[playerid][pLeader] == 20 || PlayerInfo[playerid][pRank] == 2)
{
if(SelfStatus == 1)
{
SendClientMessage(playerid, COLOR_WHITE, "Du kannst dich nur alle 30 Minuten selber Hochjagen.");
}
else
{
new Float:x, Float:y, Float:z;
GetPlayerPos(playerid, x, y, z );
SetTimer("SAbkling", 1800, 0);
GameTextForPlayer(playerid, "~r~ B.o.o.o.o.m", 5000, 3);
SendClientMessage(playerid, COLOR_LIGHTRED, ".:Selbstmord ist keine Lösung:.");
WantedPoints[playerid] += 2;
SetPlayerCriminal(playerid,255, "Selbstmord");
GivePlayerMoney(playerid,5000);
SelfStatus = 1;
if (IsPlayerInAnyVehicle(playerid))
{
GetPlayerVehicleID(playerid);
SetVehicleHealth(playerid,0);
CreateExplosion(x,y,z,6,2);
CreateExplosion(x,y,z,7,2);
}
else
{
SetPlayerHealth(playerid,10);
CreateExplosion(x,y,z,6,2);
CreateExplosion(x,y,z,7,2);
}
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsACop(i))
{
SendClientMessage(i,COLOR_RED,"BOMBENALARM: Selbstmord Anschlag!");
}
}
}
}
else
{
SendClientMessage(playerid, COLOR_WHITE, "*Du bist kein Terrorist.");
}
return 1;
}