SA-MP Forums Archive
[Ajuda] ganhando dinheiro no territorio - 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] ganhando dinheiro no territorio (/showthread.php?tid=619741)



ganhando dinheiro no territorio - ViniFox - 21.10.2016

Quero que todos os players da org que esta dominando o territorio ganhem dinheiro, quando aparecer a mensagem "Dominaram o Casarao". Sу quem deu o /dominar ta ganhando o dinheiro corretamente, como faзo pra todos da org ganharem dinheiro.

PHP Code:
public GuerraCasarao(playerid)
{
    new 
string[128];
    new 
playername[MAX_PLAYER_NAME];
    
PlayerInfo[playerid][pDominador] ++;
    if(
PlayerInfo[playerid][pMembro] == 12 || PlayerInfo[playerid][pLider] == 12)
    {
        if(
ProvocoCasarao[playerid] == 1)
        {
            if(
IsPlayerInCasarao(playerid))
            {
                
GetPlayerName(playeridplayernameMAX_PLAYER_NAME);
                
PlayAudioStreamForPlayer(playerid"http://dl.dropboxusercontent.com/s/zfb1v52oozrx97o/dominating2.mp3");
                for(new 
0;  MAX_PLAYERSi++)
                {
                     if(
PlayerInfo[i][pChatTerritorio] == 0)
                     {
                          
format(stringsizeof(string), "[Territуrios]: %s e a Mбfia CN Dominaram o Casarгo!",playername);
                          
SendClientMessageToAll(COR_COSAstring);
                          
Dominando[playerid] = 0;
                          
GuerranoCasarao 0;
                          
GangZoneStopFlashForAll(GZCasarao);
                          
GangZoneShowForAll(GZCasarao,COR_COSA);
                          
Dominando[playerid] = 0;
                          
ProvocoCasarao[playerid] = 0;
                          
GuerranoCasarao 0;
                          
donocasarao 0;
                          if(
PlayerInfo[playerid][pMembro] == 12 || PlayerInfo[playerid][pLider] == 12)
                          {
                                if(
IsPlayerInCasarao(i))
                                   {
                                    
GivePlayerMoneyEx(iGranadoCasarao);
                                    
format(stringsizeof(string), "Vocк recebeu R$%d, Por manter a Favela sobre controle.",GranadoCasarao);
                                    
SendClientMessage(iCOLOR_GRAD3string);
                                }
                          }
                          
KillTimer(TempoGuerraCasarao);
                          
KillTimer(TempoGuerraCasarao);
                          
CMafiaCN CMafiaCN 1;
                            return 
1;
                     }
                }
                return 
1;
            }
            else
            {
                
SendClientMessage(playeridCOLOR_GRAD1"Vocк nгo estб no casarгo.");
                
Dominando[playerid] = 0;
                
GangZoneStopFlashForAll(GZCasarao);
                
GangZoneShowForAll(GZCasarao0xFFFFFF96);
                
ProvocoCasarao[playerid] = 0;
                
GuerranoCasarao 0;
                
donocasarao 0;
                
KillTimer(TempoGuerraCasarao);
                return 
1;
            }
        }
        return 
1;
    } 



Re: ganhando dinheiro no territorio - teteu99 - 21.10.2016

Basta vocк adcionar mais:

PHP Code:
                          if(PlayerInfo[playerid][pMembro] == 12 || PlayerInfo[playerid][pLider] == 12
                          { 
                                if(
IsPlayerInCasarao(i)) 
                                   { 
                                    
GivePlayerMoneyEx(iGranadoCasarao); 
                                    
format(stringsizeof(string), "Vocк recebeu R$%d, Por manter a Favela sobre controle.",GranadoCasarao); 
                                    
SendClientMessage(iCOLOR_GRAD3string); 
                                } 
                          } 
Alterando os nъmeros que estгo de vermelho aonde eu marquei aqui em baixo de acordo com o id da org que deseja !

Quote:

if(PlayerInfo[playerid][pMembro] == 12



Re: ganhando dinheiro no territorio - ViniFox - 21.10.2016

mais cara vc nao entendeu, tipo eu quero que todos os players da org que estao no territorio ganhem dinheiro. Pq desse jeito sу quem deu /dominar que ganha.


Re: ganhando dinheiro no territorio - teteu99 - 22.10.2016

Me chame no skype live:ylookprogrammer !


Re: ganhando dinheiro no territorio - sKYFallout - 22.10.2016

Crie uma funзгo (public) e um timer chamando ela cada 5 minutos...