[Pedido] /explodir
#1

galera , alguem sabe fazer o comando /explodirbanco


o comando acontecera em um certo lugar causando uma explosгo e logo apos, tipo umas 2 segundos depois um objeto ira se mover.

Код:
MoveObject(gz3,96.678588867188, 1922.1239013672, 17.321380615234,1.0);
me de uma base de como comeзa. caso nгo queira criar
Reply
#2

se eu subesse eu te ensinava :\
Reply
#3

ae galera conseguir esse codigo

PHP код:
if(!strcmp(cmd,"/explodirbanco",true)){
    if(
plantou[playerid] == 1) return SendClientMessage(playeridVermelho" | ERRO | Aguarde 1 minuto para plantar outra bomba!");
    if(
PlayerInfoplayerid][pProfissao] == Terrorista || IsPlayerAdmin(playerid)){
      new 
dinid,Float:x,Float:y,Float:z;
    
ApplyAnimation(playerid"BOMBER""BOM_Plant"4.000000);
    
SetTimerEx("CriarExplosao",8000,false,"fffdf",x,y,z,2,50.0);
    
dinid CreateObject(1252,x,y,z-0.8,0,0,0);
    
SetTimerEx("DestruirObjeto",8000,false,"d",dinid);
    
GameTextForPlayer(playerid,"~r~BOMBA PLANTADA",1000,4);
    
plantou[playerid] = 1;
    return 
1;
    }
    } 
e como faзo esse comando so acontecer so num certo lugar.

Quote:

codernadas : 1268.0303,-1671.1030,13.5839

e apos a bomba explodir um objeto se mover 2 segundos depois.

Quote:

MoveObject(gz3,96.678588867188, 1922.1239013672, 17.321380615234,1.0);

Reply
#4

Bom, vocк pode usar IsPlayerInRangeOfPoint para checar se ele estб nas coordenadas desejadas, exemplo:
pawn Код:
if(!IsPlayerInRangeOfPoint(playerid, 5.0, 1268.0303, -1671.1030, 13.5839)) return SendClientMessage(playerid, -1, "Бrea invбlida!");
e usar um SetTimer para fazer o objeto subir:
pawn Код:
SetTimer("SubirObj", 2000, 0); //Coloque isto apуs a bomba explodir

public SubirObj()
{
    MoveObject(gz3,96.678588867188, 1922.1239013672, 17.321380615234,1.0);
    return 1;
}
Reply
#5

° Comando:
PHP код:
if(!strcmp(cmd,"/explodirbanco",true))
{
    if(!
IsPlayerInRangeOfPoint(playerid5.01268.0303, -1671.103013.5839)) return SendClientMessage(playerid, -1"[ ERRO ] {FF0000}Voce nao esta em um banco!"); 
    if(
plantou[playerid] == 1) return SendClientMessage(playeridVermelho" | ERRO | Aguarde 1 minuto para plantar outra bomba!");
    if(
PlayerInfoplayerid][pProfissao] == Terrorista || IsPlayerAdmin(playerid))
    { 
        new 
dinidFloat:bombPos[3];
        
ApplyAnimation(playerid"BOMBER""BOM_Plant"4.000000);   
        
SetTimerEx("CriarExplosao",8000,false,"fffdf",bombPos[0],bombPos[1],bombPos[2],2,50.0); 
        
dinid CreateObject(1252,bombPos[0], bombPos[1], bombPos[2]-0.8,0,0,0); 
        
SetTimerEx("DestruirObjeto",8000,false,"d",dinid); 
        
GameTextForPlayer(playerid,"~r~BOMBA PLANTADA",1000,4);         
        
plantou[playerid] = 1
        
SetTimer("SubirObj"20000); 
        return 
1
    } 

PHP код:
public SubirObj() 

    
MoveObject(gz3,96.6785888671881922.123901367217.321380615234,1.0); 
    
plantou[playerid] = 0;
    return 
1

Reply
#6

Muito obrigado , +rep
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)