mirror of
https://github.com/qbcore-fivem/qb-core.git
synced 2026-08-29 01:08:57 +00:00
Merge branch 'main' into main
This commit is contained in:
+3
-3
@@ -46,15 +46,15 @@ QBConfig.Notify.NotificationStyling = {
|
||||
QBConfig.Notify.VariantDefinitions = {
|
||||
success = {
|
||||
classes = 'success',
|
||||
icon = 'done'
|
||||
icon = 'task_alt'
|
||||
},
|
||||
primary = {
|
||||
classes = 'primary',
|
||||
icon = 'info'
|
||||
icon = 'notifications'
|
||||
},
|
||||
error = {
|
||||
classes = 'error',
|
||||
icon = 'dangerous'
|
||||
icon = 'warning'
|
||||
},
|
||||
police = {
|
||||
classes = 'police',
|
||||
|
||||
+15
-20
@@ -46,36 +46,31 @@ html::-webkit-scrollbar {
|
||||
}
|
||||
|
||||
.success {
|
||||
background-color: rgba(23, 23, 23, 90%);
|
||||
border-radius: 10px;
|
||||
box-shadow: 0rem 0rem 0.1rem 0.05rem #000000;
|
||||
border-left: 0.5rem solid #20bb44;
|
||||
background-color: #20bb44;
|
||||
border-radius: 5px;
|
||||
border: 1px solid #6ae587;
|
||||
}
|
||||
|
||||
.primary {
|
||||
background-color: rgba(23, 23, 23, 90%);
|
||||
border-radius: 10px;
|
||||
box-shadow: 0rem 0rem 0.1rem 0.05rem #000000;
|
||||
border-left: 5px solid #1c75d2;
|
||||
background-color: #1c75d2;
|
||||
border-radius: 5px;
|
||||
border: 1px solid #6facec;
|
||||
}
|
||||
|
||||
.error {
|
||||
background-color: rgba(23, 23, 23, 90%);
|
||||
border-radius: 10px;
|
||||
box-shadow: 0rem 0rem 0.1rem 0.05rem #000000;
|
||||
border-left: 5px solid #c10114;
|
||||
background-color: #c10114;
|
||||
border-radius: 5px;
|
||||
border: 1px solid #fe4255;
|
||||
}
|
||||
|
||||
.police {
|
||||
background-color: rgba(23, 23, 23, 90%);
|
||||
border-radius: 10px;
|
||||
box-shadow: 0rem 0rem 0.1rem 0.05rem #000000;
|
||||
border-left: 5px solid #2197f2;
|
||||
background-color: #2197f2;
|
||||
border-radius: 5px;
|
||||
border: 1px solid #7ac1f7;
|
||||
}
|
||||
|
||||
.ambulance {
|
||||
background-color: rgba(23, 23, 23, 90%);
|
||||
border-radius: 10px;
|
||||
box-shadow: 0rem 0rem 0.1rem 0.05rem #000000;
|
||||
border-left: 5px solid #f44236;
|
||||
background-color: #f44236;
|
||||
border-radius: 5px;
|
||||
border: 1px solid #f88e86;
|
||||
}
|
||||
+3
-3
@@ -1,12 +1,12 @@
|
||||
<html>
|
||||
<head>
|
||||
<link href="https://fonts.googleapis.com/css2?family=Poppins&display=swap" rel="stylesheet" />
|
||||
<link href="https://cdn.jsdelivr.net/npm/quasar@2.1.0/dist/quasar.prod.css" rel="stylesheet" type="text/css" />
|
||||
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.3/css/all.min.css" />
|
||||
<link href="https://cdn.jsdelivr.net/npm/quasar@2.12.0/dist/quasar.prod.css" rel="stylesheet" type="text/css" />
|
||||
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" />
|
||||
<link href="https://fonts.googleapis.com/css?family=Roboto:100,300,400,500,700,900|Material+Icons" rel="stylesheet" type="text/css" />
|
||||
<link href="css/style.css" rel="stylesheet" />
|
||||
<script src="https://cdn.jsdelivr.net/npm/vue@3/dist/vue.global.prod.js" defer></script>
|
||||
<script src="https://cdn.jsdelivr.net/npm/quasar@2.1.0/dist/quasar.umd.prod.js" defer></script>
|
||||
<script src="https://cdn.jsdelivr.net/npm/quasar@2.12.0/dist/quasar.umd.prod.js" defer></script>
|
||||
<script type="module" src="js/app.js"></script>
|
||||
<script src="js/drawtext.js"></script>
|
||||
<link rel="stylesheet" href="css/drawtext.css">
|
||||
|
||||
+126
@@ -0,0 +1,126 @@
|
||||
local Translations = {
|
||||
error = {
|
||||
not_online = 'Ο παίκτης δεν είναι online',
|
||||
wrong_format = 'Λανθασμένη μορφοποίηση',
|
||||
missing_args = 'Δεν έχουν δωθεί όλοι οι παράμετροι (x, y, z)',
|
||||
missing_args2 = 'Όλοι οι παράμετροι πρέπει να συμπληρωθούν!',
|
||||
no_access = 'Δεν έχεις πρόσβαση σε αυτή την εντολή',
|
||||
company_too_poor = 'Ο εργοδώτης σου, πτώχευσε',
|
||||
item_not_exist = 'Δεν υπάρχει αυτό το αντικείμενο',
|
||||
too_heavy = 'Πολύ βαρύ σακαίδιο',
|
||||
location_not_exist = 'Δεν υπάρχει αυτή η τοποθεσία',
|
||||
duplicate_license = 'Βρέθηκε διπλή Rockstar Άδεια χρήσης',
|
||||
no_valid_license = 'Μη έγκυρη Rockstar Άδεια χρήσης',
|
||||
not_whitelisted = 'Δεν είναι προσκεκλημένος σε αυτό το server',
|
||||
server_already_open = 'Αυτός ο server έχει ήδη ανοίξει',
|
||||
server_already_closed = 'Αυτός ο server έχει ήδη κλείσει',
|
||||
no_permission = 'Δεν έχεις άδεια για αυτό..',
|
||||
no_waypoint = 'Δεν ορίστικε προορισμός.',
|
||||
tp_error = 'Πρόβλημα καθώς μεταφερώσουν.',
|
||||
connecting_database_error = 'Πρόβλημα στην σύνδεση της βάσης δεδομένων. (Είναι ενεργός ο SQL server?)',
|
||||
connecting_database_timeout = 'Έληξε ο χρόνος σύνδεσης της βάσης δεδοομένων. (Είναι ενεργός ο SQL server?)',
|
||||
},
|
||||
success = {
|
||||
server_opened = 'Αυτός ο server έχει ανοίξει',
|
||||
server_closed = 'Αυτός ο server έχει κλείσει',
|
||||
teleported_waypoint = 'Τηλεμεταφέρθηκες στο σημείο.',
|
||||
},
|
||||
info = {
|
||||
received_paycheck = 'Έχεις λάβει πληρωμή, τάξεως $%{value}',
|
||||
job_info = 'Εργασία: %{value} | Βαθμός: %{value2} | Καθήκων: %{value3}',
|
||||
gang_info = 'Συμμορία: %{value} | Βαθμός: %{value2}',
|
||||
on_duty = 'Τώρα είσαι σε υπηρεσία!',
|
||||
off_duty = 'Τώρα είσαι εκτώς υπηρεσίας!',
|
||||
checking_ban = 'Γειά %s. Ελέγχουμε εάν έχεις αποκλειστεί.',
|
||||
join_server = 'Καλως ήρθες %s στο {Server Name}.',
|
||||
checking_whitelisted = 'Γειά %s. Ελέγχουμε εάν έχεις προσκληθεί.',
|
||||
exploit_banned = 'Έχεις αποκλειστεί για αντικανονικό παιχνίδι. Έλεγξε το Discord μας για παραπάνω λεπτομέριες: %{discord}',
|
||||
exploit_dropped = 'Έχεις εκδιωχθεί για αντικανονικό παιχνίδι.',
|
||||
},
|
||||
command = {
|
||||
tp = {
|
||||
help = 'Τηλεμεταφορά σε παίκτη ή συντεταγμένες (Admin Μόνο)',
|
||||
params = {
|
||||
x = { name = 'id/x', help = 'ID του παίκτη ή X θέση'},
|
||||
y = { name = 'y', help = 'Y θέση' },
|
||||
z = { name = 'z', help = 'Z θέση' },
|
||||
},
|
||||
},
|
||||
tpm = { help = 'Τηλεμεταφορά σε Marker (Admin Μόνο)' },
|
||||
togglepvp = { help = 'Ενεργοποίησε το PVP στον server (Admin Μόνο)' },
|
||||
addpermission = {
|
||||
help = 'Δώσε πρόσβαση στον παίκτη (God Μόνο)',
|
||||
params = {
|
||||
id = { name = 'id', help = 'ID του παίκτη' },
|
||||
permission = { name = 'permission', help = 'Επίπεδο πρόσβασης' },
|
||||
},
|
||||
},
|
||||
removepermission = {
|
||||
help = 'Αφαίρεση πρόσβασης παίκτη (God Μόνο)',
|
||||
params = {
|
||||
id = { name = 'id', help = 'ID του παίκτη' },
|
||||
permission = { name = 'permission', help = 'Επίπεδο πρόσβασης' },
|
||||
},
|
||||
},
|
||||
openserver = { help = 'Άνοιξε τον server για όλους (Admin Μόνο)' },
|
||||
closeserver = {
|
||||
help = 'Κλείσε τον server για άτομα μη εξουσιοδωτημένα. (Admin Μόνο)',
|
||||
params = {
|
||||
reason = { name = 'reason', help = 'Λόγος κλεισίματος (προεραιτικό)' },
|
||||
},
|
||||
},
|
||||
car = {
|
||||
help = 'Δημιουργία οχήματος (Admin Μόνο)',
|
||||
params = {
|
||||
model = { name = 'model', help = 'Model name of the vehicle' },
|
||||
},
|
||||
},
|
||||
dv = { help = 'Σβήσιμο οχήματος (Admin Μόνο)' },
|
||||
givemoney = {
|
||||
help = 'Δώσε χρήματα σε έναν παίκτη (Admin Μόνο)',
|
||||
params = {
|
||||
id = { name = 'id', help = 'ID του παίκτη' },
|
||||
moneytype = { name = 'moneytype', help = 'Τύπος χρήματος (μετρητά, τράπεζα, crypto)' },
|
||||
amount = { name = 'amount', help = 'Ποσό χρημάτων' },
|
||||
},
|
||||
},
|
||||
setmoney = {
|
||||
help = 'Set Players Money Amount (Admin Μόνο)',
|
||||
params = {
|
||||
id = { name = 'id', help = 'ID του παίκτη' },
|
||||
moneytype = { name = 'moneytype', help = 'Τύπος χρήματος (μετρητά, τράπεζα, crypto)' },
|
||||
amount = { name = 'amount', help = 'Ποσό χρημάτων' },
|
||||
},
|
||||
},
|
||||
job = { help = 'Check Your Job' },
|
||||
setjob = {
|
||||
help = 'Set A Players Job (Admin Μόνο)',
|
||||
params = {
|
||||
id = { name = 'id', help = 'ID του παίκτη' },
|
||||
job = { name = 'job', help = 'Όνομα εργασίας' },
|
||||
grade = { name = 'grade', help = 'Βαθμός εργασίας' },
|
||||
},
|
||||
},
|
||||
gang = { help = 'Έλεγξε την συμμορία σου' },
|
||||
setgang = {
|
||||
help = 'Όρισε σε έναν παίκτη μια συμμορία (Admin Μόνο)',
|
||||
params = {
|
||||
id = { name = 'id', help = 'ID του παίκτη' },
|
||||
gang = { name = 'gang', help = 'Όνομα συμμορίας' },
|
||||
grade = { name = 'grade', help = 'Βαθμός συμμορίας' },
|
||||
},
|
||||
},
|
||||
ooc = { help = 'OOC Μήνυμα Συνομιλίας' },
|
||||
me = {
|
||||
help = 'Προβολή τοπικού μηνύματος',
|
||||
params = {
|
||||
message = { name = 'message', help = 'Μήνυμα προς αποστολή' }
|
||||
},
|
||||
},
|
||||
},
|
||||
}
|
||||
|
||||
Lang = Lang or Locale:new({
|
||||
phrases = Translations,
|
||||
warnOnMissing = true
|
||||
})
|
||||
+105
-4
@@ -7,16 +7,117 @@ local Translations = {
|
||||
no_access = 'không có quyền sử dụng lệnh này',
|
||||
company_too_poor = 'Công ty của bạn đã phá sản',
|
||||
item_not_exist = 'Vật phẩm không tồn tại',
|
||||
too_heavy = 'kho đồ đã đầy'
|
||||
too_heavy = 'kho đồ đã đầy',
|
||||
location_not_exist = 'Vị trí không tồn tại',
|
||||
duplicate_license = 'Đã tìm thấy giấy phép Rockstar trùng lặp',
|
||||
no_valid_license = 'Không tìm thấy giấy phép Rockstar hợp lệ',
|
||||
not_whitelisted = 'Bạn không nằm trong danh sách cho phép của máy chủ này',
|
||||
server_already_open = 'Máy chủ đã mở cửa',
|
||||
server_already_closed = 'Máy chủ đã đóng cửa',
|
||||
no_permission = 'Bạn không có quyền để làm việc này',
|
||||
no_waypoint = 'Không có Waypoint nào được đặt.',
|
||||
tp_error = 'Lỗi trong lúc dịch chuyển.',
|
||||
connecting_database_error = 'Đã xảy ra lỗi trong lúc kết nối đến máy chủ CSDL. (Máy chủ SQL đã mở?)',
|
||||
connecting_database_timeout = 'Đã hết thời gian kết nối tới CSDL. (Máy chủ SQL đã mở?)',
|
||||
},
|
||||
success = {
|
||||
server_opened = 'Đã mở máy chủ',
|
||||
server_closed = 'Đã đóng máy chủ',
|
||||
teleported_waypoint = 'Đã dịch chuyển tới Waypoint.',
|
||||
},
|
||||
success = {},
|
||||
info = {
|
||||
received_paycheck = 'Bạn nhận được số tiền thanh toán là $%{value}',
|
||||
job_info = 'Công việc: %{value} | Cấp độ: %{value2} | Làm việc: %{value3}',
|
||||
gang_info = 'Băng đảng: %{value} | Cấp độ: %{value2}',
|
||||
on_duty = 'Bạn đã sẵn sàng làm viêc!',
|
||||
off_duty = 'Bạn đã dừng làm việc!'
|
||||
}
|
||||
off_duty = 'Bạn đã dừng làm việc!',
|
||||
checking_ban = 'Xin chào %s. Chúng tôi đang kiểm tra xem bạn có bị cấm không.',
|
||||
join_server = 'Chào mừng %s đã đến với {Server Name}.',
|
||||
checking_whitelisted = 'Xin chào %s. Chúng tôi đang kiểm tra trợ cấp của bạn.',
|
||||
exploit_banned = 'Bạn đã bị cấm vì gian lận. Kiểm tra Discord của chúng tôi để biết thêm thông tin: %{discord}',
|
||||
exploit_dropped = 'Bạn đã bị đá vì lợi dụng lỗi',
|
||||
},
|
||||
command = {
|
||||
tp = {
|
||||
help = 'Dịch chuyển đến Người chơi hoặc Tọa độ (Admin)',
|
||||
params = {
|
||||
x = { name = 'id/x', help = 'ID người chơi hoặc Tọa độ X'},
|
||||
y = { name = 'y', help = 'Tọa độ Y'},
|
||||
z = { name = 'z', help = 'Tọa độ Z'},
|
||||
},
|
||||
},
|
||||
tpm = { help = 'Dịch chuyển đến điểm Đánh dấu (Admin)' },
|
||||
togglepvp = { help = 'Bật/Tắt PVP trên máy chủ (Admin)' },
|
||||
addpermission = {
|
||||
help = 'Thêm quyền cho người chơi (God)',
|
||||
params = {
|
||||
id = { name = 'id', help = 'ID người chơi' },
|
||||
permission = { name = 'permission', help = 'Cấp độ quyền' },
|
||||
},
|
||||
},
|
||||
removepermission = {
|
||||
help = 'Xóa quyền của người chơi (God)',
|
||||
params = {
|
||||
id = { name = 'id', help = 'ID người chơi' },
|
||||
permission = { name = 'permission', help = 'Cấp độ quyền' },
|
||||
},
|
||||
},
|
||||
openserver = { help = 'Mở cửa máy chủ (Admin)' },
|
||||
closeserver = {
|
||||
help = 'Đóng máy chủ, chỉ cho phép người chơi có quyền mới được tham gia (Admin)',
|
||||
params = {
|
||||
reason = { name = 'reason', help = 'Lý do đóng máy chủ (tùy chọn)' },
|
||||
},
|
||||
},
|
||||
car = {
|
||||
help = 'Triệu hồi phương tiện (Admin)',
|
||||
params = {
|
||||
model = { name = 'model', help = 'Tên kiểu phương tiện' },
|
||||
},
|
||||
},
|
||||
dv = { help = 'Xóa phương tiện (Admin)' },
|
||||
givemoney = {
|
||||
help = 'Cho tiền người chơi (Admin)',
|
||||
params = {
|
||||
id = { name = 'id', help = 'ID người chơi' },
|
||||
moneytype = { name = 'moneytype', help = 'Loại tiền (cash, bank, crypto)' },
|
||||
amount = { name = 'amount', help = 'Số tiền' },
|
||||
},
|
||||
},
|
||||
setmoney = {
|
||||
help = 'Đặt số tiền của người chơi (Admin)',
|
||||
params = {
|
||||
id = { name = 'id', help = 'ID người chơi' },
|
||||
moneytype = { name = 'moneytype', help = 'Loại tiền (cash, bank, crypto)' },
|
||||
amount = { name = 'amount', help = 'Số tiền' },
|
||||
},
|
||||
},
|
||||
job = { help = 'Kiểm tra công việc của bạn' },
|
||||
setjob = {
|
||||
help = 'Đặt công việc cho ngưởi chơi (Admin)',
|
||||
params = {
|
||||
id = { name = 'id', help = 'ID người chơi' },
|
||||
job = { name = 'job', help = 'Tên công việc' },
|
||||
grade = { name = 'grade', help = 'Cấp độ công việc' },
|
||||
},
|
||||
},
|
||||
gang = { help = 'Kiểm tra băng đảng của bạn' },
|
||||
setgang = {
|
||||
help = 'Chỉ định băng đảng cho người chơi (Admin)',
|
||||
params = {
|
||||
id = { name = 'id', help = 'ID người chơi' },
|
||||
gang = { name = 'gang', help = 'Tên băng đảng' },
|
||||
grade = { name = 'grade', help = 'Cấp độ chức vụ' },
|
||||
},
|
||||
},
|
||||
ooc = { help = 'Tin nhắn trò chuyện OOC' },
|
||||
me = {
|
||||
help = 'Hiển thị tin nhắn cục bộ',
|
||||
params = {
|
||||
message = { name = 'message', help = 'Tin nhắn để gửi' }
|
||||
},
|
||||
},
|
||||
},
|
||||
}
|
||||
|
||||
if GetConvar('qb_locale', 'en') == 'vn' then
|
||||
|
||||
@@ -179,6 +179,8 @@ RegisterNetEvent('QBCore:ToggleDuty', function()
|
||||
Player.Functions.SetJobDuty(true)
|
||||
TriggerClientEvent('QBCore:Notify', src, Lang:t('info.on_duty'))
|
||||
end
|
||||
|
||||
TriggerEvent('QBCore:Server:SetDuty', src, Player.PlayerData.job.onduty)
|
||||
TriggerClientEvent('QBCore:Client:SetDuty', src, Player.PlayerData.job.onduty)
|
||||
end)
|
||||
|
||||
|
||||
+49
-49
@@ -7,7 +7,7 @@ QBShared.Vehicles = {
|
||||
['brand'] = 'Maxwell', -- This is the vehicle's brand (Ford, Chevrolet, BMW, Mercedes, etc)
|
||||
['model'] = 'asbo', -- This must match the spawn code of the vehicle
|
||||
['price'] = 4000, -- The price that the vehicle sells for
|
||||
['category'] = 'compacts', -- This must match "VehicleClass" in vehicles.meta for the vehicle and must also exist in https://docs.fivem.net/natives/?_0x29439776AAA00A62
|
||||
['category'] = 'compacts', -- This must match 'VehicleClass' in vehicles.meta for the vehicle and must also exist in https://docs.fivem.net/natives/?_0x29439776AAA00A62
|
||||
['categoryLabel'] = 'Compacts', -- Customize for your Vehicle Shop headings (can even include spaces)
|
||||
['hash'] = `asbo`, -- This has to match the spawn code of the vehicle and must be surrounded by backticks. Example of a Backtick: `
|
||||
['shop'] = 'pdm', -- Can be a single shop or multiple shops. For multiple shops for example {'shopname1','shopname2','shopname3'}
|
||||
@@ -1599,10 +1599,10 @@ QBShared.Vehicles = {
|
||||
['yosemite3'] = {
|
||||
['name'] = 'Yosemite Rancher',
|
||||
['brand'] = 'Declasse',
|
||||
['model'] = 'yosemite3',
|
||||
['price'] = 425000,
|
||||
['category'] = 'offroad',
|
||||
['categoryLabel'] = 'Off Road',
|
||||
['model'] = 'yosemite3',
|
||||
['hash'] = `yosemite3`,
|
||||
['shop'] = 'pdm',
|
||||
},
|
||||
@@ -1620,30 +1620,30 @@ QBShared.Vehicles = {
|
||||
['bfinjection'] = {
|
||||
['name'] = 'Bf Injection',
|
||||
['brand'] = 'Annis',
|
||||
['model'] = 'bfinjection',
|
||||
['price'] = 9000,
|
||||
['category'] = 'offroad',
|
||||
['categoryLabel'] = 'Off Road',
|
||||
['model'] = 'bfinjection',
|
||||
['hash'] = `bfinjection`,
|
||||
['shop'] = 'pdm',
|
||||
},
|
||||
['bifta'] = {
|
||||
['name'] = 'Bifta',
|
||||
['brand'] = 'Annis',
|
||||
['model'] = 'bifta',
|
||||
['price'] = 15500,
|
||||
['category'] = 'offroad',
|
||||
['categoryLabel'] = 'Off Road',
|
||||
['model'] = 'bifta',
|
||||
['hash'] = `bifta`,
|
||||
['shop'] = 'pdm',
|
||||
},
|
||||
['blazer'] = {
|
||||
['name'] = 'Blazer',
|
||||
['brand'] = 'Annis',
|
||||
['model'] = 'blazer',
|
||||
['price'] = 7500,
|
||||
['category'] = 'offroad',
|
||||
['categoryLabel'] = 'Off Road',
|
||||
['model'] = 'blazer',
|
||||
['hash'] = `blazer`,
|
||||
['shop'] = 'pdm',
|
||||
},
|
||||
@@ -1670,10 +1670,10 @@ QBShared.Vehicles = {
|
||||
['blazer4'] = {
|
||||
['name'] = 'Blazer Sport',
|
||||
['brand'] = 'Annis',
|
||||
['model'] = 'blazer4',
|
||||
['price'] = 9250,
|
||||
['category'] = 'offroad',
|
||||
['categoryLabel'] = 'Off Road',
|
||||
['model'] = 'blazer4',
|
||||
['hash'] = `blazer4`,
|
||||
['shop'] = 'pdm',
|
||||
},
|
||||
@@ -1690,10 +1690,10 @@ QBShared.Vehicles = {
|
||||
['brawler'] = {
|
||||
['name'] = 'Brawler',
|
||||
['brand'] = 'Annis',
|
||||
['model'] = 'brawler',
|
||||
['price'] = 40000,
|
||||
['category'] = 'offroad',
|
||||
['categoryLabel'] = 'Off Road',
|
||||
['model'] = 'brawler',
|
||||
['hash'] = `brawler`,
|
||||
['shop'] = 'pdm',
|
||||
},
|
||||
@@ -1720,20 +1720,20 @@ QBShared.Vehicles = {
|
||||
['dubsta3'] = {
|
||||
['name'] = 'Dubsta 6x6',
|
||||
['brand'] = 'Annis',
|
||||
['model'] = 'dubsta3',
|
||||
['price'] = 34000,
|
||||
['category'] = 'offroad',
|
||||
['categoryLabel'] = 'Off Road',
|
||||
['model'] = 'dubsta3',
|
||||
['hash'] = `dubsta3`,
|
||||
['shop'] = 'pdm',
|
||||
},
|
||||
['dune'] = {
|
||||
['name'] = 'Dune Buggy',
|
||||
['brand'] = 'Annis',
|
||||
['model'] = 'dune',
|
||||
['price'] = 14000,
|
||||
['category'] = 'offroad',
|
||||
['categoryLabel'] = 'Off Road',
|
||||
['model'] = 'dune',
|
||||
['hash'] = `dune`,
|
||||
['shop'] = 'pdm',
|
||||
},
|
||||
@@ -1840,70 +1840,70 @@ QBShared.Vehicles = {
|
||||
['sandking'] = {
|
||||
['name'] = 'Sandking XL',
|
||||
['brand'] = 'Vapid',
|
||||
['model'] = 'sandking',
|
||||
['price'] = 25000,
|
||||
['category'] = 'offroad',
|
||||
['categoryLabel'] = 'Off Road',
|
||||
['model'] = 'sandking',
|
||||
['hash'] = `sandking`,
|
||||
['shop'] = 'pdm',
|
||||
},
|
||||
['sandking2'] = {
|
||||
['name'] = 'Sandking SWB',
|
||||
['brand'] = 'Vapid',
|
||||
['model'] = 'sandking2',
|
||||
['price'] = 38000,
|
||||
['category'] = 'offroad',
|
||||
['categoryLabel'] = 'Off Road',
|
||||
['model'] = 'sandking2',
|
||||
['hash'] = `sandking2`,
|
||||
['shop'] = 'pdm',
|
||||
},
|
||||
['trophytruck'] = {
|
||||
['name'] = 'Trophy Truck',
|
||||
['brand'] = 'Vapid',
|
||||
['model'] = 'trophytruck',
|
||||
['price'] = 60000,
|
||||
['category'] = 'offroad',
|
||||
['categoryLabel'] = 'Off Road',
|
||||
['model'] = 'trophytruck',
|
||||
['hash'] = `trophytruck`,
|
||||
['shop'] = 'pdm',
|
||||
},
|
||||
['trophytruck2'] = {
|
||||
['name'] = 'Desert Raid',
|
||||
['brand'] = 'Vapid',
|
||||
['model'] = 'trophytruck2',
|
||||
['price'] = 80000,
|
||||
['category'] = 'offroad',
|
||||
['categoryLabel'] = 'Off Road',
|
||||
['model'] = 'trophytruck2',
|
||||
['hash'] = `trophytruck2`,
|
||||
['shop'] = 'pdm',
|
||||
},
|
||||
['vagrant'] = {
|
||||
['name'] = 'Vagrant',
|
||||
['brand'] = 'Maxwell',
|
||||
['model'] = 'vagrant',
|
||||
['price'] = 50000,
|
||||
['category'] = 'offroad',
|
||||
['categoryLabel'] = 'Off Road',
|
||||
['model'] = 'vagrant',
|
||||
['hash'] = `vagrant`,
|
||||
['shop'] = 'pdm',
|
||||
},
|
||||
['verus'] = {
|
||||
['name'] = 'Verus',
|
||||
['brand'] = 'Dinka',
|
||||
['model'] = 'verus',
|
||||
['price'] = 20000,
|
||||
['category'] = 'offroad',
|
||||
['categoryLabel'] = 'Off Road',
|
||||
['model'] = 'verus',
|
||||
['hash'] = `verus`,
|
||||
['shop'] = 'pdm',
|
||||
},
|
||||
['winky'] = {
|
||||
['name'] = 'Winky',
|
||||
['brand'] = 'Vapid',
|
||||
['model'] = 'winky',
|
||||
['price'] = 10000,
|
||||
['category'] = 'offroad',
|
||||
['categoryLabel'] = 'Off Road',
|
||||
['model'] = 'winky',
|
||||
['hash'] = `winky`,
|
||||
['shop'] = 'pdm',
|
||||
},
|
||||
@@ -5083,7 +5083,7 @@ QBShared.Vehicles = {
|
||||
['model'] = 'hauler',
|
||||
['price'] = 100000,
|
||||
['category'] = 'commercial',
|
||||
["categoryLabel"] = 'Commercial',
|
||||
['categoryLabel'] = 'Commercial',
|
||||
['hash'] = `hauler`,
|
||||
['shop'] = 'truck',
|
||||
},
|
||||
@@ -5093,7 +5093,7 @@ QBShared.Vehicles = {
|
||||
['model'] = 'packer',
|
||||
['price'] = 100000,
|
||||
['category'] = 'commercial',
|
||||
["categoryLabel"] = 'Commercial',
|
||||
['categoryLabel'] = 'Commercial',
|
||||
['hash'] = `packer`,
|
||||
['shop'] = 'truck',
|
||||
},
|
||||
@@ -5103,7 +5103,7 @@ QBShared.Vehicles = {
|
||||
['model'] = 'stockade',
|
||||
['price'] = 100000,
|
||||
['category'] = 'commercial',
|
||||
["categoryLabel"] = 'Commercial',
|
||||
['categoryLabel'] = 'Commercial',
|
||||
['hash'] = `stockade`,
|
||||
['shop'] = 'truck',
|
||||
},
|
||||
@@ -5113,7 +5113,7 @@ QBShared.Vehicles = {
|
||||
['model'] = 'biff',
|
||||
['price'] = 100000,
|
||||
['category'] = 'commercial',
|
||||
["categoryLabel"] = 'Commercial',
|
||||
['categoryLabel'] = 'Commercial',
|
||||
['hash'] = `biff`,
|
||||
['shop'] = 'truck',
|
||||
},
|
||||
@@ -5123,7 +5123,7 @@ QBShared.Vehicles = {
|
||||
['model'] = 'phantom',
|
||||
['price'] = 100000,
|
||||
['category'] = 'commercial',
|
||||
["categoryLabel"] = 'Commercial',
|
||||
['categoryLabel'] = 'Commercial',
|
||||
['hash'] = `phantom`,
|
||||
['shop'] = 'truck',
|
||||
},
|
||||
@@ -5133,7 +5133,7 @@ QBShared.Vehicles = {
|
||||
['model'] = 'phantom3',
|
||||
['price'] = 110000,
|
||||
['category'] = 'commercial',
|
||||
["categoryLabel"] = 'Commercial',
|
||||
['categoryLabel'] = 'Commercial',
|
||||
['hash'] = `phantom3`,
|
||||
['shop'] = 'truck',
|
||||
},
|
||||
@@ -5143,7 +5143,7 @@ QBShared.Vehicles = {
|
||||
['model'] = 'benson',
|
||||
['price'] = 55000,
|
||||
['category'] = 'commercial',
|
||||
["categoryLabel"] = 'Commercial',
|
||||
['categoryLabel'] = 'Commercial',
|
||||
['hash'] = `benson`,
|
||||
['shop'] = 'truck',
|
||||
},
|
||||
@@ -5153,7 +5153,7 @@ QBShared.Vehicles = {
|
||||
['model'] = 'mule',
|
||||
['price'] = 40000,
|
||||
['category'] = 'commercial',
|
||||
["categoryLabel"] = 'Commercial',
|
||||
['categoryLabel'] = 'Commercial',
|
||||
['hash'] = `mule`,
|
||||
['shop'] = 'truck',
|
||||
},
|
||||
@@ -5163,7 +5163,7 @@ QBShared.Vehicles = {
|
||||
['model'] = 'mule2',
|
||||
['price'] = 40000,
|
||||
['category'] = 'commercial',
|
||||
["categoryLabel"] = 'Commercial',
|
||||
['categoryLabel'] = 'Commercial',
|
||||
['hash'] = `mule2`,
|
||||
['shop'] = 'truck',
|
||||
},
|
||||
@@ -5173,7 +5173,7 @@ QBShared.Vehicles = {
|
||||
['model'] = 'mule3',
|
||||
['price'] = 40000,
|
||||
['category'] = 'commercial',
|
||||
["categoryLabel"] = 'Commercial',
|
||||
['categoryLabel'] = 'Commercial',
|
||||
['hash'] = `mule3`,
|
||||
['shop'] = 'truck',
|
||||
},
|
||||
@@ -5183,7 +5183,7 @@ QBShared.Vehicles = {
|
||||
['model'] = 'mule4',
|
||||
['price'] = 40000,
|
||||
['category'] = 'commercial',
|
||||
["categoryLabel"] = 'Commercial',
|
||||
['categoryLabel'] = 'Commercial',
|
||||
['hash'] = `mule4`,
|
||||
['shop'] = 'truck',
|
||||
},
|
||||
@@ -5193,7 +5193,7 @@ QBShared.Vehicles = {
|
||||
['model'] = 'mule5',
|
||||
['price'] = 40000,
|
||||
['category'] = 'commercial',
|
||||
["categoryLabel"] = 'Commercial',
|
||||
['categoryLabel'] = 'Commercial',
|
||||
['hash'] = `mule5`,
|
||||
['shop'] = 'truck',
|
||||
},
|
||||
@@ -5203,7 +5203,7 @@ QBShared.Vehicles = {
|
||||
['model'] = 'pounder',
|
||||
['price'] = 55000,
|
||||
['category'] = 'commercial',
|
||||
["categoryLabel"] = 'Commercial',
|
||||
['categoryLabel'] = 'Commercial',
|
||||
['hash'] = `pounder`,
|
||||
['shop'] = 'truck',
|
||||
},
|
||||
@@ -5213,7 +5213,7 @@ QBShared.Vehicles = {
|
||||
['model'] = 'boxville',
|
||||
['price'] = 45000,
|
||||
['category'] = 'vans',
|
||||
["categoryLabel"] = 'Vans',
|
||||
['categoryLabel'] = 'Vans',
|
||||
['hash'] = `boxville`,
|
||||
['shop'] = 'truck',
|
||||
},
|
||||
@@ -5223,7 +5223,7 @@ QBShared.Vehicles = {
|
||||
['model'] = 'boxville2',
|
||||
['price'] = 45000,
|
||||
['category'] = 'vans',
|
||||
["categoryLabel"] = 'Vans',
|
||||
['categoryLabel'] = 'Vans',
|
||||
['hash'] = `boxville2`,
|
||||
['shop'] = 'truck',
|
||||
},
|
||||
@@ -5233,7 +5233,7 @@ QBShared.Vehicles = {
|
||||
['model'] = 'boxville3',
|
||||
['price'] = 45000,
|
||||
['category'] = 'vans',
|
||||
["categoryLabel"] = 'Vans',
|
||||
['categoryLabel'] = 'Vans',
|
||||
['hash'] = `boxville3`,
|
||||
['shop'] = 'truck',
|
||||
},
|
||||
@@ -5243,7 +5243,7 @@ QBShared.Vehicles = {
|
||||
['model'] = 'boxville4',
|
||||
['price'] = 45000,
|
||||
['category'] = 'vans',
|
||||
["categoryLabel"] = 'Vans',
|
||||
['categoryLabel'] = 'Vans',
|
||||
['hash'] = `boxville4`,
|
||||
['shop'] = 'truck',
|
||||
},
|
||||
@@ -5253,7 +5253,7 @@ QBShared.Vehicles = {
|
||||
['model'] = 'boxville5',
|
||||
['price'] = 45000,
|
||||
['category'] = 'vans',
|
||||
["categoryLabel"] = 'Vans',
|
||||
['categoryLabel'] = 'Vans',
|
||||
['hash'] = `boxville5`,
|
||||
['shop'] = 'truck',
|
||||
},
|
||||
@@ -5263,7 +5263,7 @@ QBShared.Vehicles = {
|
||||
['model'] = 'pony',
|
||||
['price'] = 45000,
|
||||
['category'] = 'vans',
|
||||
["categoryLabel"] = 'Vans',
|
||||
['categoryLabel'] = 'Vans',
|
||||
['hash'] = `pony`,
|
||||
['shop'] = 'truck',
|
||||
},
|
||||
@@ -5273,7 +5273,7 @@ QBShared.Vehicles = {
|
||||
['model'] = 'pony2',
|
||||
['price'] = 45000,
|
||||
['category'] = 'vans',
|
||||
["categoryLabel"] = 'Vans',
|
||||
['categoryLabel'] = 'Vans',
|
||||
['hash'] = `pony2`,
|
||||
['shop'] = 'truck',
|
||||
},
|
||||
@@ -5283,7 +5283,7 @@ QBShared.Vehicles = {
|
||||
['model'] = 'taco',
|
||||
['price'] = 45000,
|
||||
['category'] = 'vans',
|
||||
["categoryLabel"] = 'Food Truck',
|
||||
['categoryLabel'] = 'Food Truck',
|
||||
['hash'] = `taco`,
|
||||
['shop'] = 'truck',
|
||||
},
|
||||
@@ -5293,7 +5293,7 @@ QBShared.Vehicles = {
|
||||
['model'] = 'cutter',
|
||||
['price'] = 30000,
|
||||
['category'] = 'industrial',
|
||||
["categoryLabel"] = 'Industrial',
|
||||
['categoryLabel'] = 'Industrial',
|
||||
['hash'] = `cutter`,
|
||||
['shop'] = 'truck',
|
||||
},
|
||||
@@ -5303,7 +5303,7 @@ QBShared.Vehicles = {
|
||||
['model'] = 'handler',
|
||||
['price'] = 30000,
|
||||
['category'] = 'industrial',
|
||||
["categoryLabel"] = 'Industrial',
|
||||
['categoryLabel'] = 'Industrial',
|
||||
['hash'] = `handler`,
|
||||
['shop'] = 'truck',
|
||||
},
|
||||
@@ -5313,7 +5313,7 @@ QBShared.Vehicles = {
|
||||
['model'] = 'bulldozer',
|
||||
['price'] = 30000,
|
||||
['category'] = 'industrial',
|
||||
["categoryLabel"] = 'Industrial',
|
||||
['categoryLabel'] = 'Industrial',
|
||||
['hash'] = `bulldozer`,
|
||||
['shop'] = 'truck',
|
||||
},
|
||||
@@ -5323,7 +5323,7 @@ QBShared.Vehicles = {
|
||||
['model'] = 'dump',
|
||||
['price'] = 30000,
|
||||
['category'] = 'industrial',
|
||||
["categoryLabel"] = 'Industrial',
|
||||
['categoryLabel'] = 'Industrial',
|
||||
['hash'] = `dump`,
|
||||
['shop'] = 'truck',
|
||||
},
|
||||
@@ -5333,7 +5333,7 @@ QBShared.Vehicles = {
|
||||
['model'] = 'flatbed',
|
||||
['price'] = 30000,
|
||||
['category'] = 'industrial',
|
||||
["categoryLabel"] = 'Industrial',
|
||||
['categoryLabel'] = 'Industrial',
|
||||
['hash'] = `flatbed`,
|
||||
['shop'] = 'truck',
|
||||
},
|
||||
@@ -5343,7 +5343,7 @@ QBShared.Vehicles = {
|
||||
['model'] = 'guardian',
|
||||
['price'] = 30000,
|
||||
['category'] = 'industrial',
|
||||
["categoryLabel"] = 'Industrial',
|
||||
['categoryLabel'] = 'Industrial',
|
||||
['hash'] = `guardian`,
|
||||
['shop'] = 'truck',
|
||||
},
|
||||
@@ -5353,7 +5353,7 @@ QBShared.Vehicles = {
|
||||
['model'] = 'mixer',
|
||||
['price'] = 30000,
|
||||
['category'] = 'industrial',
|
||||
["categoryLabel"] = 'Industrial',
|
||||
['categoryLabel'] = 'Industrial',
|
||||
['hash'] = `mixer`,
|
||||
['shop'] = 'truck',
|
||||
},
|
||||
@@ -5363,7 +5363,7 @@ QBShared.Vehicles = {
|
||||
['model'] = 'mixer2',
|
||||
['price'] = 30000,
|
||||
['category'] = 'industrial',
|
||||
["categoryLabel"] = 'Industrial',
|
||||
['categoryLabel'] = 'Industrial',
|
||||
['hash'] = `mixer2`,
|
||||
['shop'] = 'truck',
|
||||
},
|
||||
@@ -5373,7 +5373,7 @@ QBShared.Vehicles = {
|
||||
['model'] = 'rubble',
|
||||
['price'] = 30000,
|
||||
['category'] = 'industrial',
|
||||
["categoryLabel"] = 'Industrial',
|
||||
['categoryLabel'] = 'Industrial',
|
||||
['hash'] = `rubble`,
|
||||
['shop'] = 'truck',
|
||||
},
|
||||
@@ -5383,7 +5383,7 @@ QBShared.Vehicles = {
|
||||
['model'] = 'tiptruck',
|
||||
['price'] = 30000,
|
||||
['category'] = 'industrial',
|
||||
["categoryLabel"] = 'Industrial',
|
||||
['categoryLabel'] = 'Industrial',
|
||||
['hash'] = `tiptruck`,
|
||||
['shop'] = 'truck',
|
||||
},
|
||||
@@ -5393,7 +5393,7 @@ QBShared.Vehicles = {
|
||||
['model'] = 'tiptruck2',
|
||||
['price'] = 30000,
|
||||
['category'] = 'industrial',
|
||||
["categoryLabel"] = 'Industrial',
|
||||
['categoryLabel'] = 'Industrial',
|
||||
['hash'] = `tiptruck2`,
|
||||
['shop'] = 'truck',
|
||||
},
|
||||
@@ -5547,4 +5547,4 @@ QBShared.Vehicles = {
|
||||
['hash'] = `virtue`,
|
||||
['shop'] = 'luxury',
|
||||
},
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user