[Ajuda] Random й sempre o id 0
#1

(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;
		}
	}
Reply
#2

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

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.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)