12.01.2016, 13:02
How can i make so that when the player uses /ebomb the player inside the Bomb Car will be killed , because the Explode public won't kill him
Код:
if(strcmp(cmdtext, "/ebomb", true) == 0)
{
if(Exploding[playerid] == true)
{
for(new v=0; v<MAX_PLAYERS; v++)
for(new i=0; i<MAX_BOMB_CARS; i++)
{
SetTimerEx("Explode", 500, false, "ii", playerid,i);
GetPlayerName(v, sendername, sizeof(sendername));
SendClientMessage(playerid, COLOR_RED, "[INFO] Car Exploded!!");
format(string, 128, "Your target (%s) didn't knew what happened.",sendername);
SendClientMessage(playerid, COLOR_RED, string);
if(IsPlayerInVehicle(v, BombCars[i]))
{
SetPlayerHealth(v, 0);
SetPlayerArmour(v, 0);
}
return 1;
}
}
else
{
SendClientMessage(playerid, COLOR_RED, "[ERROR] You have no bomb setted up!");
}
return 1;
}
public Explode(playerid, BombCarID)
{
new Float:vPos[3];
if(Exploding[playerid] == true)
{
GetVehiclePos(BombCars[BombCarID], vPos[0],vPos[1],vPos[2]);
CreateExplosion(vPos[0],vPos[1],vPos[2], 3, 30.0);
SetVehicleHealth(BombCars[BombCarID],0.0);
Exploding[playerid] = false;
BombCars[BombCarID]=0;
Succes[playerid] = 1;
}
return 1;
}

