07.05.2011, 19:44
Galera, alguem poderia me dizer como faзo isso:
- cmd й /bomba, vc planta e uns 10 segundos dps ela explode, mas queria mudar isso.. Nao quero explosao com o tempo.. Quero que seje assim:
- /bomba - planta a bomba e dai ela sу explode qndo vc clikar o botгo de atirar, e tambem queria que mostrasse no char " [Believe RP] O player .... explodiu uma bomba e matou [(0,1,2,3 pessoas...)dai por uma uma coisa aki para saber quantos o cara matou com a bomba..] "
Comando /bomba:
Nгo sei se ajuda, mas vou postar um filter script de um comando de bomba que explode com o botao de atirar:
- cmd й /bomba, vc planta e uns 10 segundos dps ela explode, mas queria mudar isso.. Nao quero explosao com o tempo.. Quero que seje assim:
- /bomba - planta a bomba e dai ela sу explode qndo vc clikar o botгo de atirar, e tambem queria que mostrasse no char " [Believe RP] O player .... explodiu uma bomba e matou [(0,1,2,3 pessoas...)dai por uma uma coisa aki para saber quantos o cara matou com a bomba..] "
Comando /bomba:
pawn Код:
if(!strcmp(cmd,"/bomba",true))
{
new dinid,Float:x,Float:y,Float:z;
if(BombTime[playerid] == 1)
{
SendClientMessage(playerid, COLOR_GREY, " Vocк precisa esperar 4 minutos para usar esse comando denovo !");
return 1;
}
if(PlayerInfo[playerid][pMember] == 8)
{
GetPlayerPos(playerid,x,y,z);
ApplyAnimation(playerid, "BOMBER", "BOM_Plant", 4.0, 0, 0, 0, 0, 0);
SetTimerEx("CriarExplosaos",8000,false,"fffdf",x,y,z,10,2000.0);
SetTimerEx("CriarExplosaoss",8000,false,"fffdf",x,y,z,10,2000.0);
GivePlayerGP(playerid, 0);
dinid = CreateDynamicObject(1654,x+1,y,z-0.8,0,0,0);
SetTimerEx("DestruirObjetos",8000,false,"d",dinid);
SendClientMessage(playerid,COLOR_YELLOW,"[Believe RP] Vocк armou a bomba: Use o botгo de atirar para detona-la");
BombTime[playerid] = 1;
SetTimerEx("BombTimer", 240000, false, "i", playerid);
WantedPoints[playerid]+=1;
SetPlayerCriminal(playerid,255,"Atentado terrorista");
}
else return SendClientMessage(playerid, COLOR_GREY,"Vocк nгo й membro dos Hitmans.");
return 1;
}
pawn Код:
#include <a_samp>
new bombas [MAX_PLAYERS];
new bomba;
new Float:X,Float:Y,Float:Z;
public OnFilterScriptInit()
{
print("\n--------------------------------------");
print(" C4 Explode, by andmeida10");
print("--------------------------------------\n");
return 1;
}
public OnFilterScriptExit()
{
return 1;
}
public OnPlayerSpawn(playerid)
{
bombas[playerid] = 0;
return 1;
}
public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp("/bomba", cmdtext, true, 10) == 0)
{
GetPlayerPos(playerid,X,Y,Z);
bomba = CreatePickup(1252,23,X,Y,Z-1,-1);
bombas[playerid]++;
SendClientMessage(playerid,0xFF00CCFF,"Bomba Implantada com sucesso, use LCtrl (Tecla de disparar) para explodir a bomba");
}
return 1;
}
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
if(newkeys == KEY_FIRE)
{
if(bombas[playerid] >= 1)
{
CreateExplosion(X,Y,Z,7,30.0);
DestroyPickup(bomba);
SendClientMessage(playerid,0xFF00CCFF,"Bomba Explodida, Missгo Cumprida");
bombas[playerid]--;
}
}
return 1;
}