Server Functions

setPlayerHordeMode

Set horde mode for a player By default there are levels 1, 2 and 3, what a horde mode does is define a greater density of zombies around the players and greatly increase the detection radius of zombies close to the player

exports.fivecore_zombies:setPlayerHordeMode(playerId, value)
  • playerId: number

  • value: number|nil

    • By default in the settings, level 1 is light, level 2 is medium and level 3 is heavy, set to nil or false to disable horde mode and return the player density to the default from area

Example:

-- Command to set my own horde mode to level 3: heavy
RegisterCommand('setMyHordeMode', function (source)
    exports.fivecore_zombies:setPlayerHordeMode(source, 3)
end)

-- Command to disable my horde mode and set to default density of my area
RegisterCommand('disableMyHordeMode', function (source)
    exports.fivecore_zombies:setPlayerHordeMode(source, nil)
end)

despawnZombies

Despawn all zombies

exports.fivecore_zombies:despawnZombies()

Example:

-- Create a command to despawn all zombies
RegisterCommand('despawnzombies', function ()
    exports.fivecore_zombies:despawnZombies()
end, true)

registerSafezone

Register a safezone in run-time

exports.fivecore_zombies:registerSafezone(data)
  • data: table

    • id: string

    • coords: vector3

    • radius: number

    • createBlip?: boolean

    • blipLabel?: string

      • required if createBlip is true

    • despawnZombies: boolean

removeSafezone

Remove a default or run-time created safezone

exports.fivecore_zombies:removeSafezone(id)
  • id: string

Last updated