SA-MP Forums Archive
[Ajuda] Random й sempre o id 0 - 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] Random й sempre o id 0 (/showthread.php?tid=628606)



Random й sempre o id 0 - GabrielGoncalves - 12.02.2017

(Sу fiz o teste com 2 pessoas) O random й sempre o ID 0, quando й o ID 1, sгo os dois. O ID 0 nunca й o outro.

Код:
foreach (Player, i)
	{
    	if(IsPlayerConnected(i))
		{
  			onlineids[playersonline] = i;
  			playersonline++;
		}
		new sorte = onlineids[random(playersonline)];
		fInfo[sorte][fBandit] = 1;
		SetPlayerColor(sorte, COLOR_RED);

		if(fInfo[i][fBandit] == 0)
		{
		    SetPlayerColor(i, COLOR_WHITE);
			fInfo[i][fPolice] = 1;
		}
	}



Re: Random й sempre o id 0 - Whoo - 12.02.2017

Код:
new sorte = random(sizeof(onlineids));



Re: Random й sempre o id 0 - GabrielGoncalves - 12.02.2017

Agora ninguem tб sendo bandido.

Tentei fazer outro teste aqui, fiz pra todo mundo que logar contar isso: PlayersOnEvent += 1;

Ai eu coloquei: new sorte = random(sizeof(PlayersOnEvent));

E continua sу o ID 0 sendo sorteado, sу que agora nenhum outro й, se o ID 0 desloga, nгo tem bandido.