/
VehicleKeyChain.json
259 lines (259 loc) · 7.78 KB
/
VehicleKeyChain.json
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
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
[
{
"version": "4.1.5",
"date": "2024-04-22",
"release-notes": [
"- Fixed GetPlayerVehiclesAndKeyCount function returning duplicate entries."
]
},
{
"version": "4.1.4",
"date": "2024-02-25",
"release-notes": [
"- Fixed society vehicle query.",
"- Fixed lock animation not loading in certain cases."
]
},
{
"version": "4.1.3",
"date": "2024-01-22",
"release-notes": [
"- Fixed society vehicles not being detected."
]
},
{
"version": "4.1.2",
"date": "2024-01-22",
"release-notes": [
"- Fixed temp key model display."
]
},
{
"version": "4.1.1",
"date": "2024-01-20",
"release-notes": [
"- Fixed missing client side exports."
]
},
{
"version": "4.1.0",
"date": "2024-01-19",
"release-notes": [
"- Added menu text when not owning any vehicles/keys.",
"- Fixed sorting of vehicles/keys in key inventory.",
"- Fixed error for some users during sorting of vehicles/keys.",
"- Fixed file encoding of the German.lua to prevent umlauts turning into ?."
]
},
{
"version": "4.0.1",
"date": "2024-01-13",
"release-notes": [
"- Added several exports.",
"- Fixed some missing exports."
]
},
{
"version": "4.0.0",
"date": "2024-01-13",
"release-notes": [
"- Added QB compatibility.",
"- Added temporary keys to inventory.",
"- Added new license.",
"- Added localization files (English and German).",
"- Added config validation with appropriate messages when stuff is missing or has the wrong type.",
"- If player doesn't have enough money, withdraws from the bank account instead.",
"- Cleared out the readme file (documentation can be found at https://docs.kiminaze.de",
"- Performance improvements",
" - A lot of formatting changes and large parts of code rewritten.",
" - Added key mappings for all controls.",
" - Removed several unnecessary debug logs.",
" - Removed unnecessary parameter checking.",
" - Simplified most functions.",
"- Config rewritten entirely",
" - Config values are now globals.",
" - Job vehicles can now be defined with ranks as well.",
"- Moved a lot of code to server side.",
"- Unencrypted exports and callbacks to allow for more changes.",
"- Unencrypted job vehicle check.",
"- Errors now show when NativeUI or ContextMenu is missing but set to be used in the config.",
"- Removed error when trying to use both NativeUI and ContextMenu (they work together now).",
"- Removed NativeUI and ContextMenu as dependencies.",
"- Keymaker and key inventory menus completely reworked.",
"- Changed \"master key\" to \"vehicle\" in all instances.",
"- ContextMenu menus reworked.",
"- Fixed some issues in the version checker."
]
},
{
"version": "3.1.1",
"date": "2023-08-08",
"release-notes": [
"- Fixed temporary vehicle keys not being deleted when exchanging locks of a vehicle."
]
},
{
"version": "3.1.0",
"date": "2023-05-22",
"release-notes": [
"- Config option to circumvent desynced behaviour when (un)locking a vehicle fully implemented.",
"- Added log file to allow for more detailed messages.",
"- Added many debug log messages on server side.",
"- Added new version of the version checker (more detailed information).",
"- Many performance improvements across the whole script.",
"- Fixed wrong script name in the version checker."
]
},
{
"version": "3.0.7",
"date": "2023-05-01",
"release-notes": [
"- Added new config option to test out desynced behaviour when (un)locking a vehicle.",
"- Fixed warning message regarding version checker."
]
},
{
"version": "3.0.6",
"date": "2023-01-25",
"release-notes": [
"- Fixed warning message for certain server versions.",
"- Slightly reformatted client.lua."
]
},
{
"version": "3.0.5",
"date": "2023-01-22",
"release-notes": [
"- Fixed compatibility with newer ESX versions.",
"- Fixed error when trying to get keys without using vehicle model.",
"- Reformatted fxmanifest file."
]
},
{
"version": "3.0.4",
"date": "2022-05-12",
"release-notes": [
"- Fixed the \"OpenInventory\" export not working properly."
]
},
{
"version": "3.0.3",
"date": "2022-04-03",
"release-notes": [
"- Fixed another error that only happened when trying to create a new key through the ContextMenu."
]
},
{
"version": "3.0.2",
"date": "2022-04-03",
"release-notes": [
"- Fixed another error that prevented using the ContextMenu."
]
},
{
"version": "3.0.1",
"date": "2022-04-03",
"release-notes": [
"- Fixed a typo that prevented using the ContextMenu."
]
},
{
"version": "3.0.0",
"date": "2022-04-02",
"release-notes": [
"- Switched to the new ContextMenu version. Incompatible with the old ContextMenu."
]
},
{
"version": "2.0.2",
"date": "2022-02-12",
"release-notes": [
"- Fixed remote control sound playing more than once if other players are closeby."
]
},
{
"version": "2.0.1",
"date": "2022-02-10",
"release-notes": [
"- Fixed an error related to manually removing a temporary key."
]
},
{
"version": "2.0",
"date": "2022-02-10",
"release-notes": [
"- Complete code overhaul.",
"- Encrypted core functionality that shouldn't be changed anyways.",
"- Added my version checker.",
"- Removed the SQL file. The script now does everything automatically!",
"- Added foreign keys to database table. (now fully compatible with VehicleRegistration by default)",
"- Added several exports (see README on usage).",
"- Added temporary key feature (see README on usage).",
"- Added sound and light to locking function.",
"- Fixed some vehicle names still displaying NULL. Will now take the model name or \"Unknown\" if model does not exist."
]
},
{
"version": "1.3",
"date": "2021-08-07",
"release-notes": [
"- Added the ability to give the master key to another player.",
"- Added a blacklist for vehicle models that prevents players from giving / creating keys."
]
},
{
"version": "1.2.1",
"date": "2021-06-30",
"release-notes": [
"- Only client.lua changed.",
"- Fixed weird glitch when setting Config.keyMenuKey to nil."
]
},
{
"version": "1.2",
"date": "2021-06-26",
"release-notes": [
"- Added categories to the ContextMenu for a high amount of owned keys / vehicles. (configurable amount of vehicles required)",
"- Fixed client side error when removing key.",
"- Removed debug command that allowed anyone to change a plate of a vehicle."
]
},
{
"version": "1.1.3",
"date": "2021-06-24",
"release-notes": [
"- Re-added Config.Strings.helpText (was missing)."
]
},
{
"version": "1.1.2",
"date": "2021-06-24",
"release-notes": [
"- Only server.lua changed.",
"- Fixed key duplication glitch.",
"- Added additional error checks to prevent abuse."
]
},
{
"version": "1.1.1",
"date": "2021-06-22",
"release-notes": [
"- Only client.lua changed.",
"- Fixed \"NULL\" name for modded vehicles."
]
},
{
"version": "1.1",
"date": "2021-06-21",
"release-notes": [
"- Added costs to creating / invalidating keys.",
"- Added and changed a few notifications.",
"- Completely reworked the code for the exports and callbacks to allow for more stuff.",
"- Added server side exports for getting keys of a player (see server export usage).",
"- Added config option for job vehicles (player automatically has the key for his job vehicles).",
"- Added additional error checks.",
"- Completely reworked the menus to allow for the vehicle name to be shown.",
"- Fixed ownership for vehicles with plates with less than 7 chars."
]
}
]