Config File
Last updated
Last updated
This config file is very large, so a text preview won't work. You'll have to download this one to see the entire thing, but there will be some smaller sections available to see. Also, all items in the config are placeholders. Odds are you will not have them in your server, so don't expect this to be 100% plug-n-play without changing the items in the shops
Below is one store configured in the config file. There are 19 pre-configured stores by default.
['24/7 - Strawberry'] = {
welcomeMessage = 'Welcome to 24/7! - Where dreams come true!',
mainShopZone = { points = { vec3(33.8501, -1349.2050, 29.4970), vec3(23.2821, -1349.5566, 29.4970), vec3(23.9225, -1337.2926, 29.4970), vec3(34.0443, -1338.5358, 29.4970) } },
shopKeeper = { location = vec3(24.4608, -1347.2600, 29.4970), heading = 266.0, model = 'mp_m_shopkeep_01', label = 'Shop Keeper', netID = nil },
baskets = { location = vec3(30.88, -1348.46, 29.0), label = 'Grab/Return Basket', dimensions = { length = 0.5, width = 0.5, height = 1 } },
maxNoBasketItems = 3, -- amount of items you can add to your basket without having a basket prop in your hand
enabled = true, -- THIS LINE IS NEW IN 1.1.0 - set to false to disable the shop (useful if you want to temporarily disable a shop without deleting the whole shop and needed for DisableShop export)
blip = {
name = '24/7',
sprite = 59,
colour = 25,
scale = 0.8,
},
counter = {
location = vec3(24.8423, -1346.4615, 29.4970),
dimensions = { length = 1, width = 4.5, height = 1 },
distance = 1.2,
label = 'View Counter',
anims = {
checkedOut = {
dict = 'gestures@m@car@std@casual@ps',
anim = 'gesture_hello',
},
addCounterItem = {
dict = 'gestures@m@car@std@casual@ps',
anim = 'gesture_hand_left',
}
},
stock = {
rolling_paper = { label = 'Rolling Paper', price = 5, quantity = 20, metadata = {} },
water = { label = 'Water Bottle', price = 2, quantity = 10, metadata = {} },
coffee = { label = 'Coffee', price = 10, quantity = 10, metadata = {} },
}
},
shelves = {
['Drink Shelf'] = {
location = vec3(27.5508, -1345.3021, 29.4970), -- Ecole Sprunk can/bottles
dimensions = { length = 1, width = 2, height = 1 },
distance = 1.2,
label = 'View Drinks',
anims = {
noBasket = {
dict = 'gestures@m@car@std@casual@ps',
anim = 'gesture_hand_right',
},
basket = {
dict = 'gestures@m@car@std@casual@ps',
anim = 'gesture_hand_left',
}
},
stock = {
water = { label = 'Water', price = 40, quantity = 50, metadata = { type = 'bottled'} }, -- EXAMPLE OF METADATA ITEM
}
},
['Savory Shelf'] = { --Rails/Crackles/Tuna/Chickenpot
location = vec3(28.7508, -1345.3021, 29.4970),
dimensions = { length = 1, width = 2, height = 1 },
distance = 1.2,
label = 'View Shelf',
anims = {
noBasket = {
dict = 'gestures@m@car@std@casual@ps',
anim = 'gesture_hand_right',
},
basket = {
dict = 'gestures@m@car@std@casual@ps',
anim = 'gesture_hand_left',
}
},
stock = {
twerks_candy = { label = 'Twerks Candy', price = 10, quantity = 10, metadata = {} },
snikkel_candy = { label = 'Snikkel Candy', price = 10, quantity = 10, metadata = {} }
}
},
['Cans Shelf'] = { --Tomato/Vegetable soup/ Ketchup/Mayonnaise
location = vec3(30.3508, -1345.3021, 29.4970),
dimensions = { length = 1, width = 2, height = 1 },
distance = 1.2,
label = 'View Shelf',
anims = {
noBasket = {
dict = 'gestures@m@car@std@casual@ps',
anim = 'gesture_hand_right',
},
basket = {
dict = 'gestures@m@car@std@casual@ps',
anim = 'gesture_hand_left',
}
},
stock = {
sandwich = { label = 'Sandwich', price = 12, quantity = 20, metadata = {} },
}
},
['Beers Shelf'] = { -- Pride Brew/AM Beer
location = vec3(31.6508, -1345.3021, 29.4970),
dimensions = { length = 1, width = 2, height = 1 },
distance = 1.2,
label = 'View Shelf',
anims = {
noBasket = {
dict = 'gestures@m@car@std@casual@ps',
anim = 'gesture_hand_right',
},
basket = {
dict = 'gestures@m@car@std@casual@ps',
anim = 'gesture_hand_left',
}
},
stock = {
beer = { label = 'Beer', price = 30, quantity = 40, metadata = {} },
}
},
['Other Shelf'] = { -- Salsa/Chips/Cleaning products
location = vec3(29.0147, -1342.5839, 29.4970),
dimensions = { length = 2, width = 1, height = 1 },
distance = 1.2,
label = 'View Shelf',
anims = {
noBasket = {
dict = 'gestures@m@car@std@casual@ps',
anim = 'gesture_hand_right',
},
basket = {
dict = 'gestures@m@car@std@casual@ps',
anim = 'gesture_hand_left',
}
},
stock = {
cleaningkit = { label = 'Cleaning Kit', price = 100, quantity = 10, metadata = {} },
repairkit = { label = 'Repair Kit', price = 180, quantity = 10, metadata = {} },
}
},
['Main Fridge'] = { -- Milk/Meat/Juice/Frozen
location = vec3(32.3889, -1342.5952, 29.4970),
dimensions = { length = 4, width = 0.5, height = 2 },
distance = 1.2,
label = 'Open Fridge',
anims = {
noBasket = {
dict = 'gestures@m@car@std@casual@ps',
anim = 'gesture_hand_right',
},
basket = {
dict = 'gestures@m@car@std@casual@ps',
anim = 'gesture_hand_left',
}
},
stock = {
sandwich = { label = 'Sandwich', price = 30, quantity = 30, metadata = {} },
}
},
['Beers Fridge'] = { -- Self Explanatory
location = vec3(33.9137, -1346.6758, 29.4970),
dimensions = { length = 0.5, width = 4, height = 2 },
distance = 1.2,
label = 'Browse Beers',
anims = {
noBasket = {
dict = 'gestures@m@car@std@casual@ps',
anim = 'gesture_hand_right',
},
basket = {
dict = 'gestures@m@car@std@casual@ps',
anim = 'gesture_hand_left',
}
},
stock = {
beer = { label = 'Beer', price = 30, quantity = 1000, metadata = {} },
}
},
['Fruit Stand'] = { -- Self Explanatory
location = vec3(26.6646, -1348.5793, 29.4970),
dimensions = { length = 2, width = 1, height = 2 },
distance = 1.2,
label = 'Browse Fruits',
anims = {
noBasket = {
dict = 'gestures@m@car@std@casual@ps',
anim = 'gesture_hand_right',
},
basket = {
dict = 'gestures@m@car@std@casual@ps',
anim = 'gesture_hand_left',
}
},
stock = {
grape = { label = 'Grape', price = 3, quantity = 20, metadata = {} },
}
},
['Drink Station'] = { -- Slush Machine
location = vec3(26.8147, -1342.5839, 29.4970),
dimensions = { length = 2, width = 1, height = 1 },
distance = 1.2,
label = 'Drink Station',
anims = {
noBasket = {
dict = 'gestures@m@car@std@casual@ps',
anim = 'gesture_hand_right',
},
basket = {
dict = 'gestures@m@car@std@casual@ps',
anim = 'gesture_hand_left',
}
},
stock = {
grapejuice = { label = 'Grape Juice', price = 55, quantity = 20, metadata = {} },
}
},
['Liquor Shelf'] = { -- Self Explanatory
location = vec3(24.2241, -1343.5574, 29.4970),
dimensions = { length = 1, width = 1, height = 2 },
distance = 1.2,
label = 'Browse Liquor',
anims = {
noBasket = {
dict = 'gestures@m@car@std@casual@ps',
anim = 'gesture_hand_right',
},
basket = {
dict = 'gestures@m@car@std@casual@ps',
anim = 'gesture_hand_left',
}
},
stock = {
vodka = { label = 'Vodka', price = 85, quantity = 20, metadata = {} },
whiskey = { label = 'Whiskey', price = 85, quantity = 20, metadata = {} },
}
},
['Donut Stand'] = { -- Self Explanatory
location = vec3(31.0737, -1347.0089, 29.4970),
dimensions = { length = 1, width = 1, height = 1.5 },
distance = 1.2,
label = 'Browse Sweet Treats',
anims = {
noBasket = {
dict = 'gestures@m@car@std@casual@ps',
anim = 'gesture_hand_right',
},
basket = {
dict = 'gestures@m@car@std@casual@ps',
anim = 'gesture_hand_left',
}
},
stock = {
tosti = { label = 'Tosti', price = 20, quantity = 10, metadata = {} },
}
}
}
},