[Ajuda] Bomba
#1

Ola queria saber como almenta a explosao da bomba pra Tira mais vida das pessoa pq a explosao ta mt pequena e nao mata quase nmg sу quem ta emcima da bomba .-. Codigo :
PHP код:
if(!strcmp(cmd,"/bomba",true))
    {
    new 
Float:x,Float:y,Float:z;
    if(
BombTime[playerid] == 1)
    {
                   
SendClientMessage(playeridCOLOR_GREY"  Vocк precisa esperar 4 minutos para usar esse comando denovo !");
                   return 
1;
    }
    if(
PlayerInfo[playerid][pMember] == 22)
    {
            
GetPlayerPos(playerid,x,y,z);
            
ApplyAnimation(playerid"BOMBER""BOM_Plant"4.000000);
            
SetTimerEx("CriarExplosaos",8000,false,"fffdf",x,y,z,10,2000.0);
            
SetTimerEx("CriarExplosaoss",8000,false,"fffdf",x,y,z,10,2000.0);
            
GivePlayerGP(playerid100);
            
dinid CreateDynamicObject(1654,x+1,y,z-0.8,0,0,0);
            
SetTimerEx("DestruirObjetos",8000,false,"d",dinid);
            
SendClientMessage(playerid,COLOR_YELLOW,"Vocк armou a bomba!e ganhou R$100");
            
BombTime[playerid] = 1;
            
SetTimerEx("BombTimer"240000false"i"playerid);
            
WantedPoints[playerid]+=1;
            
SetPlayerCriminal(playerid,255,"Atentado terrorista");
    }
    else return 
SendClientMessage(playeridCOLOR_GREY,"Vocк nгo й membro da Al-Qaeda.");
    return 
1;
    } 
Reply
#2

posta o BombTimer
Reply
#3

Manda o CreateExplosion.
Reply
#4

Код:
 SetTimerEx("BombTimer", 240000, false, "i", playerid);
wtf ?

Код:
//FUNЗГO PARA PLANTAR BOMBA-----------------------------------------------------
public DestruirObjeto(objid) DestroyDynamicObject(objid);
public CriarExplosao(Float:X,Float:Y,Float:Z,tipo,Float:diam)
{
       CreateExplosion(X,Y,Z,tipo,diam);
       MoveDynamicObject(PortaoCofre,2143.9621582031,1632.4111328125,1001.72033691406,5.0);
}

public DestruirObjetos(objid) DestroyDynamicObject(objid);
public CriarExplosaos(Float:X,Float:Y,Float:Z,tipo,Float:diam)
{
       CreateExplosion(X,Y,Z,tipo,diam);
       CreateExplosion(X+2,Y+2,Z+2,tipo,diam);
       CreateExplosion(X+3,Y+3,Z+3,tipo,diam);
}

public CriarExplosaoss(Float:X,Float:Y,Float:Z,tipo,Float:diam)
{
       CreateExplosion(X,Y,Z,tipo,diam);
       CreateExplosion(X+2,Y+2,Z+2,tipo,diam);
       CreateExplosion(X+3,Y+3,Z+3,tipo,diam);
}
Olha o /carrobomba
PHP код:
    if(strcmp(cmd"/carrobomba"true) == 0)
    {
        new 
Float:X,Float:Y,Float:Z;
        if(
BombaTime[playerid] == 1)
         {
                   
SendClientMessage(playeridCOLOR_GREY"  Voce precisa esperar 6 minutos para usar esse comando denovo !");
                   return 
1;
        }
        new 
vid GetPlayerVehicleID(playerid);
        
tmp strtok(cmdtextidx);
        if(
vid==TerrorCar[0]||vid==TerrorCar[1]||vid==TerrorCar[2]||vid==TerrorCar[3]||vid==TerrorCar[4]||vid==TerrorCar[5]||vid==TerrorCar[6]||vid==TerrorCar[7]||vid==TerrorCar[8]||vid==TerrorCar[9])
        {
            if(
PlayerInfo[playerid][pMember] != 22 || PlayerInfo[playerid][pMember] != 22)
            {
                
SendClientMessage(playeridCOLOR_GRAD1"   Vocк nгo й um terrorista !");
                return 
1;
            }
            if(
IsPlayerInAnyVehicle(playerid))
            {
                
SetVehicleHealth(GetPlayerVehicleID(playerid), 100.0);
                
GetVehiclePos(GetPlayerVehicleID(playerid), X,Y,Z);
                
CreateExplosion(X+1,Y+1,Z+1,10,2000.0);
                
GivePlayerGP(playerid1000);
                
format(string256"Bip!!!");
                
ProxDetector(20.0,playerid,string,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
                
SendClientMessage(playerid,COLOR_YELLOW,"Vocк armou a bomba!e ganhou R$1000");
                
BombaTime[playerid] = 1;
                
WantedPoints[playerid] += 1;
                
SetPlayerCriminal(playerid,255,"Atentado terrorista");
                
SetTimerEx("BombaTimer"720000false"i"playerid);
        }
        }
        else
        {
          
SendClientMessage(playeridCOLOR_GREY"Vocк so pode explodir um carro de terrorista");
        }
        return 
1;
    } 
Reply
#5

ele quer a public da BombTimer
Reply
#6

Ele quis dizer a callback que esse timer chama...

999 *-*
Reply
#7

Ta ai
PHP код:
public BombTimer(playerid)
{
    if(
IsPlayerConnected(playerid))
    {
        if(
BombTime[playerid] == 1)
        {
            
BombTime[playerid] = 0;
        }
    }

Reply
#8

Usa CriarEsplosaos que vocк tem pra isso...
Reply
#9

nao entendi ;\
Reply
#10

https://sampwiki.blast.hk/wiki/CreateExplosion
https://sampwiki.blast.hk/wiki/Explosion_types
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)