Config File
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 = {} },
}
}
}
},
Last updated