AlliedModders

AlliedModders (https://forums.alliedmods.net/index.php)
-   Scripting Help (https://forums.alliedmods.net/forumdisplay.php?f=11)
-   -   Get random player? (https://forums.alliedmods.net/showthread.php?t=127375)

eNz0 05-20-2010 11:46

Get random player?
 
Hi.
I have a bool:
new bool: g_isVip[33]

And i whant to set "true" to only 1 random player when the round starts
What code should i use?

#8 SickneSS 05-20-2010 12:24

Re: Get random player?
 
Use event HLTV,loop all players and use random_num

eNz0 05-20-2010 12:32

Re: Get random player?
 
if i use random num, will all players get different numbers?

#8 SickneSS 05-20-2010 12:41

Re: Get random player?
 
yes,i think,i never used a boolean in random_num,but i think thats works

btw do not use get_maxplayers or get_playersnum,use get_players

eNz0 05-20-2010 12:53

Re: Get random player?
 
Tag mismatch...

#8 SickneSS 05-20-2010 12:56

Re: Get random player?
 
show line

eNz0 05-20-2010 12:59

Re: Get random player?
 
g_isVip[id] = random_num(1, 32)

p.s I havent used get_players yet.

#8 SickneSS 05-20-2010 12:59

Re: Get random player?
 
0,32 if not u should use the array you assigned in get_players(HERE,);

eNz0 05-20-2010 13:05

Re: Get random player?
 
Spacing doesnt matter, numbers too.
Tag mismatch

Hx7r 05-20-2010 13:08

Re: Get random player?
 
try


Code:
new g_MaxPlayers ; new bool:g_isVip[33]; public plugin_init() {     register_logevent("eRound_Start", 2, "1=Round_Start");     g_MaxPlayers = get_maxplayers(); } public eRound_Start(){     for(new i = 1; i <= g_MaxPlayers; i++)     g_isVip[i] = false;         g_isVip[random_num( 1, g_MaxPlayers)] = true; }


All times are GMT -4. The time now is 03:39.

Powered by vBulletin®
Copyright ©2000 - 2024, vBulletin Solutions, Inc.