Introduction

Trick or treat, pumpkins, a candy shop, and zombie outbreaks for a Halloween event on your FiveM server.

More Halloween is an event resource for your server. Players knock on over a thousand doors for candy and treats, collect pumpkins across the map, and trade their candies for rewards at the candy shop. Zombie areas, which play in a dimension of their own, and city-wide outbreaks give fighters rewards for clearing them, while a zombie infection that only a syringe cures keeps every fight tense. The weather and the clock can be forced to a Halloween night, and admins manage candies, outbreaks, and zones with commands. Everything is controlled from cl_config.lua, doors.lua, and pumpkin.lua.

Check the database, the item, and the game build

Import the SQL file backend/[SQL]/sql.sql before the first start. It creates the more_halloween_areas table, adds the halloween column to your users (ESX) or players (QBCore) table, and adds the syringe item for ESX. The pumpkin prop needs sv_enforceGameBuild 2699 or higher in your server.cfg. The admin commands are limited to the groups in MS.Admin in sv_config.lua, so review that list before launch. oxmysql and more_lib must both start before more_halloween.

Features

  • Trick or treat at 1,170 door spots across the map: every knock can give candy and a reward, trigger a jumpscare, or make the resident fight (MS.Doors, doors.lua)
  • 61 collectable pumpkins that players kneel down to collect for candy and a reward (MS.Pumpkins, pumpkin.lua)
  • Candy shop with a skeleton ped or a marker, where candies are traded for items, weapons, or cash (MS.Shop)
  • City-wide zombie outbreaks: kill a set number of zombies and every player who killed at least one gets the rewards. Started and stopped with commands (MS.Outbreak, MS.Zombies)
  • Zombie areas in a dimension of their own, made in game with the creator menu, each with its own radius, zombie count, spawn rate, and reward pool (MS.Areas, MS.Creator)
  • Zombie infection with damage over time, a screen filter, and an injured walk, cured with a usable syringe item (MS.Settings)
  • Forced Halloween night with a midnight clock, a thunderstorm, and Halloween weather with lightning during an outbreak (MS.Settings.force)
  • Admin commands for candies, outbreaks, and the zone creator, plus configurable blips, markers, sounds, and reward pictures, in English and German (MS.Commands, MS.Admin, MS.Blips, MS.Sounds)

Requirements

more_libresourcerequired

Shared library of the More Scripts resource pack. Must be installed and started before more_halloween.

oxmysqlresourcerequired

Database library used by the server scripts, for example for the zombie area table. Must be installed and started before more_halloween.

sv_enforceGameBuildnumberrequired

Set in your server.cfg to 2699 or higher. Needed for the pumpkin prop reh_prop_reh_lantern_pk_01b.

syringeitemdefault syringe

Usable item that cures the zombie infection. Add it to your inventory: ESX gets it from the SQL file, QBCore needs it in qb-core/shared/items.lua with useable = true, and ox_inventory in its own items.lua. Change it with MS.Settings.item if another script already uses syringe.

Last updated