Quote:
Originally Posted by joseph9
My goal is to make each player got his own opponent and the rest is non-solid; transparent for them.
So I've stuck here.
|
what if you have an odd number of players ?
You could create a player variable holds each player opponent for example
PHP Code:
new g_user_opponent[MAX_PLAYERS+1]
assign_opponent(id)
{
new players[32], pnum;
get_players(players, "he", get_user_team(id) == TEAM_CT ? "TERRORIST":"CT");
for(new i; i < pnum; i++)
{
if(g_user_opponent[ players[ i ] ]) players[ i-- ] = players [ --pnum ];
}
// There're no available opponents or no enemies.
if(!pnum) return;
g_user_opponent[ id ] = players [ random(pnum) ];
}
__________________