mirror of
https://github.com/FlightControl-Master/MOOSE.git
synced 2025-10-29 16:58:06 +00:00
Finish this feature.
This commit is contained in:
@@ -1430,6 +1430,26 @@ do -- Players
|
||||
|
||||
return nil
|
||||
end
|
||||
|
||||
|
||||
--- Get the active player count in the group.
|
||||
-- @param #GROUP self
|
||||
-- @return #number The amount of players.
|
||||
function GROUP:GetPlayerCount()
|
||||
|
||||
local PlayerCount = 0
|
||||
|
||||
local Units = self:GetUnits()
|
||||
for UnitID, UnitData in pairs( Units or {} ) do
|
||||
local Unit = UnitData -- Wrapper.Unit#UNIT
|
||||
local PlayerName = Unit:GetPlayerName()
|
||||
if PlayerName and PlayerName ~= "" then
|
||||
PlayerCount = PlayerCount + 1
|
||||
end
|
||||
end
|
||||
|
||||
return PlayerCount
|
||||
end
|
||||
|
||||
end
|
||||
|
||||
|
||||
Reference in New Issue
Block a user