SA-MP Forums

Go Back   SA-MP Forums > Non-English > Languages > Português/Portuguese

Reply
 
Thread Tools Display Modes
Old 02/04/2012, 07:11 PM   #1
Matheus_Ecko
Huge Clucker
 
Matheus_Ecko's Avatar
 
Join Date: Mar 2012
Location: Cidade da Morte
Posts: 316
Reputation: 9
Default [Ajuda]Mafia Materiais

O bug é o seguinte mesmo eu sendo membro/lider da mafia apareçe vocÊ não é um mafioso poderiam me ajudar?

pawn Code:
if(strcmp(cmd,"/mafiamateriais",true)==0)
    {
        if(IsPlayerConnected(playerid))
        {
            new x_nr[128];
            x_nr = strtok(cmdtext, idx);
            if(!strlen(x_nr)) {
                SendClientMessage(playerid, COLOR_WHITE, "USE: /mafiamateriais [Nome]");
                SendClientMessage(playerid, COLOR_WHITE, "Nomes Disponiveis: Obter, Entregar.");
                return 1;
            }
            if(strcmp(x_nr,"obter",true) == 0)
            {
                if(PlayerInfo[playerid][pMembro] == 12 || PlayerInfo[playerid][pLider] == 12 || PlayerInfo[playerid][pMembro] == 13 || PlayerInfo[playerid][pLider] == 13)//Mafiosos
                {
                if(IsaMatObterPlace(playerid))
                {
                    if(MatsHolding[playerid] >= 10)
                    {
                        SendClientMessage(playerid, COLOR_GREY, "   Voce nao pode obter mais pacotes de Materiais!");
                        return 1;
                    }
                    tmp = strtok(cmdtext, idx);
                    if(!strlen(tmp)) {
                        SendClientMessage(playerid, COLOR_WHITE, "USE: /mafiamateriais obter [Quantia]");
                        return 1;
                    }
                    moneys = strval(tmp);
                    if(moneys < 1 || moneys > 10) { SendClientMessage(playerid, COLOR_GREY, "   Pacote Minimo 1 Maximo 10 !"); return 1; }
                    new price = moneys * 100;
                    if(GetPlayerMoney(playerid) > price)
                    {
                        format(string, sizeof(string), "* Voce comprou %d Pacotes de Materiais por $%d.", moneys, price);
                        SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
                        GivePlayerMoney(playerid, - price);
                        MatsHolding[playerid] = moneys;
                    }
                    else
                    {
                        format(string, sizeof(string), "   Voce nao tem essa grana $%d !", price);
                        SendClientMessage(playerid, COLOR_GREY, string);
                        }
                    }
                }
                else
                {
                    SendClientMessage(playerid, COLOR_GREY, "   Voce nao esta na distribuicao de pacote de Materiais!");
                    return 1;
                }
            }
            else if(strcmp(x_nr,"entregar",true) == 0)
            {
                if(PlayerInfo[playerid][pMembro] == 12 || PlayerInfo[playerid][pLider] == 12 || PlayerInfo[playerid][pMembro] == 13 || PlayerInfo[playerid][pLider] == 13)//Mafiosos
                {
                if(IsaMatEntregarPlace(playerid))
                {
                    if(MatsHolding[playerid] > 0)
                    {
                        new payout = (100)*(MatsHolding[playerid]);
                        format(string, sizeof(string), "* A Fabrica comprou %d Pacotes de Materiais de voce e te deu %d Materiais.",MatsHolding[playerid], payout);
                        SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
                        PlayerInfo[playerid][pMats] += payout;
                        MatsHolding[playerid] = 0;
                    }
                    else
                    {
                        SendClientMessage(playerid, COLOR_GREY, "   Voce nao tem nenhum pacote de material!");
                        return 1;
                        }
                    }
                }
                else
                {
                    SendClientMessage(playerid, COLOR_GREY, "   Voce nao esta na entrega de pacote de Materiais!");
                    return 1;
                }
            }
            else
            {
                SendClientMessage(playerid, COLOR_GREY, "   Nome de Materiais Invalido!");
                return 1;
            }
        }
        return 1;
    }
__________________
La vita è come un gioco, dove si trova qualcuno che comanda!
Sono le persone comando soldi!
Viva la vendetta
Matheus_Ecko is offline   Reply With Quote
Old 02/04/2012, 07:24 PM   #2
ViniBorn
Godfather
 
ViniBorn's Avatar
 
Join Date: Aug 2010
Location: Brasília
Posts: 5,315
Reputation: 720
Default Re: [Ajuda]Mafia Materiais

pawn Code:
if(strcmp(cmd,"/mafiamateriais",true)==0)
{
    new x_nr[128];
    x_nr = strtok(cmdtext, idx);
    if(!strlen(x_nr))
    {
        SendClientMessage(playerid, COLOR_WHITE, "USE: /mafiamateriais [Nome]");
        SendClientMessage(playerid, COLOR_WHITE, "Nomes Disponiveis: Obter, Entregar.");
        return 1;
    }
   
    if(strcmp(x_nr,"obter",true) == 0)
    {
        if(PlayerInfo[playerid][pMembro] == 12 || PlayerInfo[playerid][pLider] == 12 || PlayerInfo[playerid][pMembro] == 13 || PlayerInfo[playerid][pLider] == 13)//Mafiosos
        {
            if(IsaMatObterPlace(playerid))
            {
                if(MatsHolding[playerid] >= 10)
                    return SendClientMessage(playerid, COLOR_GREY, "   Voce nao pode obter mais pacotes de Materiais!");

                tmp = strtok(cmdtext, idx);
                if(!strlen(tmp))
                    return SendClientMessage(playerid, COLOR_WHITE, "USE: /mafiamateriais obter [Quantia]");

                moneys = strval(tmp);
                if(moneys < 1 || moneys > 10)
                    return SendClientMessage(playerid, COLOR_GREY, "   Pacote Minimo 1 Maximo 10 !");

                new price = moneys * 100;
                if(GetPlayerMoney(playerid) > price)
                {
                    format(string, sizeof(string), "* Voce comprou %d Pacotes de Materiais por $%d.", moneys, price);
                    SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
                    GivePlayerMoney(playerid, - price);
                    MatsHolding[playerid] = moneys;
                }
                else
                {
                    format(string, sizeof(string), "   Voce nao tem essa grana $%d !", price);
                    SendClientMessage(playerid, COLOR_GREY, string);
                }
            }
            else
                return SendClientMessage(playerid, COLOR_GREY, "   Voce nao esta na distribuicao de pacote de Materiais!");
        }
        else
            return SendClientMessage(playerid, COLOR_GREY, "Você não é um membro da mafia");
    }
    else if(strcmp(x_nr,"entregar",true) == 0)
    {
        if(PlayerInfo[playerid][pMembro] == 12 || PlayerInfo[playerid][pLider] == 12 || PlayerInfo[playerid][pMembro] == 13 || PlayerInfo[playerid][pLider] == 13)//Mafiosos
        {
            if(IsaMatEntregarPlace(playerid))
            {
                if(MatsHolding[playerid] > 0)
                {
                    new payout = (100)*(MatsHolding[playerid]);
                    format(string, sizeof(string), "* A Fabrica comprou %d Pacotes de Materiais de voce e te deu %d Materiais.",MatsHolding[playerid], payout);
                    SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
                    PlayerInfo[playerid][pMats] += payout;
                    MatsHolding[playerid] = 0;
                }
                else
                    return SendClientMessage(playerid, COLOR_GREY, "   Voce nao tem nenhum pacote de material!");
            }
            else
                return SendClientMessage(playerid, COLOR_GREY, "   Voce nao esta na entrega de pacote de Materiais!");
        }
        else
            return SendClientMessage(playerid, COLOR_GREY, "Você não é membro da máfia");
    }
    return 1;
}
__________________



CONTATO: F A C E B O O K: @vinibornpawn

ViniBorn is offline   Reply With Quote
Old 02/04/2012, 07:24 PM   #3
Matheus_Ecko
Huge Clucker
 
Matheus_Ecko's Avatar
 
Join Date: Mar 2012
Location: Cidade da Morte
Posts: 316
Reputation: 9
Default Respuesta: [Ajuda]Mafia Materiais

@edit desculpa postei na mesma hora kkk
__________________
La vita è come un gioco, dove si trova qualcuno che comanda!
Sono le persone comando soldi!
Viva la vendetta
Matheus_Ecko is offline   Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
[ajuda] vender materiais ShakeTH4T Português/Portuguese 6 20/03/2012 07:16 PM
[AJUDA] Ao equipar sai materiais do cofre. ShakeTH4T Português/Portuguese 4 19/11/2011 07:41 PM
[AUDA] Pegar Materiais Das Mafias Bulgado Leo_Lost Português/Portuguese 4 14/07/2011 03:36 PM
[ajuda] pegar Materiais Mafia brunogysin Português/Portuguese 4 08/07/2010 10:00 PM
[AJUDA] Ideias para mafia Chivits Português/Portuguese 0 08/03/2010 04:50 AM


All times are GMT. The time now is 08:21 AM.


Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2020, Jelsoft Enterprises Ltd.