πͺ‘Configuration
Configuration of script.
-- [[
-- βββββββ βββββββ βββββββββββ ββββββββββββββββ βββ ββββββ βββββββ ββββββββββββ βββββββ βββββββ ββββ ββββββββββββββ βββββββ
-- βββββββββββββββββ ββββββββββββββββββββββββββββ βββ ββββββ ββββββββ ββββββββββββ ββββββββββββββββββββββ ββββββββββββββββββββββ
-- βββ βββββββββββ βββββββββ βββ βββ βββββββββββ βββββββββ βββ βββ βββ βββ βββββββββ βββββββββ ββββββ ββββ
-- βββ βββββββββββββ βββββββββ βββ βββ βββββββββββ βββββββββββββ βββ βββ βββ βββββββββββββββββββ ββββββ βββ
-- βββββββββββββββββββββββββββββββββββββββββ βββ βββ βββββββββββββββ ββββββ βββ ββββββββββββββββββββ βββββββββ ββββββββββββ
-- βββββββ βββββββ ββββββ ββββββββ βββββββ βββ βββ βββ βββββββ βββ βββββ βββ βββββββ βββββββ βββ ββββββββ βββ βββββββ
-- ]]
Config = Config or {}
Config.Framework = GetResourceState('es_extended') == 'started' and 'esx' or GetResourceState('qb-core') == 'started' and 'qb' or nil
Config.NazuBridge = 'nazu-bridge'
Config.DebugMode = {
showPolyZone = false, -- if you want to see polyzone, set to true. default false.
------------- DO NOT TOUCH ----------------
showPrintLog = false,
showSessionPrintLog = false,
attachCameraToObject = false,
disableCheckingCurrendSession = false,
-------------------------------------------
}
Config.Language = 'en' -- 'en' or 'ja'
Config.Notify = 'ox' -- 'ox' or 'okok' or 'qb' or or another
Config.ShowHelpType = 'gta5' -- 'gta5' or 'ox'
Config.NameTagSystem = { -- If your nametag script need to hide name tag.
HideNameTag = function() -- Client Side Method
-- do something
-- example: exports['YOUR_NAME_TAG_SCRIPT']:HideNameTag()
triggerNotify(Loc.Notify.title, 'HIDE NAME TAG!', 'info')
end,
ShowNameTag = function() -- Client Side Method
-- do something
-- example: exports['YOUR_NAME_TAG_SCRIPT']:ShowNameTag()
triggerNotify(Loc.Notify.title, 'SHOW NAME TAG!', 'info')
end,
}
-----===== Will be added in the next update =====-----
-- Config.VoiceSystem = {
-- System = 'pma-voice', -- 'pma-voice' or 'custom'
-- AddToVoiceChannel = function(src, channel) -- ServerSide Method
-- if Config.VoiceSystem.System == 'pma-voice' then
-- exports['pma-voice']:setPlayerRadio(src, channel)
-- elseif Config.VoiceSystem.System == 'custom' then
-- -- do something
-- else
-- -- do something
-- end
-- end,
-- RemoveFromVoiceChannnel = function() -- ClientSide Method
-- if Config.VoiceSystem.System == 'pma-voice' then
-- exports['pma-voice']:removePlayerFromRadio()
-- elseif Config.VoiceSystem.System == 'custom' then
-- -- do something
-- else
-- -- do something
-- end
-- end
-- }
-----===== =============================== =====-----
Config.KeyMaps = {
-- if you want to change, look this (https://docs.fivem.net/docs/game-references/input-mapper-parameter-ids/)
-----===== PROP SIDE =====-----
Lock = 'MOUSE_LEFT',
CameraMode = 'E',
Turn = 'MOUSE_RIGHT',
SwitchProp = '2',
Decoi = 'Q',
-----===== PROP SIDE =====-----
}
Config.GameSettings = {
LIMITS = {
CHANGE_PROP_LIMIT = 3,
DECOI_LIMIT = 3,
},
DecoiHealth = 200, -- Recomand: 200. but, you can set 1-1000
-- you can change sound of Whistle https://wiki.rage.mp/index.php?title=Sounds
Whistle = {
AUDIO_NAME = 'Whistle',
AUDIO_REF = 'DLC_TG_Running_Back_Sounds',
RANGE = 50.0,
INTERVAL = 20, -- sec
},
SessionSettings = {
TIME_OF_HUNTERS_WAITING_TIME = 60, -- sec
TIME_OF_OUT_SIDE_LOBBY_ARE = 20, -- sec
TIME_OF_SESSION_EXPIRY = 60 * 3, -- sec
TIME_OF_OUT_SIDE_OBJECTHUNT_ARE = 5, -- sec
},
SkipTheCutScenes = false, -- false or true <-- It is work if startType is 'peyote'. 'lobby' dont have cutscenes in default.
Area = {
Maps = {
-- [[
--
-- ββββββββ ββββββββββββββ ββββββ βββββββ βββ βββ ββββββ βββββββ βββββββ
-- ββββββββββββββββββββββββββββββββββββββββββββ ββββββββββββββββββββββββββββ
-- βββββββββββ ββββββββββββββββββββββββ βββββββ βββββββββββββββββββ βββ
-- βββββββββββ βββββββββββββββββββββββ βββββ βββββββββββββββββββ βββ
-- βββββββββββββββββββ ββββββ ββββββ βββ βββ ββββββ βββββββββββ
-- ββββββββ ββββββββββ ββββββ ββββββ βββ βββ ββββββ ββββββββββ
--
-- ]]
['NZ_OJH_SCRAPYARD'] = { -- 3673.84, 1043.72, 974.13
enable = true,
GameStart = {
startType = 'peyote', -- 'lobby' or 'peyote'
showBlip = true, -- true or false
Lobby = { -- if startType = "lobby"
['NZ_OJH_SCRAPYARD_LOBBY_1'] = {
blip = {
label = '?????',
coords = vector3(2370.83, 3121.59, 48.22),
sprite = 788,
scale = 0.7,
color = 2,
},
zone = {
{
vector2(2368.2084960938, 3128.7341308594),
vector2(2385.1164550781, 3128.1787109375),
vector2(2375.2126464844, 3100.8071289062),
vector2(2359.1145019531, 3102.1535644531)
}, {
maxZ = 53.348030090332,
minZ = 40.977825164795,
}
}
},
-- you can add more here
},
Peyote = { -- if startType = "peyote"
['NZ_OJH_SCRAPYARD_PEYOTE_1'] = {
model = 'prop_peyote_lowland_01',
coords = vector3(2370.83, 3121.59, 48.22),
cutsceneCoords = vector3(2380.49, 3078.03, 48.2) + vector3(0.0, 0.0, 66.1),
radius = 2.0,
joiningRadius = 12.0,
blip = {
label = '?????',
sprite = 788,
scale = 0.7,
color = 2,
},
},
-- you can add more here
},
},
ForceSettings = {
Hunter = {
FirstPersonShooterOnly = false,
},
},
Players = {
minJoin = 2, -- Must be set to 2 or higher
maxJoin = 12, -- recommand: 6-10 or 6-12. We have not done any test play with more than 12 people and do not recommend more than 12.
},
Speed = {
enable = true,
Props = 1.4, -- normal is 1.0, max 10.0 Recommand: 1.2-1.4
},
Jump = {
enable = true,
power = 10.0
},
Weapon = {
pumpshotgun = { ammo = 200, component_flash = true }
},
Spawner = {
Player = {
Hunters = {
[1] = vector4(3658.2, 1098.48, 973.94, 141.28),
[2] = vector4(3655.26, 1096.98, 974.03, 8.96),
[3] = vector4(3651.01, 1102.34, 973.64, 202.81),
[4] = vector4(3658.11, 1095.36, 974.17, 24.56),
[5] = vector4(3660.51, 1098.79, 974.11, 136.97),
[6] = vector4(3656.22, 1089.33, 974.19, 10.03),
},
Props = {
[1] = vector4(3672.6, 1004.97, 974.15, 113.13),
[2] = vector4(3656.81, 1007.35, 974.13, 101.9),
[3] = vector4(3646.36, 1067.36, 974.19, 78.81),
[4] = vector4(3709.47, 1065.88, 974.18, 11.13),
[5] = vector4(3698.67, 989.03, 974.13, 131.73),
[6] = vector4(3637.49, 984.08, 974.17, 168.8),
},
},
FakeObject = { -- DEMO SYSTM. -- It is recommended to set FakeObject to false, as it may cause heavy server load.
enable = false,
minObject = 4,
maxObject = 6,
fakers = {
-- [1] = {
-- coords = vector3(0, 0, 0),
-- heading = 105.0,
-- prop = '',
-- },
-- [2] = {
-- coords = vector3(0, 0, 0),
-- heading = 105.0,
-- prop = '',
-- },
}
},
FirstProps = {
{ prop = 'prop_vend_soda_01', },
{ prop = 'prop_boxpile_07d', },
{ prop = 'prop_pallet_pile_02', },
{ prop = 'prop_pallet_pile_03', },
{ prop = 'prop_byard_trailer01', },
{ prop = 'prop_plywoodpile_01b', },
{ prop = 'prop_tunnel_liner02', },
{ prop = 'prop_rub_carwreck_14', },
{ prop = 'prop_bin_03a', },
{ prop = 'prop_aircon_m_05', },
{ prop = 'prop_toolchest_05', },
{ prop = 'prop_rub_trukwreck_1', },
{ prop = 'prop_rub_frklft', },
},
AvailableSwitchProps = {
{ prop = 'prop_vend_soda_01', },
{ prop = 'prop_boxpile_07d', },
{ prop = 'prop_pallet_pile_02', },
{ prop = 'prop_pallet_pile_03', },
{ prop = 'prop_byard_trailer01', },
{ prop = 'prop_plywoodpile_01b', },
{ prop = 'prop_tunnel_liner02', },
{ prop = 'prop_rub_carwreck_14', },
{ prop = 'prop_bin_03a', },
{ prop = 'prop_aircon_m_05', },
{ prop = 'prop_toolchest_05', },
{ prop = 'prop_rub_trukwreck_1', },
{ prop = 'prop_rub_frklft', },
},
},
},
-- [[
--
-- ββββββββββββββββββββ βββ βββββββ βββββββ ββββββ
-- βββββββββββββββββββββ ββββββββββββββββββββββββββββ
-- ββββββββββββββ ββββββ ββββββ βββββββββββββββββββ
-- ββββββββββββββ βββββββββββββ βββββββββββββββββββ
-- βββββββββββββββββββ ββββββββββββββββββ ββββββ βββ
-- βββββββββββββββββββ βββββ βββββββ βββ ββββββ βββ
--
-- ]]
['NZ_OJH_SENORA'] = { -- 3706.94, 1632.54, 960.25
enable = true,
GameStart = {
startType = 'peyote', -- 'lobby' or 'peyote'
showBlip = true, -- true or false
Lobby = { -- if startType = "lobby"
['NZ_OJH_SENORA_LOBBY_1'] = {
blip = {
label = '?????',
coords = vector3(2374.62, 2527.55, 46.62),
sprite = 788,
scale = 0.7,
color = 2,
},
zone = {
{
vector2(2378.8852539062, 2517.9936523438),
vector2(2364.9899902344, 2520.2961425781),
vector2(2367.3459472656, 2535.9006347656),
vector2(2379.8784179688, 2534.8229980469)
}, {
maxZ = 52.730903625488,
minZ = 40.602485656738,
}
}
},
-- you can add more here
},
Peyote = { -- if startType = "peyote"
['NZ_OJH_SENORA_PEYOTE_1'] = {
model = 'prop_peyote_lowland_01',
coords = vector3(2374.62, 2527.55, 46.62),
cutsceneCoords = vector3(2367.5, 2642.8, 46.64) + vector3(0.0, 0.0, 66.0),
radius = 2.0,
joiningRadius = 12.0,
blip = {
label = '?????',
sprite = 788,
scale = 0.7,
color = 2,
},
},
-- you can add more here
},
},
ForceSettings = {
Hunter = {
FirstPersonShooterOnly = false,
},
},
Players = {
minJoin = 2, -- Must be set to 2 or higher
maxJoin = 12, -- recommand: 6-10 or 6-12. We have not done any test play with more than 12 people and do not recommend more than 12.
},
Speed = {
enable = true,
Props = 1.5, -- normal is 1.0, max 10.0 Recommand: 1.2-1.4
},
Jump = {
enable = true,
power = 10.0
},
Weapon = {
pumpshotgun = { ammo = 200, component_flash = true }
},
Spawner = {
Player = {
Hunters = {
[1] = vector4(3715.86, 1583.3, 960.25, 62.47),
[2] = vector4(3714.31, 1581.34, 960.25, 40.75),
[3] = vector4(3720.54, 1584.51, 960.25, 3.48),
[4] = vector4(3721.48, 1580.21, 960.24, 67.85),
[5] = vector4(3724.02, 1582.41, 960.23, 8.9),
[6] = vector4(3716.06, 1580.75, 960.25, 109.69),
},
Props = {
[1] = vector4(3684.3, 1594.91, 960.25, 356.28),
[2] = vector4(3673.17, 1604.66, 960.21, 350.54),
[3] = vector4(3668.77, 1632.7, 960.25, 339.34),
[4] = vector4(3687.65, 1649.51, 960.25, 282.71),
[5] = vector4(3691.01, 1671.19, 960.25, 297.22),
[6] = vector4(3701.72, 1690.69, 960.25, 262.61),
},
},
FakeObject = { -- DEMO SYSTM. -- It is recommended to set false, as it may cause heavy server load.
enable = false,
minObject = 4,
maxObject = 6,
fakers = {
-- [1] = {
-- coords = vector3(0, 0, 0),
-- heading = 105.0,
-- prop = '',
-- },
-- [2] = {
-- coords = vector3(0, 0, 0),
-- heading = 105.0,
-- prop = '',
-- },
}
},
FirstProps = {
{ prop = 'prop_rub_carwreck_9', },
{ prop = 'prop_palm_fan_02_a', },
{ prop = 'prop_speaker_07', },
{ prop = 'prop_conc_blocks01b', },
{ prop = 'prop_picnictable_01', },
{ prop = 'prop_pallet_pile_04', },
{ prop = 'prop_rub_couch02', },
{ prop = 'prop_table_03b_chr', },
{ prop = 'prop_bbq_4', },
{ prop = 'prop_bin_07b', },
},
AvailableSwitchProps = {
{ prop = 'prop_rub_carwreck_9', },
{ prop = 'prop_palm_fan_02_a', },
{ prop = 'prop_speaker_07', },
{ prop = 'prop_conc_blocks01b', },
{ prop = 'prop_picnictable_01', },
{ prop = 'prop_pallet_pile_04', },
{ prop = 'prop_rub_couch02', },
{ prop = 'prop_table_03b_chr', },
{ prop = 'prop_bbq_4', },
{ prop = 'prop_bin_07b', },
},
},
},
-- [[
--
-- ββββββββββ ββββββββββββββββββββ βββββββ ββββ ββββ
-- βββββββββββ ββββββββββββββββββββββββββββββββββ βββββ
-- βββ βββ βββββββββββ βββ βββ ββββββββββββββ
-- βββ βββ βββββββββββ βββ βββ ββββββββββββββ
-- βββββββββββββββββββββββββ βββ ββββββββββββ βββ βββ
-- βββββββ βββββββ ββββββββ βββ βββββββ βββ βββ
--
-- ]]
['NZ_OJH_CUSTOM'] = {
enable = true,
PolyZone = {
{
vector2(1053.7788085938, -2388.2646484375),
vector2(1093.6125488282, -2389.3937988282),
vector2(1094.5611572266, -2376.8845214844),
vector2(1101.7708740234, -2373.9089355468),
vector2(1105.1505126954, -2371.9421386718),
vector2(1113.3205566406, -2365.5268554688),
vector2(1118.7580566406, -2360.5322265625),
vector2(1122.1788330078, -2355.11328125),
vector2(1124.1837158204, -2350.8334960938),
vector2(1125.5462646484, -2347.2404785156),
vector2(1126.4614257812, -2344.0244140625),
vector2(1126.9764404296, -2342.4187011718),
vector2(1136.8967285156, -2343.36328125),
vector2(1137.4481201172, -2327.0346679688),
vector2(1140.0997314454, -2296.3657226562),
vector2(1141.5151367188, -2279.2419433594),
vector2(1135.8862304688, -2255.9995117188),
vector2(1134.418334961, -2243.0747070312),
vector2(1128.419555664, -2228.6318359375),
vector2(1115.0001220704, -2215.048828125),
vector2(1097.5075683594, -2205.3654785156),
vector2(1067.0725097656, -2200.1508789062)
}, {
name = "NZ_OJH_CUSTOM",
debugPoly = Config.DebugMode.showPolyZone,
maxZ = 37.411293029786,
minZ = 25.37239074707,
}
},
GameStart = {
startType = 'peyote', -- 'lobby' or 'peyote'
showBlip = true, -- true or false
Lobby = { -- if startType = "lobby"
['NZ_OJH_CUSTOM_LOBBY_1'] = {
blip = {
label = '?????',
coords = vector3(1114.17, -2351.43, 30.53),
sprite = 788,
scale = 0.7,
color = 2,
},
zone = {
{
vector2(1111.1624755859, -2352.7517089844),
vector2(1111.8334960938, -2340.5834960938),
vector2(1126.3990478516, -2342.6760253906),
vector2(1119.1898193359, -2358.4582519531)
}, {
maxZ = 37.411293029786,
minZ = 25.37239074707,
}
}
},
-- you can add more here
},
Peyote = { -- if startType = "peyote"
['NZ_OJH_CUSTOM_PEYOTE_1'] = {
model = 'prop_peyote_lowland_01',
coords = vector3(1114.17, -2351.43, 30.53),
cutsceneCoords = vector3(1099.88, -2273.71, 30.15) + vector3(0.0, 0.0, 66.0),
radius = 2.0,
joiningRadius = 12.0,
blip = {
label = '?????',
sprite = 788,
scale = 0.7,
color = 2,
},
},
-- you can add more here
},
},
ForceSettings = {
Hunter = {
FirstPersonShooterOnly = false,
},
},
Players = {
minJoin = 2, -- Must be set to 2 or higher
maxJoin = 12, -- recommand: 6-10 or 6-12. We have not done any test play with more than 12 people and do not recommend more than 12.
},
Speed = {
enable = true,
Props = 1.5, -- normal is 1.0, max 10.0 Recommand: 1.2-1.4
},
Jump = {
enable = true,
power = 10.0
},
Weapon = {
pumpshotgun = { ammo = 200, component_flash = true }
},
Spawner = {
Player = {
Hunters = {
[1] = vector4(1059.32, -2376.15, 30.63, 268.77),
[2] = vector4(1058.87, -2378.33, 30.64, 258.00),
[3] = vector4(1059.38, -2380.65, 30.63, 266.19),
[4] = vector4(1058.86, -2383.41, 30.52, 263.69),
[5] = vector4(1063.45, -2381.90, 30.64, 268.86),
[6] = vector4(1064.85, -2377.81, 30.74, 271.99),
},
Props = {
[1] = vector4(1127.86, -2239.99, 30.72, 143.85),
[2] = vector4(1124.47, -2236.18, 30.45, 136.13),
[3] = vector4(1104.74, -2238.62, 30.17, 112.26),
[4] = vector4(1091.63, -2280.15, 30.15, 123.45),
[5] = vector4(1112.53, -2302.85, 30.50, 210.15),
[6] = vector4(1113.46, -2325.61, 30.52, 164.79),
},
},
FakeObject = { -- DEMO SYSTM. -- It is recommended to set FakeObject to false, as it may cause heavy server load.
enable = false,
minObject = 2,
maxObject = 5,
fakers = {
-- [1] = {
-- coords = vector3(0, 0, 0),
-- heading = 105.0,
-- prop = '',
-- },
-- [2] = {
-- coords = vector3(0, 0, 0),
-- heading = 105.0,
-- prop = '',
-- },
}
},
FirstProps = {
{ prop = 'prop_box_wood01a', },
{ prop = 'prop_watercrate_01', },
{ prop = 'prop_barier_conc_02a', },
{ prop = 'prop_barier_conc_01a', },
{ prop = 'prop_pallettruck_01', },
{ prop = 'prop_rock_1_d', },
{ prop = 'prop_palm_fan_02_b', },
{ prop = 'prop_dumpster_02a', },
},
AvailableSwitchProps = {
{ prop = 'prop_box_wood01a', },
{ prop = 'prop_watercrate_01', },
{ prop = 'prop_barier_conc_02a', },
{ prop = 'prop_barier_conc_01a', },
{ prop = 'prop_pallettruck_01', },
{ prop = 'prop_rock_1_d', },
{ prop = 'prop_palm_fan_02_b', },
{ prop = 'prop_dumpster_02a', },
},
},
},
},
},
}
------------- DO NOT TOUCH ----------------
Config.OBJ_POLY_SIZE = 20
Config.DEMO_ROLE = {
enable = false,
role = 'prop'
}
-------------------------------------------
-- [[
-- βββββββ βββββββ βββββββββββ ββββββββββββββββ βββ ββββββ βββββββ ββββββββββββ βββββββ βββββββ ββββ ββββββββββββββ βββββββ
-- βββββββββββββββββ ββββββββββββββββββββββββββββ βββ ββββββ ββββββββ ββββββββββββ ββββββββββββββββββββββ ββββββββββββββββββββββ
-- βββ βββββββββββ βββββββββ βββ βββ βββββββββββ βββββββββ βββ βββ βββ βββ βββββββββ βββββββββ ββββββ ββββ
-- βββ βββββββββββββ βββββββββ βββ βββ βββββββββββ βββββββββββββ βββ βββ βββ βββββββββββββββββββ ββββββ βββ
-- βββββββββββββββββββββββββββββββββββββββββ βββ βββ βββββββββββββββ ββββββ βββ ββββββββββββββββββββ βββββββββ ββββββββββββ
-- βββββββ βββββββ ββββββ ββββββββ βββββββ βββ βββ βββ βββββββ βββ βββββ βββ βββββββ βββββββ βββ ββββββββ βββ βββββββ
-- ]]
Config = Config or {}
Config.Framework = GetResourceState('es_extended') == 'started' and 'esx' or GetResourceState('qb-core') == 'started' and 'qb' or nil
Config.NazuBridge = 'nazu-bridge'
Config.DebugMode = {
showPolyZone = false, -- if you want to see polyzone, set to true. default false.
------------- DO NOT TOUCH ----------------
showPrintLog = false,
showSessionPrintLog = false,
attachCameraToObject = false,
disableCheckingCurrendSession = false,
-------------------------------------------
}
Config.Language = 'en' -- 'en' or 'ja'
Config.Notify = 'ox' -- 'ox' or 'okok' or 'qb' or another
Config.ShowHelpType = 'gta5' -- 'gta5' or 'ox'
Config.NameTagSystem = { -- If your nametag script need to hide name tag.
HideNameTag = function() -- Client Side Method
-- do something
-- example: exports['YOUR_NAME_TAG_SCRIPT']:HideNameTag()
triggerNotify(Loc.Notify.title, 'HIDE NAME TAG!', 'info')
end,
ShowNameTag = function() -- Client Side Method
-- do something
-- example: exports['YOUR_NAME_TAG_SCRIPT']:ShowNameTag()
triggerNotify(Loc.Notify.title, 'SHOW NAME TAG!', 'info')
end,
}
-----===== Will be added in the next update =====-----
-- Config.VoiceSystem = {
-- System = 'pma-voice', -- 'pma-voice' or 'custom'
-- AddToVoiceChannel = function(src, channel) -- ServerSide Method
-- if Config.VoiceSystem.System == 'pma-voice' then
-- exports['pma-voice']:setPlayerRadio(src, channel)
-- elseif Config.VoiceSystem.System == 'custom' then
-- -- do something
-- else
-- -- do something
-- end
-- end,
-- RemoveFromVoiceChannnel = function() -- ClientSide Method
-- if Config.VoiceSystem.System == 'pma-voice' then
-- exports['pma-voice']:removePlayerFromRadio()
-- elseif Config.VoiceSystem.System == 'custom' then
-- -- do something
-- else
-- -- do something
-- end
-- end
-- }
-----===== =============================== =====-----
Config.KeyMaps = {
-- if you want to change, look this (https://docs.fivem.net/docs/game-references/input-mapper-parameter-ids/)
-----===== PROP SIDE =====-----
Lock = 'MOUSE_LEFT',
CameraMode = 'E',
Turn = 'MOUSE_RIGHT',
SwitchProp = '2',
Decoi = 'Q',
-----===== PROP SIDE =====-----
}
Config.GameSettings = {
LIMITS = {
CHANGE_PROP_LIMIT = 3,
DECOI_LIMIT = 3,
},
DecoiHealth = 200, -- Recomand: 200. but, you can set 1-1000
-- you can change sound of Whistle https://wiki.rage.mp/index.php?title=Sounds
Whistle = {
AUDIO_NAME = 'Whistle',
AUDIO_REF = 'DLC_TG_Running_Back_Sounds',
INTERVAL = 20, -- sec
},
SessionSettings = {
TIME_OF_HUNTERS_WAITING_TIME = 60, -- sec
TIME_OF_OUT_SIDE_LOBBY_ARE = 20, -- sec
TIME_OF_SESSION_EXPIRY = 60 * 3, -- sec
TIME_OF_OUT_SIDE_OBJECTHUNT_ARE = 5, -- sec
},
SkipTheCutScenes = false, -- false or true <-- It is work if startType is 'peyote'. 'lobby' dont have cutscenes in default.
Area = {
Maps = {
-- [[
--
-- ββββββββ ββββββββββββββ ββββββ βββββββ βββ βββ ββββββ βββββββ βββββββ
-- ββββββββββββββββββββββββββββββββββββββββββββ ββββββββββββββββββββββββββββ
-- βββββββββββ ββββββββββββββββββββββββ βββββββ βββββββββββββββββββ βββ
-- βββββββββββ βββββββββββββββββββββββ βββββ βββββββββββββββββββ βββ
-- βββββββββββββββββββ ββββββ ββββββ βββ βββ ββββββ βββββββββββ
-- ββββββββ ββββββββββ ββββββ ββββββ βββ βββ ββββββ ββββββββββ
--
-- ]]
['NZ_OJH_SCRAPYARD'] = { -- 3673.84, 1043.72, 974.13
enable = true,
GameStart = {
startType = 'peyote', -- 'lobby' or 'peyote'
showBlip = true, -- true or false
Lobby = { -- if startType = "lobby"
['NZ_OJH_SCRAPYARD_LOBBY_1'] = {
blip = {
label = '?????',
coords = vector3(2370.83, 3121.59, 48.22),
sprite = 788,
scale = 0.7,
color = 2,
},
zone = {
{
vector2(2368.2084960938, 3128.7341308594),
vector2(2385.1164550781, 3128.1787109375),
vector2(2375.2126464844, 3100.8071289062),
vector2(2359.1145019531, 3102.1535644531)
}, {
maxZ = 53.348030090332,
minZ = 40.977825164795,
}
}
},
-- you can add more here
},
Peyote = { -- if startType = "peyote"
['NZ_OJH_SCRAPYARD_PEYOTE_1'] = {
model = 'prop_peyote_lowland_01',
coords = vector3(2370.83, 3121.59, 48.22),
cutsceneCoords = vector3(2380.49, 3078.03, 48.2) + vector3(0.0, 0.0, 66.1),
radius = 2.0,
joiningRadius = 12.0,
blip = {
label = '?????',
sprite = 788,
scale = 0.7,
color = 2,
},
},
-- you can add more here
},
},
ForceSettings = {
Hunter = {
FirstPersonShooterOnly = false,
},
},
Players = {
minJoin = 2, -- Must be set to 2 or higher
maxJoin = 12, -- recommand: 6-10 or 6-12. We have not done any test play with more than 12 people and do not recommend more than 12.
},
Speed = {
enable = true,
Props = 1.4, -- normal is 1.0, max 10.0 Recommand: 1.2-1.4
},
Jump = {
enable = true,
power = 16.0
},
Weapon = {
pumpshotgun = { ammo = 200, component_flash = true }
},
Spawner = {
Player = {
Hunters = {
[1] = vector4(3658.2, 1098.48, 973.94, 141.28),
[2] = vector4(3655.26, 1096.98, 974.03, 8.96),
[3] = vector4(3651.01, 1102.34, 973.64, 202.81),
[4] = vector4(3658.11, 1095.36, 974.17, 24.56),
[5] = vector4(3660.51, 1098.79, 974.11, 136.97),
[6] = vector4(3656.22, 1089.33, 974.19, 10.03),
},
Props = {
[1] = vector4(3672.6, 1004.97, 974.15, 113.13),
[2] = vector4(3656.81, 1007.35, 974.13, 101.9),
[3] = vector4(3646.36, 1067.36, 974.19, 78.81),
[4] = vector4(3709.47, 1065.88, 974.18, 11.13),
[5] = vector4(3698.67, 989.03, 974.13, 131.73),
[6] = vector4(3637.49, 984.08, 974.17, 168.8),
},
},
FakeObject = { -- DEMO SYSTM. -- It is recommended to set FakeObject to false, as it may cause heavy server load.
enable = false,
minObject = 4,
maxObject = 6,
fakers = {
-- [1] = {
-- coords = vector3(0, 0, 0),
-- heading = 105.0,
-- prop = '',
-- },
-- [2] = {
-- coords = vector3(0, 0, 0),
-- heading = 105.0,
-- prop = '',
-- },
}
},
FirstProps = {
{ prop = 'prop_vend_soda_01', },
{ prop = 'prop_boxpile_07d', },
{ prop = 'prop_pallet_pile_02', },
{ prop = 'prop_pallet_pile_03', },
{ prop = 'prop_byard_trailer01', },
{ prop = 'prop_plywoodpile_01b', },
{ prop = 'prop_tunnel_liner02', },
{ prop = 'prop_rub_carwreck_14', },
{ prop = 'prop_bin_03a', },
{ prop = 'prop_aircon_m_05', },
{ prop = 'prop_toolchest_05', },
{ prop = 'prop_rub_trukwreck_1', },
{ prop = 'prop_rub_frklft', },
},
AvailableSwitchProps = {
{ prop = 'prop_vend_soda_01', },
{ prop = 'prop_boxpile_07d', },
{ prop = 'prop_pallet_pile_02', },
{ prop = 'prop_pallet_pile_03', },
{ prop = 'prop_byard_trailer01', },
{ prop = 'prop_plywoodpile_01b', },
{ prop = 'prop_tunnel_liner02', },
{ prop = 'prop_rub_carwreck_14', },
{ prop = 'prop_bin_03a', },
{ prop = 'prop_aircon_m_05', },
{ prop = 'prop_toolchest_05', },
{ prop = 'prop_rub_trukwreck_1', },
{ prop = 'prop_rub_frklft', },
},
},
},
-- [[
--
-- ββββββββββββββββββββ βββ βββββββ βββββββ ββββββ
-- βββββββββββββββββββββ ββββββββββββββββββββββββββββ
-- ββββββββββββββ ββββββ ββββββ βββββββββββββββββββ
-- ββββββββββββββ βββββββββββββ βββββββββββββββββββ
-- βββββββββββββββββββ ββββββββββββββββββ ββββββ βββ
-- βββββββββββββββββββ βββββ βββββββ βββ ββββββ βββ
--
-- ]]
['NZ_OJH_SENORA'] = { -- 3706.94, 1632.54, 960.25
enable = true,
GameStart = {
startType = 'peyote', -- 'lobby' or 'peyote'
showBlip = true, -- true or false
Lobby = { -- if startType = "lobby"
['NZ_OJH_SENORA_LOBBY_1'] = {
blip = {
label = '?????',
coords = vector3(2374.62, 2527.55, 46.62),
sprite = 788,
scale = 0.7,
color = 2,
},
zone = {
{
vector2(2378.8852539062, 2517.9936523438),
vector2(2364.9899902344, 2520.2961425781),
vector2(2367.3459472656, 2535.9006347656),
vector2(2379.8784179688, 2534.8229980469)
}, {
maxZ = 52.730903625488,
minZ = 40.602485656738,
}
}
},
-- you can add more here
},
Peyote = { -- if startType = "peyote"
['NZ_OJH_SENORA_PEYOTE_1'] = {
model = 'prop_peyote_lowland_01',
coords = vector3(2374.62, 2527.55, 46.62),
cutsceneCoords = vector3(2367.5, 2642.8, 46.64) + vector3(0.0, 0.0, 66.0),
radius = 2.0,
joiningRadius = 12.0,
blip = {
label = '?????',
sprite = 788,
scale = 0.7,
color = 2,
},
},
-- you can add more here
},
},
ForceSettings = {
Hunter = {
FirstPersonShooterOnly = false,
},
},
Players = {
minJoin = 2, -- Must be set to 2 or higher
maxJoin = 12, -- recommand: 6-10 or 6-12. We have not done any test play with more than 12 people and do not recommend more than 12.
},
Speed = {
enable = true,
Props = 1.3, -- normal is 1.0, max 10.0 Recommand: 1.2-1.4
},
Jump = {
enable = true,
power = 10.0
},
Weapon = {
pumpshotgun = { ammo = 200, component_flash = true }
},
Spawner = {
Player = {
Hunters = {
[1] = vector4(3715.86, 1583.3, 960.25, 62.47),
[2] = vector4(3714.31, 1581.34, 960.25, 40.75),
[3] = vector4(3720.54, 1584.51, 960.25, 3.48),
[4] = vector4(3721.48, 1580.21, 960.24, 67.85),
[5] = vector4(3724.02, 1582.41, 960.23, 8.9),
[6] = vector4(3716.06, 1580.75, 960.25, 109.69),
},
Props = {
[1] = vector4(3684.3, 1594.91, 960.25, 356.28),
[2] = vector4(3673.17, 1604.66, 960.21, 350.54),
[3] = vector4(3668.77, 1632.7, 960.25, 339.34),
[4] = vector4(3687.65, 1649.51, 960.25, 282.71),
[5] = vector4(3691.01, 1671.19, 960.25, 297.22),
[6] = vector4(3701.72, 1690.69, 960.25, 262.61),
},
},
FakeObject = { -- DEMO SYSTM. -- It is recommended to set false, as it may cause heavy server load.
enable = false,
minObject = 4,
maxObject = 6,
fakers = {
-- [1] = {
-- coords = vector3(0, 0, 0),
-- heading = 105.0,
-- prop = '',
-- },
-- [2] = {
-- coords = vector3(0, 0, 0),
-- heading = 105.0,
-- prop = '',
-- },
}
},
FirstProps = {
{ prop = 'prop_rub_carwreck_9', },
{ prop = 'prop_palm_fan_02_a', },
{ prop = 'prop_speaker_07', },
{ prop = 'prop_conc_blocks01b', },
{ prop = 'prop_picnictable_01', },
{ prop = 'prop_pallet_pile_04', },
{ prop = 'prop_rub_couch02', },
{ prop = 'prop_table_03b_chr', },
{ prop = 'prop_bbq_4', },
{ prop = 'prop_bin_07b', },
},
AvailableSwitchProps = {
{ prop = 'prop_rub_carwreck_9', },
{ prop = 'prop_palm_fan_02_a', },
{ prop = 'prop_speaker_07', },
{ prop = 'prop_conc_blocks01b', },
{ prop = 'prop_picnictable_01', },
{ prop = 'prop_pallet_pile_04', },
{ prop = 'prop_rub_couch02', },
{ prop = 'prop_table_03b_chr', },
{ prop = 'prop_bbq_4', },
{ prop = 'prop_bin_07b', },
},
},
},
-- [[
--
-- ββββββββββ ββββββββββββββββββββ βββββββ ββββ ββββ
-- βββββββββββ ββββββββββββββββββββββββββββββββββ βββββ
-- βββ βββ βββββββββββ βββ βββ ββββββββββββββ
-- βββ βββ βββββββββββ βββ βββ ββββββββββββββ
-- βββββββββββββββββββββββββ βββ ββββββββββββ βββ βββ
-- βββββββ βββββββ ββββββββ βββ βββββββ βββ βββ
--
-- ]]
['NZ_OJH_CUSTOM'] = {
enable = true,
PolyZone = {
{
vector2(1053.7788085938, -2388.2646484375),
vector2(1093.6125488282, -2389.3937988282),
vector2(1094.5611572266, -2376.8845214844),
vector2(1101.7708740234, -2373.9089355468),
vector2(1105.1505126954, -2371.9421386718),
vector2(1113.3205566406, -2365.5268554688),
vector2(1118.7580566406, -2360.5322265625),
vector2(1122.1788330078, -2355.11328125),
vector2(1124.1837158204, -2350.8334960938),
vector2(1125.5462646484, -2347.2404785156),
vector2(1126.4614257812, -2344.0244140625),
vector2(1126.9764404296, -2342.4187011718),
vector2(1136.8967285156, -2343.36328125),
vector2(1137.4481201172, -2327.0346679688),
vector2(1140.0997314454, -2296.3657226562),
vector2(1141.5151367188, -2279.2419433594),
vector2(1135.8862304688, -2255.9995117188),
vector2(1134.418334961, -2243.0747070312),
vector2(1128.419555664, -2228.6318359375),
vector2(1115.0001220704, -2215.048828125),
vector2(1097.5075683594, -2205.3654785156),
vector2(1067.0725097656, -2200.1508789062)
}, {
name = "NZ_OJH_CUSTOM",
debugPoly = Config.DebugMode.showPolyZone,
maxZ = 37.411293029786,
minZ = 25.37239074707,
}
},
GameStart = {
startType = 'peyote', -- 'lobby' or 'peyote'
showBlip = true, -- true or false
Lobby = { -- if startType = "lobby"
['NZ_OJH_CUSTOM_LOBBY_1'] = {
blip = {
label = '?????',
coords = vector3(1114.17, -2351.43, 30.53),
sprite = 788,
scale = 0.7,
color = 2,
},
zone = {
{
vector2(1111.1624755859, -2352.7517089844),
vector2(1111.8334960938, -2340.5834960938),
vector2(1126.3990478516, -2342.6760253906),
vector2(1119.1898193359, -2358.4582519531)
}, {
maxZ = 37.411293029786,
minZ = 25.37239074707,
}
}
},
-- you can add more here
},
Peyote = { -- if startType = "peyote"
['NZ_OJH_CUSTOM_PEYOTE_1'] = {
model = 'prop_peyote_lowland_01',
coords = vector3(1114.17, -2351.43, 30.53),
cutsceneCoords = vector3(1099.88, -2273.71, 30.15) + vector3(0.0, 0.0, 66.0),
radius = 2.0,
joiningRadius = 12.0,
blip = {
label = '?????',
sprite = 788,
scale = 0.7,
color = 2,
},
},
-- you can add more here
},
},
ForceSettings = {
Hunter = {
FirstPersonShooterOnly = false,
},
},
Players = {
minJoin = 2, -- Must be set to 2 or higher
maxJoin = 12, -- recommand: 6-10 or 6-12. We have not done any test play with more than 12 people and do not recommend more than 12.
},
Speed = {
enable = true,
Props = 1.4, -- normal is 1.0, max 10.0 Recommand: 1.2-1.4
},
Jump = {
enable = true,
power = 10.0
},
Weapon = {
pumpshotgun = { ammo = 200, component_flash = true }
},
Spawner = {
Player = {
Hunters = {
[1] = vector4(1059.32, -2376.15, 30.63, 268.77),
[2] = vector4(1058.87, -2378.33, 30.64, 258.00),
[3] = vector4(1059.38, -2380.65, 30.63, 266.19),
[4] = vector4(1058.86, -2383.41, 30.52, 263.69),
[5] = vector4(1063.45, -2381.90, 30.64, 268.86),
[6] = vector4(1064.85, -2377.81, 30.74, 271.99),
},
Props = {
[1] = vector4(1127.86, -2239.99, 30.72, 143.85),
[2] = vector4(1124.47, -2236.18, 30.45, 136.13),
[3] = vector4(1104.74, -2238.62, 30.17, 112.26),
[4] = vector4(1091.63, -2280.15, 30.15, 123.45),
[5] = vector4(1112.53, -2302.85, 30.50, 210.15),
[6] = vector4(1113.46, -2325.61, 30.52, 164.79),
},
},
FakeObject = { -- DEMO SYSTM. -- It is recommended to set FakeObject to false, as it may cause heavy server load.
enable = false,
minObject = 2,
maxObject = 5,
fakers = {
-- [1] = {
-- coords = vector3(0, 0, 0),
-- heading = 105.0,
-- prop = '',
-- },
-- [2] = {
-- coords = vector3(0, 0, 0),
-- heading = 105.0,
-- prop = '',
-- },
}
},
FirstProps = {
{ prop = 'prop_box_wood01a', },
{ prop = 'prop_watercrate_01', },
{ prop = 'prop_barier_conc_02a', },
{ prop = 'prop_barier_conc_01a', },
{ prop = 'prop_pallettruck_01', },
{ prop = 'prop_rock_1_d', },
{ prop = 'prop_palm_fan_02_b', },
{ prop = 'prop_dumpster_02a', },
},
AvailableSwitchProps = {
{ prop = 'prop_box_wood01a', },
{ prop = 'prop_watercrate_01', },
{ prop = 'prop_barier_conc_02a', },
{ prop = 'prop_barier_conc_01a', },
{ prop = 'prop_pallettruck_01', },
{ prop = 'prop_rock_1_d', },
{ prop = 'prop_palm_fan_02_b', },
{ prop = 'prop_dumpster_02a', },
},
},
},
},
},
}
------------- DO NOT TOUCH ----------------
Config.OBJ_POLY_SIZE = 20
Config.TEST_ROLE = {
enable = false, -- default: false
role = 'prop', -- 'prop' or 'hunter'
}
Config.TEST_ALONE = false -- default: false
Config.TEST_WAITING = {
enable = false, -- default: false
TIME = 20,
}
Config.DEBUG_COMMANDS = false -- default: false
-------------------------------------------
-- [[
-- βββββββ βββββββ βββββββββββ ββββββββββββββββ βββ ββββββ βββββββ ββββββββββββ βββββββ βββββββ ββββ ββββββββββββββ βββββββ
-- βββββββββββββββββ ββββββββββββββββββββββββββββ βββ ββββββ ββββββββ ββββββββββββ ββββββββββββββββββββββ ββββββββββββββββββββββ
-- βββ βββββββββββ βββββββββ βββ βββ βββββββββββ βββββββββ βββ βββ βββ βββ βββββββββ βββββββββ ββββββ ββββ
-- βββ βββββββββββββ βββββββββ βββ βββ βββββββββββ βββββββββββββ βββ βββ βββ βββββββββββββββββββ ββββββ βββ
-- βββββββββββββββββββββββββββββββββββββββββ βββ βββ βββββββββββββββ ββββββ βββ ββββββββββββββββββββ βββββββββ ββββββββββββ
-- βββββββ βββββββ ββββββ ββββββββ βββββββ βββ βββ βββ βββββββ βββ βββββ βββ βββββββ βββββββ βββ ββββββββ βββ βββββββ
-- ]]
Config = Config or {}
Config.Framework =
GetResourceState('es_extended') == 'started' and 'esx'
or GetResourceState('qbx_core') == 'started' and 'qbox'
or GetResourceState('qb-core') == 'started' and 'qb'
or nil
Config.Inventory = GetResourceState('ox_inventory') == 'started' and 'ox' or nil
Config.NazuBridge = 'nazu-bridge'
Config.DebugMode = {
showPolyZone = false, -- if you want to see polyzone, set to true. default false.
------------- DO NOT TOUCH ----------------
showPrintLog = false,
showSessionPrintLog = false,
attachCameraToObject = false,
disableCheckingCurrendSession = false,
-------------------------------------------
}
-- 'en' (English)
-- 'ja' (Japanease)
-- 'zh' (Chinese)
Config.Language = 'en'
Config.Notify = 'ox' -- 'ox' or 'okok' or 'qb' or another
Config.ShowHelpType = 'gta5' -- 'gta5' or 'ox'
Config.NameTagSystem = { -- If your nametag script need to hide name tag.
HideNameTag = function() -- Client Side Method
-- do something
-- example: exports['YOUR_NAME_TAG_SCRIPT']:HideNameTag()
triggerNotify(Loc.Notify.title, 'HIDE NAME TAG!', 'info')
end,
ShowNameTag = function() -- Client Side Method
-- do something
-- example: exports['YOUR_NAME_TAG_SCRIPT']:ShowNameTag()
triggerNotify(Loc.Notify.title, 'SHOW NAME TAG!', 'info')
end,
}
-----===== Will be added in the next update =====-----
-- Config.VoiceSystem = {
-- System = 'pma-voice', -- 'pma-voice' or 'custom'
-- AddToVoiceChannel = function(src, channel) -- ServerSide Method
-- if Config.VoiceSystem.System == 'pma-voice' then
-- exports['pma-voice']:setPlayerRadio(src, channel)
-- elseif Config.VoiceSystem.System == 'custom' then
-- -- do something
-- else
-- -- do something
-- end
-- end,
-- RemoveFromVoiceChannnel = function() -- ClientSide Method
-- if Config.VoiceSystem.System == 'pma-voice' then
-- exports['pma-voice']:removePlayerFromRadio()
-- elseif Config.VoiceSystem.System == 'custom' then
-- -- do something
-- else
-- -- do something
-- end
-- end
-- }
-----===== =============================== =====-----
Config.DrawMarkerInfo = {
markerId = 32, -- https://wiki.rage.mp/index.php?title=Markers
scale = 1.0,
height = 1.0,
rgbaColor = { 197, 106, 207, 155 }
}
Config.KeyMaps = {
-- if you want to change, look this (https://docs.fivem.net/docs/game-references/input-mapper-parameter-ids/)
-----===== PROP SIDE =====-----
Lock = 'MOUSE_LEFT',
CameraMode = 'E',
Turn = 'MOUSE_RIGHT',
SwitchProp = '2',
Decoi = 'Q',
-----===== PROP SIDE =====-----
}
Config.GameSettings = {
LIMITS = {
CHANGE_PROP_LIMIT = 3,
DECOI_LIMIT = 3,
},
-- you can change sound of Whistle https://wiki.rage.mp/index.php?title=Sounds
Whistle = {
AUDIO_NAME = 'Whistle',
AUDIO_REF = 'DLC_TG_Running_Back_Sounds',
INTERVAL = 20, -- sec
},
SessionSettings = {
TIME_OF_HUNTERS_WAITING_TIME = 60, -- sec
TIME_OF_OUT_SIDE_LOBBY_ARE = 20, -- sec
TIME_OF_SESSION_EXPIRY = 60 * 3, -- sec
TIME_OF_OUT_SIDE_OBJECTHUNT_ARE = 5, -- sec
},
SkipTheCutScenes = false, -- false or true <-- It is work if startType is 'peyote'. 'lobby' dont have cutscenes in default.
Area = {
Maps = {
-- [[
--
-- ββββββββ ββββββββββββββ ββββββ βββββββ βββ βββ ββββββ βββββββ βββββββ
-- ββββββββββββββββββββββββββββββββββββββββββββ ββββββββββββββββββββββββββββ
-- βββββββββββ ββββββββββββββββββββββββ βββββββ βββββββββββββββββββ βββ
-- βββββββββββ βββββββββββββββββββββββ βββββ βββββββββββββββββββ βββ
-- βββββββββββββββββββ ββββββ ββββββ βββ βββ ββββββ βββββββββββ
-- ββββββββ ββββββββββ ββββββ ββββββ βββ βββ ββββββ ββββββββββ
--
-- ]]
['NZ_OJH_SCRAPYARD'] = { -- 3673.84, 1043.72, 974.13
enable = true,
PolyZone = {
{
vector2(2435.0305175782, 3109.8073730468),
vector2(2434.9738769532, 3104.4035644532),
vector2(2435.318359375, 3026.2810058594),
vector2(2328.74609375, 3025.8020019532),
vector2(2328.9519042968, 3068.970703125),
vector2(2329.3583984375, 3079.7614746094),
vector2(2322.9934082032, 3100.1635742188),
vector2(2318.0004882812, 3121.412109375),
vector2(2324.7844238282, 3156.0588378906),
vector2(2332.5954589844, 3158.8662109375),
vector2(2335.9411621094, 3161.1044921875),
vector2(2348.6796875, 3167.53515625),
vector2(2359.5466308594, 3171.0871582032),
vector2(2372.2233886718, 3172.9943847656),
vector2(2372.8686523438, 3170.9123535156),
vector2(2381.017578125, 3170.5703125),
vector2(2389.7116699218, 3167.1337890625),
vector2(2401.4438476562, 3168.4216308594),
vector2(2402.8830566406, 3160.6123046875),
vector2(2435.2292480468, 3160.61328125)
}, {
name = "NZ_OJH_SCRAPYARD",
debugPoly = Config.DebugMode.showPolyZone,
maxZ = 55.01248550415,
minZ = 28.391693115234,
}
},
GameStart = {
startType = 'peyote', -- 'lobby' or 'peyote'
showBlip = true, -- true or false
Lobby = { -- if startType = "lobby"
['NZ_OJH_SCRAPYARD_LOBBY_1'] = {
blip = {
label = '?????',
coords = vector3(2370.83, 3121.59, 48.22),
sprite = 788,
scale = 0.7,
color = 2,
},
zone = {
{
vector2(2368.2084960938, 3128.7341308594),
vector2(2385.1164550781, 3128.1787109375),
vector2(2375.2126464844, 3100.8071289062),
vector2(2359.1145019531, 3102.1535644531)
}, {
maxZ = 53.348030090332,
minZ = 40.977825164795,
}
}
},
-- you can add more here
},
Peyote = { -- if startType = "peyote"
['NZ_OJH_SCRAPYARD_PEYOTE_1'] = {
model = 'prop_peyote_lowland_01',
coords = vector3(2370.83, 3121.59, 48.22),
cutsceneCoords = vector3(2380.49, 3078.03, 48.2) + vector3(0.0, 0.0, 66.1),
radius = 2.0,
joiningRadius = 12.0,
blip = {
label = '?????',
sprite = 788,
scale = 0.7,
color = 2,
},
},
-- you can add more here
},
},
ForceSettings = {
Hunter = {
FirstPersonShooterOnly = false,
},
},
Players = {
minJoin = 2, -- Must be set to 2 or higher
maxJoin = 12, -- recommand: 6-10 or 6-12. We have not done any test play with more than 12 people and do not recommend more than 12.
},
Speed = {
enable = true,
Props = 1.3, -- normal is 1.0, max 10.0 Recommand: 1.2-1.4
},
Jump = {
enable = false,
power = 10.0
},
Weapon = {
pumpshotgun = { ammo = 200, component_flash = true }
},
Spawner = {
Player = {
Hunters = {
[1] = vector4(2366.1, 3162.71, 48.12, 41.17),
[2] = vector4(2368.83, 3165.52, 47.97, 312.52),
[3] = vector4(2363.62, 3167.86, 47.76, 96.64),
[4] = vector4(2366.41, 3156.69, 48.21, 190.32),
[5] = vector4(2370.0, 3159.33, 48.21, 323.23),
[6] = vector4(2375.06, 3162.83, 48.21, 20.88),
},
Props = {
[1] = vector4(2361.54, 3113.28, 48.23, 57.33),
[2] = vector4(2356.42, 3132.2, 48.21, 82.84),
[3] = vector4(2389.73, 3094.36, 48.15, 154.82),
[4] = vector4(2350.07, 3062.44, 48.15, 162.58),
[5] = vector4(2409.88, 3060.69, 48.15, 358.12),
[6] = vector4(2413.7, 3106.68, 48.17, 346.03),
},
},
FakeObject = { -- DEMO SYSTM. -- It is recommended to set FakeObject to false, as it may cause heavy server load.
enable = false,
minObject = 4,
maxObject = 6,
fakers = {
-- [1] = {
-- coords = vector3(0, 0, 0),
-- heading = 105.0,
-- prop = '',
-- },
-- [2] = {
-- coords = vector3(0, 0, 0),
-- heading = 105.0,
-- prop = '',
-- },
}
},
FirstProps = {
{ prop = 'prop_vend_coffe_01', },
{ prop = 'prop_boxpile_07d', },
{ prop = 'prop_paints_bench01', },
{ prop = 'prop_pallet_pile_02', },
{ prop = 'prop_pallet_pile_03', },
{ prop = 'prop_byard_trailer01', },
{ prop = 'prop_plywoodpile_01b', },
{ prop = 'prop_tunnel_liner02', },
{ prop = 'prop_rub_carwreck_14', },
{ prop = 'prop_bin_03a', },
{ prop = 'prop_aircon_m_05', },
{ prop = 'prop_toolchest_05', },
{ prop = 'prop_rub_trukwreck_1', },
},
AvailableSwitchProps = {
{ prop = 'prop_vend_coffe_01', },
{ prop = 'prop_boxpile_07d', },
{ prop = 'prop_paints_bench01', },
{ prop = 'prop_pallet_pile_02', },
{ prop = 'prop_pallet_pile_03', },
{ prop = 'prop_byard_trailer01', },
{ prop = 'prop_plywoodpile_01b', },
{ prop = 'prop_tunnel_liner02', },
{ prop = 'prop_rub_carwreck_14', },
{ prop = 'prop_bin_03a', },
{ prop = 'prop_aircon_m_05', },
{ prop = 'prop_toolchest_05', },
{ prop = 'prop_rub_trukwreck_1', },
},
},
},
-- [[
--
-- ββββββββββββββββββββ βββ βββββββ βββββββ ββββββ
-- βββββββββββββββββββββ ββββββββββββββββββββββββββββ
-- ββββββββββββββ ββββββ ββββββ βββββββββββββββββββ
-- ββββββββββββββ βββββββββββββ βββββββββββββββββββ
-- βββββββββββββββββββ ββββββββββββββββββ ββββββ βββ
-- βββββββββββββββββββ βββββ βββββββ βββ ββββββ βββ
--
-- ]]
['NZ_OJH_SENORA'] = { -- 3706.94, 1632.54, 960.25
enable = true,
PolyZone = {
{
vector2(2387.72265625, 2526.2722167969),
vector2(2387.1870117188, 2520.3986816406),
vector2(2365.3955078125, 2494.2873535156),
vector2(2353.0178222656, 2491.7141113281),
vector2(2307.9626464844, 2500.2436523438),
vector2(2298.6037597656, 2505.7790527344),
vector2(2293.34375, 2523.0),
vector2(2295.4584960938, 2531.4318847656),
vector2(2315.4436035156, 2594.6833496094),
vector2(2319.3669433594, 2620.3540039062),
vector2(2326.736328125, 2636.2951660156),
vector2(2338.0520019531, 2643.4660644531),
vector2(2366.4299316406, 2647.7978515625),
vector2(2381.3713378906, 2639.8557128906),
vector2(2384.830078125, 2630.4328613281),
vector2(2381.6176757812, 2608.85546875),
vector2(2386.9626464844, 2583.2175292969),
vector2(2390.9997558594, 2570.4772949219),
vector2(2391.4143066406, 2560.9738769531),
vector2(2385.4973144531, 2543.6181640625),
vector2(2384.7180175781, 2536.8317871094)
}, {
name = "NZ_OJH_SENORA",
debugPoly = Config.DebugMode.showPolyZone,
maxZ = 60.331478118896,
minZ = 32.641674041748,
}
},
GameStart = {
startType = 'peyote', -- 'lobby' or 'peyote'
showBlip = true, -- true or false
Lobby = { -- if startType = "lobby"
['NZ_OJH_SENORA_LOBBY_1'] = {
blip = {
label = '?????',
coords = vector3(2374.62, 2527.55, 46.62),
sprite = 788,
scale = 0.7,
color = 2,
},
zone = {
{
vector2(2378.8852539062, 2517.9936523438),
vector2(2364.9899902344, 2520.2961425781),
vector2(2367.3459472656, 2535.9006347656),
vector2(2379.8784179688, 2534.8229980469)
}, {
maxZ = 52.730903625488,
minZ = 40.602485656738,
}
}
},
-- you can add more here
},
Peyote = { -- if startType = "peyote"
['NZ_OJH_SENORA_PEYOTE_1'] = {
model = 'prop_peyote_lowland_01',
coords = vector3(2374.62, 2527.55, 46.62),
cutsceneCoords = vector3(2367.5, 2642.8, 46.64) + vector3(0.0, 0.0, 66.0),
radius = 2.0,
joiningRadius = 12.0,
blip = {
label = '?????',
sprite = 788,
scale = 0.7,
color = 2,
},
},
-- you can add more here
},
},
ForceSettings = {
Hunter = {
FirstPersonShooterOnly = false,
},
},
Players = {
minJoin = 2, -- Must be set to 2 or higher
maxJoin = 12, -- recommand: 6-10 or 6-12. We have not done any test play with more than 12 people and do not recommend more than 12.
},
Speed = {
enable = true,
Props = 1.3, -- normal is 1.0, max 10.0 Recommand: 1.2-1.4
},
Jump = {
enable = false,
power = 10.0
},
Weapon = {
pumpshotgun = { ammo = 200, component_flash = true }
},
Spawner = {
Player = {
Hunters = {
[1] = vector4(2358.35, 2512.04, 46.67, 41.0),
[2] = vector4(2356.28, 2510.3, 46.67, 56.6),
[3] = vector4(2356.61, 2507.36, 46.67, 211.53),
[4] = vector4(2361.26, 2506.41, 46.62, 256.84),
[5] = vector4(2364.7, 2508.22, 46.75, 297.63),
[6] = vector4(2356.92, 2502.96, 46.7, 56.86),
},
Props = {
[1] = vector4(2355.92, 2576.15, 46.67, 336.0),
[2] = vector4(2354.9, 2572.79, 46.67, 184.03),
[3] = vector4(2351.26, 2570.75, 46.59, 113.96),
[4] = vector4(2344.92, 2574.37, 46.55, 45.71),
[5] = vector4(2343.89, 2569.9, 46.6, 186.46),
[6] = vector4(2344.28, 2565.36, 46.67, 184.32),
},
},
FakeObject = { -- DEMO SYSTM. -- It is recommended to set false, as it may cause heavy server load.
enable = false,
minObject = 4,
maxObject = 6,
fakers = {
-- [1] = {
-- coords = vector3(0, 0, 0),
-- heading = 105.0,
-- prop = '',
-- },
-- [2] = {
-- coords = vector3(0, 0, 0),
-- heading = 105.0,
-- prop = '',
-- },
}
},
FirstProps = {
{ prop = 'prop_rub_carwreck_9', },
{ prop = 'prop_palm_fan_02_a', },
{ prop = 'prop_speaker_07', },
{ prop = 'prop_conc_blocks01b', },
{ prop = 'prop_picnictable_01', },
{ prop = 'prop_pallet_pile_04', },
{ prop = 'prop_rub_couch02', },
{ prop = 'prop_table_03b_chr', },
{ prop = 'prop_bbq_4', },
{ prop = 'prop_bin_07b', },
},
AvailableSwitchProps = {
{ prop = 'prop_rub_carwreck_9', },
{ prop = 'prop_palm_fan_02_a', },
{ prop = 'prop_speaker_07', },
{ prop = 'prop_conc_blocks01b', },
{ prop = 'prop_picnictable_01', },
{ prop = 'prop_pallet_pile_04', },
{ prop = 'prop_rub_couch02', },
{ prop = 'prop_table_03b_chr', },
{ prop = 'prop_bbq_4', },
{ prop = 'prop_bin_07b', },
},
},
},
-- [[
--
-- ββββββββββ ββββββββββββββββββββ βββββββ ββββ ββββ
-- βββββββββββ ββββββββββββββββββββββββββββββββββ βββββ
-- βββ βββ βββββββββββ βββ βββ ββββββββββββββ
-- βββ βββ βββββββββββ βββ βββ ββββββββββββββ
-- βββββββββββββββββββββββββ βββ ββββββββββββ βββ βββ
-- βββββββ βββββββ ββββββββ βββ βββββββ βββ βββ
--
-- ]]
['NZ_OJH_CUSTOM'] = {
enable = true,
PolyZone = {
{
vector2(1053.7788085938, -2388.2646484375),
vector2(1093.6125488282, -2389.3937988282),
vector2(1094.5611572266, -2376.8845214844),
vector2(1101.7708740234, -2373.9089355468),
vector2(1105.1505126954, -2371.9421386718),
vector2(1113.3205566406, -2365.5268554688),
vector2(1118.7580566406, -2360.5322265625),
vector2(1122.1788330078, -2355.11328125),
vector2(1124.1837158204, -2350.8334960938),
vector2(1125.5462646484, -2347.2404785156),
vector2(1126.4614257812, -2344.0244140625),
vector2(1126.9764404296, -2342.4187011718),
vector2(1136.8967285156, -2343.36328125),
vector2(1137.4481201172, -2327.0346679688),
vector2(1140.0997314454, -2296.3657226562),
vector2(1141.5151367188, -2279.2419433594),
vector2(1135.8862304688, -2255.9995117188),
vector2(1134.418334961, -2243.0747070312),
vector2(1128.419555664, -2228.6318359375),
vector2(1115.0001220704, -2215.048828125),
vector2(1097.5075683594, -2205.3654785156),
vector2(1067.0725097656, -2200.1508789062)
}, {
name = "NZ_OJH_CUSTOM",
debugPoly = Config.DebugMode.showPolyZone,
maxZ = 37.411293029786,
minZ = 25.37239074707,
}
},
GameStart = {
startType = 'peyote', -- 'lobby' or 'peyote'
showBlip = true, -- true or false
Lobby = { -- if startType = "lobby"
['NZ_OJH_CUSTOM_LOBBY_1'] = {
blip = {
label = '?????',
coords = vector3(1114.17, -2351.43, 30.53),
sprite = 788,
scale = 0.7,
color = 2,
},
zone = {
{
vector2(1111.1624755859, -2352.7517089844),
vector2(1111.8334960938, -2340.5834960938),
vector2(1126.3990478516, -2342.6760253906),
vector2(1119.1898193359, -2358.4582519531)
}, {
maxZ = 37.411293029786,
minZ = 25.37239074707,
}
}
},
-- you can add more here
},
Peyote = { -- if startType = "peyote"
['NZ_OJH_CUSTOM_PEYOTE_1'] = {
model = 'prop_peyote_lowland_01',
coords = vector3(1114.17, -2351.43, 30.53),
cutsceneCoords = vector3(1099.88, -2273.71, 30.15) + vector3(0.0, 0.0, 66.0),
radius = 2.0,
joiningRadius = 12.0,
blip = {
label = '?????',
sprite = 788,
scale = 0.7,
color = 2,
},
},
-- you can add more here
},
},
ForceSettings = {
Hunter = {
FirstPersonShooterOnly = false,
},
},
Players = {
minJoin = 2, -- Must be set to 2 or higher
maxJoin = 12, -- recommand: 6-10 or 6-12. We have not done any test play with more than 12 people and do not recommend more than 12.
},
Speed = {
enable = true,
Props = 1.3, -- normal is 1.0, max 10.0 Recommand: 1.2-1.4
},
Jump = {
enable = false,
power = 10.0
},
Weapon = {
pumpshotgun = { ammo = 200, component_flash = true }
},
Spawner = {
Player = {
Hunters = {
[1] = vector4(1059.32, -2376.15, 30.63, 268.77),
[2] = vector4(1058.87, -2378.33, 30.64, 258.00),
[3] = vector4(1059.38, -2380.65, 30.63, 266.19),
[4] = vector4(1058.86, -2383.41, 30.52, 263.69),
[5] = vector4(1063.45, -2381.90, 30.64, 268.86),
[6] = vector4(1064.85, -2377.81, 30.74, 271.99),
},
Props = {
[1] = vector4(1127.86, -2239.99, 30.72, 143.85),
[2] = vector4(1124.47, -2236.18, 30.45, 136.13),
[3] = vector4(1104.74, -2238.62, 30.17, 112.26),
[4] = vector4(1091.63, -2280.15, 30.15, 123.45),
[5] = vector4(1112.53, -2302.85, 30.50, 210.15),
[6] = vector4(1113.46, -2325.61, 30.52, 164.79),
},
},
FakeObject = { -- DEMO SYSTM. -- It is recommended to set FakeObject to false, as it may cause heavy server load.
enable = false,
minObject = 2,
maxObject = 5,
fakers = {
-- [1] = {
-- coords = vector3(0, 0, 0),
-- heading = 105.0,
-- prop = '',
-- },
-- [2] = {
-- coords = vector3(0, 0, 0),
-- heading = 105.0,
-- prop = '',
-- },
}
},
FirstProps = {
{ prop = 'prop_box_wood01a', },
{ prop = 'prop_watercrate_01', },
{ prop = 'prop_barier_conc_02a', },
{ prop = 'prop_barier_conc_01a', },
{ prop = 'prop_pallettruck_01', },
{ prop = 'prop_rock_1_d', },
{ prop = 'prop_palm_fan_02_b', },
{ prop = 'prop_dumpster_02a', },
},
AvailableSwitchProps = {
{ prop = 'prop_box_wood01a', },
{ prop = 'prop_watercrate_01', },
{ prop = 'prop_barier_conc_02a', },
{ prop = 'prop_barier_conc_01a', },
{ prop = 'prop_pallettruck_01', },
{ prop = 'prop_rock_1_d', },
{ prop = 'prop_palm_fan_02_b', },
{ prop = 'prop_dumpster_02a', },
},
},
},
},
},
}
------------- DO NOT TOUCH ----------------
Config.OBJ_POLY_SIZE = 20
Config.TEST_ROLE = {
enable = false, -- default: false
role = 'prop', -- 'prop' or 'hunter'
}
Config.TEST_ALONE = false -- default: false
Config.TEST_WAITING = {
enable = false, -- default: false
TIME = 20,
}
Config.DEBUG_COMMANDS = false -- default: false
-------------------------------------------
GameSettingLIMITSCHANGE_PROP_LIMITProp change limits
DECOI_LIMITDecoi limits
DecoiHealthDecoi health
WhistleAUDIO_NAMEAudio Name of whitle
AUDIO_REFAudio Ref of whitle
INTERVALInterval of whitle
SessionSettingsTIME_OF_HUNTERS_WAITING_TIMEHunter waiting time
TIME_OF_OUT_SIDE_LOBBY_ARECountdown to kick players when the game has not yet started and they are outside the OBJECT HUNT menu area
TIME_OF_SESSION_EXPIRYTime limit to start the game
TIME_OF_OUT_SIDE_OBJECTHUNT_ARECountdown outside the area during the game
SkipTheCutScenesSkip Cut Scenes or not
Area.MapsGameStart.startTypeYou can decide how to start: "peyote" or "lobby"
ForceSettings.Hunter.FirstPersonShooterOnlyCan be set to force first person during play
Players.minJoinMinimum number of participants per map
Players.maxJoinMaximum number of participants per map
Speed.PropsThe speed at which the Prop side runs during the game
Jump.powerPower of jump on the prop side during the game
Weapon.pumpshotgun..Setting up weapons on the hunter's side
Spawner.Player..Initial location of the player at the beginning of the game
Spawner.FakeObject.minObjectMinimum number of fake objects to spawn
Spawner.FakeObject.maxObjectMaximum number of fake objects to spawn
Spawner.FirstPropsRandom prop list when first spawned
Spawner.AvailableSwitchPropsList of props that the object side can transform
ConfigDefaultOffsetIf the coordinates of the fake object and the transformation destination on the object side are not set in Config.Props_Z_Dict, this number is used.
Props_Z_DictIndividual height specification for each prop
Config.DefaultOffset = {
z = -0.90
}
Config.Props_Z_Dict = {
------------------------------
---- MAP NZ_OJH_SCRAPYARD ----
------------------------------
[joaat('prop_vend_soda_01')] = -0.039999999999999,
[joaat('prop_pallet_pile_02')] = -0.88,
[joaat('prop_pallet_pile_03')] = -1.0,
[joaat('prop_byard_trailer01')] = -1.0,
[joaat('prop_plywoodpile_01b')] = -1.0,
[joaat('prop_tunnel_liner02')] = -1.0,
[joaat('prop_boxpile_07d')] = -1.0,
[joaat('prop_rub_carwreck_14')] = -1.0,
[joaat('prop_bin_03a')] = -0.98,
[joaat('prop_aircon_m_05')] = -1.0,
[joaat('prop_toolchest_05')] = -1.02,
[joaat('prop_rub_trukwreck_1')] = -0.3,
[joaat('prop_rub_frklft')] = -1.16,
---------------------------
---- MAP NZ_OJH_SENORA ----
---------------------------
[joaat('prop_rub_carwreck_9')] = -1.0,
[joaat('prop_palm_fan_02_a')] = -1.04,
[joaat('prop_speaker_07')] = -0.58,
[joaat('prop_table_04')] = -0.1,
[joaat('prop_conc_blocks01b')] = -1.0,
[joaat('prop_picnictable_01')] = -0.98,
[joaat('prop_pallet_pile_04')] = -0.1,
[joaat('prop_rub_couch02')] = -1.0,
[joaat('prop_table_03b_chr')] = -1.02,
[joaat('prop_bbq_4')] = -1.0,
[joaat('prop_bin_07b')] = -1.0,
---------------------------
---- MAP NZ_OJH_CUSTOM ----
---------------------------
[joaat('prop_box_wood01a')] = -1.0,
[joaat('prop_watercrate_01')] = -1.0,
[joaat('prop_barier_conc_02a')] = -1.0,
[joaat('prop_barier_conc_01a')] = -0.96,
[joaat('prop_pallettruck_01')] = -1.0,
[joaat('prop_rock_1_d')] = -1.0,
[joaat('prop_palm_fan_02_b')] = -1.02,
[joaat('prop_dumpster_02a')] = -1.0,
-- you can more here.
}
Last updated