[Ajuda] Ajuda Sistema de Roubo
#1

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

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

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;
        }
    }
}
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)