1394 lines
38 KiB
Lua
1394 lines
38 KiB
Lua
Config = {}
|
|
Config.Framework = 'esx' -- esx, oldesx, qb, oldqb, autodetect
|
|
Config.SQL = "oxmysql" -- oxmysql, ghmattimysql, mysql-async
|
|
Config.InteractionHandler = 'esx_textui' -- drawtext, ox_target, qb_target, qb_textui, esx_textui, codem-textui
|
|
Config.Inventory = "codem-inventory" -- ox_inventory, qb_inventory, esx_inventory, codem-inventory, qs_inventory
|
|
Config.EnableGhostMode = true -- if true players cant touch eachother in vehicle spawn area
|
|
Config.DefaultImage = './assets/images/test-pp.png'
|
|
Config.Debug = true
|
|
Config.JobName = "all" -- all or jobname
|
|
Config.VehicleDeleteTimeout = 10000
|
|
Config.DailyMissions = {
|
|
["complete_mission"] = {
|
|
header = "Schließe eine Mission ab!",
|
|
label = "Schließe mindestens eine Mission bei National T&S ab.",
|
|
max = 1,
|
|
xp = 2500,
|
|
},
|
|
["complete_special_mission"] = {
|
|
header = "Schließe eine Speziallieferung ab!",
|
|
label = "Gewinne das Vertrauen einer Firma und liefere eine Speziallieferung aus!",
|
|
max = 1,
|
|
xp = 2500,
|
|
},
|
|
["on_the_roads"] = {
|
|
header = "Auf Achse!",
|
|
label = "Transportiere Waren für insgesamt 30 Minuten an einem Tag.",
|
|
max = 30,
|
|
xp = 2500,
|
|
},
|
|
}
|
|
|
|
Config.NpcLocation = {
|
|
coords = vector4(806.30, -3183.797, 4.89, 170.07),
|
|
model = `g_m_m_chiboss_01`,
|
|
blip = {
|
|
name = 'LS Cargo ',
|
|
show = true, -- if you want to disable the blip, set this to false
|
|
sprite = 477,
|
|
color = 42,
|
|
scale = 0.8,
|
|
}
|
|
}
|
|
|
|
|
|
Config.IllegalNPC = {
|
|
coords = vector4(975.97, -2358.37, 30.82, 175.48),
|
|
model = `s_m_y_dealer_01`,
|
|
boardLocation = vector3(897.32, -3267.95, 5.5),
|
|
money = 500,
|
|
item_name = "illegal_box",
|
|
}
|
|
|
|
Config.GiveXP = {
|
|
min = 100,
|
|
max = 500,
|
|
}
|
|
|
|
Config.Trucks = {
|
|
{
|
|
name = "packer",
|
|
image = "truck-1.png",
|
|
label = "Packer",
|
|
level = 1,
|
|
},
|
|
{
|
|
name = "hauler",
|
|
image = "truck-2.png",
|
|
label = "Hauler",
|
|
level = 5,
|
|
},
|
|
{
|
|
name = "phantom3",
|
|
image = "truck-3.png",
|
|
label = "Phantom Classic",
|
|
level = 10,
|
|
},
|
|
{
|
|
name = "mule3",
|
|
image = "truck-4.png",
|
|
label = "Armored Mule",
|
|
level = 15,
|
|
},
|
|
{
|
|
name = "phantom",
|
|
image = "truck-5.png",
|
|
label = "Phantom",
|
|
level = 20,
|
|
},
|
|
{
|
|
name = "benson",
|
|
image = "truck-6.png",
|
|
label = "Benson",
|
|
level = 25,
|
|
desc = "This vehicle is needed for a mission",
|
|
},
|
|
{
|
|
name = "pounder2",
|
|
image = "truck-7.png",
|
|
label = "Pounder Armored",
|
|
level = 30,
|
|
desc = "This vehicle is needed for a mission",
|
|
},
|
|
{
|
|
name = "bison",
|
|
image = "truck-8.png",
|
|
label = "Bison",
|
|
level = 35,
|
|
desc = "This vehicle is needed for a mission",
|
|
},
|
|
{
|
|
name = "terbyte",
|
|
image = "truck-9.png",
|
|
label = "Terbyte",
|
|
level = 40,
|
|
desc = "This vehicle is needed for a mission",
|
|
},
|
|
}
|
|
|
|
Config.KeyPressed = {
|
|
mark_location = {
|
|
label = "G",
|
|
key = 133,
|
|
}
|
|
}
|
|
|
|
|
|
|
|
Config.VehSpawn = vector4(828.43, -3209.70, 5.89, 175.74)
|
|
Config.Missions = {
|
|
|
|
{
|
|
id = 1,
|
|
image = "map_1.png",
|
|
small_image = 'map_1_small.png',
|
|
header = "Paleto Forest Samwill Woods",
|
|
companyIndex = 0,
|
|
payment = 1000,
|
|
reqPoint = 10,
|
|
|
|
routes = {
|
|
{
|
|
label = 'LS Dock - Paleto Route',
|
|
trailerSpawnAvaliableCoords = {
|
|
vector4(798.7, -3216.5, 5.899686, 0),
|
|
vector4(794.7504, -3215.694, 5.900031, 357.1012),
|
|
vector4(789.9838, -3215.649, 5.900506, 5.107798),
|
|
vector4(786.0539, -3215.573, 5.90051, 1.167372),
|
|
vector4(782.1802, -3215.651, 5.900813, 4.534193),
|
|
vector4(776.9627, -3216.09, 5.900813, 358.8745),
|
|
vector4(772.7141, -3215.985, 5.900814, 1.223303)
|
|
},
|
|
trailerModel = "trailerlogs",
|
|
vehicle = {
|
|
"hauler",
|
|
"packer",
|
|
"phantom3",
|
|
"mule3",
|
|
"phantom",
|
|
},
|
|
destination = vector3(-557.17, 5380.73, 69.93),
|
|
},
|
|
{
|
|
label = 'Grapeseed - Paleto Route',
|
|
vehicle = {
|
|
"hauler",
|
|
"packer",
|
|
"phantom3",
|
|
"mule3",
|
|
"phantom",
|
|
},
|
|
trailerModel = "trailerlogs",
|
|
trailerSpawnAvaliableCoords = {
|
|
vector4(1723.541, 4697.999, 42.7987, 91.37262),
|
|
vector4(1723.211, 4704.551, 42.50185, 91.84235),
|
|
vector4(1711.765, 4704.261, 42.71589, 99.38809),
|
|
},
|
|
destination = vector3(-557.17, 5380.73, 69.93),
|
|
reqPoint = 5,
|
|
extraPayment = 250,
|
|
},
|
|
{
|
|
label = 'Factory - Paleto Route',
|
|
vehicle = {
|
|
"hauler",
|
|
"packer",
|
|
"phantom3",
|
|
"mule3",
|
|
"phantom",
|
|
},
|
|
trailerModel = "trailerlogs",
|
|
attachModel = "prop_woodpile_01a",
|
|
|
|
trailerSpawnAvaliableCoords = {
|
|
vector4(1004.577, -2352.82, 30.50954, 272.484),
|
|
vector4(1004.397, -2348.147, 30.50954, 263.0752),
|
|
vector4(1005.497, -2340.967, 30.50954, 273.4695),
|
|
vector4(1005.619, -2333.665, 30.50954, 277.6554),
|
|
vector4(1006.049, -2325.625, 30.50958, 273.2463),
|
|
},
|
|
|
|
destination = vector3(-557.17, 5380.73, 69.93),
|
|
reqPoint = 5,
|
|
extraPayment = 250,
|
|
},
|
|
},
|
|
requirementsLabel = {
|
|
{
|
|
label = "Wood Supply",
|
|
icon = "supply-icon.svg",
|
|
},
|
|
{
|
|
label = "$2,500 Profit",
|
|
icon = "profit-icon.svg",
|
|
},
|
|
{
|
|
label = "3 Different Route",
|
|
icon = "route-icon.svg",
|
|
},
|
|
{
|
|
label = "+1 Company Trust",
|
|
icon = "trust-icon.svg",
|
|
},
|
|
},
|
|
},
|
|
{
|
|
id = 2,
|
|
image = "map_2.png",
|
|
small_image = 'map_2_small.png',
|
|
companyIndex = 0,
|
|
payment = 1500,
|
|
reqPoint = 10,
|
|
header = "Fame Or Shame TV Stuffs",
|
|
routes = {
|
|
{
|
|
label = 'LS Dock - Richard Majestic Route',
|
|
trailerModel = "tvtrailer",
|
|
vehicle = {
|
|
"hauler",
|
|
"packer",
|
|
"phantom3",
|
|
"mule3",
|
|
"phantom",
|
|
},
|
|
trailerSpawnAvaliableCoords = {
|
|
vector4(799.3639, -3214.31, 5.893721, 0),
|
|
vector4(792.0329, -3215.035, 5.900221, 355.3375),
|
|
vector4(786.2994, -3215.409, 5.900516, 357.7779),
|
|
vector4(780.1738, -3216.303, 5.900813, 10.8169),
|
|
vector4(774.7626, -3216.4, 5.900815, 358.2507),
|
|
vector4(770.1282, -3216.466, 5.900771, 7.595522),
|
|
},
|
|
destination = vector3(-1046.85, -511.86, 36.04),
|
|
},
|
|
{
|
|
label = 'Richards Majestic - Galileo Observotory Route',
|
|
vehicle = {
|
|
"hauler",
|
|
"packer",
|
|
"phantom3",
|
|
"mule3",
|
|
"phantom",
|
|
},
|
|
trailerModel = "tvtrailer",
|
|
trailerSpawnAvaliableCoords = {
|
|
vector4(-1047.13, -514.0089, 36.03854, 24.44029),
|
|
vector4(-1038.265, -500.2329, 36.05179, 116.1902),
|
|
vector4(-1027.843, -509.8654, 36.31044, 27.27471),
|
|
vector4(-1031.929, -494.2613, 36.72496, 122.1846),
|
|
},
|
|
destination = vector3(-422.45, 1198.71, 325.64),
|
|
reqPoint = 5,
|
|
extraPayment = 250,
|
|
},
|
|
},
|
|
requirementsLabel = {
|
|
{
|
|
label = "Bale Supply",
|
|
icon = "supply-icon.svg",
|
|
},
|
|
{
|
|
label = "$4,500 Profit",
|
|
icon = "profit-icon.svg",
|
|
},
|
|
{
|
|
label = "2 Different Route",
|
|
icon = "route-icon.svg",
|
|
},
|
|
{
|
|
label = "+1 Company Trust",
|
|
icon = "trust-icon.svg",
|
|
},
|
|
},
|
|
},
|
|
{
|
|
id = 3,
|
|
image = "map_3.png",
|
|
small_image = 'map_3_small.png',
|
|
header = "Paleto Bay Tobaccos",
|
|
companyIndex = 2,
|
|
reqPoint = 10,
|
|
payment = 1750,
|
|
reqLevel = 25,
|
|
|
|
routes = {
|
|
{
|
|
label = 'LS Dock - Paleto Bay Route',
|
|
vehicle = {
|
|
"hauler",
|
|
"packer",
|
|
"phantom3",
|
|
"mule3",
|
|
"phantom",
|
|
},
|
|
trailerModel = "trailers",
|
|
trailerSpawnAvaliableCoords = {
|
|
vector4(799.3649, -3214.31, 5.893924, 0),
|
|
vector4(795.2145, -3214.251, 5.900215, 1.973009),
|
|
vector4(790.6353, -3214.163, 5.900066, 4.824779),
|
|
vector4(785.3427, -3214.404, 5.900518, 350.2079),
|
|
vector4(779.6624, -3214.523, 5.900812, 6.768034),
|
|
vector4(774.1818, -3215.198, 5.900813, 6.995431),
|
|
vector4(770.2321, -3215.323, 5.900747, 359.741),
|
|
},
|
|
destination = vector3(-22.11, 6404.47, 31.49),
|
|
|
|
},
|
|
{
|
|
label = 'Paleto Bay - Elysian Island Route',
|
|
trailerModel = "trailers",
|
|
vehicle = {
|
|
"hauler",
|
|
"packer",
|
|
"phantom3",
|
|
"mule3",
|
|
"phantom",
|
|
},
|
|
|
|
trailerSpawnAvaliableCoords = {
|
|
vector4(-19.89689, 6407.285, 31.49038, 227.0173),
|
|
vector4(-22.22347, 6404.834, 31.48478, 226.5558),
|
|
vector4(-37.39086, 6415.241, 31.49046, 315.7942),
|
|
},
|
|
destination = vector3(-246.92, -2574.15, 6.0),
|
|
reqPoint = 5,
|
|
extraPayment = 250,
|
|
},
|
|
|
|
},
|
|
requirementsLabel = {
|
|
{
|
|
label = "Packed Cigar Supply",
|
|
icon = "supply-icon.svg",
|
|
},
|
|
{
|
|
label = "$10,500 Profit",
|
|
icon = "profit-icon.svg",
|
|
},
|
|
{
|
|
label = "2 Different Route",
|
|
icon = "route-icon.svg",
|
|
},
|
|
{
|
|
label = "+1 Company Trust",
|
|
icon = "trust-icon.svg",
|
|
},
|
|
},
|
|
},
|
|
{
|
|
id = 4,
|
|
image = "map_4.png",
|
|
small_image = 'map_4_small.png',
|
|
header = "Grapeseed Tobaccos",
|
|
companyIndex = 2,
|
|
reqPoint = 10,
|
|
payment = 2000,
|
|
routes = {
|
|
{
|
|
label = 'LS Dock - Grapeseed Route',
|
|
trailerModel = "trailers4",
|
|
vehicle = {
|
|
"hauler",
|
|
"packer",
|
|
"phantom3",
|
|
"mule3",
|
|
"phantom",
|
|
},
|
|
trailerSpawnAvaliableCoords = {
|
|
vector4(799.3651, -3214.31, 5.893404, 0),
|
|
vector4(794.5779, -3214.407, 5.900177, 357.5678),
|
|
vector4(791.3696, -3214.817, 5.900245, 2.14888),
|
|
vector4(786.3469, -3214.882, 5.900516, 358.6359),
|
|
vector4(781.1396, -3215.533, 5.900811, 0.1206731),
|
|
vector4(775.7214, -3215.284, 5.900813, 3.294684),
|
|
vector4(771.1802, -3215.677, 5.900662, 358.6042),
|
|
vector4(767.4213, -3215.72, 5.900539, 2.267155),
|
|
},
|
|
|
|
destination = vector3(2133.47, 4820.71, 41.22),
|
|
},
|
|
{
|
|
label = 'Grapeseed - Elysian Island Route',
|
|
trailerModel = "trailers4",
|
|
vehicle = {
|
|
"hauler",
|
|
"packer",
|
|
"phantom3",
|
|
"mule3",
|
|
"phantom",
|
|
},
|
|
|
|
trailerSpawnAvaliableCoords = {
|
|
vector4(2412.109, 4988.813, 46.22875, 136.4334),
|
|
vector4(2421.288, 4974.819, 46.03722, 145.2324),
|
|
vector4(2407.5, 4958.54, 44.67709, 135.9021),
|
|
vector4(2389.343, 4956.381, 42.94651, 178.8681),
|
|
},
|
|
destination = vector3(-137.71, -2508.03, 6.0),
|
|
reqPoint = 5,
|
|
extraPayment = 250,
|
|
},
|
|
},
|
|
requirementsLabel = {
|
|
{
|
|
label = "Packed Tobacco Supply",
|
|
icon = "supply-icon.svg",
|
|
},
|
|
{
|
|
label = "$14,500 Profit",
|
|
icon = "profit-icon.svg",
|
|
},
|
|
{
|
|
label = "2 Different Route",
|
|
icon = "route-icon.svg",
|
|
},
|
|
{
|
|
label = "+1 Company Trust",
|
|
icon = "trust-icon.svg",
|
|
},
|
|
},
|
|
},
|
|
{
|
|
id = 5,
|
|
image = "map_5.png",
|
|
header = "Grapeseed Grains",
|
|
small_image = 'map_5_small.png',
|
|
companyIndex = 1,
|
|
reqPoint = 10,
|
|
payment = 1000,
|
|
reqLevel = 25,
|
|
routes = {
|
|
{
|
|
label = 'LS Dock - Grapeseed Route',
|
|
trailerModel = "trailers3",
|
|
vehicle = {
|
|
"hauler",
|
|
"packer",
|
|
"phantom3",
|
|
"mule3",
|
|
"phantom",
|
|
},
|
|
trailerSpawnAvaliableCoords = {
|
|
vector4(799.3635, -3214.31, 5.894857, 0),
|
|
vector4(795.4691, -3214.92, 5.900038, 357.4383),
|
|
vector4(791.6484, -3215.038, 5.900298, 359.324),
|
|
vector4(787.4124, -3215.577, 5.900514, 0.6382077),
|
|
vector4(780.8134, -3214.466, 5.900812, 5.045791),
|
|
vector4(775.407, -3215.005, 5.900815, 0.3904762),
|
|
vector4(770.6196, -3215.428, 5.900711, 3.975594),
|
|
vector4(767.7226, -3215.373, 5.900535, 6.866298),
|
|
},
|
|
destination = vector3(1825.45, 4945.33, 46.09),
|
|
},
|
|
{
|
|
label = 'Grapeseed - Paleto Bay Route',
|
|
trailerModel = "trailers3",
|
|
vehicle = {
|
|
"hauler",
|
|
"packer",
|
|
"phantom3",
|
|
"mule3",
|
|
"phantom",
|
|
},
|
|
|
|
trailerSpawnAvaliableCoords = {
|
|
vector4(1825.418, 4945.323, 46.08889, 44.38203),
|
|
vector4(1819.899, 4936.352, 44.98359, 46.74437),
|
|
vector4(1834.017, 4953.001, 48.21677, 206.2652),
|
|
vector4(1814.445, 4958.739, 46.59863, 133.9967),
|
|
vector4(1838.183, 4979.438, 52.40214, 130.7265),
|
|
},
|
|
destination = vector3(71.9, 6633.71, 31.78),
|
|
reqPoint = 5,
|
|
extraPayment = 250,
|
|
},
|
|
{
|
|
label = 'Grapeseed - Elysian Island Route',
|
|
trailerModel = "trflat",
|
|
vehicle = {
|
|
"hauler",
|
|
"packer",
|
|
"phantom3",
|
|
"mule3",
|
|
"phantom",
|
|
},
|
|
attachModel = "prop_haybale_stack_01",
|
|
attachModelHeight = 0.55,
|
|
trailerSpawnAvaliableCoords = {
|
|
vector4(1906.614, 4929.024, 48.94448, 335.812),
|
|
vector4(1899.041, 4900.361, 47.78988, 167.9649),
|
|
vector4(1883.976, 4900.872, 46.67866, 330.0008),
|
|
},
|
|
destination = vector3(277.82, -3147.5, 5.79),
|
|
reqPoint = 5,
|
|
extraPayment = 250,
|
|
},
|
|
},
|
|
requirementsLabel = {
|
|
{
|
|
label = "Bale Supply",
|
|
icon = "supply-icon.svg",
|
|
},
|
|
{
|
|
label = "$5,500 Profit",
|
|
icon = "profit-icon.svg",
|
|
},
|
|
{
|
|
label = "3 Different Route",
|
|
icon = "route-icon.svg",
|
|
},
|
|
{
|
|
label = "+1 Company Trust",
|
|
icon = "trust-icon.svg",
|
|
},
|
|
},
|
|
},
|
|
{
|
|
id = 6,
|
|
image = "map_6.png",
|
|
header = "Grapeseed Grapes",
|
|
small_image = 'map_6_small.png',
|
|
payment = 1250,
|
|
reqPoint = 10,
|
|
companyIndex = 1,
|
|
routes = {
|
|
{
|
|
label = 'Grapeseed - Elysian Island Route',
|
|
trailerModel = "trflat",
|
|
vehicle = {
|
|
"hauler",
|
|
"packer",
|
|
"phantom3",
|
|
"mule3",
|
|
"phantom",
|
|
},
|
|
attachModel = "prop_haybale_stack_01",
|
|
attachModelHeight = 0.55,
|
|
|
|
trailerSpawnAvaliableCoords = {
|
|
vector4(2550.891, 4681.521, 33.84339, 5.387225),
|
|
vector4(2557.578, 4690.801, 33.88864, 43.56411),
|
|
vector4(2545.668, 4669.637, 34.07682, 132.1466),
|
|
vector4(2548.249, 4656.296, 34.07682, 25.37805),
|
|
},
|
|
destination = vector3(574.8, -3039.07, 6.07),
|
|
|
|
}
|
|
},
|
|
requirementsLabel = {
|
|
{
|
|
label = "Food Supply",
|
|
icon = "supply-icon.svg",
|
|
},
|
|
{
|
|
label = "$7,500 Profit",
|
|
icon = "profit-icon.svg",
|
|
},
|
|
{
|
|
label = "1 Different Route",
|
|
icon = "route-icon.svg",
|
|
},
|
|
{
|
|
label = "+1 Company Trust",
|
|
icon = "trust-icon.svg",
|
|
},
|
|
},
|
|
},
|
|
{
|
|
id = 7,
|
|
image = "map_7.png",
|
|
small_image = 'map_7_small.png',
|
|
payment = 1750,
|
|
reqPoint = 10,
|
|
header = "LS Dock Luxury Vehicle Shipment",
|
|
companyIndex = 4,
|
|
reqLevel = 35,
|
|
routes = {
|
|
{
|
|
label = 'LS Dock - Strawberry Route',
|
|
trailerModel = "tr4",
|
|
vehicle = {
|
|
"hauler",
|
|
"packer",
|
|
"phantom3",
|
|
"mule3",
|
|
"phantom",
|
|
},
|
|
|
|
trailerSpawnAvaliableCoords = {
|
|
vector4(799.3637, -3214.31, 5.894897, 0),
|
|
vector4(795.0131, -3214.581, 5.900127, 1.922981),
|
|
vector4(790.7404, -3215.17, 5.900508, 2.729019),
|
|
vector4(787.0496, -3215.452, 5.900517, 5.227268),
|
|
vector4(783.0282, -3215.314, 5.900508, 358.1991),
|
|
vector4(778.2758, -3215.669, 5.900812, 4.232758),
|
|
vector4(774.1027, -3216.291, 5.900815, 4.854816),
|
|
vector4(770.3992, -3216.112, 5.900747, 2.843247),
|
|
},
|
|
destination = vector3(-157.69, -1165.17, 24.05),
|
|
},
|
|
{
|
|
label = 'Strawberry - LS Airport Int.',
|
|
trailerModel = "tr4",
|
|
vehicle = {
|
|
"hauler",
|
|
"packer",
|
|
"phantom3",
|
|
"mule3",
|
|
"phantom",
|
|
},
|
|
trailerSpawnAvaliableCoords = {
|
|
vector4(-47.69642, -1081.629, 26.77104, 68.57233),
|
|
vector4(-45.54648, -1077.242, 26.69767, 73.52732),
|
|
vector4(-34.12594, -1079.569, 26.68957, 253.8504),
|
|
},
|
|
|
|
destination = vector3(-838.02, -2670.49, 13.81),
|
|
reqPoint = 5,
|
|
extraPayment = 250,
|
|
|
|
},
|
|
},
|
|
requirementsLabel = {
|
|
{
|
|
label = "Vehicle Transport",
|
|
icon = "supply-icon.svg",
|
|
},
|
|
{
|
|
label = "$15,000 Profit",
|
|
icon = "profit-icon.svg",
|
|
},
|
|
{
|
|
label = "2 Different Route",
|
|
icon = "route-icon.svg",
|
|
},
|
|
{
|
|
label = "+1 Company Trust",
|
|
icon = "trust-icon.svg",
|
|
},
|
|
},
|
|
},
|
|
{
|
|
id = 8,
|
|
image = "map_8.png",
|
|
small_image = 'map_8_small.png',
|
|
payment = 2000,
|
|
reqPoint = 10,
|
|
header = "LSA Special Vehicle Shipment",
|
|
companyIndex = 4,
|
|
routes = {
|
|
{
|
|
trailerModel = "boattrailer",
|
|
trailerlarge = "prop_byard_boat01",
|
|
attachModelHeight = -0.15,
|
|
vehicle = {
|
|
"bison",
|
|
},
|
|
label = 'Richman - LS Airport Int. Route',
|
|
|
|
trailerSpawnAvaliableCoords = {
|
|
vector4(-1461.954, -28.19002, 54.64523, 50.54332),
|
|
vector4(-1458.787, -20.94024, 54.58357, 41.07833),
|
|
vector4(-1460.085, -38.1946, 54.68593, 329.4267),
|
|
},
|
|
destination = vector3(-980.72, -2229.58, 8.86),
|
|
|
|
},
|
|
{
|
|
label = 'Richman - Banham Canyon',
|
|
trailerModel = "boattrailer",
|
|
attachModelHeight = -0.15,
|
|
vehicle = {
|
|
"bison",
|
|
},
|
|
attachModel = "prop_byard_boat02",
|
|
|
|
trailerSpawnAvaliableCoords = {
|
|
vector4(-1554.302, 22.0793, 58.5872, 344.896),
|
|
vector4(-1562.858, 30.79218, 58.79086, 259.1096),
|
|
vector4(-1575.615, 33.90485, 59.49263, 78.97023),
|
|
},
|
|
destination = vector3(-2784.54, 1429.48, 100.46),
|
|
reqPoint = 5,
|
|
extraPayment = 250,
|
|
},
|
|
{
|
|
label = 'Tonga Hills - Vespucci Beachs',
|
|
trailerModel = "boattrailer",
|
|
attachModelHeight = -0.15,
|
|
vehicle = {
|
|
"bison",
|
|
},
|
|
attachModel = "prop_jetski_trailer_01",
|
|
|
|
trailerSpawnAvaliableCoords = {
|
|
vector4(-2584.48, 1924.628, 167.3072, 0),
|
|
vector4(-2587.795, 1930.744, 167.3036, 271.4063),
|
|
vector4(-2572.908, 1926.452, 167.7281, 230.8261),
|
|
|
|
},
|
|
destination = vector3(-1164.65, -1736.83, 3.61),
|
|
reqPoint = 5,
|
|
extraPayment = 250,
|
|
},
|
|
},
|
|
requirementsLabel = {
|
|
{
|
|
label = "Vehicle Transport",
|
|
icon = "supply-icon.svg",
|
|
},
|
|
{
|
|
label = "$20,000 Profit",
|
|
icon = "profit-icon.svg",
|
|
},
|
|
{
|
|
label = "3 Different Route",
|
|
icon = "route-icon.svg",
|
|
},
|
|
{
|
|
label = "+1 Company Trust",
|
|
icon = "trust-icon.svg",
|
|
},
|
|
},
|
|
},
|
|
{
|
|
id = 9,
|
|
image = "map_9.png",
|
|
small_image = 'map_9_small.png',
|
|
payment = 2500,
|
|
reqPoint = 10,
|
|
header = "iComputers Shipment",
|
|
companyIndex = 5,
|
|
reqLevel = 40,
|
|
routes = {
|
|
{
|
|
label = 'LS Dock - Humane Labs',
|
|
|
|
destination = vector3(3579.31, 3662.19, 33.9),
|
|
vehicle = {
|
|
"benson",
|
|
},
|
|
},
|
|
{
|
|
label = 'LS Dock - Pacific Bluffs',
|
|
|
|
destination = vector3(-2354.94, 267.59, 165.57),
|
|
vehicle = {
|
|
"pounder2",
|
|
},
|
|
reqPoint = 5,
|
|
extraPayment = 250,
|
|
},
|
|
{
|
|
label = 'LS Dock - Pacific Bluffs - 2',
|
|
|
|
destination = vector3(-310.86, -615.32, 33.56),
|
|
vehicle = {
|
|
"pounder2",
|
|
},
|
|
reqPoint = 5,
|
|
extraPayment = 250,
|
|
},
|
|
},
|
|
requirementsLabel = {
|
|
{
|
|
label = "Computer Transport",
|
|
icon = "supply-icon.svg",
|
|
},
|
|
{
|
|
label = "$25,000 Profit",
|
|
icon = "profit-icon.svg",
|
|
},
|
|
{
|
|
label = "3 Different Route",
|
|
icon = "route-icon.svg",
|
|
},
|
|
{
|
|
label = "+1 Company Trust",
|
|
icon = "trust-icon.svg",
|
|
},
|
|
},
|
|
},
|
|
{
|
|
id = 10,
|
|
image = "map_10.png",
|
|
small_image = 'map_10_small.png',
|
|
payment = 2500,
|
|
reqPoint = 10,
|
|
header = "Life Invader Chip Cargo",
|
|
companyIndex = 5,
|
|
routes = {
|
|
{
|
|
vehicle = {
|
|
"terbyte",
|
|
},
|
|
label = 'LS Dock - Rockford Hills ',
|
|
|
|
|
|
destination = vector3(-1098.81, -256.21, 37.69),
|
|
|
|
},
|
|
{
|
|
vehicle = {
|
|
"terbyte",
|
|
},
|
|
label = 'LS Dock - Galileo Parks',
|
|
destination = vector3(786.23, 1278.29, 360.3),
|
|
|
|
reqPoint = 5,
|
|
extraPayment = 250,
|
|
},
|
|
},
|
|
requirementsLabel = {
|
|
{
|
|
label = "Chip Delivery",
|
|
icon = "supply-icon.svg",
|
|
},
|
|
{
|
|
label = "$30,000 Profit",
|
|
icon = "profit-icon.svg",
|
|
},
|
|
{
|
|
label = "2 Different Route",
|
|
icon = "route-icon.svg",
|
|
},
|
|
{
|
|
label = "+1 Company Trust",
|
|
icon = "trust-icon.svg",
|
|
},
|
|
},
|
|
},
|
|
{
|
|
id = 11,
|
|
image = "map_11.png",
|
|
small_image = 'map_11_small.png',
|
|
payment = 3000,
|
|
reqPoint = 10,
|
|
header = "Paleto Bay Oil Cargo",
|
|
companyIndex = 6,
|
|
reqLevel = 50,
|
|
routes = {
|
|
{
|
|
label = 'Elysian Island - Paleto Bay',
|
|
|
|
trailerSpawnAvaliableCoords = {
|
|
vector4(-430.1912, -2713.818, 6.000201, 52.60108),
|
|
vector4(-423.6715, -2720.323, 6.000213, 321.5811),
|
|
vector4(-420.4599, -2724.332, 6.000213, 319.3563),
|
|
vector4(-410.6932, -2714.565, 6.000213, 313.8806),
|
|
vector4(-403.6332, -2704.035, 6.000215, 315.5544),
|
|
},
|
|
destination = vector3(199.53, 6623.06, 31.6),
|
|
vehicle = {
|
|
"hauler",
|
|
"packer",
|
|
"phantom3",
|
|
"mule3",
|
|
"phantom",
|
|
},
|
|
trailerModel = "tanker",
|
|
|
|
},
|
|
{
|
|
label = 'Paleto Bay - Elysian Island',
|
|
|
|
trailerSpawnAvaliableCoords = {
|
|
vector4(138.8657, 6586.398, 31.89746, 319.6139),
|
|
vector4(133.5081, 6594.436, 31.88021, 314.3366),
|
|
vector4(126.9384, 6601.843, 31.8919, 322.4238),
|
|
vector4(120.8078, 6607.635, 31.9269, 312.2281),
|
|
},
|
|
destination = vector3(-443.77, -2268.62, 7.61),
|
|
vehicle = {
|
|
"hauler",
|
|
"packer",
|
|
"phantom3",
|
|
"mule3",
|
|
"phantom",
|
|
},
|
|
trailerModel = "tanker",
|
|
reqPoint = 5,
|
|
extraPayment = 250,
|
|
},
|
|
},
|
|
requirementsLabel = {
|
|
{
|
|
label = "Oil Delivery",
|
|
icon = "supply-icon.svg",
|
|
},
|
|
{
|
|
label = "$50,000 Profit",
|
|
icon = "profit-icon.svg",
|
|
},
|
|
{
|
|
label = "2 Different Route",
|
|
icon = "route-icon.svg",
|
|
},
|
|
{
|
|
label = "+1 Company Trust",
|
|
icon = "trust-icon.svg",
|
|
},
|
|
},
|
|
},
|
|
{
|
|
id = 12,
|
|
image = "map_12.png",
|
|
small_image = 'map_12_small.png',
|
|
header = "Murrieta Oil Field Transport",
|
|
companyIndex = 6,
|
|
reqPoint = 10,
|
|
payment = 2500,
|
|
routes = {
|
|
{
|
|
label = 'El Burro Heights - Paleto Bay',
|
|
trailerSpawnAvaliableCoords = {
|
|
vector4(1370.86, -2079.354, 51.99849, 315.6981),
|
|
vector4(1366.991, -2074.988, 51.9985, 315.4635),
|
|
vector4(1362.24, -2069.208, 51.9985, 317.9874),
|
|
vector4(1371.301, -2059.63, 51.9985, 314.6257),
|
|
vector4(1376.063, -2063.744, 51.9985, 308.7762),
|
|
vector4(1385.697, -2064.166, 51.99851, 306.0532),
|
|
},
|
|
destination = vector3(2553.42, 419.46, 108.46),
|
|
vehicle = {
|
|
"hauler",
|
|
"packer",
|
|
"phantom3",
|
|
"mule3",
|
|
"phantom",
|
|
},
|
|
trailerModel = "tanker2",
|
|
},
|
|
{
|
|
label = 'El Burro Heights - Greenwich',
|
|
trailerSpawnAvaliableCoords = {
|
|
vector4(1561.261, -2140.34, 77.5948, 99.74406),
|
|
vector4(1565.059, -2155.518, 77.54481, 5.395184),
|
|
vector4(1542.695, -2153.994, 77.5593, 88.18085),
|
|
vector4(1539.718, -2173.329, 77.39249, 165.191),
|
|
},
|
|
destination = vector3(-1049.42, -2018.62, 12.74),
|
|
vehicle = {
|
|
"hauler",
|
|
"packer",
|
|
"phantom3",
|
|
"mule3",
|
|
"phantom",
|
|
},
|
|
trailerModel = "tanker2",
|
|
reqPoint = 5,
|
|
extraPayment = 250,
|
|
},
|
|
{
|
|
label = 'El Burro Heights - Route 68',
|
|
|
|
trailerSpawnAvaliableCoords = {
|
|
vector4(1485.465, -1606.348, 71.89415, 242.6715),
|
|
vector4(1497.743, -1615.794, 71.69543, 141.402),
|
|
vector4(1509.52, -1601.793, 73.13545, 311.8083),
|
|
},
|
|
destination = vector3(583.05, 2789.37, 41.75),
|
|
vehicle = {
|
|
"hauler",
|
|
"packer",
|
|
"phantom3",
|
|
"mule3",
|
|
"phantom",
|
|
},
|
|
trailerModel = "tanker2",
|
|
reqPoint = 5,
|
|
extraPayment = 450,
|
|
},
|
|
},
|
|
requirementsLabel = {
|
|
{
|
|
label = "Oil Transport",
|
|
icon = "supply-icon.svg",
|
|
},
|
|
{
|
|
label = "$35,000 Profit",
|
|
icon = "profit-icon.svg",
|
|
},
|
|
{
|
|
label = "3 Different Route",
|
|
icon = "route-icon.svg",
|
|
},
|
|
{
|
|
label = "+1 Company Trust",
|
|
icon = "trust-icon.svg",
|
|
},
|
|
},
|
|
},
|
|
{
|
|
id = 13,
|
|
image = "map_13.png",
|
|
small_image = 'map_13_small.png',
|
|
payment = 3000,
|
|
reqPoint = 10,
|
|
header = "MWS Army Tank Transport",
|
|
companyIndex = 7,
|
|
reqLevel = 60,
|
|
|
|
routes = {
|
|
{
|
|
label = 'LSI Airport - Fort Zancudo',
|
|
|
|
trailerSpawnAvaliableCoords = {
|
|
vector4(-1095.619, -2372.029, 13.94515, 58.14845),
|
|
vector4(-1105.638, -2379.091, 13.94514, 58.01603),
|
|
vector4(-1120.548, -2385.924, 13.94515, 64.86921),
|
|
vector4(-1129.853, -2396.959, 13.94514, 66.31636),
|
|
vector4(-1136.191, -2408.424, 13.94514, 64.08057),
|
|
},
|
|
destination = vector3(-1746.37, 3070.96, 32.41),
|
|
vehicle = {
|
|
"hauler",
|
|
"packer",
|
|
"phantom3",
|
|
"mule3",
|
|
"phantom",
|
|
},
|
|
trailerModel = "armytrailer",
|
|
attachModel = "apc",
|
|
attachModelHeight = -0.15,
|
|
},
|
|
{
|
|
label = 'Fort Zancudo - Grand Senora Desert',
|
|
|
|
trailerSpawnAvaliableCoords = {
|
|
vector4(-2411.271, 3326.162, 32.82907, 238.754),
|
|
vector4(-2399.641, 3321.778, 32.82915, 150.8668),
|
|
vector4(-2390.864, 3316.742, 32.83007, 157.9598),
|
|
vector4(-2397.354, 3304.089, 32.83007, 152.7684),
|
|
vector4(-2405.431, 3304.176, 32.83008, 147.2577),
|
|
},
|
|
destination = vector3(1765.95, 3308.7, 40.74),
|
|
vehicle = {
|
|
"hauler",
|
|
"packer",
|
|
"phantom3",
|
|
"mule3",
|
|
"phantom",
|
|
},
|
|
trailerModel = "armytrailer",
|
|
attachModel = "rhino",
|
|
reqPoint = 5,
|
|
extraPayment = 250,
|
|
attachModelHeight = -0.15,
|
|
|
|
},
|
|
{
|
|
label = 'Fort Zancudo - Elysian Island',
|
|
trailerSpawnAvaliableCoords = {
|
|
vector4(-1847.776, 2791.808, 32.80645, 331.6275),
|
|
vector4(-1855.043, 2795.284, 32.80646, 342.7047),
|
|
vector4(-1862.238, 2798.547, 32.80646, 338.3475),
|
|
vector4(-1868.848, 2803.545, 32.80646, 334.0842),
|
|
vector4(-1877.157, 2808.3, 32.80646, 331.5829),
|
|
},
|
|
destination = vector3(494.93, -3160.68, 5.65),
|
|
vehicle = {
|
|
"hauler",
|
|
"packer",
|
|
"phantom3",
|
|
"mule3",
|
|
"phantom",
|
|
},
|
|
trailerModel = "armytrailer",
|
|
attachModel = "scarab",
|
|
reqPoint = 5,
|
|
extraPayment = 450,
|
|
attachModelHeight = -0.15,
|
|
|
|
},
|
|
},
|
|
requirementsLabel = {
|
|
{
|
|
label = "Tank Transport",
|
|
icon = "supply-icon.svg",
|
|
},
|
|
{
|
|
label = "$65,000 Profit",
|
|
icon = "profit-icon.svg",
|
|
},
|
|
{
|
|
label = "3 Different Route",
|
|
icon = "route-icon.svg",
|
|
},
|
|
{
|
|
label = "+1 Company Trust",
|
|
icon = "trust-icon.svg",
|
|
},
|
|
},
|
|
},
|
|
{
|
|
id = 14,
|
|
image = "map_14.png",
|
|
payment = 4000,
|
|
reqPoint = 10,
|
|
small_image = 'map_14_small.png',
|
|
header = "USAF Special Satellite Cargo",
|
|
companyIndex = 7,
|
|
routes = {
|
|
{
|
|
label = 'Elysian Island',
|
|
|
|
trailerSpawnAvaliableCoords = {
|
|
vector4(610.7145, -3049.899, 6.062814, 0),
|
|
vector4(602.6535, -3037.587, 6.06929, 1.482356),
|
|
vector4(593.4581, -3031.36, 6.06929, 358.5978),
|
|
vector4(581.0555, -3031.443, 6.069289, 1.863618),
|
|
vector4(566.8382, -3032.195, 6.069289, 359.8976),
|
|
},
|
|
destination = vector3(-2246.61, 3244.53, 32.39),
|
|
vehicle = {
|
|
"hauler",
|
|
"packer",
|
|
"phantom3",
|
|
"mule3",
|
|
"phantom",
|
|
},
|
|
trailerModel = "trailerlarge",
|
|
},
|
|
{
|
|
label = 'Fort Zancudo - Grand Senora Desert',
|
|
|
|
trailerSpawnAvaliableCoords = {
|
|
vector4(-1831.543, 2975.117, 32.81002, 59.00586),
|
|
vector4(-1829.684, 2983.696, 32.80998, 70.00826),
|
|
vector4(-1840.062, 2970.151, 32.81007, 68.85413),
|
|
vector4(-1853.589, 2972.176, 32.81022, 324.7214),
|
|
vector4(-1852.969, 2984.932, 32.81022, 333.3573),
|
|
},
|
|
destination = vector3(1135.95, -3245.87, 5.47),
|
|
vehicle = {
|
|
"hauler",
|
|
"packer",
|
|
"phantom3",
|
|
"mule3",
|
|
"phantom",
|
|
},
|
|
trailerModel = "trailerlarge",
|
|
-- attachModel = "prop_mb_ordnance_01",
|
|
reqPoint = 5,
|
|
extraPayment = 250,
|
|
},
|
|
},
|
|
requirementsLabel = {
|
|
{
|
|
label = "Military Cargo",
|
|
icon = "supply-icon.svg",
|
|
},
|
|
{
|
|
label = "$80,000 Profit",
|
|
icon = "profit-icon.svg",
|
|
},
|
|
{
|
|
label = "2 Different Route",
|
|
icon = "route-icon.svg",
|
|
},
|
|
{
|
|
label = "+1 Company Trust",
|
|
icon = "trust-icon.svg",
|
|
},
|
|
},
|
|
},
|
|
{
|
|
id = 15,
|
|
image = "map_15.png",
|
|
small_image = 'map_15_small.png',
|
|
header = "You Tool Furniture Shipment",
|
|
companyIndex = 3,
|
|
reqPoint = 10,
|
|
reqLevel = 25,
|
|
|
|
payment = 2500,
|
|
routes = {
|
|
{
|
|
label = 'LS Dock - You Tool Base',
|
|
|
|
trailerSpawnAvaliableCoords = {
|
|
vector4(799.3635, -3214.31, 5.894015, 0),
|
|
vector4(792.3109, -3216.033, 5.900506, 355.4375),
|
|
vector4(787.4438, -3215.966, 5.900507, 5.982008),
|
|
vector4(783.1486, -3215.927, 5.900509, 6.275918),
|
|
vector4(778.1464, -3215.754, 5.900811, 358.665),
|
|
vector4(772.8068, -3215.604, 5.900813, 2.005733),
|
|
vector4(768.1569, -3215.637, 5.90053, 3.204478),
|
|
},
|
|
destination = vector3(2761.16, 3445.91, 55.92),
|
|
vehicle = {
|
|
"hauler",
|
|
"packer",
|
|
"phantom3",
|
|
"mule3",
|
|
"phantom",
|
|
},
|
|
trailerModel = "trailers2",
|
|
},
|
|
{
|
|
label = 'Terminal - You Tool Base',
|
|
|
|
trailerSpawnAvaliableCoords = {
|
|
vector4(1200.047, -3235.618, 6.030974, 359.4393),
|
|
vector4(1192.511, -3225.55, 5.847157, 274.8354),
|
|
vector4(1192.599, -3217.634, 5.799772, 271.5442),
|
|
vector4(1192.42, -3211.369, 5.830667, 272.2556),
|
|
vector4(1193.088, -3204.163, 6.028035, 262.5639),
|
|
},
|
|
destination = vector3(2694.74, 3452.56, 55.37),
|
|
vehicle = {
|
|
"hauler",
|
|
"packer",
|
|
"phantom3",
|
|
"mule3",
|
|
"phantom",
|
|
},
|
|
trailerModel = "trailers3",
|
|
reqPoint = 5,
|
|
extraPayment = 250,
|
|
},
|
|
},
|
|
requirementsLabel = {
|
|
{
|
|
label = "Packed Cigar Supply",
|
|
icon = "supply-icon.svg",
|
|
},
|
|
{
|
|
label = "$10,500 Profit",
|
|
icon = "profit-icon.svg",
|
|
},
|
|
{
|
|
label = "2 Different Route",
|
|
icon = "route-icon.svg",
|
|
},
|
|
{
|
|
label = "+1 Company Trust",
|
|
icon = "trust-icon.svg",
|
|
},
|
|
}
|
|
},
|
|
{
|
|
id = 16,
|
|
image = "map_16.png",
|
|
small_image = 'map_16_small.png',
|
|
header = "You Tool Special Cargo",
|
|
companyIndex = 3,
|
|
reqPoint = 10,
|
|
payment = 2500,
|
|
routes = {
|
|
{
|
|
label = 'LS Dock - You Tool - Elysian Island',
|
|
vehicleSpawn = vector3(855.14, -3208.81, 5.48),
|
|
board = vector3(2760.2, 3471.69, 55.23),
|
|
destination = vector3(141.65, -3089.36, 5.47),
|
|
vehicle = {
|
|
"mule3",
|
|
},
|
|
},
|
|
{
|
|
label = 'LS Dock - You Tool - Elysian Island 2',
|
|
vehicleSpawn = vector3(855.14, -3208.81, 5.48),
|
|
board = vector3(2760.2, 3471.69, 55.23),
|
|
destination = vector3(191.87, 2787.62, 45.21),
|
|
vehicle = {
|
|
"mule3",
|
|
},
|
|
reqPoint = 5,
|
|
extraPayment = 250,
|
|
},
|
|
},
|
|
requirementsLabel = {
|
|
{
|
|
label = "Packed Tobacco Supply",
|
|
icon = "supply-icon.svg",
|
|
},
|
|
{
|
|
label = "$14,500 Profit",
|
|
icon = "profit-icon.svg",
|
|
},
|
|
{
|
|
label = "2 Different Route",
|
|
icon = "route-icon.svg",
|
|
},
|
|
{
|
|
label = "+1 Company Trust",
|
|
icon = "trust-icon.svg",
|
|
},
|
|
},
|
|
}
|
|
}
|
|
|
|
|
|
Config.FuelSystem = "x-fuel" -- LegacyFuel / x-fuel
|
|
|
|
Config.SetVehicleFuel = function(vehicle, fuel_level) -- you can change LegacyFuel export if you use another fuel system
|
|
if Config.FuelSystem == 'LegacyFuel' then
|
|
return exports["LegacyFuel"]:SetFuel(vehicle, fuel_level)
|
|
elseif Config.FuelSystem == 'x-fuel' then
|
|
return exports["x-fuel"]:SetFuel(vehicle, fuel_level)
|
|
else
|
|
return SetVehicleFuelLevel(vehicle, fuel_level + 0.0)
|
|
end
|
|
end
|
|
|
|
|
|
Config.Vehiclekey = true
|
|
Config.VehicleSystem = "qb-vehiclekeys" -- cd_garage / qs-vehiclekeys / wasabi-carlock / qb-vehiclekeys
|
|
Config.Removekeys = true
|
|
Config.RemoveVehicleSystem =
|
|
"qb-vehiclekeys" -- cd_garage / qs-vehiclekeys / wasabi-carlock / qb-vehiclekeys
|
|
|
|
Config.GiveVehicleKey = function(plate, model, vehicle) -- you can change vehiclekeys export if you use another vehicle key system
|
|
if Config.Vehiclekey then
|
|
if Config.VehicleSystem == 'cd_garage' then
|
|
TriggerEvent('cd_garage:AddKeys', exports['cd_garage']:GetPlate(vehicle))
|
|
elseif Config.VehicleSystem == 'qs-vehiclekeys' then
|
|
model = GetDisplayNameFromVehicleModel(GetEntityModel(vehicle))
|
|
exports['qs-vehiclekeys']:GiveKeys(plate, model, true)
|
|
elseif Config.VehicleSystem == 'wasabi-carlock' then
|
|
exports.wasabi_carlock:GiveKey(plate)
|
|
elseif Config.VehicleSystem == 'qb-vehiclekeys' then
|
|
TriggerServerEvent("vehicles_keys:selfGiveVehicleKeys", plate)
|
|
end
|
|
end
|
|
end
|
|
|
|
Config.RemoveVehiclekey = function(plate, model, vehicle)
|
|
if Config.Removekeys then
|
|
if Config.RemoveVehicleSystem == 'cd_garage' then
|
|
TriggerServerEvent('cd_garage:RemovePersistentVehicles', exports['cd_garage']:GetPlate(vehicle))
|
|
elseif Config.RemoveVehicleSystem == 'qs-vehiclekeys' then
|
|
model = GetDisplayNameFromVehicleModel(GetEntityModel(vehicle))
|
|
exports['qs-vehiclekeys']:RemoveKeys(plate, model)
|
|
elseif Config.RemoveVehicleSystem == 'wasabi-carlock' then
|
|
exports.wasabi_carlock:RemoveKey(plate)
|
|
elseif Config.RemoveVehicleSystem == 'qb-vehiclekeys' then
|
|
TriggerServerEvent("vehicles_keys:selfRemoveKeys", plate)
|
|
end
|
|
end
|
|
end
|
|
|
|
|
|
Config.XP = {}
|
|
|
|
CreateThread(function()
|
|
for i = 1, 100 do
|
|
table.insert(Config.XP, i * 1000)
|
|
end
|
|
end)
|
|
|
|
function debugPrint(...)
|
|
if Config.Debug then
|
|
local data = { ... }
|
|
local str = ""
|
|
|
|
for i = 1, #data do
|
|
if type(data[i]) == "table" then
|
|
str = str .. json.encode(data[i])
|
|
elseif type(data[i]) ~= "string" then
|
|
str = str .. tostring(data[i])
|
|
else
|
|
str = str .. data[i]
|
|
end
|
|
|
|
if i ~= #data then
|
|
str = str .. " "
|
|
end
|
|
end
|
|
|
|
print("^6[Codem TruckerJob] ^3[Debug]^7: " .. str)
|
|
end
|
|
end
|
|
|