Command Help - Printable Version
+- SA-MP Forums Archive (
https://sampforum.blast.hk)
+-- Forum: SA-MP Scripting and Plugins (
https://sampforum.blast.hk/forumdisplay.php?fid=8)
+--- Forum: Scripting Help (
https://sampforum.blast.hk/forumdisplay.php?fid=12)
+--- Thread: Command Help (
/showthread.php?tid=598420)
Command Help -
AlexuTzVs - 12.01.2016
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;
}
Re: Command Help -
SaltySandy - 12.01.2016
Set his HP to 0;
SetPlayerHealth();
Re: Command Help -
AlexuTzVs - 12.01.2016
Код:
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;
}
Did u looked at this ? i used for(new v; v<max_players; v++) and if(IsPlayerInVehicle(v, BombCars[i]) is not working
Re: Command Help -
AlexuTzVs - 13.01.2016
Bump
Re: Command Help -
AlexuTzVs - 14.01.2016
Bump