SA-MP Forums Archive
[PEDIDO] Bomb - 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] Bomb (/showthread.php?tid=274228)



[PEDIDO] Bomb - Lipe_Stronda - 05.08.2011

Bom usei o seach encontrei varios sistemas de bomba, mais nenhum do tipo que eu queira, eu quero um que voce possa comprar as bombas por dialog, mais nos sistemas que eu achei, nao tem nenhum comando de comprar bomba, por isso peзo que me ajudem , ganhara rept caso precisem de algum codigo falem!!!

Obrigado.


Re: [PEDIDO] Bomb - CyNiC - 05.08.2011

Faзa vocк mesmo:

Tutorial geral: https://sampforum.blast.hk/showthread.php?tid=243197
Tutorial geral: https://sampforum.blast.hk/showthread.php?tid=247845
Serve como base: https://sampforum.blast.hk/showthread.php?tid=247098


Re: [PEDIDO] Bomb - Lipe_Stronda - 05.08.2011

Acho que vocк num intendeu, tipo eu sei mecher com dialog, mais eu quero saber se alguem sabe fazer um comando que da uma bomba a pessoa que escolheu, eu queria apenas uns codigos pra mim ir arrumando, ex
um comando que de uma bomba /comprarbomb , /usarbomb > se nao tiver > Vocк nao tem uma bomba..


Re: [PEDIDO] Bomb - MaGnO_357 - 05.08.2011

Quote:
Originally Posted by Lipe_Stronda
Посмотреть сообщение
Acho que vocк num intendeu, tipo eu sei mecher com dialog, mais eu quero saber se alguem sabe fazer um comando que da uma bomba a pessoa que escolheu, eu queria apenas uns codigos pra mim ir arrumando, ex
um comando que de uma bomba /comprarbomb , /usarbomb > se nao tiver > Vocк nao tem uma bomba..
Pelo que eu entendi vc ta querendo o seguinte, quando o cara usa o comando /comprarbomb ele compra uma bomba por um preзo x, ai quando ele usar o comando /usarbomb ele planta a bomba no chгo..... e se o cara n tiver a bomba >> apareзe "erro vc nгo tem uma bomba" й isso? explique melhor que talvкs poderemos ajudalo


Respuesta: [PEDIDO] Bomb - Sergio_MOW - 05.08.2011

Й so usar um settimer e createobject lipe, nгo hб misterio.


Re: [PEDIDO] Bomb - Lipe_Stronda - 05.08.2011

Quote:
Originally Posted by MaGnO_357
Посмотреть сообщение
Pelo que eu entendi vc ta querendo o seguinte, quando o cara usa o comando /comprarbomb ele compra uma bomba por um preзo x, ai quando ele usar o comando /usarbomb ele planta a bomba no chгo..... e se o cara n tiver a bomba >> apareзe "erro vc nгo tem uma bomba" й isso? explique melhor que talvкs poderemos ajudalo
й isso mesmo pow, pode me ajudar? eu nao entendo muito


Re: [PEDIDO] Bomb - Shadoww5 - 05.08.2011

Compilei sem erros, caso encontre algum problema, poste-os.

PHP код:
new Bomba[MAX_PLAYERS] = -2;
public 
OnPlayerCommandText(playeridcmdtext[])
{
    if(
strcmp(cmdtext"/comprarbomb"true) == 0)
    {
        if(
Bomba[playerid] != -2) return SendClientMessage(playerid0xFF0000FF"Vocк jб tem uma bomba.");
        
Bomba[playerid] = -1;
        
SendClientMessage(playerid0xFFFF00FF"Vocк pode usar a bomba com o comando /usarbomb. Tome cuidado para nгo morrer.");
        return 
1;
    }
    if(
strcmp(cmdtext"/usarbomb"true) == 0)
    {
        if(
Bomba[playerid] != -1) return SendClientMessage(playerid0xFF0000FF"Vocк nгo tem uma bomba.");
        new 
Float:Pos[3];
        
GetPlayerPos(playeridPos[0], Pos[1], Pos[2]);
        
SendClientMessage(playerid0xFFFF00FF"A bomba irб explodir em 10 segundos ! Afaste-se daqui imediatamente.");
        
Bomba[playerid] = CreateObject(1654Pos[0]+1Pos[1], Pos[2]-0.8000);
        
SetTimerEx("Explodir"10000false"ddfff"playeridBomba[playerid], Pos[0]+1Pos[1], Pos[2]);
        
Bomba[playerid] = -2;
        return 
1;
    }
    return 
0;
}
forward Explodir(pIDbombaFloat:xFloat:yFloat:z);
public 
Explodir(pIDbombaFloat:xFloat:yFloat:z)
{
    
DestroyObject(bomba);
    
CreateExplosion(xyz102000);
    
CreateExplosion(x+2y+2z+2102000);
    
CreateExplosion(x+3y+3z+3102000);
    
SendClientMessage(pID0xFFFF00FF"Bomba explodida com sucesso.");
    return 
1;




Re: [PEDIDO] Bomb - Lipe_Stronda - 05.08.2011

nгo estб com nenhum erro, so nгo estб explodindo


Re: [PEDIDO] Bomb - Shadoww5 - 05.08.2011

Desculpa, cometi um erro besta. Codigo consertado:

PHP код:
new Bomba[MAX_PLAYERS] = -2;

public 
OnPlayerCommandText(playeridcmdtext[])
{
    if(
strcmp(cmdtext"/comprarbomb"true) == 0)
    {
        if(
Bomba[playerid] != -2) return SendClientMessage(playerid0xFF0000FF"Vocк jб tem uma bomba.");
        
Bomba[playerid] = -1;
        
SendClientMessage(playerid0xFFFF00FF"Vocк pode usar a bomba com o comando /usarbomb. Tome cuidado para nгo morrer.");
        return 
1;
    }
    if(
strcmp(cmdtext"/usarbomb"true) == 0)
    {
        if(
Bomba[playerid] != -1) return SendClientMessage(playerid0xFF0000FF"Vocк nгo tem uma bomba.");
        new 
Float:Pos[3];
        
GetPlayerPos(playeridPos[0], Pos[1], Pos[2]);
        
SendClientMessage(playerid0xFFFF00FF"A bomba irб explodir em 10 segundos ! Afaste-se daqui imediatamente.");
        
Bomba[playerid] = CreateObject(1654Pos[0]+1Pos[1], Pos[2]-0.8000);
        
SetTimerEx("Explodir"10000false"ddfff"playeridBomba[playerid], Pos[0]+1Pos[1], Pos[2]);
        
Bomba[playerid] = -2;
        return 
1;
    }
    return 
0;
}

forward Explodir(pIDbombaFloat:xFloat:yFloat:z);
public 
Explodir(pIDbombaFloat:xFloat:yFloat:z)
{
    
DestroyObject(bomba);
    
CreateExplosion(xyz102000);
    
CreateExplosion(x+2y+2z+2102000);
    
CreateExplosion(x+3y+3z+3102000);
    
SendClientMessage(pID0xFFFF00FF"Bomba explodida com sucesso.");
    return 
1;




Re: [PEDIDO] Bomb - Lipe_Stronda - 05.08.2011

muito obrigado, perfect!! Ganhou Rept