I welcome you CFX community!
Introducing a revolutionary new system of anomalous zones that will elevate the gaming experience on your server! This resource enables you to create captivating anomalous zones with diverse effects and singular artifacts.
With a straightforward configuration file, you can effortlessly set up the entire resource and add new zones with ease. Your players will be thrilled by the comprehensive range of features this system has to offer. Make your server stand out by giving them something fresh and exciting!
Demonstration of the system:
Example of a configuration file:
Configuration files
Example of resource settings:
-- /*
-- ██████╗░██╗░░░██╗██████╗░███████╗██╗░░░██╗███████╗░██████╗████████╗███╗░░██╗██╗██╗░░██╗
-- ██╔══██╗██║░░░██║██╔══██╗██╔════╝██║░░░██║██╔════╝██╔════╝╚══██╔══╝████╗░██║██║██║░██╔╝
-- ██████╦╝██║░░░██║██████╔╝█████╗░░╚██╗░██╔╝█████╗░░╚█████╗░░░░██║░░░██╔██╗██║██║█████═╝░
-- ██╔══██╗██║░░░██║██╔══██╗██╔══╝░░░╚████╔╝░██╔══╝░░░╚═══██╗░░░██║░░░██║╚████║██║██╔═██╗░
-- ██████╦╝╚██████╔╝██║░░██║███████╗░░╚██╔╝░░███████╗██████╔╝░░░██║░░░██║░╚███║██║██║░╚██╗
-- ╚═════╝░░╚═════╝░╚═╝░░╚═╝╚══════╝░░░╚═╝░░░╚══════╝╚═════╝░░░░╚═╝░░░╚═╝░░╚══╝╚═╝╚═╝░░╚═╝*/
Config = {}
-- Are you using ESX?
Config.UseESX = true
-- Enable this if ESX throws an error: Used the getSharedObject Event, this event no longer exists!
Config.UseESX_lib = false
-- Are you using QBCore?
Config.UseQBCore = false
-- Do you want to use commands ?
Config.UseRegisterCommands = false
Config.CommandGasMask = "gasmask"
Config.CommandArtifactDevice = "artifact_device"
-- Do you want to use items ?
Config.UseItem = true
-- Inventory item for gas mask.
Config.ItemNameGasMask = "gasmask"
-- Inventory item for the device.
Config.ItemNameArtifactDevice = "artifact_device"
-- Interaction distance.
Config.interactDist = 3.0
-- Interaction Button.
Config.interactButton = 38
-- Translation.
Config.TranslationDisplayHelpText = "Press ~INPUT_CONTEXT~ to interact"
-- Translation.
Config.TranslationText1 = "Distance to the artifact: "
-- Translation.
Config.TranslationText2 = "You are not in the zone! "
-- Translation.
Config.TranslationMeasurement = " m"
-- Will show visually the zone.
Config.debug = false
-- Animation Configuration.
Config.animationTakeDir = "amb@world_human_gardener_plant@female@idle_a"
Config.animationTakeName = "idle_a_female"
Config.animationTakeTime1 = 800
Config.animationTakeTime2 = 0
Config.animationDeviceDir = "anim@cellphone@in_car@ds"
Config.animationDeviceName = "cellphone_text_read_base"
Config.animationDeviceTime1 = 2000
Config.animationDeviceTime2 = -1
Config.animationMaskDir = "mp_masks@standard_car@ds@"
Config.animationMaskName = "put_on_mask"
Config.animationMaskTime1 = 800
Config.animationMaskTime2 = 0
-- The ability to embed your own exports to hide the hud.
Config.useHudOffOnEvents = true
function hudOnEvent()
DisplayRadar(true)
-- Uncomment if you don't use Burevestnik_HUD (https://burevestnik.tebex.io/package/5371893).
--exports.Burevestnik_hud:Burevestnik_hud_on()
end
function hudOffEvent()
DisplayRadar(false)
-- Uncomment if you don't use Burevestnik_HUD (https://burevestnik.tebex.io/package/5371893).
--exports.Burevestnik_hud:Burevestnik_hud_off()
end
-- Adjusting the position of the device and the prop of the device
Config.propnameDevice = "bear_detector"
Config.propbonesDevice = 28422
Config.proprotXDevice = -93.5
Config.proprotYDevice = 23.0
Config.proprotZDevice = 189.8
Config.propoffsetXDevice = 0.0
Config.propoffsetYDevice = -0.03
Config.propoffsetZDevice = 0.0
-- Adjusting the position of the mask and prop mask
Config.propnameMask = "p_gasmask_s"
Config.propbonesMask = 12844
Config.proprotXMask = 176.1
Config.proprotYMask = 88.8
Config.proprotZMask = 1.6
Config.propoffsetXMask = 0.0
Config.propoffsetYMask = 0.0
Config.propoffsetZMask = 0.0
-- Add these items to your database
Config.artifacts = {"crystal_artifact", "cyan_artifact", "cyber_artifact", "forever_artifact", "heart_artifact"}
Config.randomArtifactsPosition = true --If false, it will place the artifact exactly on the coordinates of the location
Config.anomalyZones = {
{
done = false,
location = vector3(1075.7031, 3027.4209, 41.2710), --Coordinates of the zone (Recommendation: try to avoid large slopes and sudden elevation changes, this may cause incorrect spawn).
distant = 40.0, --Radius of the zone.
useBlip = true, --Do you want to use blips ? (https://docs.fivem.net/docs/game-references/blips/).
blipID = 161, --Blip ID.
blipScale = 0.9, --Blip scale.
blipColor = 25, --Blip color.
blipDisplay = 4, --Blip display.
blipText = "Abnormal zone", --Blip name.
pickupEffect = true, --The effect of a lightning strike when lifting an artifact.
useDamageInZone = true, --Do you want to take damage? If true you will have to wear a gas mask to avoid damage.
damageInZone = 5, --Damage per second if useDamageInZone = true.
AnomalyEffect = "underwater_deep" --Zone Effect.
},
{
done = false,
location = vector3(1228.3113, 2635.9775, 38.2325),
distant = 30.0,
useBlip = true,
blipID = 161,
blipScale = 0.9,
blipColor = 25,
blipDisplay = 4,
blipText = "Abnormal zone",
pickupEffect = true,
useDamageInZone = true,
damageInZone = 5,
AnomalyEffect = "prologue_ending_fog"
},
{
done = false,
location = vector3(1360.8365, 2614.3826, 39.2173),
distant = 10.0,
useBlip = true,
blipID = 161,
blipScale = 0.9,
blipColor = 25,
blipDisplay = 4,
blipText = "Abnormal zone",
pickupEffect = true,
useDamageInZone = true,
damageInZone = 5,
AnomalyEffect = "RemixDrone"
}
}
-- Exports.
--exports.Burevestnik_anomaly:Burevestnik_anomaly_device()
--exports.Burevestnik_anomaly:Burevestnik_anomaly_mask()
--exports.Burevestnik_anomaly:Burevestnik_anomaly_reward()
Optimization (The script consumes):
0.00 ms in a quiet state.
0.01 ms in an active state.
What does this system include:
-
This system works on all versions of ESX, QBCore, as well as STANDALONE!
-
Custom props!
-
The ability to set unique patterns of the anomalous zone!
-
Random number of zones per restart!
-
Smooth entrances to the anomalous zone!
-
Detailed configuration file!
-
Random artifacts in the zones!
-
You can completely change the user interface at will!
-
Of course support, I’m ready to help you!
TOP SALES
You may also be interested in my other resources:
Code is accessible | Open source: Yes \ Escrow: No - Available only: config, ui |
Subscription-based | No |
Lines (approximately) | ~1000 |
Requirements | Standalone/ESX/QBCore |
Support | Yes |