mirror of
https://github.com/PHIDIAS0303/ExpCluster.git
synced 2025-12-31 04:51:40 +09:00
Merge branch 'core'
This commit is contained in:
@@ -123,6 +123,15 @@ function Sync.count_ranks()
|
|||||||
return _ranks
|
return _ranks
|
||||||
end
|
end
|
||||||
|
|
||||||
|
function Sync.count_players()
|
||||||
|
if not game then return {'Offline'} end
|
||||||
|
local _players = {}
|
||||||
|
for index,player in pairs(game.players) do
|
||||||
|
_players[player.name] = {player.connected,player.online_time,tick_to_display_format(player.online_time)}
|
||||||
|
end
|
||||||
|
return _players
|
||||||
|
end
|
||||||
|
|
||||||
--- used to return the global list and set values in it
|
--- used to return the global list and set values in it
|
||||||
-- @usage Sync.info{server_name='Factorio Server 2'}
|
-- @usage Sync.info{server_name='Factorio Server 2'}
|
||||||
-- @tparam[opt=nil] table keys to be replaced in the server info
|
-- @tparam[opt=nil] table keys to be replaced in the server info
|
||||||
@@ -141,6 +150,7 @@ function Sync.info(set)
|
|||||||
admins=Sync.count_admins(),
|
admins=Sync.count_admins(),
|
||||||
afk=Sync.count_afk(),
|
afk=Sync.count_afk(),
|
||||||
ranks=Sync.count_ranks(),
|
ranks=Sync.count_ranks(),
|
||||||
|
info.player_times = Sync.count_players(),
|
||||||
rockets=game.forces['player'].get_item_launched('satellite'),
|
rockets=game.forces['player'].get_item_launched('satellite'),
|
||||||
mods={'base'}
|
mods={'base'}
|
||||||
} end
|
} end
|
||||||
@@ -183,6 +193,7 @@ function Sync.update()
|
|||||||
info.admins = Sync.count_admins()
|
info.admins = Sync.count_admins()
|
||||||
info.afk = Sync.count_afk()
|
info.afk = Sync.count_afk()
|
||||||
info.ranks = Sync.count_ranks()
|
info.ranks = Sync.count_ranks()
|
||||||
|
info.player_times = Sync.count_players()
|
||||||
info.rockets = game.forces['player'].get_item_launched('satellite')
|
info.rockets = game.forces['player'].get_item_launched('satellite')
|
||||||
return info
|
return info
|
||||||
end
|
end
|
||||||
|
|||||||
Reference in New Issue
Block a user