[Ajuda] Pegar Quantidade de Play. na Area
#1

Olб pessoal, estou tentando pegar uma certa quantidade de pessoas dentro de uma бrea, pra ser exato: 3 pessoas:
Код:
for(new i=0; i<MAX_PLAYERS; i++)
		{
			if(IsPlayerConnected(i))
			{
			    if(IsPlayerInRangeOfPoint(i, 40.0, 2337.4565,-1342.2783,24.5844))
			    {
			        new Emprego = PlayerInfo[i][pEmprego];
			        if(Emprego == 1)
					{
						if(i >= 3) // Aqui estou fazendo correto?
						{
na ultima linha que faзo a verificaзгo de "i". Estou fazendo correto ali? Acontece que dos testes que fiz, se eu colocar "i >= 1" ele nгo pega uma pessoa, porque ele comeзa a contar do 0. a Pergunta й: o "i" й o ID do jogador ou a quantia de jogadores? Porque meu ID й 0.
Reply
#2

Й sу fazer uma contagem a cada jogador que estiver em certa бrea, vai contar, caso a contagem chegue a 3 vai realizar a funзгo e parar o loop com o "break" .

PHP код:
        new Cont;
        for(new 
iMAX_PLAYERSi++)
        {
            if(
IsPlayerConnected(i) && PlayerInfo[i][pEmprego] == && IsPlayerInRangeOfPoint(i40.02337.4565,-1342.2783,24.5844))
            {                    
                
Cont++;
                if(
Cont == 3//Tem 3 jogadores
                
{
                    
//Funзгo se tiver 3 jogadores
                    
break;
                }
            }
        }
        if(
Cont == 0//Nгo tem ninguйm 
Espero ter ajudado.
Reply
#3

Quote:
Originally Posted by EditPawn
Посмотреть сообщение
Й sу fazer uma contagem a cada jogador que estiver em certa бrea, vai contar, caso a contagem chegue a 3 vai realizar a funзгo e parar o loop com o "break" .

PHP код:
        new Cont;
        for(new 
iMAX_PLAYERSi++)
        {
            if(
IsPlayerConnected(i) && PlayerInfo[i][pEmprego] == && IsPlayerInRangeOfPoint(i40.02337.4565,-1342.2783,24.5844))
            {                    
                
Cont++;
                if(
Cont == 3//Tem 3 jogadores
                
{
                    
//Funзгo se tiver 3 jogadores
                    
break;
                }
            }
        }
        if(
Cont == 0//Nгo tem ninguйm 
Espero ter ajudado.
Deu certo, Obrigado. REP++
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)