[Pedido] Comando Bomba Atфmica! - Printable Version
+- SA-MP Forums Archive (
https://sampforum.blast.hk)
+-- Forum: Non-English (
https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (
https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (
https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Pedido] Comando Bomba Atфmica! (
/showthread.php?tid=509996)
Comando Bomba Atфmica! -
jdsfenix - 29.04.2014
Bom eu Tentei Fazer mais nгo deu muito certo, serб que alguйm poderia fazer para min ?
O Comando teria de fazer o seguinte: ao usar /bombaa o comando colocaria fogo em todos e setaria a vida em 0 e depois apareзa que O Administrador "X" Matou todos com uma Bomba Atфmica.
O mбximo que eu consegui fazer foi isto:
pawn Code:
COMMAND:bombaa(playerid, params[])
{
new Msg[128], Name[24], AdminName[24]
SendAdminText(playerid, "/bombaa", params);
if (APlayerData[playerid][LoggedIn] == true)
{
if (APlayerData[playerid][PlayerLevel] >= 5)
{
for (new i; i < MAX_PLAYERS; i++)
if (IsPlayerConnected(i))
if (IsPlayerInAnyVehicle(i) == 0)
SetPlayerHealth(i, 0.0);
GetPlayerName(playerid, AdminName, sizeof(AdminName));
new player1;
player1 = MAX_PLAYERS;
new Float:burnx;
new Float:burny;
new Float:burnz;
GetPlayerPos(player1,burnx, burny, burnz);
CreateExplosion(burnx, burny , burnz + 3, 1, 3);
format(Msg, 128, "{FF0000}-| O Administrador %s Matou todos com uma Bomba Atфmica. |-", AdminName);
SendClientMessageToAll(0xFFFFFFFF, Msg);
}
}
return 1;
}
Mais eu acho que ta tudo errado =S, eu nгo conseguir fazer todos ganharem uma explosгo =S
Re: Comando Bomba Atфmica! -
shittt - 29.04.2014
Nгo cheguei a testar Mais pode funcionar ...
pawn Code:
COMMAND:bombaa(playerid, params[])
{
new Msg[128], Name[24], AdminName[24]
SendAdminText(playerid, "/bombaa", params);
if(APlayerData[playerid][LoggedIn] == true)
{
if(APlayerData[playerid][PlayerLevel] >= 5)
{
for(new i; i < MAX_PLAYERS; i++) {
new Float:x, Float:y, Float:z;
GetPlayerPos(i, x, y, z);
CreateExplosionForPlayer(i, x, y, z, 1, 10.0);
SetPlayerHealth(i, 0.0);
}
GetPlayerName(playerid, AdminName, sizeof(AdminName));
format(Msg, 128, "{FF0000}-| O Administrador %s Matou todos com uma Bomba Atфmica. |-", AdminName);
SendClientMessageToAll(0xFFFFFFFF, Msg);
}
else SendClientMessage(playerid, -1, "[INFO] Vocк nгo e administrador !");
}
return 1;
}
Re: Comando Bomba Atфmica! -
jdsfenix - 29.04.2014
EDITADO: Consegui fazer pegar, o player morre depois de um tempo rsrs
Agora tem que alterar pra matar tb quem ta dentro do carro e fazer aparecer a msg de quem usou o comando!
pawn Code:
COMMAND:bombaa(playerid, params[])
{
new Msg[128], AdminName[24];
SendAdminText(playerid, "/bombaa", params);
if(APlayerData[playerid][LoggedIn] == true)
{
if(APlayerData[playerid][PlayerLevel] >= 5)
{
for(new i; i < MAX_PLAYERS; i++)
{
new Float:POS[3];
GetPlayerPos(i, POS[0], POS[1], POS[2]);
CreateExplosion(POS[0], POS[1], POS[2], 1, 100.0);
SetPlayerHealth(i, 0.0);
}
GetPlayerName(playerid, AdminName, sizeof(AdminName));
format(Msg, 128, "{FF0000}-| O Administrador %s Matou todos com uma Bomba Atфmica. |-", AdminName);
GameTextForAll("~r~BOOOOOOOOOOOOOOOOOM", 5000, 3);
}
else SendClientMessage(playerid, -1, "[INFO] Vocк nгo e administrador !");
}
return 1;
}
Essa msg O Administrador %s Matou todos com uma Bomba Atфmica nгo ta aparecendo como que eu faзo ? tbm queria que mata-se quem tivesse dentro dos carros!
Re: Comando Bomba Atфmica! -
jdsfenix - 29.04.2014
UP (sу pra msg ir pra cima que tinha sumido ja do forum!)