...
 
Commits (4)
......@@ -6,16 +6,6 @@ let money;
mp.events.add(
{
"cMoney-Update" : (value) => money = value,
"render" : () => {
if (money >= 0 && mp.gui.cursor.visible === false) {
mp.game.graphics.drawText(`$${misc.prettify(money)} `, [0.940, 0.050], {
font: 7,
color: [115, 186, 131, 255],
scale: [0.7, 0.7],
});
}
},
"cMoney-ShowATM" : (lang, execute) => {
misc.prepareToCef(1);
......
......@@ -23,12 +23,6 @@ class cVehicle {
"cVehicle-rollUpWindow" : (vehicle, window) => vehicle.rollUpWindow(window),
"cVehicle-rollDownWindow" : (vehicle, window) => vehicle.rollDownWindow(window),
"render" : () => {
this.setLightMultiplier();
this.showSpeed();
this.showFuel();
this.showBrakeLights();
},
});
}
......
This diff is collapsed.
<?xml version="1.0" encoding="utf-8"?>
<browserconfig><msapplication><tile><square70x70logo src="/ms-icon-70x70.png"/><square150x150logo src="/ms-icon-150x150.png"/><square310x310logo src="/ms-icon-310x310.png"/><TileColor>#ffffff</TileColor></tile></msapplication></browserconfig>
\ No newline at end of file
{
"short_name": "Vuemmerce",
"name": "Vuemmerce",
"icons": [
{
"src": "\/android-icon-36x36.png",
"sizes": "36x36",
"type": "image\/png",
"density": "0.75"
},
{
"src": "\/android-icon-48x48.png",
"sizes": "48x48",
"type": "image\/png",
"density": "1.0"
},
{
"src": "\/android-icon-72x72.png",
"sizes": "72x72",
"type": "image\/png",
"density": "1.5"
},
{
"src": "\/android-icon-96x96.png",
"sizes": "96x96",
"type": "image\/png",
"density": "2.0"
},
{
"src": "\/android-icon-144x144.png",
"sizes": "144x144",
"type": "image\/png",
"density": "3.0"
},
{
"src": "\/android-icon-192x192.png",
"sizes": "192x192",
"type": "image\/png",
"density": "4.0"
}
]
}
\ No newline at end of file
This source diff could not be displayed because it is too large. You can view the blob instead.
<html lang="en">
<head>
<meta charset="utf-8">
<meta http-equiv="x-ua-compatible" content="ie=edge">
<meta name="viewport" content="width=device-width, initial-scale=1, viewport-fit=cover">
<link rel="apple-touch-icon" sizes="57x57" href="assets/apple-icon-57x57.png">
<link rel="apple-touch-icon" sizes="60x60" href="assets/apple-icon-60x60.png">
<link rel="apple-touch-icon" sizes="72x72" href="assets/apple-icon-72x72.png">
<link rel="apple-touch-icon" sizes="76x76" href="assets/apple-icon-76x76.png">
<link rel="apple-touch-icon" sizes="114x114" href="assets/apple-icon-114x114.png">
<link rel="apple-touch-icon" sizes="120x120" href="assets/apple-icon-120x120.png">
<link rel="apple-touch-icon" sizes="144x144" href="assets/apple-icon-144x144.png">
<link rel="apple-touch-icon" sizes="152x152" href="assets/apple-icon-152x152.png">
<link rel="apple-touch-icon" sizes="180x180" href="assets/apple-icon-180x180.png">
<link rel="icon" type="image/png" sizes="192x192" href="assets/android-icon-192x192.png">
<link rel="icon" type="image/png" sizes="32x32" href="assets/favicon-32x32.png">
<link rel="icon" type="image/png" sizes="96x96" href="assets/favicon-96x96.png">
<link rel="icon" type="image/png" sizes="16x16" href="assets/favicon-16x16.png">
<link rel="manifest" href="assets/manifest.json">
<meta name="msapplication-TileColor" content="#ffffff">
<meta name="msapplication-TileImage" content="assets/ms-icon-144x144.png">
<meta name="theme-color" content="#ffffff">
<title>Vuemmerce | Free ecommerce template for Vue.js projects</title>
<meta name="description" content="Description of the page less than 150 characters">
<!-- Facebook open graph -->
<meta property="og:type" content="website">
<meta property="og:url" content="https://example.com/page.html">
<meta property="og:title" content="Content Title">
<meta property="og:image" content="https://example.com/image.jpg">
<meta property="og:description" content="Description Here">
<meta property="og:site_name" content="Site Name">
<meta property="og:locale" content="en_US">
<!-- Twitter card -->
<meta name="twitter:card" content="summary">
<meta name="twitter:site" content="@site_account">
<meta name="twitter:creator" content="@individual_account">
<meta name="twitter:url" content="https://example.com/page.html">
<meta name="twitter:title" content="Content Title">
<meta name="twitter:description" content="Content description less than 200 characters">
<meta name="twitter:image" content="https://example.com/image.jpg">
<link href="app.js" rel="preload" as="script"></head>
<body>
<noscript>
<strong>We're sorry but project doesn't work properly without JavaScript enabled. Please enable it to continue.</strong>
</noscript>
<div id="app"></div>
<!-- built files will be auto injected -->
<script type="text/javascript" src="app.js"></script></body>
</html>
<p>Page not found</p>
\ No newline at end of file
<div class="ma-service-show">
<div class="m1-tray-wrapper">
<div class="m1-tuning-parts">
<div class="m1-tray" @click="engineA">
<div class="m1-label">Engine</div>
<div class="m1-value">{{ engine }}</div>
</div>
<div class="m1-tray">
<div class="m1-label">breaks</div>
<div class="m1-value">{{ breaks }}</div>
</div>
<div class="m1-tray">
<div class="m1-label">transmission</div>
<div class="m1-value">{{ transmission }}</div>
</div>
<div class="m1-tray">
<div class="m1-label">suspension</div>
<div class="m1-value">{{ suspension }}</div>
</div>
<div class="m1-tray">
<div class="m1-label">turbo</div>
<div class="m1-value">{{ turbo }}</div>
</div>
<div class="m1-tray">
<div class="m1-label">boost</div>
<div class="m1-value">{{ boost }}</div>
</div>
</div>
<div class="m1-custom-parts">
<div class="m1-tray">
<div class="m1-label">horn</div>
<div class="m1-value">{{ horn }}</div>
</div>
<div class="m1-tray">
<div class="m1-label">xenon</div>
<div class="m1-value">{{ xenon }}</div>
</div>
<div class="m1-tray">
<div class="m1-label">tint</div>
<div class="m1-value">{{ tint }}</div>
</div>
<div class="m1-tray">
<div class="m1-label">plate</div>
<div class="m1-value">{{ plate }}</div>
</div>
<div class="m1-tray">
<div class="m1-label">spoiler</div>
<div class="m1-value">{{ spoiler }}</div>
</div>
<div class="m1-tray">
<div class="m1-label">fbumper</div>
<div class="m1-value">{{ fbumper }}</div>
</div>
<div class="m1-tray">
<div class="m1-label">rbumper</div>
<div class="m1-value">{{ rbumper }}</div>
</div>
<div class="m1-tray">
<div class="m1-label">skirt</div>
<div class="m1-value">{{ skirt }}</div>
</div>
<div class="m1-tray">
<div class="m1-label">armor</div>
<div class="m1-value">{{ armor }}</div>
</div>
<div class="m1-tray">
<div class="m1-label">hydraulics</div>
<div class="m1-value">{{ hydraulics }}</div>
</div>
<div class="m1-tray">
<div class="m1-label">wheels</div>
<div class="m1-value">{{ wheels }}</div>
</div>
</div>
<div class="m1-garage-services">
<div class="m1-tray">
<div class="m1-label">Body Health</div>
<div class="m1-value">{{ bodyhealth }}</div>
</div>
<div class="m1-tray">
<div class="m1-label">Engine Health</div>
<div class="m1-value">{{ enginehealth }}</div>
</div>
<div class="m1-tray" @click="repair">
<div class="m1-label">Repair Vehicle</div>
<div class="m1-value">{{ repairammount }}</div>
</div>
</div>
</div>
</div>
\ No newline at end of file
const app = new Vue({
el: '#app',
data: {
model: 3714356651,
enginehealth: '',
bodyhealth: '',
engine: -1,
horn: -1,
breaks: -1,
transmission: -1,
suspension: -1,
turbo: -1,
xenon: -1,
tint: -1,
plate: -1,
boost: -1,
spoiler: -1,
fbumper: -1,
rbumper: -1,
skirt: -1,
armor: -1,
hydraulics: -1,
wheels: -1,
// 5
frame: -1,
// 4
exhaust: -1,
//6
grille: -1,
// 7
hood: -1,
//10
roof: -1,
repairammount: 10,
//
m3f80: [
{
local: "spoiler",
index: 0,
mod: 2,
item: "GT Universal Racing Spoiler"
},
{
local: "spoiler",
index: 0,
mod: 1,
item: "VIE Rear Lip Spoiler"
},
{
local: "fbumper",
index: 1,
mod: 0,
item: "Sherman Front Bumper Cover with wind splitter"
},
{
local: "fbumper",
index: 1,
mod: 1,
item: "Sherwood Front Bumper with Track Racing Tow Hook and wind splitter"
},
{
local: "fbumper",
index: 1,
mod: 2,
item: "Sherwood Front Bumper Cover"
},
{
local: "rbumper",
index: 2,
mod: 0,
item: "carbon fiber muffler guard"
},
{
local: "rbumper",
index: 2,
mod: 1,
item: "VIE Rear Diffuser"
},
{
local: "rbumper",
index: 2,
mod: 2,
item: "VIE Rear Diffuser with carbon fiber bumper guard"
},
{
local: "skirt",
index: 3,
mod: 0,
item: "Sherwood Side Skirt"
},
{
local: "exhaust",
index: 4,
mod: 0,
item: "Black Metal Exhaust Pipes"
},
{
local: "exhaust",
index: 4,
mod: 1,
item: "Double Black Metal Exhaust Pipes"
},
{
local: "frame",
index: 5,
mod: 0,
item: "Roll Cage"
},
{
local: "grille",
index: 6,
mod: 0,
item: "Chrome Grille"
},
{
local: "grille",
index: 6,
mod: 1,
item: "Black and BMW Racing Stripes Grille"
},
{
local: "hood",
index: 7,
mod: 0,
item: "Carbon Fiber Hood"
},
{
local: "hood",
index: 7,
mod: 1,
item: "Sport Vent Hood"
},
{
local: "hood",
index: 7,
mod: 2,
item: "Carbon Fiber Sport Vent Hood"
},
{
local: "roof",
index: 10,
mod: -1,
item: "Carbon Fiber Roof"
},
{
local: "roof",
index: 10,
mod: 0,
item: "Metal Roof"
}
],
//
impalass: [
{
local: "spoiler",
index: 0,
mod: 0,
item: "Back Blinds"
},
{
local: "spoiler",
index: 0,
mod: 2,
item: "Back Blinds"
},
{
local: "spoiler",
index: 0,
mod: 1,
item: "Back Blinds"
},
{
index: 0,
mod: 0,
item: "Back Blinds"
},
{
index: 0,
mod: 2,
item: "Back Blinds"
},
{
index: 0,
mod: 1,
item: "Back Blinds"
},
{
index: 1,
mod: 0,
item: "Silver Grille Claw"
},
{
index: 1,
mod: 1,
item: "Gold Grille Claw"
},
{
index: 1,
mod: 2,
item: "Body Paint Grille Claw"
},
{
index: 1,
mod: 6,
item: "Body Paint Bumper"
},
{
index: 1,
mod: 9,
item: "Gilded Chrome Bumper"
},
{
index: 1,
mod: 10,
item: "Gold Bumper"
},
{
index: 1,
mod: 11,
item: "Gold Bumper with Gold Grille Claw"
},
{
index: 1,
mod: 12,
item: "Body Paint Bumper with Body Paint Grille Claw"
},
{
index: 1,
mod: 14,
item: "Gilded Gold Bumper with Gilded Gold Grille Claw"
},
{
index: 1,
mod: 15,
item: "Gilded Chrome Bumper with Gilded Chrome Grille Claw"
},
{
index: 1,
mod: 16,
item: "Body Paint Bumper with Chrome Grille Claw"
},
{
index: 2,
mod: 0,
item: "Body Paint Rear Bumper"
},
{
index: 2,
mod: 2,
item: "Gold Rear Bumper"
},
{
index: 2,
mod: 3,
item: "Gilded Gold Rear Bumper"
},
{
index: 2,
mod: 4,
item: "Gilded Chome Rear Bumper"
},
{
index: 2,
mod: 5,
item: "Gilded Gold Rear Bumper with Spare"
},
{
index: 2,
mod: 6,
item: "Gilded Chrome Rear Bumper with Spare"
},
{
index: 2,
mod: 7,
item: "Remove License Plate"
},
{
index: 3,
mod: 0,
item: "Sherwood Silver Side Skirt"
},
{
index: 5,
mod: 0,
item: "Silver Curb Feelers"
},
{
index: 6,
mod: 3,
item: "Headlight Trim"
},
{
index: 7,
mod: 2,
item: "Shark Fin Hood"
},
{
index: 7,
mod: 3,
item: "Gilded Shark Fin Hood"
}
]
},
methods: {
changeCamRotation: function() {
mp.trigger("cChangeHeading", this.camRotation);
},
engineA: function() {
mp.trigger("cAutoShop-CallServerEvent", "sAutoShop-Mod", 1, 1);
},
mod: function() {
mp.trigger("cAutoShop-CallServerEvent", "sAutoShop-Mod", 1, 1);
},
repair: function() {
mp.trigger("cAutoShop-CallServerEvent", "sAutoShop-Repair");
},
exit: function() {
mp.trigger("cCloseCefAndDestroyCam");
}
}
});
\ No newline at end of file
html {
height: 100%;
background-color: rgba(0, 0, 0, 0.0);
background-color: rgba(0, 0, 0, 0);
font-family: Segoe UI;
font-weight: 100;
color: #DDD;
text-align: center;
}
.logoLoading {
......@@ -16,6 +15,26 @@
/*height: 40vh;*/
}
.ma-service-shop {
display: grid;
grid-template-columns: auto auto auto auto auto auto;
grid-template-rows: auto auto auto;
row-gap: 1em;
column-gap: 1em;
margin: 6vh;
margin-top: 28vh;
}
.itemCard {
background: white;
color: rgb(26, 26, 26);
border-radius: 3px;
}
.itemCard-inner {
padding: 10px;
}
.ma-close {
background: rgb(82, 82, 82);
position: absolute;
......@@ -26,6 +45,7 @@
font-size: 2vh;
transition: 0.3s;
z-index: 2;
text-align: center;
}
.ma-close:hover {
......@@ -36,8 +56,7 @@
display: grid;
grid-template-columns: auto auto auto auto auto
auto auto auto auto ;
}
}
.m1-tuning-parts {
grid-column-start: 4;
......@@ -55,14 +74,31 @@
}
.m1-tray {
display: grid;
grid-template-columns: auto auto;
background: rgb(82, 82, 82);
width: 6vh;
height: 3vh;
font-size: 2vh;
transition: 0.3s;
z-index: 2;
}
.m1-label {
grid-column-start: 1;
}
.m1-value {
grid-column-start: 2;
}
/* .m1-label {
background: rgb(82, 82, 82);
grid-column-start: 2;
width: 3vh;
height: 3vh;
} */
.m1-tray:hover {
background: rgb(236, 41, 41);
}
\ No newline at end of file
......@@ -7,71 +7,149 @@
<body>
<div id="app">
<div class="ma-close" id="close-button" @click="exit">X</div>
<div class="ma-service-show">
<div class="m1-tray-wrapper">
<div class="m1-tuning-parts">
<div class="m1-tray" @click="engineA">{{ engine }}</div>
<div class="m1-tray">{{ breaks }}</div>
<div class="m1-tray">{{ transmission }}</div>
<div class="m1-tray">{{ suspension }}</div>
<div class="m1-tray">{{ turbo }}</div>
<div class="m1-tray">{{ boost }}</div>
<div class="m1-tray" @click="engineA">
<div class="m1-label">Engine</div>
<div class="m1-value">{{ engine }}</div>
</div>
<div class="m1-tray">
<div class="m1-label">breaks</div>
<div class="m1-value">{{ breaks }}</div>
</div>
<div class="m1-tray">
<div class="m1-label">transmission</div>
<div class="m1-value">{{ transmission }}</div>
</div>
<div class="m1-tray">
<div class="m1-label">suspension</div>
<div class="m1-value">{{ suspension }}</div>
</div>
<div class="m1-tray">
<div class="m1-label">turbo</div>
<div class="m1-value">{{ turbo }}</div>
</div>
<div class="m1-tray">
<div class="m1-label">boost</div>
<div class="m1-value">{{ boost }}</div>
</div>
</div>
<div class="m1-custom-parts">
<div class="m1-tray">{{ horn }}</div>
<div class="m1-tray">{{ xenon }}</div>
<div class="m1-tray">{{ tint }}</div>
<div class="m1-tray">{{ plate }}</div>
<div class="m1-tray">{{ spoiler }}</div>
<div class="m1-tray">{{ fbumper }}</div>
<div class="m1-tray">{{ rbumper }}</div>
<div class="m1-tray">{{ skirt }}</div>
<div class="m1-tray">{{ armor }}</div>
<div class="m1-tray">{{ hydraulics }}</div>
<div class="m1-tray">{{ wheels }}</div>
<div class="m1-tray">
<div class="m1-label">horn</div>
<div class="m1-value">{{ horn }}</div>
</div>
<div class="m1-tray">
<div class="m1-label">xenon</div>
<div class="m1-value">{{ xenon }}</div>
</div>
<div class="m1-tray">
<div class="m1-label">tint</div>
<div class="m1-value">{{ tint }}</div>
</div>
<div class="m1-tray">
<div class="m1-label">plate</div>
<div class="m1-value">{{ plate }}</div>
</div>
<div class="m1-tray">
<div class="m1-label">spoiler</div>
<div class="m1-value">{{ spoiler }}</div>
</div>
<div class="m1-tray">
<div class="m1-label">fbumper</div>
<div class="m1-value">{{ fbumper }}</div>
</div>
<div class="m1-tray">
<div class="m1-label">rbumper</div>
<div class="m1-value">{{ rbumper }}</div>
</div>
<div class="m1-tray">
<div class="m1-label">skirt</div>
<div class="m1-value">{{ skirt }}</div>
</div>
<div class="m1-tray">
<div class="m1-label">armor</div>
<div class="m1-value">{{ armor }}</div>
</div>
<div class="m1-tray">
<div class="m1-label">hydraulics</div>
<div class="m1-value">{{ hydraulics }}</div>
</div>
<div class="m1-tray">
<div class="m1-label">frame</div>
<div class="m1-value">{{ frame }}</div>
</div>
<div class="m1-tray">
<div class="m1-label">exhaust</div>
<div class="m1-value">{{ exhaust }}</div>
</div>
<div class="m1-tray">
<div class="m1-label">grille</div>
<div class="m1-value">{{ grille }}</div>
</div>
<div class="m1-tray">
<div class="m1-label">hood</div>
<div class="m1-value">{{ hood }}</div>
</div>
<div class="m1-tray">
<div class="m1-label">roof</div>
<div class="m1-value">{{ roof }}</div>
</div>
</div>
<div class="m1-garage-services">
<div class="m1-tray">
<div class="m1-label">Model</div>
<div class="m1-value">{{ model }}</div>
</div>
<div class="m1-tray">
<div class="m1-label">Body Health</div>
<div class="m1-value">{{ bodyhealth }}</div>
</div>
<div class="m1-tray">
<div class="m1-label">Engine Health</div>
<div class="m1-value">{{ enginehealth }}</div>
</div>
<div class="m1-tray" @click="repair">
<div class="m1-label">Repair Vehicle</div>
<div class="m1-value">{{ repairammount }}</div>
</div>
</div>
</div>
<div v-if="model === 3714356651">
<div class="ma-service-shop">
<div v-for="product in m3f80" class="itemCard">
<div class="itemCard-inner">
<div>{{ product.local }}</div>
<div>{{ product.index }}</div>
<div>{{ product.mod }}</div>
<div>{{ product.item }}</div>
</div>
</div>
</div>
</div>
<div v-if="model === 3559038310">
<div class="ma-service-shop">
<div v-for="product in impalass" class="itemCard">
<div>{{ product.local }}</div>
<div>{{ product.index }}</div>
<div>{{ product.mod }}</div>
<div>{{ product.item }}</div>
</div>
</div>
</div>
</div>
</div>
</body>
</html>
<script>
const app = new Vue({
el: '#app',
data: {
engine: -1,
horn: -1,
breaks: -1,
transmission: -1,
suspension: -1,
turbo: -1,
xenon: -1,
tint: -1,
plate: -1,
boost: -1,
spoiler: -1,
fbumper: -1,
rbumper: -1,
skirt: -1,
armor: -1,
hydraulics: -1,
wheels: -1
},
methods: {
changeCamRotation: function() {
mp.trigger("cChangeHeading", this.camRotation);
},
engineA: function() {
mp.trigger("cAutoShop-CallServerEvent", "sAutoShop-Mod", 1, 1);
},
exit: function() {
mp.trigger("cCloseCefAndDestroyCam");
}
}
});
</script>
\ No newline at end of file
<script src="js/mech.js"></script>
\ No newline at end of file
BMW
0 2 GT Universal Racing Spoiler
0 1 VIE Rear Lip Spoiler
1 0 Sherman Front Bumper Cover with wind splitter
1 1 Sherwood Front Bumper with Track Racing Tow Hook and wind splitter
1 2 Sherwood Front Bumper Cover
2 0 carbon fiber muffler guard
2 1 VIE Rear Diffuser
2 2 VIE Rear Diffuser with carbon fiber bumper guard
3 0 Sherwood Side Skirt
4 0 Black Metal Exhaust Pipes
4 1 Double Black Metal Exhaust Pipes
5 0 Roll Cage
6 0 Chrome Grille
6 1 Black and BMW Racing Stripes Grille
7 0 Carbon Fiber Hood
7 1 Sport Vent Hood
7 2 Carbon Fiber Sport Vent Hood
10 -1 Carbon Fiber Roof
10 0 Metal Roof
Impalass
0 0 Back Blinds
0 2 Back Blinds
0 1 Back Blinds
1 0 Silver Grille Claw
1 1 Gold Grille Claw
1 2 Body Paint Grille Claw
1 6 Body Paint Bumper
1 9 Gilded Chrome Bumper
1 10 Gold Bumper
1 11 Gold Bumper with Gold Grille Claw
1 12 Body Paint Bumper with Body Paint Grille Claw
1 14 Gilded Gold Bumper with Gilded Gold Grille Claw
1 15 Gilded Chrome Bumper with Gilded Chrome Grille Claw
1 16 Body Paint Bumper with Chrome Grille Claw
2 0 Body Paint Rear Bumper
2 2 Gold Rear Bumper
2 3 Gilded Gold Rear Bumper
2 4 Gilded Chome Rear Bumper
2 5 Gilded Gold Rear Bumper with Spare
2 6 Gilded Chrome Rear Bumper with Spare
2 7 Remove License Plate
3 0 Sherwood Silver Side Skirt
5 0 Silver Curb Feelers
6 3 Headlight Trim
7 2 Shark Fin Hood
7 3 Gilded Shark Fin Hood
10 2 Natural Leather Roof
10 3 Body Paint Leather Roof
10 4 No Paint Extremly Worn Roof
10 5 Custom Painted Wings Roof
Steering Wheels
33 1
33 2
33 3
33 4
33 5
33 6
33 7
33 8
33 9
33 10
33 11
33 12
33 13
33 14
33 15
33 16
Engine
11 -1
11 0
11 1
11 2
11 3
Break
12 -1
12 0
12 1
12 2
Transmission
13 -1
13 0
13 1
13 2
Suspension
15 -1
15 0
15 1
15 2
15 3
Armor
16 -1
16 0
16 1
16 2
16 3
16 4
Turbo
18 -1 None
18 0 Turbo Tuning
\ No newline at end of file
"Impalass": {
"index": 0,
"mod": 0,
"item": "Back Blinds"
"index": 0,
"mod": 2,
"item": "Back Blinds"
"index": 0,
"mod": 1,
"item": "Back Blinds"
"index": 1,
"mod": 0,
"item": "Silver Grille Claw"
"index": 1,
"mod": 1,
"item": "Gold Grille Claw"
"index": 1,
"mod": 2,
"item": "Body Paint Grille Claw"
"index": 1,
"mod": 6,
"item": "Body Paint Bumper"
"index": 1,
"mod": 9,
"item": "Gilded Chrome Bumper"
"index": 1,
"mod": 10,
"item": "Gold Bumper"
"index": 1,
"mod": 11,
"item": "Gold Bumper with Gold Grille Claw"
"index": 1,
"mod": 12,
"item": "Body Paint Bumper with Body Paint Grille Claw"
"index": 1,
"mod": 14,
"item": "Gilded Gold Bumper with Gilded Gold Grille Claw"
"index": 1,
"mod": 15,
"item": "Gilded Chrome Bumper with Gilded Chrome Grille Claw"
"index": 1,
"mod": 16,
"item": "Body Paint Bumper with Chrome Grille Claw"
"index": 2,
"mod": 0,
"item": "Body Paint Rear Bumper"
"index": 2,
"mod": 2,
"item": "Gold Rear Bumper"
"index": 2,
"mod": 3,
"item": "Gilded Gold Rear Bumper"
"index": 2,
"mod": 4,
"item": "Gilded Chome Rear Bumper"
"index": 2,
"mod": 5,
"item": "Gilded Gold Rear Bumper with Spare"
"index": 2,
"mod": 6,
"item": "Gilded Chrome Rear Bumper with Spare"
"index": 2,
"mod": 7,
"item": "Remove License Plate"
"index": 3,
"mod": 0,
"item": "Sherwood Silver Side Skirt"
"index": 5,
"mod": 0,
"item": "Silver Curb Feelers"
"index": 6,
"mod": 3,
"item": "Headlight Trim"
"index": 7,
"mod": 2,
"item": "Shark Fin Hood"
"index": 7,
"mod": 3,
"item": "Gilded Shark Fin Hood"
10 2 "Natural Leather Roof"
10 3 "Body Paint Leather Roof"
10 4 "No Paint Extremly Worn Roof"
10 5 "Custom Painted Wings Roof"
33 1
33 2
33 3
33 4
33 5
33 6
33 7
33 8
33 9
33 10
33 11
33 12
33 13
33 14
33 15
33 16
},
"Engine": {
11 -1
11 0
11 1
11 2
11 3
},
"Break": {
12 -1
12 0
12 1
12 2
},
"Transmission": {
13 -1
13 0
13 1
13 2
},
"Suspension": {
15 -1
15 0
15 1
15 2
15 3
},
"Armor": {
16 -1
16 0
16 1
16 2
16 3
16 4
},
"Turbo": {
18 -1 None
18 0 Turbo Tuning
}
\ No newline at end of file
{
"m3f80":[
{
"index": 0,
"mod": 2,
"item": "GT Universal Racing Spoiler"
},
{
"index": 0,
"mod": 1,
"item": "VIE Rear Lip Spoiler"
},
{
"index": 1,
"mod": 0,
"item": "Sherman Front Bumper Cover with wind splitter"
},
{
"index": 1,
"mod": 1,
"item": "Sherwood Front Bumper with Track Racing Tow Hook and wind splitter"
},
{
"index": 1,
"mod": 2,
"item": "Sherwood Front Bumper Cover"
},
{
"index": 2,
"mod": 0,
"item": "carbon fiber muffler guard"
},
{
"index": 2,
"mod": 1,
"item": "VIE Rear Diffuser"
},
{
"index": 2,
"mod": 2,
"item": "VIE Rear Diffuser with carbon fiber bumper guard"
},
{
"index": 3,
"mod": 0,
"item": "Sherwood Side Skirt"
},
{
"index": 4,
"mod": 0,
"item": "Black Metal Exhaust Pipes"
},
{
"index": 4,
"mod": 1,
"item": "Double Black Metal Exhaust Pipes"
},
{
"index": 5,
"mod": 0,
"item": "Roll Cage"
},
{
"index": 6,
"mod": 0,
"item": "Chrome Grille"
},
{
"index": 6,
"mod": 1,
"item": "Black and BMW Racing Stripes Grille"
},
{
"index": 7,
"mod": 0,
"item": "Carbon Fiber Hood"
},
{
"index": 7,
"mod": 1,
"item": "Sport Vent Hood"
},
{
"index": 7,
"mod": 2,
"item": "Carbon Fiber Sport Vent Hood"
},
{
"index": 10,
"mod": -1,
"item": "Carbon Fiber Roof"
},
{
"index": 10,
"mod": 0,
"item": "Metal Roof"
}
]
}
\ No newline at end of file
h3[data-v-b9167eee]{margin:40px 0 0}ul[data-v-b9167eee]{list-style-type:none;padding:0}li[data-v-b9167eee]{display:inline-block;margin:0 10px}a[data-v-b9167eee]{color:#42b983}#app{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:#2c3e50;margin-top:60px}
\ No newline at end of file
<!DOCTYPE html><html lang=en><head><meta charset=utf-8><meta http-equiv=X-UA-Compatible content="IE=edge"><meta name=viewport content="width=device-width,initial-scale=1"><link rel=icon href=/favicon.ico><title>vue</title><link href=/css/app.e2713bb0.css rel=preload as=style><link href=/js/app.165abd3a.js rel=preload as=script><link href=/js/chunk-vendors.00b5ab48.js rel=preload as=script><link href=/css/app.e2713bb0.css rel=stylesheet></head><body><noscript><strong>We're sorry but vue doesn't work properly without JavaScript enabled. Please enable it to continue.</strong></noscript><div id=app></div><script src=/js/chunk-vendors.00b5ab48.js></script><script src=/js/app.165abd3a.js></script></body></html>
\ No newline at end of file
(function(e){function t(t){for(var n,l,u=t[0],s=t[1],i=t[2],p=0,v=[];p<u.length;p++)l=u[p],o[l]&&v.push(o[l][0]),o[l]=0;for(n in s)Object.prototype.hasOwnProperty.call(s,n)&&(e[n]=s[n]);c&&c(t);while(v.length)v.shift()();return a.push.apply(a,i||[]),r()}function r(){for(var e,t=0;t<a.length;t++){for(var r=a[t],n=!0,u=1;u<r.length;u++){var s=r[u];0!==o[s]&&(n=!1)}n&&(a.splice(t--,1),e=l(l.s=r[0]))}return e}var n={},o={app:0},a=[];function l(t){if(n[t])return n[t].exports;var r=n[t]={i:t,l:!1,exports:{}};return e[t].call(r.exports,r,r.exports,l),r.l=!0,r.exports}l.m=e,l.c=n,l.d=function(e,t,r){l.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},l.r=function(e){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},l.t=function(e,t){if(1&t&&(e=l(e)),8&t)return e;if(4&t&&"object"===typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(l.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var n in e)l.d(r,n,function(t){return e[t]}.bind(null,n));return r},l.n=function(e){var t=e&&e.__esModule?function(){return e["default"]}:function(){return e};return l.d(t,"a",t),t},l.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},l.p="/";var u=window["webpackJsonp"]=window["webpackJsonp"]||[],s=u.push.bind(u);u.push=t,u=u.slice();for(var i=0;i<u.length;i++)t(u[i]);var c=s;a.push([0,"chunk-vendors"]),r()})({0:function(e,t,r){e.exports=r("56d7")},"034f":function(e,t,r){"use strict";var n=r("64a9"),o=r.n(n);o.a},4805:function(e,t,r){"use strict";var n=r("897e"),o=r.n(n);o.a},"56d7":function(e,t,r){"use strict";r.r(t);r("cadf"),r("551c"),r("f751"),r("097d");var n=r("2b0e"),o=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{attrs:{id:"app"}},[n("img",{attrs:{alt:"Vue logo",src:r("cf05")}}),n("HelloWorld",{attrs:{msg:"Welcome to Your Vue.js App"}})],1)},a=[],l=function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",{staticClass:"hello"},[r("h1",[e._v(e._s(e.msg))]),e._m(0),r("h3",[e._v("Installed CLI Plugins")]),e._m(1),r("h3",[e._v("Essential Links")]),e._m(2),r("h3",[e._v("Ecosystem")]),e._m(3)])},u=[function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("p",[e._v("\n For a guide and recipes on how to configure / customize this project,"),r("br"),e._v("\n check out the\n "),r("a",{attrs:{href:"https://cli.vuejs.org",target:"_blank",rel:"noopener"}},[e._v("vue-cli documentation")]),e._v(".\n ")])},function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("ul",[r("li",[r("a",{attrs:{href:"https://github.com/vuejs/vue-cli/tree/dev/packages/%40vue/cli-plugin-babel",target:"_blank",rel:"noopener"}},[e._v("babel")])]),r("li",[r("a",{attrs:{href:"https://github.com/vuejs/vue-cli/tree/dev/packages/%40vue/cli-plugin-eslint",target:"_blank",rel:"noopener"}},[e._v("eslint")])])])},function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("ul",[r("li",[r("a",{attrs:{href:"https://vuejs.org",target:"_blank",rel:"noopener"}},[e._v("Core Docs")])]),r("li",[r("a",{attrs:{href:"https://forum.vuejs.org",target:"_blank",rel:"noopener"}},[e._v("Forum")])]),r("li",[r("a",{attrs:{href:"https://chat.vuejs.org",target:"_blank",rel:"noopener"}},[e._v("Community Chat")])]),r("li",[r("a",{attrs:{href:"https://twitter.com/vuejs",target:"_blank",rel:"noopener"}},[e._v("Twitter")])]),r("li",[r("a",{attrs:{href:"https://news.vuejs.org",target:"_blank",rel:"noopener"}},[e._v("News")])])])},function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("ul",[r("li",[r("a",{attrs:{href:"https://router.vuejs.org",target:"_blank",rel:"noopener"}},[e._v("vue-router")])]),r("li",[r("a",{attrs:{href:"https://vuex.vuejs.org",target:"_blank",rel:"noopener"}},[e._v("vuex")])]),r("li",[r("a",{