[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 i; i < MAX_PLAYERS; i++)
{
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(playerid, 354.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 .