GE Lua Documentation

Press F to search!

createPoliceGroup

Definition


-- @/lua/ge/extensions/gameplay/traffic/trafficUtils.lua:74

local function createPoliceGroup(amount, allMods) -- creates a group of police vehicles
  allMods = settings.getValue('trafficAllowMods')

  local params = createBaseGroupParams()

  params.allMods = allMods
  params.allConfigs = true
  params.minPop = 0
  params.modelPopPower = 1
  params.configPopPower = 1

  if params.allMods and params.filters.Type then
    params.filters.Type.automation = 1
  end
  if params.country ~= 'default' then
    params.filters.Country = {[params.country] = 100, other = 0.1} -- other is 0.1 (not 0) just in case no country matches
  end
  params.filters['Config Type'] = {police = 1}

  return core_multiSpawn.createGroup(amount, params)
end

Callers

@/lua/ge/extensions/gameplay/traffic.lua
      end
      policeGroup = fileData or gameplay_traffic_trafficUtils.createPoliceGroup(policeAmount)