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; }