that creates a player group i believe.
Check "All Players" group. I think it only returns human playing players.
function GetPlayersByMapControl takes mapcontrol whichControl returns force
local force f = CreateForce()
local integer playerIndex
local player indexPlayer
set playerIndex = 0
loop
set indexPlayer = Player(playerIndex)
if GetPlayerController(indexPlayer) == whichControl then
call ForceAddPlayer(f, indexPlayer)
endif
set playerIndex = playerIndex + 1
exitwhen playerIndex == bj_MAX_PLAYER_SLOTS
endloop
return f
endfunction