[Ajuda] Como fazer o comando /darbolsa dar bolsa para todos os players nгo so para os cops
#1

Bem o comando /darbolsa sу da para os policiais, e eu quero dar a bolsa (Taxa) para todos os players, como faзo?
CMD:

pawn Код:
if(strcmp(cmd,"/darbolsa",true)==0)
    {
        if(IsPlayerConnected(playerid))
        {
            if(PlayerInfo[playerid][pLider] != 7)
            {
                SendClientMessage(playerid, COLOR_GREY, "   Vocк nгo й o Prefeito !");
                return true;
            }
            if(Tax < 1)
            {
                SendClientMessage(playerid, COLOR_GREY, "   Nгo hб Dinheiro suficiente no banco de Impostos !");
                return true;
            }
            new Cops = 0;
            for(new i = 0; i < MAX_PLAYERS; i++)
            {
                if(IsPlayerConnected(i))
                {
                    if(IsACop(i))
                    {
                        Cops += 1;
                    }
                }
            }
            if(Cops >= 1)
            {
                new price = Tax / Cops;
                for(new i = 0; i < MAX_PLAYERS; i++)
                {
                    if(IsPlayerConnected(i))
                    {
                        if(IsACop(i))
                        {
                            SendClientMessage(playerid, COLOR_GREY, "Vocк deu bolsa para todos cidadoes online!");
                            format(string, sizeof(string), "* Vocк recebeu R$%d do banco de Impostos pelo Prefeito.",price);
                            SendClientMessage(i, COLOR_LIGHTBLUE, string);
                            GivePlayerMoney(i, price);
                            Tax = 0;
                        }
                    }
                }
                SaveStuff();
            }
            else
            {
                SendClientMessage(playerid, COLOR_GREY, "  Nгo hб nenhum policial no Momento !");
                return true;
            }
        }
        return true;
    }
Reply
#2

Sу remover a condiзгo de ser COP, dentro do loop que entrega a bolsa.
Reply
#3

esta

pawn Код:
if(IsACop(i))
e o que define que so da para os cops agr pense o que tem de fazer se n quer dar so para os cops
Reply
#4

Editado.
Reply
#5

cara q gm q tu ta usando ? um dia desses veio um cara com o mesmo topico e o mesmo cуdigo .-.
Reply
#6

Como todos jб disseram, era sу remover o code que dava a grana somente pros COP's. Estб aqui o cуdigo pronto.

pawn Код:
if(strcmp(cmd,"/darbolsa",true)==0)
    {
        if(IsPlayerConnected(playerid))
        {
            if(PlayerInfo[playerid][pLider] != 7)
            {
                SendClientMessage(playerid, COLOR_GREY, "   Vocк nгo й o Prefeito !");
                return true;
            }
            if(Tax < 1)
            {
                SendClientMessage(playerid, COLOR_GREY, "   Nгo hб Dinheiro suficiente no banco de Impostos !");
                return true;
            }
            new Cops = 0;
            for(new i = 0; i < MAX_PLAYERS; i++)
            {
                if(IsPlayerConnected(i))
                {
                        Cops += 1;
                    }
            }
            if(IsPlayerConnected(i))
            {
                new price = Tax / Cops;
                for(new i = 0; i < MAX_PLAYERS; i++)
                {
                    if(IsPlayerConnected(i))
                    {
                            SendClientMessage(playerid, COLOR_GREY, "Vocк deu bolsa para todos cidadoes online!");
                            format(string, sizeof(string), "* Vocк recebeu R$%d do banco de Impostos pelo Prefeito.",price);
                            SendClientMessage(i, COLOR_LIGHTBLUE, string);
                            GivePlayerMoney(i, price);
                            Tax = 0;
                    }
                }
                SaveStuff();
            }
        }
        return true;
    }
Reply
#7

Quote:
Originally Posted by DannielCooper
Посмотреть сообщение
Como todos jб disseram, era sу remover o code que dava a grana somente pros COP's. Estб aqui o cуdigo pronto.

pawn Код:
if(strcmp(cmd,"/darbolsa",true)==0)
    {
        if(IsPlayerConnected(playerid))
        {
            if(PlayerInfo[playerid][pLider] != 7)
            {
                SendClientMessage(playerid, COLOR_GREY, "   Vocк nгo й o Prefeito !");
                return true;
            }
            if(Tax < 1)
            {
                SendClientMessage(playerid, COLOR_GREY, "   Nгo hб Dinheiro suficiente no banco de Impostos !");
                return true;
            }
            new Cops = 0;
            for(new i = 0; i < MAX_PLAYERS; i++)
            {
                if(IsPlayerConnected(i))
                {
                        Cops += 1;
                    }
            }
            if(IsPlayerConnected(i))
            {
                new price = Tax / Cops;
                for(new i = 0; i < MAX_PLAYERS; i++)
                {
                    if(IsPlayerConnected(i))
                    {
                            SendClientMessage(playerid, COLOR_GREY, "Vocк deu bolsa para todos cidadoes online!");
                            format(string, sizeof(string), "* Vocк recebeu R$%d do banco de Impostos pelo Prefeito.",price);
                            SendClientMessage(i, COLOR_LIGHTBLUE, string);
                            GivePlayerMoney(i, price);
                            Tax = 0;
                    }
                }
                SaveStuff();
            }
        }
        return true;
    }
Meus sinceros parabйns por toda sua vontade de ganhar posts, ajudar a prejudicar a cada dia mais o cenбrio do SAMP por cуdigos prontos, como este, para novatos, como o tristtok, que criam servidores com GMs baixados e por nгo saber editar uma Condicional pedem ajuda para os membros fo fуrum, que por sua vez dгo uma grande ajuda dando dicas e fazendo ele pensar, mas, entгo, outro novato querendo ganahr posts posta o cуdigo pronto. Parabйns DannielCooper por prejudicar o SAMP e os membros do fуrum
Reply
#8

Aff cara esses maluco quer tudo na mгo nem se esforзam pra achar o defeito ja pхe no forum, qualquer cego via que era sу retirar o if(IsACop (i) ), mas em vez de ir procurar estudar ou ao menos se esforзar um pouco jб vem pedindo ajuda.
Reply
#9

PT me ajudou a criar, obrigado PT
Crйditos totalmente a ele.
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)