t7x/data/ui_scripts/party/__init__.lua

31 lines
880 B
Lua
Raw Normal View History

2023-05-19 13:43:15 -04:00
local modeInfo = LobbyData:UITargetFromId(Engine.GetLobbyUIScreen())
local maxClients = modeInfo.maxClients
-- Disable setting party privacy in menu. Auto set to open + max.
Engine.SetDvar("partyprivacyenabled", 0)
Engine.SetDvar("tu4_partyprivacyuseglobal", 0)
Engine.SetDvar("tu4_partyprivacyluacheck", 0)
-- Fix for invisible bots in custom games
if maxClients >= 1 then
2023-05-19 13:43:15 -04:00
Engine.SetDvar("party_maxplayers", maxClients)
end
2023-04-12 18:20:41 -04:00
if not Engine.IsInGame() then
return
end
-- Removed check for public matches to allow team change in ranked matches
CoD.IsTeamChangeAllowed = function()
2023-04-12 18:21:35 -04:00
if Engine.GetGametypeSetting("allowInGameTeamChange") == 1 then
return true
else
return false
end
end
-- Set com_maxclients InGame so players can join via direct connect (default from lobbydata)
Engine.SetDvar("com_maxclients", maxClients)
2023-04-12 18:21:35 -04:00
require("datasources_start_menu_game_options")