SA-MP Forums Archive
[Ajuda]Dinamite + Roubo + /rg - 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: [Ajuda]Dinamite + Roubo + /rg (/showthread.php?tid=355444)



[Ajuda]Dinamite + Roubo + /rg - [BcSTotty_Munson - 30.06.2012

Bom eu queria saber se tem como fazer uma sistema de roubo com dinamite, EX: O cara planta a dinamite e ela explode o caixa ai ele rouba e o tanto de dinamite no /rg no meu caso queria 0/14 dinamite puder ajudar

Meu sistema de /roubar..

pawn Код:
if(strcmp(cmd,"/roubar",true)==0)
    {
        if(PlayerInfo[playerid][pMembro] != 5 && PlayerInfo[playerid][pLider] != 5
        && PlayerInfo[playerid][pMembro] != 14 && PlayerInfo[playerid][pLider] != 14
        && PlayerInfo[playerid][pMembro] != 17 && PlayerInfo[playerid][pLider] != 17
        && PlayerInfo[playerid][pMembro] != 18 && PlayerInfo[playerid][pLider] != 18
        && PlayerInfo[playerid][pMembro] != 19 && PlayerInfo[playerid][pLider] != 19
        && PlayerInfo[playerid][pMembro] != 20 && PlayerInfo[playerid][pLider] != 20
        && PlayerInfo[playerid][pMembro] != 21 && PlayerInfo[playerid][pLider] != 21
        && PlayerInfo[playerid][pMembro] != 23 && PlayerInfo[playerid][pLider] != 23
        && GetPlayerOrg(playerid) != 6 && GetPlayerOrg(playerid) != 12
        && GetPlayerOrg(playerid) != 13 && GetPlayerOrg(playerid) != 15)
        {
            SendClientMessage(playerid,COLOR_GREY,"Vocк nгo pode assaltar um Banco/Loterica/Loja de Armas 1, 2");
            return 1;
        }
        if(roubando[playerid] == 1)
        {
            SendClientMessage(playerid, COLOR_GRAD5, "Vocк ja estб roubando algum lugar.");
            return 1;
        }
        if(PlayerToPoint(1.0,playerid, 2145.2815,1641.7383,993.5761))
        {
            if(roubobanco == 1)
            {
                SendClientMessage(playerid, COLOR_GRAD5, "Jб estб tendo uma tentativa de roubo nesse cofre.");
                return 1;
            }
            if(temporoubobanco == 1)
            {
                SendClientMessage(playerid,COLOR_GREY,"Jб roubaram o cofre do banco espere 3 minutos para roubar de novo !");
                return 1;
            }

            GetPlayerName(playerid, playername, MAX_PLAYER_NAME);
            format(string, sizeof(string), "%s e os %s estгo tentando roubar o cofre banco! ID:[%d]", playername, NomeORG(playerid) , playerid);
            SendClientMessageToAll(GetPlayerColor(playerid), string);
            SendClientMessage(playerid, COLOR_GRAD5, "Espere 40 segundos para terminar de roubar o banco.");
            SetPlayerCriminal(playerid,255, "Tentativa de Roubo ao Banco");
            roubando[playerid] = 1;
            ProvocoBanco[playerid] = 1;
            roubobanco = 1;
            temporoubobanco = 1;
            SetTimer("Aroubo", 220000, 0);
            tempobanco = SetTimerEx("RouboBanco", 40000, 0, "i", playerid);
            return 1;
        }
        else if(PlayerToPoint(1.0,playerid, 380.713836,-189.114303,1000.632812))
        {
            if(roubobar == 1)
            {
                SendClientMessage(playerid, COLOR_GRAD5, "Jб estб tendo uma tentativa de roubo nesse caixa.");
                return 1;
            }
            if(temporoubobar == 1)
            {
                SendClientMessage(playerid,COLOR_GREY,"Jб roubaram o caixa do bar espere 3 minutos para roubar de novo !");
                return 1;
            }
            GetPlayerName(playerid, playername, MAX_PLAYER_NAME);
            format(string, sizeof(string), "%s e os %s estгo tentando roubar o caixa do bar! ID:[%d]", playername, NomeORG(playerid) , playerid);
            SendClientMessageToAll(GetPlayerColor(playerid), string);
            SendClientMessage(playerid, COLOR_GRAD5, "Espere 40 segundos para terminar de roubar o bar.");
            SetPlayerCriminal(playerid,255, "Tentativa de Roubo ao Bar");
            roubando[playerid] = 1;
            ProvocoBar[playerid] = 1;
            roubobar = 1;
            temporoubobar = 1;
            SetTimer("Aroubo7", 220000, 0);
            tempobar = SetTimerEx("Roubobar", 40000, 0, "i", playerid);
            return 1;
        }
        else if(PlayerToPoint(1.0,playerid,820.6042,8.3990,1004.1962))
        {
            if(roubolot == 1)
            {
                SendClientMessage(playerid, COLOR_GRAD5, "Jб estб tendo uma tentativa de roubo nesse cofre.");
                return 1;
            }
            if(temporoubolot == 1)
            {
                SendClientMessage(playerid,COLOR_GREY,"Jб roubaram o cofre da Lotйrica espere 3 minutos para roubar de novo !");
                return 1;
            }
            GetPlayerName(playerid, playername, MAX_PLAYER_NAME);
            format(string, sizeof(string), "%s e os %s estгo tentando roubar o cofre da Lotйrica! ID:[%d]", playername, NomeORG(playerid) , playerid);
            SendClientMessageToAll(GetPlayerColor(playerid), string);
            SendClientMessage(playerid, COLOR_GRAD5, "Espere 40 segundos para terminar de roubar a Lotйrica.");
            SetPlayerCriminal(playerid,255, "Tentativa de Roubo a Lotйrica");
            roubando[playerid] = 1;
            ProvocoLot[playerid] = 1;
            roubolot = 1;
            temporoubolot = 1;
            SetTimer("Aroubo2", 220000, 0);
            tempolot = SetTimerEx("RouboLot", 40000, 0, "i", playerid);
            return 1;
        }
        else if(PlayerToPoint(1.0,playerid,947.3466,-42.0509,1001.1166))
        {
            if(rouboputeiro == 1)
            {
                SendClientMessage(playerid, COLOR_GRAD5, "Jб estб tendo uma tentativa de roubo nesse cofre.");
                return 1;
            }
            if(temporouboputeiro == 1)
            {
                SendClientMessage(playerid,COLOR_GREY,"Jб roubaram o cofre do Puteiro espere 3 minutos para roubar de novo !");
                return 1;
            }
            GetPlayerName(playerid, playername, MAX_PLAYER_NAME);
            format(string, sizeof(string), "%s e os %s estгo tentando roubar o cofre do Puteiro! ID:[%d]", playername, NomeORG(playerid) , playerid);
            SendClientMessageToAll(GetPlayerColor(playerid), string);
            SendClientMessage(playerid, COLOR_GRAD5, "Espere 40 segundos para terminar de roubar o Puteiro!");
            SetPlayerCriminal(playerid,255, "Tentativa de Roubo ao Puteiro!");
            roubando[playerid] = 1;
            ProvocoPuteiro[playerid] = 1;
            rouboputeiro = 1;
            temporouboputeiro = 1;
            SetTimer("Aroubo6", 220000, 0);
            tempoputeiro = SetTimerEx("RouboPuteiro", 40000, 0, "i", playerid);
            return 1;
        }
        else if(PlayerToPoint(1.0,playerid,2169.1516,1589.9265,999.9713))
        {
            if(rouboloja1 == 1)
            {
                SendClientMessage(playerid, COLOR_GRAD5, "Jб estб tendo uma tentativa de roubo nessa loja.");
                return 1;
            }
            if(temporouboloja1 == 1)
            {
                SendClientMessage(playerid,COLOR_GREY,"Jб roubaram a Loja de Armas 1 espere 3 minutos para roubar de novo !");
                return 1;
            }
            GetPlayerName(playerid, playername, MAX_PLAYER_NAME);
            format(string, sizeof(string), "%s e os %s estгo tentando roubar a Loja de Armas 1! ID:[%d]", playername, NomeORG(playerid) , playerid);
            SendClientMessageToAll(GetPlayerColor(playerid), string);
            SendClientMessage(playerid, COLOR_GRAD5, "Espere 40 segundos para terminar de roubar a Loja de Armas 1.");
            SetPlayerCriminal(playerid,255, "Tentativa de Roubo a Loja de Armas 1");
            roubando[playerid] = 1;
            ProvocoLoja1[playerid] = 1;
            rouboloja1 = 1;
            temporouboloja1 = 1;
            SetTimer("Aroubo3", 220000, 0);
            tempoloja1 = SetTimerEx("RouboLoja1", 40000, 0, "i", playerid);
            return 1;
        }
        else if(PlayerToPoint(1.0,playerid,451.3090,-79.8603,999.5547))
        {
            if(rouboloja2 == 1)
            {
                SendClientMessage(playerid, COLOR_GRAD5, "Jб estб tendo uma tentativa de roubo nessa loja.");
                return 1;
            }
            if(temporouboloja2 == 1)
            {
                SendClientMessage(playerid,COLOR_GREY,"Jб roubaram a Loja de Armas 2 espere 3 minutos para roubar de novo !");
                return 1;
            }
            GetPlayerName(playerid, playername, MAX_PLAYER_NAME);
            format(string, sizeof(string), "%s e os %s estгo tentando roubar a Loja de Armas 2! ID:[%d]", playername, NomeORG(playerid) , playerid);
            SendClientMessageToAll(GetPlayerColor(playerid), string);
            SendClientMessage(playerid, COLOR_GRAD5, "Espere 40 segundos para terminar de roubar a Loja de Armas 2.");
            SetPlayerCriminal(playerid,255, "Tentativa de Roubo a Loja de Armas 2");
            roubando[playerid] = 1;
            ProvocoLoja2[playerid] = 1;
            rouboloja2 = 1;
            temporouboloja2 = 1;
            SetTimer("Aroubo4", 220000, 0);
            tempoloja2 = SetTimerEx("RouboLoja2", 40000, 0, "i", playerid);
            return 1;
        }
        else if(PlayerToPoint(1.0,playerid,376.6777093,-117.256324,1001.492187))
        {
            if(roubobugger == 1)
            {
                SendClientMessage(playerid, COLOR_GRAD5, "Jб estб tendo uma tentativa de roubo а Pizzaria.");
                return 1;
            }
            if(temporoubobugger == 1)
            {
                SendClientMessage(playerid,COLOR_GREY,"Jб roubaram a Pizzaria espere 3 minutos para roubar de novo !");
                return 1;
            }
            GetPlayerName(playerid, playername, MAX_PLAYER_NAME);
            format(string, sizeof(string), "%s e o %s estгo tentando roubar a Pizzaria! ID:[%d]", playername, NomeORG(playerid) , playerid);
            SendClientMessageToAll(GetPlayerColor(playerid), string);
            SendClientMessage(playerid, COLOR_GRAD5, "Espere 40 segundos para terminar de roubar a pizzaria.");
            SetPlayerCriminal(playerid,255, "Tentativa de Roubo a Pizzaria");
            roubando[playerid] = 1;
            ProvocoBugger[playerid] = 1;
            roubobugger = 1;
            temporoubobugger = 1;
            SetTimer("Aroubo6", 220000, 0);
            tempobugger = SetTimerEx("RouboBugger", 40000, 0, "i", playerid);
            return 1;
        }
        /*else if(PlayerToPoint(1.0,playerid,354.6608,172.0170,1008.3802))
        {
            if(rouboprefe == 1)
            {
                SendClientMessage(playerid, COLOR_GRAD5, "Jб estб tendo uma tentativa de roubo na prefeitura.");
                return 1;
            }
            if(temporouboprefe == 1)
            {
                SendClientMessage(playerid,COLOR_GREY,"Jб roubaram a Prefeitura espere 3 minutos para roubar de novo !");
                return 1;
            }
            GetPlayerName(playerid, playername, MAX_PLAYER_NAME);
            format(string, sizeof(string), "%s e os %s estгo tentando roubar a Prefeitura! ID:[%d]", playername, NomeORG(playerid) , playerid);
            SendClientMessageToAll(GetPlayerColor(playerid), string);
            SendClientMessage(playerid, COLOR_GRAD5, "Espere 40 segundos para terminar de roubar a prefeitura.");
            SetPlayerCriminal(playerid,255, "Tentativa de Roubo a Prfeitura");
            roubando[playerid] = 1;
            ProvocoPrefe[playerid] = 1;
            rouboprefe = 1;
            temporouboprefe = 1;
            SetTimer("Aroubo5", 220000, 0);
            tempoprefe = SetTimerEx("RouboPrefe", 40000, 0, "i", playerid);
            return 1;
        }*/

        else
        {
            SendClientMessage(playerid, COLOR_GREY, "Vocк nгo esta em um Banco/Loterica/Loja de Armas 1, 2 !");
            return 1;
        }
        //return 1;
    }



Re: [Ajuda]Dinamite + Roubo + /rg - PawnoBrasil[xPBx] - 30.06.2012

Teu sistema? tem certeza q foi vc q fez?


Re: [Ajuda]Dinamite + Roubo + /rg - [BcSTotty_Munson - 30.06.2012

Nгo foi eu que fiz nгo..Eu arrumei de um GM de um amigo meu


Re: [Ajuda]Dinamite + Roubo + /rg - PawnoBrasil[xPBx] - 30.06.2012

Nem de seu amigo й!
Base Brasil Magic Games .

@Topic
Minima ideia :S


Re: [Ajuda]Dinamite + Roubo + /rg - @Riichard - 30.06.2012

Vocк usa sistema de drogas?
Faзa a mesma coisa para as dinamites .

- Alterando os nomes das variaveis claro.


Re: [Ajuda]Dinamite + Roubo + /rg - [BcSTotty_Munson - 30.06.2012

Quote:
Originally Posted by @Riichard
Посмотреть сообщение
Vocк usa sistema de drogas?
Faзa a mesma coisa para as dinamites .

- Alterando os nomes das variaveis claro.
Yeah vlw mano boa eu nao tinha pensado


Re: [Ajuda]Dinamite + Roubo + /rg - Dracocard - 30.06.2012

Da uma ajuda lб
https://sampforum.blast.hk/showthread.php?tid=355451


Re: [Ajuda]Dinamite + Roubo + /rg - Petrick™ - 31.08.2012

Quote:
Originally Posted by @Riichard
Посмотреть сообщение
Vocк usa sistema de drogas?
Faзa a mesma coisa para as dinamites .

- Alterando os nomes das variaveis claro.
Ei cara como crio um sistema de dinamite no /roubar ?