forked from Smokiiee/qb-objectsync
-
Notifications
You must be signed in to change notification settings - Fork 0
/
config.lua
109 lines (97 loc) · 2.9 KB
/
config.lua
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
Config = Config or {}
Config.Debug = false -- <----- Use this only if you need to troubleshooting
Config.rayCastingDistance = 50.0
Config.ObjectZOffset = - 0.5
Config.HasCrateAccsess = {
["citizen id here"] = true, -- <----- character citizen id If set to true the citizen id have accsess
["citizen id here"] = true,
["citizen id here"] = false,-- <----- If set to false the citizen id do not have accsess
}
Config.Difficulty = {
[1] = {
name = 'Easy',
circles = 1,
seconds= 15,
},
[2] = {
name = 'Medium',
circles = 2,
seconds= 10,
},
[3] = {
name = 'Hard',
circles = 3,
seconds= 5,
}
}
Config.Presets = {
[1] = {
name = 'Random stuffs',
items = {
['water_bottle'] = {min = 1, max = 5},
['joint'] = {min = 1, max = 5},
['beer'] = {min = 1, max = 5},
}
},
[2] = {
name = 'Random stuffs 2',
items = {
['water_bottle'] = {min = 1, max = 5},
['joint'] = {min = 1, max = 5},
['beer'] = {min = 1, max = 5},
}
},
[3] = {
name = 'Random stuffs 3',
items = {
['water_bottle'] = {min = 1, max = 5},
['joint'] = {min = 1, max = 5},
['beer'] = {min = 1, max = 5},
}
},
}
Config.Objects = {
['ba_prop_battle_crates_rifles_01a'] = 'Battle Crate',
['prop_tool_box_06'] = 'Tool box 6',
['prop_tool_box_05'] = 'Tool box 5',
}
Config.IgnoreItems = {
['id_card'] = true,
['driver_license'] = true,
['lawyerpass'] = true,
['weaponlicense'] = true,
['visa'] = true,
['mastercard'] = true,
--['weapon_unarmed'] = true,
}
-- Function to handle debug prints
debugPrint = function(text)
if Config.Debug then
tPrint(text, 0)
end
end
tPrint = function(tbl, indent)
indent = indent or 0
if type(tbl) == 'table' then
for k, v in pairs(tbl) do
local tblType = type(v)
local formatting = ("%s ^3%s:^0"):format(string.rep(" ", indent), k)
if tblType == "table" then
print(formatting)
tPrint(v, indent + 1)
elseif tblType == 'boolean' then
print(("%s^1 %s ^0"):format(formatting, v))
elseif tblType == "function" then
print(("%s^9 %s ^0"):format(formatting, v))
elseif tblType == 'number' then
print(("%s^5 %s ^0"):format(formatting, v))
elseif tblType == 'string' then
print(("%s ^2'%s' ^0"):format(formatting, v))
else
print(("%s^2 %s ^0"):format(formatting, v))
end
end
else
print(("%s ^0%s"):format(string.rep(" ", indent), tbl))
end
end