[PEDIDO] Bomb
#1

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.
Reply
#2

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
Reply
#3

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..
Reply
#4

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
Reply
#5

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

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
Reply
#7

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;

Reply
#8

nгo estб com nenhum erro, so nгo estб explodindo
Reply
#9

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;

Reply
#10

muito obrigado, perfect!! Ganhou Rept
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)