SA-MP Forums Archive
[Ajuda] Quantidade de Jogadores - 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] Quantidade de Jogadores (/showthread.php?tid=597260)



Quantidade de Jogadores - JuninTJF - 28.12.2015

Bom tou criando um sistema aqui e mim bateu na cabeзa de sу abrir automaticamente com uma certa quantidade de Onlines ai eu fiz o cуdigo mais ou menos assim .

PHP код:
if(listitem == 0)
{
    new 
online;
    for(new 
iMAX_PLAYERSi++)
    {
        if(
IsPlayerConnected(i))
        
online 2;
        return 
SendClientMessage(playerid,0xEFEFF7AA,"• O Servidor precisa estб com 2 onlines para abrir esse evento.");
    }
    
online >= 2;
    {
        if(
IsPlayerInAnyVehicle(playerid))
        {
            
SetVehiclePos(GetPlayerVehicleID(playerid),-2520.9761,-624.6232,132.7834);
            
SetVehicleZAngle(GetPlayerVehicleID(playerid), 270.5654);
            
LinkVehicleToInterior(GetPlayerVehicleID(playerid), 0);
        }
        
SetPlayerPos(playerid,309.8763,-1905.7668,96.1078);
        
SetPlayerFacingAngle(playerid354.9117);
    }

Quando o servidor estiver com menos de 2 onlines nгo irб ser setado para posiзгo do evento , Quando ele estiver com 2+ setarб normalmente , mais eu testei e o servidor mesmo com 2 online continua dando o return que precisa estб com 2 online .


Re: Quantidade de Jogadores - Ever_SH - 28.12.2015

Код:
new online;

for(new i = 0, j = GetPlayerPoolSize(); i <= j; i++)
{
	if(IsPlayerConnected(i))
	{
		online++;
	}
}

if(online < 2) return SendClientMessage(playerid,0xEFEFF7AA,"• O Servidor precisa estб com 2 onlines para abrir esse evento.");



Re: Quantidade de Jogadores - JuninTJF - 28.12.2015

Deu um erro mandando definir o GetPlayerPoolSize()


Re: Quantidade de Jogadores - Ever_SH - 28.12.2015

Estranho, vocк deve estar com includes desatualizadas. Mas tenta assim, vai funcionar:

Код:
new online;

for(new i = 0; i < MAX_PLAYERS; i++)
{
	if(IsPlayerConnected(i))
	{
		online++;
	}
}

if(online < 2) return SendClientMessage(playerid,0xEFEFF7AA,"• O Servidor precisa estб com 2 onlines para abrir esse evento.");



Re: Quantidade de Jogadores - JuninTJF - 28.12.2015

Funcionou , Obrigado .