๐ FX-NIGHTCLUB โ
Advanced nightclub system for RedM with dancer shows, private rooms, money system, camera system, and full framework compatibility.
๐ฆ INSTALLATION โ
ensure fx-nightclubโข Place the script inside resources/fx-nightclub โข Add ensure fx-nightclub to your server.cfg โข Restart your server
โ๏ธ BASIC SETTINGS โ
Config.Language = "en"
Config.StartShowUseGameTime = false
Config.ForceShowLoop = 5โข Language โ system language โข StartShowUseGameTime โ game time or real time (UTC) โข ForceShowLoop โ automatic show interval (minutes)
๐ฐ MONEY SYSTEM (DATA.JSON) โ
{"money":1070.0,"ShowTimes":["02:15","02:20","02:25"]}โข money โ total nightclub safe money โข ShowTimes โ scheduled show times โข Used for automatic show system
๐ญ SHOW SYSTEM โ
Config.DefaultStageCenter = vector4(...)โข Defines main stage location โข All dancers perform here โข Central point of show system
Config.Scene = {
[1] = { dict = "...", name = "..."}
}โข Defines dance scenes โข Supports animation sequences โข Can include custom actions
๐ DANCER SYSTEM โ
Config.Dancer = {
[1] = {
model = "cs_sworddancer",
outfit = 3
}
}โข Defines dancers โข Each dancer has model, outfit, spawn position โข Used in show system
Config.Catalogues = {
{
model = "cs_sworddancer"
}
}โข Defines selectable dancers โข Used in menu system
๐ฌ SHOW CONTROL โ
Config.StartDanceCommand = "dancers"โข Command to start show โข Can be restricted by job
Config.UseCommandPermission = {
["saintdenissaloon"] = 0
}โข Restricts who can use command โข Job + grade based
๐ธ MONEY RAIN SYSTEM โ
Config.RainMoney = 5โข Amount of money thrown during show โข Adds immersion
๐ค SPAWN SYSTEM โ
Config.DefaultSpawnBackStage = vector4(...)โข Spawn location for dancers โข Used before show starts
๐ฅ CAMERA SYSTEM โ
cameras = {
[1] = { x = ..., y = ..., z = ... }
}โข Defines cinematic camera angles โข Players can switch between cameras โข Improves immersion
๐๏ธ PRIVATE ROOM SYSTEM โ
Config.SpecialDance = {
Rooms = {
["Room 1"] = {
price = 200
}
}
}โข Private dance rooms โข Each room has price, coords, cameras โข Supports exclusive interactions
minutePriceMultiplier = 2.0โข Price per minute โข Used for private dances
isBussy = falseโข Prevents multiple players using same room โข Avoids conflicts
๐ PRIVATE DANCERS โ
Dancers = {
["Sword Dancer"] = {
model = "cs_sworddancer",
price = 200
}
}โข Defines dancers for private rooms โข Each dancer has price and model โข Can include custom animations
๐ฎ PLAYER EFFECT SYSTEM โ
Config.AfterServicePlayerEffects = function()โข Applies effects after service โข Example โ restore health/stamina โข Fully customizable
๐ฏ HUD CONTROL โ
Config.HideHud = function()
Config.ShowHud = function()โข Controls UI visibility โข Used during show โข Prevents distractions
๐ฌ ANIMATION SYSTEM โ
Config.Animations = {
["kiss"] = {
label = "Kiss"
}
}โข Includes synced animations โข Supports couple animations โข Can be extended
๐จ PROP REQUIREMENTS โ
Config.Beds = { ... }
Config.ChairList = { ... }โข Required props for some animations โข Example โ bed / chair interactions
๐ NOTIFY SYSTEM โ
Notify({
text = "Show started",
type = "success"
})โข Framework-based notification system โข Supports VORP / RSG / gm_core
โ ๏ธ IMPORTANT NOTES โ
โข data.json must exist โข ShowTimes must be valid format โข Rooms must not overlap โข Dancers must have valid models โข Camera positions must be correct
๐จ COMMON MISTAKES โ
โข Show not starting โ wrong time config โข Room not working โ already busy โข Camera broken โ wrong coords โข No dancers โ invalid model โข Money issues โ data.json not saving
๐ SUMMARY โ
FX-NIGHTCLUB provides:
โข Full nightclub system โข Automatic show system โข Private dance rooms โข Camera & cinematic system โข Money system โข Dancer management
ยฉ Fixitfy Development
