⚙️Configuration
Here's a preview of all the config files of the script
config.lua
Config = {}
--- [[ Markhor Bridge ]] ---
--- [[ Markhor Bridge ]] ---
--- This resource depends on Markhor Bridge.
--- With Markhor Bridge, all necessary settings (such as framework, inventory, interact, etc.) are automatically set.
--- You don't have to do anything except install Markhor Bridge.
--- [[ Markhor Bridge ]] ---
--- [[ Markhor Bridge ]] ---
Config.drawMissionText = true -- As soon as the text at the bottom of the screen is not displayed, set it to false. (recommended: true)
Config.scaleText = 0.5 -- Use this option once "Config.drawMissionText" is set to false. This allows you to scale the text.
Config.language = "EN" -- Choose Language -> "EN" / "NL".
Config.item = 'tool' -- Add here the item that should be used to open a container.
Config.requiredCopCount = 0 -- Number of agents required to open a container.
Config.cooldownTimer = 60 -- Cooldown timer in seconds.
Config.moneyType = 'black_money'
Config.lockPickCount = 4
Config.DrawDistance = 50.0
Config.DamageChance = 50
-- Config.otherChance = 50
Config.AlarmChance = 99
-- The jobs in Config.copJobs will be notified when the alarm of an theft has been triggered.
Config.copJobs = {
'police',
'army'
}
-- The jobs in Config.blacklistJobs cannot initiate a theft.
Config.blacklistJobs = {
'ambulance',
'police',
'army'
}
Config.Items = {
{label = 'Radio', name = 'radio', damaged = false, price = 6000, min = 1, max = 4},
{label = 'Airbag', name = 'airbag', damaged = false, price = 6000, min = 1, max = 4},
{label = 'Headlights', name = 'headlight', damaged = false, price = 4000, min = 1, max = 4},
{label = 'Navigation', name = 'navigation', damaged = false, price = 8000, min = 1, max = 4},
{label = 'Speaker', name = 'speaker', damaged = false, price = 1000, min = 1, max = 4},
{label = 'Damaged Radio', name = 'damagedradio', damaged = true, price = 3000, min = 1, max = 4},
{label = 'Damaged Airbag', name = 'damagedairbag', damaged = true, price = 3000, min = 1, max = 4},
{label = 'Damaged Headlights', name = 'damagedheadlight', damaged = true, price = 2000, min = 1, max = 4},
{label = 'Damaged Navigation', name = 'damagednavigation', damaged = true, price = 4000, min = 1, max = 4},
{label = 'Damaged Speaker', name = 'damagedspeaker', damaged = true, price = 500, min = 1, max = 4},
{label = 'Tablet', name = 'tablet', damaged = false, price = 500, min = 1, max = 4},
{label = 'Trailer hitch', name = 'trailerhitch', damaged = false, price = 500, min = 1, max = 4},
{label = 'Laptop', name = 'laptop', damaged = false, price = 500, min = 1, max = 4},
}
Config.Blips = {
carblip1 = {
sprite = 225,
color = 1
},
carblip2 = {
sprite = 225,
color = 1
},
alarm = {
sprite = 225,
color = 1
},
strip = {
sprite = 402,
color = 1
},
sell = {
sprite = 500,
color = 1
},
}
Config.StripLocations = {
{vec = vector3(1259.34, -2564.12, 41.72), heading = 280.19},
{vec = vector3(-238.76, 6230.13, 30.5), heading = 46.76},
{vec = vector3(330.41, 2873.47, 42.45), heading = 191.86},
{vec = vector3(-278.2, 166.2, 77.76), heading = 209.94},
}
Config.SellLocations = {
{vec = vector3(-1127.38, -2005.31, 12.18), heading = 342.17},
{vec = vector3(-2216.23, 4236.11, 46.43), heading = 16.75},
}
Config.NPCLocations = {
{vec = vector3(337.17, -2041.14, 20.16), heading = 42.67},
{vec = vector3(474.46, -1284.5, 28.54), heading = 323.49},
{vec = vector3(-169.54, -34.77, 51.41), heading = 252.49},
{vec = vector3(-632.76, -1784.57, 23.11), heading = 158.37},
{vec = vector3(186.82, -1212.33, 28.3), heading = 269.76},
{vec = vector3(2339.76, 3136.58, 47.21), heading = 86.05},
{vec = vector3(388.45, 3586.55, 32.29), heading = 350.91},
{vec = vector3(46.12, 3652.69, 38.7), heading = 291.37},
{vec = vector3(1663.07, 4821.05, 41.04), heading = 292.31},
{vec = vector3(1462.68, 6547.34, 13.37), heading = 96.26},
}
Config.Locations = {
{vec = vector3(-4.52, -1099.41, 37.15), heading = 251.0},
{vec = vector3(226.85, -770.05, 29.79), heading = 248.41},
{vec = vector3(106.71, -1059.7, 28.19), heading = 248.44},
{vec = vector3(458.83, -1099.21, 28.2), heading = 267.56},
{vec = vector3(-181.71, -1035.0, 26.26), heading = 157.04},
{vec = vector3(-181.76, -1263.79, 29.63), heading = 90.28},
{vec = vector3(400.04, -1807.43, 27.38), heading = 130.49},
{vec = vector3(889.56, -2210.83, 28.84), heading = 172.19},
{vec = vector3(790.61, -1871.56, 27.62), heading = 354.61},
{vec = vector3(528.24, -1752.96, 27.32), heading = 148.46},
{vec = vector3(492.95, -2716.45, 4.39), heading = 330.79},
{vec = vector3(1098.37, -2234.29, 28.57), heading = 200.61},
{vec = vector3(-1204.6, -372.18, 41.13), heading = 207.29},
{vec = vector3(-1518.66, -546.13, 31.47), heading = 214.06},
{vec = vector3(-853.59, -1095.39, 0.49), heading = 30.37},
{vec = vector3(-1138.42, -1253.05, 5.31), heading = 151.3},
{vec = vector3(-1018.7, -1526.67, 3.93), heading = 34.82},
{vec = vector3(28.34, -865.68, 28.82), heading = 340.59},
{vec = vector3(-1146.93, -512.4, 31.67), heading = 20.26},
{vec = vector3(-1189.11, -680.8, 29.05), heading = 309.71},
{vec = vector3(-1048.38, -1150.95, 0.49), heading = 28.9},
{vec = vector3(-1318.31, -245.59, 40.7), heading = 304.28},
{vec = vector3(-2975.49, 79.32, 9.83), heading = 329.75},
{vec = vector3(-3096.53, 306.94, 6.64), heading = 71.97},
{vec = vector3(583.45, 2788.0, 40.52), heading = 3.7},
{vec = vector3(2541.37, 2586.37, 36.28), heading = 266.15},
{vec = vector3(2532.78, -266.93, 91.32), heading = 200.32},
{vec = vector3(453.83, 249.45, 101.54), heading = 69.12},
{vec = vector3(-391.63, 434.82, 110.61), heading = 235.14},
{vec = vector3(-127.34, 6458.09, 30.47), heading = 136.78},
{vec = vector3(1976.65, 3766.15, 31.18), heading = 210.78},
{vec = vector3(-27.76, 3042.66, 40.21), heading = 290.87},
{vec = vector3(2589.7, 2817.81, 31.96), heading = 181.6},
{vec = vector3(250.18, 2907.22, 4.16), heading = 89.72},
{vec = vector3(352.02, 3423.2, 34.87), heading = 74.26},
{vec = vector3(1461.3, 3739.36, 31.87), heading = 27.9},
{vec = vector3(1976.32, 3826.4, 30.71), heading = 301.73},
{vec = vector3(2009.28, 3799.94, 30.51), heading = 210.52},
{vec = vector3(2359.05, 3127.88, 46.54), heading = 351.57},
{vec = vector3(2484.19, 4113.76, 36.4), heading = 337.28},
{vec = vector3(2563.92, 4640.29, 32.41), heading = 301.57},
{vec = vector3(1775.68, 4598.92, 36.0), heading = 7.1},
{vec = vector3(417.59, 6628.12, 26.42), heading = 133.92},
{vec = vector3(-81.28, 6538.87, 29.82), heading = 135.05},
{vec = vector3(-26.92, 6437.8, 29.7), heading = 225.89},
{vec = vector3(-286.38, 6138.23, 29.85), heading = 312.68},
{vec = vector3(-2307.99, 3434.78, 29.83), heading = 17.66},
{vec = vector3(-524.4, -267.31, 34.3), heading = 106.95},
{vec = vector3(-1535.18, -434.86, 34.44), heading = 228.26},
{vec = vector3(-1852.25, -618.57, 10.16), heading = 46.64},
{vec = vector3(1878.3, 2553.55, 44.67), heading = 88.52},
{vec = vector3(-24.42, -1225.32, 27.67), heading = 89.47},
{vec = vector3(-211.05, -1395.59, 29.58), heading = 355.93},
{vec = vector3(-208.31, -1714.65, 31.0), heading = 214.84},
{vec = vector3(172.38, -1810.81, 27.14), heading = 230.78},
{vec = vector3(145.56, -2495.74, 4.33), heading = 232.0},
{vec = vector3(1246.47, -521.91, 67.31), heading = 257.06},
{vec = vector3(955.53, -221.09, 68.2), heading = 235.34},
{vec = vector3(-562.74, -163.78, 36.44), heading = 111.57},
{vec = vector3(-1631.58, -887.05, 7.39), heading = 138.76},
{vec = vector3(-460.63, -624.51, 29.51), heading = 359.14},
{vec = vector3(-320.52, -752.82, 46.76), heading = 341.86},
{vec = vector3(-197.54, -1180.39, 21.38), heading = 89.39},
{vec = vector3(487.57, -1331.78, 27.65), heading = 292.6},
{vec = vector3(-1186.02, -742.61, 18.44), heading = 127.59},
{vec = vector3(-1069.68, -1670.77, 2.79), heading = 219.24},
{vec = vector3(-1359.3, -19.22, 51.69), heading = 235.14},
{vec = vector3(-2186.17, -420.91, 11.4), heading = 170.84},
{vec = vector3(-3053.1, 602.96, 5.61), heading = 289.38},
{vec = vector3(-1906.43, 2008.46, 139.93), heading = 88.43},
{vec = vector3(-1150.35, 2673.58, 16.44), heading = 220.07},
{vec = vector3(2660.0, 1674.97, 22.82), heading = 90.51},
{vec = vector3(2579.72, 428.42, 106.79), heading = 179.08},
{vec = vector3(641.21, 283.48, 101.54), heading = 150.48},
{vec = vector3(195.96, 6629.95, 30.54), heading = 344.51},
{vec = vector3(1719.39, 6408.63, 32.9), heading = 332.8},
{vec = vector3(17200.0, 4804.97, 40.67), heading = 358.05},
{vec = vector3(2700.17, 4343.62, 44.87), heading = 31.85},
{vec = vector3(948.94, -3135.05, 4.9), heading = 355.7},
{vec = vector3(543.16, -3053.68, 4.4), heading = 359.69},
{vec = vector3(60.99, 2797.21, 56.21), heading = 233.07},
{vec = vector3(398.78, 3575.92, 31.62), heading = 356.26},
{vec = vector3(468.96, 3568.83, 31.57), heading = 169.27},
{vec = vector3(-284.17, 2543.78, 74.69), heading = 358.75},
{vec = vector3(2206.84, 3306.35, 44.54), heading = 120.63},
{vec = vector3(2725.14, 4272.92, 46.39), heading = 88.46},
{vec = vector3(2993.84, 3476.73, 69.71), heading = 359.58},
{vec = vector3(2442.64, 5011.3, 44.86), heading = 237.4},
{vec = vector3(1971.53, 4640.61, 39.24), heading = 40.27},
{vec = vector3(1712.75, 4941.1, 40.43), heading = 236.73},
{vec = vector3(1834.01, 6407.52, 41.53), heading = 33.14},
{vec = vector3(9.71, 6588.62, 30.8), heading = 45.67},
{vec = vector3(-133.77, 6349.24, 29.82), heading = 222.71},
{vec = vector3(-209.87, 6363.25, 29.83), heading = 313.61},
{vec = vector3(-445.8, 6142.92, 29.81), heading = 274.71},
{vec = vector3(-1636.66, 4750.27, 50.62), heading = 109.74},
{vec = vector3(340.15, -1881.53, 25.94), heading = 139.76},
{vec = vector3(-2574.4, 2332.87, 32.06), heading = 151.45},
{vec = vector3(-414.67, 1218.76, 324.64), heading = 45.58},
{vec = vector3(2825.05, 1586.12, 23.56), heading = 75.95},
{vec = vector3(2728.78, 1343.84, 23.52), heading = 356.16},
{vec = vector3(2579.65, 440.53, 107.46), heading = 177.57},
{vec = vector3(2558.57, 410.21, 107.46), heading = 136.01},
{vec = vector3(2548.67, -285.19, 91.99), heading = 161.06},
{vec = vector3(-20.25, -1308.93, 28.59), heading = 0.59},
{vec = vector3(-226, -1486.04, 30.66), heading = 319.46},
{vec = vector3(-16.66, -1748.92, 28.64), heading = 229.15},
{vec = vector3(360.73, -2473.91, 5.73), heading = 89.0},
{vec = vector3(1153.79, -1650.95, 35.86), heading = 209.9},
{vec = vector3(1196.38, -1408.69, 34.56), heading = 178.77},
{vec = vector3(1150.18, -1005.16, 44.19), heading = 7.31},
{vec = vector3(1154.84, -463.8, 66.1), heading = 166.2},
{vec = vector3(545, -137.11, 58.58), heading = 180.43},
{vec = vector3(283.63, -229.03, 53.28), heading = 18.09},
{vec = vector3(-59.96, -216.2, 44.78), heading = 160.45},
{vec = vector3(-1508.93, -717.26, 26.32), heading = 178.73},
{vec = vector3(-813, -1101.09, 10.18), heading = 118.75},
{vec = vector3(368.24, -115.92, 28.74), heading = 359.2},
{vec = vector3(248.53, -758.93, 33.97), heading = 160.44},
{vec = vector3(-2106.26, -293.85, 12.38), heading = 263.06},
{vec = vector3(-3139.52, 1082.89, 19.99), heading = 260.98},
{vec = vector3(-2571.17, 2338, 32.39), heading = 151.69},
{vec = vector3(-60.38, 1961.11, 189.4), heading = 116.78},
{vec = vector3(-224.94, -2662.5, 4.33), heading = 359.32},
{vec = vector3(2769.97, 3482.31, 54.4), heading = 247.16},
{vec = vector3(3288.89, 5158.08, 17.53), heading = 129.56},
{vec = vector3(769.71, -2955.66, 5.13), heading = 116.53},
{vec = vector3(-475.32, 2856.22, 33.34), heading = 281.74},
{vec = vector3(-1280, 2542.69, 17.59), heading = 88.64},
{vec = vector3(366.4, 2632.29, 43.83), heading = 35.3},
{vec = vector3(1064.56, 2663.43, 38.89), heading = 91.8},
{vec = vector3(1870.07, 2643.08, 45.0), heading = 91.04},
{vec = vector3(898.99, 3653.02, 30.1), heading = 272.42},
{vec = vector3(1358.8, 3619.22, 33.21), heading = 291.13},
{vec = vector3(2186.57, 3511.12, 43.79), heading = 75.21},
{vec = vector3(2724.96, 4860.01, 32.11), heading = 194.15},
{vec = vector3(1594.43, 6506.94, 16.45), heading = 34.02},
{vec = vector3(1516.83, 6505.49, 20.19), heading = 77.14},
{vec = vector3(414.73, 6455.89, 27.24), heading = 272.98},
{vec = vector3(-489.06, 6262.65, 10.85), heading = 247.29},
{vec = vector3(-678.16, 5826.32, 15.66), heading = 313.83},
{vec = vector3(-1572.63, 5167.7, 17.9), heading = 357.56},
{vec = vector3(-1591.19, 3133.28, 28.73), heading = 211.62},
{vec = vector3(763.11, 4179.66, 38.99), heading = 184.28},
}
Config.Vehicles = {
-1809822327,142944341,1878062887,-789894171,683047626,1177543287,-394074634,-1137532101,-1775728740,-1543762099,486987393,1269098716,-2064372143,-808457413,-1651067813,2136773105,1221512915,1203490606,-1126264336,-1168952148,850565707,2006918058,884422927,914654722,-420911112,1489967196,-746882698,1104234922,-2030171296,-685276541,1909141499,75131841,886934177,-1883869285,-2040426790,-14495224,-1255452397,-1961627517,1123216662,-1008861746,1373123368,1777363799,-1894894188,237764926,-121446169,-1532697517,-349601129,1126868326,-2128233223,-440768424,
}
language.lua
Language = {
["EN"] = {
["invalidAmount"] = "You don't have enough items to sell",
["start"] = "A vehicle ~g~successful~w~ has been located for you!\nUse ~b~/canceltheft~w~ to stop the mission!",
["alreadyBusy"] = "You have already ~g~started~w~ a mission! Use ~b~/canceltheft~w~ to ~r~stop~w~!",
["cooldown"] = "Please wait at least %s seconds before another theft can be committed!",
["cantCancel"] = "You can ~r~not~w~ cancel the mission yet!",
["noStart"] = "You have ~r~no~w~ active mission!",
["noCops"] = "Not enough police present",
["noItem"] = "You have ~r~no~w~ lockpick!",
["noTrust"] = "I don't trust you!",
["soldAllItems"] = "You have sold ~y~%s items ~w~ totaling ~g~+$%s",
["cancel"] = "You ~g~cancel~w~ your mission! The vehicle will be removed in ~y~10~w~ seconds!",
["vehicleRemoved"] = "The vehicle has been ~g~removed~w~!",
["mapVehicle"] = "~y~Go to the ~r~red~y~ vehicle on the map!",
["pickSuccess"] = "Done! ~g~%s~w~ to go!",
["pickFailed"] = "Failed! Your lock pick is ~r~broken~w~!",
["pickPress"] = "~y~Press ~b~[E]~y~ when you hear a beep!",
["vehicleOpened"] = "The vehicle has been ~g~successfully~w~ opened!",
["alarm"] = "The car alarm has ~r~triggered~w~! A ~r~tracker~w~ has been activated!",
["trackerFound"] = "You have discovered a ~y~tracker~w~! It has been ~g~disabled~w~!",
["silentAlarm"] = "A ~g~silent~w~ car ~y~alarm~w~ went off! A ~b~tracker ~g~activated~w~ for %s seconds! (%s)",
["noSilentAlarm"] = "A car ~y~alarm~w~ has sounded! A ~b~tracker ~g~ has been activated~w~ for %s seconds! (%s)",
["finished"] = "You have completed the mission ~g~successfully~w~!",
["disassembly"] = "~y~Find a ~b~disassembly location~y~!",
["disassemblyStart"] = "You ~g~started~w~ stripping the vehicle!",
["disassemblySuccess"] = "You stripped the vehicle ~g~successfully~w~!",
["disassemblyFailed"] = "Sorry! This vehicle is ~r~not~w~ capable!",
["startPick"] = "Press ~INPUT_PICKUP~ to start picking the lock!",
["sellAll"] = "Press ~INPUT_PICKUP~ to sell all items",
["openMenu"] = "Press ~INPUT_PICKUP~ to start vehicle theft",
["stripVehicle"] = "Press ~INPUT_PICKUP~ to strip the vehicle",
["currencyIcon"] = "$",
["cancelCommand"] = "canceltheft",
["cmdDesc"] = "Use this command to cancel the theft",
["targetLabel"] = "Start theft",
["targetLockpick"] = "Start lockpick",
["targetSellitems"] = "Sell all items",
["carBlip"] = "Mission Vehicle",
["blipAlarm"] = "Car Burglary",
["disassemblyBlip"] = "Disassemble Location",
["traderBlip"] = "Auto Parts Trader",
["dispatchTitle"] = "Car Theft",
["dispatchMessage"] = "Someone is attempting to steal a vehicle",
["logStart"] = "initiated a car theft",
["logCancel"] = "canceled the car theft mission",
["logReward"] = "received %s",
["logSold"] = "sold %s items for $%s"
},
["NL"] = {
["invalidAmount"] = "U heeft niet genoeg artikelen om te verkopen",
["start"] = "Er is een voertuig ~g~succesvol~w~ voor je gelokaliseerd!\nGebruik ~b~/canceltheft~w~ om de missie te stoppen!",
["alreadyBusy"] = "Je bent al ~g~gestart~w~ aan een missie! Gebruik ~b~/canceltheft~w~ om ~r~stop~w~!",
["cooldown"] = "Bekijk a.u.b. zeker %s seconden voordat er weer een diefstal kan worden!",
["cantCancel"] = "Je kunt de missie ~r~niet~~ nog annuleren!",
["noStart"] = "Je hebt ~r~nu~w~ actieve missie!",
["noCops"] = "Niet genoeg politie aanwezig",
["noItem"] = "Je hebt ~r~geen~w~ lockpick!",
["noTrust"] = "Ik vertrouw erop dat je niet!",
["soldAllItems"] = "Je hebt ~y~%s items ~w~ verkocht voor een totaal van ~g~+$%s",
["cancel"] = "Je ~g~annuleert~w~ je missie! Het voertuig wordt over ~y~10~w~ seconden verwijderd!",
["vehicleRemoved"] = "Het voertuig is ~g~verwijderd~w~!",
["mapVehicle"] = "~y~Ga naar het ~r~rode~y~ voertuig op de kaart!",
["pickSuccess"] = "Klaar! ~g~%s~w~ te gaan!",
["pickFailed"] = "Mislukt! Je slotopener is ~r~gebroken~w~!",
["pickPress"] = "~y~Druk op ~b~[E]~y~ als je een piep hoort!",
["vehicleOpened"] = "Het voertuig is ~g~succesvol~w~ geopend!",
["alarm"] = "Het auto-alarm is ~r~afgegaan~w~! Een ~r~tracker~w~ is geactiveerd!",
["trackerFound"] = "Je hebt een ~y~tracker~w~ ontdekt! Hij is ~g~uitgeschakeld~w~!",
["silentAlarm"] = "Een ~g~stil~w~ automatisch ~y~alarm~w~ gaat af! Een ~b~tracker ~g~geactiveerd~w~ gedurende %s seconden! (%s)",
["noSilentAlarm"] = "Er is een ~y~alarm~w~ van een auto afgegaan! Een ~b~tracker ~g~ is geactiveerd~w~ gedurende %s seconden! (%s)",
["finished"] = "Je hebt de missie ~g~succesvol~w~ volbracht!",
["demontage"] = "~y~Zoek een ~b~demontagelocatie~y~!",
["disassemblyStart"] = "Je ~g~ bent begonnen~w~ met het strippen van het voertuig!",
["disassemblySuccess"] = "Je hebt het voertuig ~g~succesvol~w~ gestript!",
["disassemblyFailed"] = "Sorry! Dit voertuig is ~r~niet~ geschikt!",
["startPick"] = "Druk op ~INPUT_PICKUP~ om het slot te openen!",
["sellAll"] = "Druk op ~INPUT_PICKUP~ van alle te verkopen items",
["openMenu"] = "Druk op ~INPUT_PICKUP~ om voertuigdiefstal te starten",
["stripVehicle"] = "Druk op ~INPUT_PICKUP~ om het voertuig te strippen",
["currencyIcon"] = "$",
["cancelCommand"] = "canceltheft",
["cmdDesc"] = "dezeGebruik opdracht om de diefstal te annuleren",
["targetLabel"] = "Begin met diefstal",
["targetLockpick"] = "Start lockpick",
["targetSellitems"] = "Alle artikelen verkopen",
["carBlip"] = "Missievoertuig",
["blipAlarm"] = "Auto-inbraak",
["disassemblyBlip"] = "Locatie demonteren",
["traderBlip"] = "Handelaar in auto-onderdelen",
["dispatchTitle"] = "Voertuig diefstal",
["dispatchMessage"] = "Iemand probeert een voertuig te stelen",
["logStart"] = "heeft voertuigdiefstal gestart",
["logCancel"] = "heeft voertuigdiefstal geannuleerd",
["logReward"] = "heeft %s ontvangen",
["logSold"] = "heeft %s items verkocht voor $%s"
}
}
Last updated