SA-MP Forums Archive
[Ajuda] Ajuda Sistema de Roubo - 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] Ajuda Sistema de Roubo (/showthread.php?tid=451620)



Ajuda Sistema de Roubo - LucasFoxY - 17.07.2013

Bom, Meu GM Tem o Sistema de Roubo que precisa usar dinamite, e eu gostaria de saber como faзo,sу pras pessoas
comprarem o Maximo de 10 Dinamites, depois de comprar as 10 voce usa e depois de usar voce pode comprar mais,alguem poderia me ajudar?

Код:
if(dialogid == dinamiteroubo)
	{
		if(response)
		{
			if(listitem == 0)
			{
			    PlayerInfo[playerid][pDinami] += 3;
			    BancoDasOrgs[13][Dinheiro] += 50000;
			    BancoDasOrgs[12][Dinheiro] += 50000;
			    SendClientMessage(playerid, COR_TCP, "Vocк comprou 3 Dinamites por R$ 50000.");
				GivePlayerMoneyEx(playerid, -50000);
				OnPlayerCommandText(playerid,"/avisocofremafia");
			    return 1;
            }
            if(listitem == 1)
			{
			    PlayerInfo[playerid][pDinami] += 5;
			    BancoDasOrgs[13][Dinheiro] += 70000;
			    BancoDasOrgs[12][Dinheiro] += 70000;
			    SendClientMessage(playerid, COR_TCP, "Vocк comprou 5 Dinamites por R$ 70000.");
				GivePlayerMoneyEx(playerid, -70000);
				OnPlayerCommandText(playerid,"/avisocofremafia");
			    return 1;
            }
            if(listitem == 2)
			{
			    PlayerInfo[playerid][pDinami] += 7;
			    BancoDasOrgs[13][Dinheiro] += 90000;
			    BancoDasOrgs[12][Dinheiro] += 90000;
			    SendClientMessage(playerid, COR_TCP, "Vocк comprou 7 Dinamites por R$ 90000.");
				GivePlayerMoneyEx(playerid, -90000);
				OnPlayerCommandText(playerid,"/avisocofremafia");
			    return 1;
            }
        }
	}
Код:
new dinamit;
#define dinamiteroubo 1602
pDinami,



Re: Ajuda Sistema de Roubo - P1c4550 - 18.07.2013

Seu codigo ficaria assim:
Espero ter ajudado
PHP код:

if(dialogid == dinamiteroubo)
    {
        if(
response)
        {
            if(
listitem == 0)
            {
                    if(
PlayerInfo[playerid][pDinami] + >= 10) return SendClientMessage(playerid, -1"Voce nao pode ter mas de 10 Unidades de Dinamite");
                    
PlayerInfo[playerid][pDinami] += 3;
                    
BancoDasOrgs[13][Dinheiro] += 50000;
                    
BancoDasOrgs[12][Dinheiro] += 50000;
                    
SendClientMessage(playeridCOR_TCP"Vocк comprou 3 Dinamites por R$ 50000.");
                    
GivePlayerMoneyEx(playerid, -50000);
                    
OnPlayerCommandText(playerid,"/avisocofremafia");
            
                return 
1;
            }
            if(
listitem == 1)
            {
                if(
PlayerInfo[playerid][pDinami] + >= 10) return SendClientMessage(playerid, -1"Voce nao pode ter mas de 10 Unidades de Dinamite");
                
PlayerInfo[playerid][pDinami] += 5;
                
BancoDasOrgs[13][Dinheiro] += 70000;
                
BancoDasOrgs[12][Dinheiro] += 70000;
                
SendClientMessage(playeridCOR_TCP"Vocк comprou 5 Dinamites por R$ 70000.");
                
GivePlayerMoneyEx(playerid, -70000);
                
OnPlayerCommandText(playerid,"/avisocofremafia");
                return 
1;
            }
            if(
listitem == 2)
            {
                if(
PlayerInfo[playerid][pDinami] + >= 10) return SendClientMessage(playerid, -1"Voce nao pode ter mas de 10 Unidades de Dinamite");
                
PlayerInfo[playerid][pDinami] += 7;
                
BancoDasOrgs[13][Dinheiro] += 90000;
                
BancoDasOrgs[12][Dinheiro] += 90000;
                
SendClientMessage(playeridCOR_TCP"Vocк comprou 7 Dinamites por R$ 90000.");
                
GivePlayerMoneyEx(playerid, -90000);
                
OnPlayerCommandText(playerid,"/avisocofremafia");
                return 
1;
            }
        }
    } 



Re: Ajuda Sistema de Roubo - dPlaYer_ - 18.07.2013

pawn Код:
if(dialogid == dinamiteroubo)
{
    if(response)
    {
        if(listitem == 0)
        {
            if(PlayerInfo[playerid][pDinami] >= 10) return SendClientMessage(playerid, -1, "Vocк sу pode ter atй 10 dinamites");
            PlayerInfo[playerid][pDinami] += 3;
            BancoDasOrgs[13][Dinheiro] += 50000;
            BancoDasOrgs[12][Dinheiro] += 50000;
            SendClientMessage(playerid, COR_TCP, "Vocк comprou 3 Dinamites por R$ 50000.");
            GivePlayerMoneyEx(playerid, -50000);
            OnPlayerCommandText(playerid, "/avisocofremafia");
            return 1;
        }
        if(listitem == 1)
        {
            if(PlayerInfo[playerid][pDinami] >= 10) return SendClientMessage(playerid, -1, "Vocк sу pode ter atй 10 dinamites");
            PlayerInfo[playerid][pDinami] += 5;
            BancoDasOrgs[13][Dinheiro] += 70000;
            BancoDasOrgs[12][Dinheiro] += 70000;
            SendClientMessage(playerid, COR_TCP, "Vocк comprou 5 Dinamites por R$ 70000.");
            GivePlayerMoneyEx(playerid, -70000);
            OnPlayerCommandText(playerid, "/avisocofremafia");
            return 1;
        }
        if(listitem == 2)
        {
            if(PlayerInfo[playerid][pDinami] >= 10) return SendClientMessage(playerid, -1, "Vocк sу pode ter atй 10 dinamites");
            PlayerInfo[playerid][pDinami] += 7;
            BancoDasOrgs[13][Dinheiro] += 90000;
            BancoDasOrgs[12][Dinheiro] += 90000;
            SendClientMessage(playerid, COR_TCP, "Vocк comprou 7 Dinamites por R$ 90000.");
            GivePlayerMoneyEx(playerid, -90000);
            OnPlayerCommandText(playerid, "/avisocofremafia");
            return 1;
        }
    }
}