289 lines
29 KiB
Markdown
289 lines
29 KiB
Markdown
|
Thank you for your purchase <3 I hope you have fun with this script and that it brings jobs and RP to your server
|
||
|
|
||
|
If you need support I now have a discord available, it helps me keep track of issues and give better support.
|
||
|
|
||
|
https://discord.tebex.store
|
||
|
|
||
|
-------------------------------------------------------------------------------------------------
|
||
|
|
||
|
# Installation
|
||
|
|
||
|
Add the item images to your inventory script
|
||
|
For Example:
|
||
|
`[qb]` > `qb-inventory` > `html` > `images`
|
||
|
|
||
|
THESE GO IN YOUR SHARED.LUA IN qb-core:
|
||
|
|
||
|
Under the QBShared.Items in items.lua
|
||
|
|
||
|
--BEERS
|
||
|
["ambeer"] = {["name"] = "ambeer", ["label"] = "AM Beer", ["weight"] = 100, ["type"] = "item", ["image"] = "ambeer.png", ["unique"] = false, ["useable"] = true, ["shouldClose"] = true, ["combinable"] = nil, ["description"] = "", ['thirst'] = math.random(40, 50) },
|
||
|
["dusche"] = {["name"] = "dusche", ["label"] = "Dusche Gold", ["weight"] = 100, ["type"] = "item", ["image"] = "dusche.png", ["unique"] = false, ["useable"] = true, ["shouldClose"] = true, ["combinable"] = nil, ["description"] = "", ['thirst'] = math.random(40, 50) },
|
||
|
["logger"] = {["name"] = "logger", ["label"] = "Logger Beer", ["weight"] = 100, ["type"] = "item", ["image"] = "logger.png", ["unique"] = false, ["useable"] = true, ["shouldClose"] = true, ["combinable"] = nil, ["description"] = "", ['thirst'] = math.random(40, 50) },
|
||
|
["pisswasser"] = {["name"] = "pisswasser", ["label"] = "Pißwasser", ["weight"] = 100, ["type"] = "item", ["image"] = "pisswaser1.png", ["unique"] = false, ["useable"] = true, ["shouldClose"] = true, ["combinable"] = nil, ["description"] = "", ['thirst'] = math.random(40, 50) },
|
||
|
["pisswasser2"] = {["name"] = "pisswasser2", ["label"] = "Pißwasser Stout", ["weight"] = 100, ["type"] = "item", ["image"] = "pisswaser2.png", ["unique"] = false, ["useable"] = true, ["shouldClose"] = true, ["combinable"] = nil, ["description"] = "", ['thirst'] = math.random(40, 50) },
|
||
|
["pisswasser3"] = {["name"] = "pisswasser3", ["label"] = "Pißwasser Pale Ale", ["weight"] = 100, ["type"] = "item", ["image"] = "pisswaser3.png", ["unique"] = false, ["useable"] = true, ["shouldClose"] = true, ["combinable"] = nil, ["description"] = "", ['thirst'] = math.random(40, 50) },
|
||
|
--SODA
|
||
|
["sprunk"] = {["name"] = "sprunk", ["label"] = "Sprunk", ["weight"] = 100, ["type"] = "item", ["image"] = "sprunk.png", ["unique"] = false, ["useable"] = true, ["shouldClose"] = true, ["combinable"] = nil, ["description"] = "", ['thirst'] = math.random(20, 30) },
|
||
|
["sprunklight"] = {["name"] = "sprunklight", ["label"] = "Sprunk Light", ["weight"] = 100, ["type"] = "item", ["image"] = "sprunklight.png", ["unique"] = false, ["useable"] = true, ["shouldClose"] = true, ["combinable"] = nil, ["description"] = "", ['thirst'] = math.random(20, 30) },
|
||
|
["ecola"] = {["name"] = "ecola", ["label"] = "eCola", ["weight"] = 100, ["type"] = "item", ["image"] = "ecola.png", ["unique"] = false, ["useable"] = true, ["shouldClose"] = true, ["combinable"] = nil, ["description"] = "", ['thirst'] = math.random(20, 30) },
|
||
|
["ecolalight"] = {["name"] = "ecolalight", ["label"] = "eCola Light", ["weight"] = 100, ["type"] = "item", ["image"] = "ecolalight.png", ["unique"] = false, ["useable"] = true, ["shouldClose"] = true, ["combinable"] = nil, ["description"] = "", ['thirst'] = math.random(20, 30) },
|
||
|
--WINES
|
||
|
["amarone"] = {["name"] = "amarone", ["label"] = "Amarone", ["weight"] = 100, ["type"] = "item", ["image"] = "amarone.png", ["unique"] = false, ["useable"] = true, ["shouldClose"] = true, ["combinable"] = nil, ["description"] = "", ['thirst'] = math.random(20, 30) },
|
||
|
["barbera"] = {["name"] = "barbera", ["label"] = "Barbera D'Asti", ["weight"] = 100, ["type"] = "item", ["image"] = "barbera.png", ["unique"] = false, ["useable"] = true, ["shouldClose"] = true, ["combinable"] = nil, ["description"] = "", ['thirst'] = math.random(20, 30) },
|
||
|
["dolceto"] = {["name"] = "dolceto", ["label"] = "Dolcetto D'Alba", ["weight"] = 100, ["type"] = "item", ["image"] = "dolceto.png", ["unique"] = false, ["useable"] = true, ["shouldClose"] = true, ["combinable"] = nil, ["description"] = "", ['thirst'] = math.random(20, 30) },
|
||
|
["housered"] = {["name"] = "housered", ["label"] = "House Red Wine", ["weight"] = 100, ["type"] = "item", ["image"] = "housered.png", ["unique"] = false, ["useable"] = true, ["shouldClose"] = true, ["combinable"] = nil, ["description"] = "", ['thirst'] = math.random(20, 30) },
|
||
|
["housewhite"] = {["name"] = "housewhite", ["label"] = "House White Wine", ["weight"] = 100, ["type"] = "item", ["image"] = "housewhite.png", ["unique"] = false, ["useable"] = true, ["shouldClose"] = true, ["combinable"] = nil, ["description"] = "", ['thirst'] = math.random(20, 30) },
|
||
|
["rosso"] = {["name"] = "rosso", ["label"] = "Rosso Del Montalcino", ["weight"] = 100, ["type"] = "item", ["image"] = "rosso.png", ["unique"] = false, ["useable"] = true, ["shouldClose"] = true, ["combinable"] = nil, ["description"] = "", ['thirst'] = math.random(20, 30) },
|
||
|
--DESSERTS
|
||
|
["tiramisu"] = {["name"] = "tiramisu", ["label"] = "Tiramisu", ["weight"] = 100, ["type"] = "item", ["image"] = "tiramisu.png", ["unique"] = false, ["useable"] = true, ["shouldClose"] = true, ["combinable"] = nil, ["description"] = "", ['hunger'] = math.random(20, 30) },
|
||
|
["gelato"] = {["name"] = "gelato", ["label"] = "Choc and Vanilla Gelato", ["weight"] = 100, ["type"] = "item", ["image"] = "gelato.png", ["unique"] = false, ["useable"] = true, ["shouldClose"] = true, ["combinable"] = nil, ["description"] = "", ['hunger'] = math.random(20, 30) },
|
||
|
["medfruits"] = {["name"] = "medfruits", ["label"] = "Fresh Fruit Medly", ["weight"] = 100, ["type"] = "item", ["image"] = "medfruits.png", ["unique"] = false, ["useable"] = true, ["shouldClose"] = true, ["combinable"] = nil, ["description"] = "", ['hunger'] = math.random(20, 30) },
|
||
|
--PASTA
|
||
|
["bolognese"] = {["name"] = "bolognese", ["label"] = "Bolognese", ["weight"] = 100, ["type"] = "item", ["image"] = "bolognese.png", ["unique"] = false, ["useable"] = true, ["shouldClose"] = true, ["combinable"] = nil, ["description"] = "", ['hunger'] = math.random(20, 30) },
|
||
|
["calamari"] = {["name"] = "calamari", ["label"] = "Calamari Marinara", ["weight"] = 100, ["type"] = "item", ["image"] = "calamari.png", ["unique"] = false, ["useable"] = true, ["shouldClose"] = true, ["combinable"] = nil, ["description"] = "", ['hunger'] = math.random(20, 30) },
|
||
|
["meatball"] = {["name"] = "meatball", ["label"] = "Homemade Meatballs", ["weight"] = 100, ["type"] = "item", ["image"] = "meatball.png", ["unique"] = false, ["useable"] = true, ["shouldClose"] = true, ["combinable"] = nil, ["description"] = "", ['hunger'] = math.random(20, 30) },
|
||
|
["alla"] = {["name"] = "alla", ["label"] = "Alla Vodka", ["weight"] = 100, ["type"] = "item", ["image"] = "alla.png", ["unique"] = false, ["useable"] = true, ["shouldClose"] = true, ["combinable"] = nil, ["description"] = "", ['hunger'] = math.random(20, 30) },
|
||
|
["pescatore"] = {["name"] = "pescatore", ["label"] = "Pescatore", ["weight"] = 100, ["type"] = "item", ["image"] = "pescatore.png", ["unique"] = false, ["useable"] = true, ["shouldClose"] = true, ["combinable"] = nil, ["description"] = "", ['hunger'] = math.random(20, 30) },
|
||
|
--PIZZA SLICES
|
||
|
["capricciosa"] = {["name"] = "capricciosa", ["label"] = "Capriccosa", ["weight"] = 100, ["type"] = "item", ["image"] = "capricciosa.png", ["unique"] = false, ["useable"] = true, ["shouldClose"] = true, ["combinable"] = nil, ["description"] = "", ['hunger'] = math.random(20, 30) },
|
||
|
["diavola"] = {["name"] = "diavola", ["label"] = "Diavola", ["weight"] = 100, ["type"] = "item", ["image"] = "diavola.png", ["unique"] = false, ["useable"] = true, ["shouldClose"] = true, ["combinable"] = nil, ["description"] = "", ['hunger'] = math.random(20, 30) },
|
||
|
["marinara"] = {["name"] = "marinara", ["label"] = "Marinara", ["weight"] = 100, ["type"] = "item", ["image"] = "marinara.png", ["unique"] = false, ["useable"] = true, ["shouldClose"] = true, ["combinable"] = nil, ["description"] = "", ['hunger'] = math.random(20, 30) },
|
||
|
["margherita"] = {["name"] = "margherita", ["label"] = "Margherita", ["weight"] = 100, ["type"] = "item", ["image"] = "margherita.png", ["unique"] = false, ["useable"] = true, ["shouldClose"] = true, ["combinable"] = nil, ["description"] = "", ['hunger'] = math.random(20, 30) },
|
||
|
["prosciuttio"] = {["name"] = "prosciuttio", ["label"] = "Prosciuttio E Funghi", ["weight"] = 100, ["type"] = "item", ["image"] = "proscuttio.png", ["unique"] = false, ["useable"] = true, ["shouldClose"] = true, ["combinable"] = nil, ["description"] = "", ['hunger'] = math.random(20, 30) },
|
||
|
["vegetariana"] = {["name"] = "vegetariana", ["label"] = "Vegetariana", ["weight"] = 100, ["type"] = "item", ["image"] = "vegetariana.png", ["unique"] = false, ["useable"] = true, ["shouldClose"] = true, ["combinable"] = nil, ["description"] = "", ['hunger'] = math.random(20, 30) },
|
||
|
--PIZZA BOXES
|
||
|
["capricciosabox"] = {["name"] = "capricciosabox", ["label"] = "Boxed Capriccosa", ["weight"] = 100, ["type"] = "item", ["image"] = "pizzabox.png", ["unique"] = false, ["useable"] = true, ["shouldClose"] = true, ["combinable"] = nil, ["description"] = "", },
|
||
|
["diavolabox"] = {["name"] = "diavolabox", ["label"] = "Boxed Diavola", ["weight"] = 100, ["type"] = "item", ["image"] = "pizzabox.png", ["unique"] = false, ["useable"] = true, ["shouldClose"] = true, ["combinable"] = nil, ["description"] = "", },
|
||
|
["marinarabox"] = {["name"] = "marinarabox", ["label"] = "Boxed Marinara", ["weight"] = 100, ["type"] = "item", ["image"] = "pizzabox.png", ["unique"] = false, ["useable"] = true, ["shouldClose"] = true, ["combinable"] = nil, ["description"] = "", },
|
||
|
["margheritabox"] = {["name"] = "margheritabox", ["label"] = "Boxed Margherita", ["weight"] = 100, ["type"] = "item", ["image"] = "pizzabox.png", ["unique"] = false, ["useable"] = true, ["shouldClose"] = true, ["combinable"] = nil, ["description"] = "", },
|
||
|
["prosciuttiobox"] = {["name"] = "prosciuttiobox", ["label"] = "Boxed Prosciuttio E Funghi",["weight"] = 100, ["type"] = "item", ["image"] = "pizzabox.png", ["unique"] = false, ["useable"] = true, ["shouldClose"] = true, ["combinable"] = nil, ["description"] = "", },
|
||
|
["vegetarianabox"] = {["name"] = "vegetarianabox", ["label"] = "Boxed Vegetariana", ["weight"] = 100, ["type"] = "item", ["image"] = "pizzabox.png", ["unique"] = false, ["useable"] = true, ["shouldClose"] = true, ["combinable"] = nil, ["description"] = "", },
|
||
|
--INGREDIENTS
|
||
|
["pizzabase"] = {["name"] = "pizzabase", ["label"] = "Pizza Base", ["weight"] = 100, ["type"] = "item", ["image"] = "base2.png", ["unique"] = false, ["useable"] = false, ["shouldClose"] = false, ["combinable"] = nil, ["description"] = "", },
|
||
|
["pizzadough"] = {["name"] = "pizzadough", ["label"] = "Pizza Dough", ["weight"] = 100, ["type"] = "item", ["image"] = "pizzadough.png", ["unique"] = false, ["useable"] = false, ["shouldClose"] = false, ["combinable"] = nil, ["description"] = "", },
|
||
|
["mozz"] = {["name"] = "mozz", ["label"] = "Mozzeralla", ["weight"] = 100, ["type"] = "item", ["image"] = "mozz.png", ["unique"] = false, ["useable"] = false, ["shouldClose"] = false, ["combinable"] = nil, ["description"] = "", },
|
||
|
["sauce"] = {["name"] = "sauce", ["label"] = "Tomato Sauce", ["weight"] = 100, ["type"] = "item", ["image"] = "sauce.png", ["unique"] = false, ["useable"] = false, ["shouldClose"] = false, ["combinable"] = nil, ["description"] = "", },
|
||
|
["salami"] = {["name"] = "salami", ["label"] = "Salami", ["weight"] = 100, ["type"] = "item", ["image"] = "salami.png", ["unique"] = false, ["useable"] = false, ["shouldClose"] = false, ["combinable"] = nil, ["description"] = "", },
|
||
|
["ham"] = {["name"] = "ham", ["label"] = "Ham", ["weight"] = 100, ["type"] = "item", ["image"] = "ham.png", ["unique"] = false, ["useable"] = false, ["shouldClose"] = false, ["combinable"] = nil, ["description"] = "", },
|
||
|
["squid"] = {["name"] = "squid", ["label"] = "Calamari", ["weight"] = 100, ["type"] = "item", ["image"] = "squid.png", ["unique"] = false, ["useable"] = false, ["shouldClose"] = false, ["combinable"] = nil, ["description"] = "", },
|
||
|
["pizzmushrooms"] = {["name"] = "pizzmushrooms", ["label"] = "Mushrooms", ["weight"] = 100, ["type"] = "item", ["image"] = "mushrooms.png", ["unique"] = false, ["useable"] = false, ["shouldClose"] = false, ["combinable"] = nil, ["description"] = "", },
|
||
|
["olives"] = {["name"] = "olives", ["label"] = "Olives", ["weight"] = 100, ["type"] = "item", ["image"] = "olives.png", ["unique"] = false, ["useable"] = false, ["shouldClose"] = false, ["combinable"] = nil, ["description"] = "", },
|
||
|
["basil"] = {["name"] = "basil", ["label"] = "Basil", ["weight"] = 100, ["type"] = "item", ["image"] = "basil.png", ["unique"] = false, ["useable"] = false, ["shouldClose"] = false, ["combinable"] = nil, ["description"] = "", },
|
||
|
|
||
|
["meat"] = {["name"] = "meat", ["label"] = "Meat", ["weight"] = 200, ["type"] = "item", ["image"] = "meat.png", ["unique"] = false, ["useable"] = false, ["shouldClose"] = false, ["combinable"] = nil, ["description"] = "A slab of Meat", },
|
||
|
["pasta"] = {["name"] = "pasta", ["label"] = "Bag of Pasta", ["weight"] = 200, ["type"] = "item", ["image"] = "pasta.png", ["unique"] = false, ["useable"] = false, ["shouldClose"] = false, ["combinable"] = nil, ["description"] = "A bag of Pasta", },
|
||
|
|
||
|
["lettuce"] = {["name"] = "lettuce", ["label"] = "Lettuce", ["weight"] = 100, ["type"] = "item", ["image"] = "lettuce.png", ["unique"] = false, ["useable"] = false, ["shouldClose"] = false, ["combinable"] = nil, ["description"] = "Some big taco brother"},
|
||
|
|
||
|
|
||
|
Under the QBShared.Jobs = {
|
||
|
|
||
|
['pizzathis'] = {
|
||
|
label = 'Pizza This',
|
||
|
defaultDuty = true,
|
||
|
offDutyPay = false,
|
||
|
grades = {
|
||
|
['0'] = { name = 'Recruit', payment = 50 },
|
||
|
['1'] = { name = 'Novice', payment = 75 },
|
||
|
['2'] = { name = 'Experienced', payment = 100 },
|
||
|
['3'] = { name = 'Advanced', payment = 125 },
|
||
|
['4'] = { name = 'Manager', isboss = true, payment = 150 },
|
||
|
},
|
||
|
},
|
||
|
|
||
|
--------------------------------------------------------------------------------------------------
|
||
|
|
||
|
## qb-management:
|
||
|
|
||
|
- Update to the latest github version
|
||
|
- Make sure the job "henhouse" has been added to the database
|
||
|
- The menu's targets should be accessible to bosses from the clock in spot
|
||
|
|
||
|
-------------------------------------------------------------------------------------------------
|
||
|
|
||
|
## Emotes
|
||
|
Custom emotes currently run through dpemotes, its the easier option and adds extra emotes for you to use :)
|
||
|
|
||
|
These go in your [standalone] > dpemotes > client > AnimationList.lua
|
||
|
At about line 1666, place these under DP.PropEmotes = {
|
||
|
|
||
|
--Jim-PizzaThis
|
||
|
["redwine"] = {"mp_player_intdrink", "loop_bottle", "Red Wine Bottle", AnimationOptions =
|
||
|
{ Prop = "prop_wine_rose", PropBone = 18905, PropPlacement = {0.00, -0.26, 0.10, 240.0, -60.0},
|
||
|
EmoteMoving = true, EmoteLoop = true, }},
|
||
|
["whitewine"] = {"mp_player_intdrink", "loop_bottle", "White Wine Bottle", AnimationOptions =
|
||
|
{ Prop = "prop_wine_white", PropBone = 18905, PropPlacement = {0.00, -0.26, 0.10, 240.0, -60.0},
|
||
|
EmoteMoving = true, EmoteLoop = true, }},
|
||
|
["beer1"] = {"mp_player_intdrink", "loop_bottle", "Dusche", AnimationOptions =
|
||
|
{ Prop = "prop_beerdusche", PropBone = 18905, PropPlacement = {0.04, -0.14, 0.10, 240.0, -60.0},
|
||
|
EmoteMoving = true, EmoteLoop = true, }},
|
||
|
["beer2"] = {"mp_player_intdrink", "loop_bottle", "Logger", AnimationOptions =
|
||
|
{ Prop = "prop_beer_logopen", PropBone = 18905, PropPlacement = {0.03, -0.18, 0.10, 240.0, -60.0},
|
||
|
EmoteMoving = true, EmoteLoop = true, }},
|
||
|
["beer3"] = {"mp_player_intdrink", "loop_bottle", "AM Beer", AnimationOptions =
|
||
|
{ Prop = "prop_beer_amopen", PropBone = 18905, PropPlacement = {0.03, -0.18, 0.10, 240.0, -60.0},
|
||
|
EmoteMoving = true, EmoteLoop = true, }},
|
||
|
["beer4"] = {"mp_player_intdrink", "loop_bottle", "Pisswasser1", AnimationOptions =
|
||
|
{ Prop = "prop_beer_pissh", PropBone = 18905, PropPlacement = {0.03, -0.18, 0.10, 240.0, -60.0},
|
||
|
EmoteMoving = true, EmoteLoop = true, }},
|
||
|
["beer5"] = {"mp_player_intdrink", "loop_bottle", "Pisswasser2", AnimationOptions =
|
||
|
{ Prop = "prop_amb_beer_bottle", PropBone = 18905, PropPlacement = {0.12, 0.008, 0.03, 240.0, -60.0},
|
||
|
EmoteMoving = true, EmoteLoop = true, }},
|
||
|
["beer6"] = {"mp_player_intdrink", "loop_bottle", "Pisswasser3", AnimationOptions =
|
||
|
{ Prop = "prop_cs_beer_bot_02", PropBone = 18905, PropPlacement = {0.12, 0.008, 0.03, 240.0, -60.0},
|
||
|
EmoteMoving = true, EmoteLoop = true, }},
|
||
|
["ecola"] = {"mp_player_intdrink", "loop_bottle", "e-cola", AnimationOptions =
|
||
|
{ Prop = "prop_ecola_can", PropBone = 18905, PropPlacement = {0.12, 0.008, 0.03, 240.0, -60.0},
|
||
|
EmoteMoving = true, EmoteLoop = true, }},
|
||
|
["sprunk"] = {"mp_player_intdrink", "loop_bottle", "sprunk", AnimationOptions =
|
||
|
{ Prop = "v_res_tt_can03", PropBone = 18905, PropPlacement = {0.12, 0.008, 0.03, 240.0, -60.0},
|
||
|
EmoteMoving = true, EmoteLoop = true, }},
|
||
|
["pizza"] = {"mp_player_inteat@burger", "mp_player_int_eat_burger_fp", "Pizza", AnimationOptions =
|
||
|
{ Prop = "v_res_tt_pizzaplate", PropBone = 18905, PropPlacement = {0.20, 0.038, 0.051, 15.0, 155.0},
|
||
|
EmoteMoving = true, EmoteLoop = true, }},
|
||
|
["bowl"] = {"amb@world_human_drinking@coffee@male@idle_a", "idle_c", "bowl", AnimationOptions =
|
||
|
{ Prop = "h4_prop_h4_coke_plasticbowl_01", PropBone = 28422, PropPlacement = {0.0, 0.0, 0.0, 0.0, 0.0, 0.0},
|
||
|
EmoteMoving = true, EmoteLoop = true, }},
|
||
|
["pineapple"] = {"mp_player_inteat@burger", "mp_player_int_eat_burger_fp", "Pizza", AnimationOptions =
|
||
|
{ Prop = "prop_pineapple", PropBone = 18905, PropPlacement = {0.10, 0.038, 0.03, 15.0, 50.0},
|
||
|
EmoteMoving = true, EmoteLoop = true, }},
|
||
|
["foodbowl"] = {"amb@world_human_drinking@coffee@male@idle_a", "idle_c", "bowl", AnimationOptions =
|
||
|
{ Prop = "prop_cs_bowl_01", PropBone = 28422, PropPlacement = {0.0, 0.0, 0.050, 0.0, 0.0, 0.0},
|
||
|
EmoteMoving = true, EmoteLoop = true, }},
|
||
|
|
||
|
---------------------------------------------------------------------------------------------------
|
||
|
|
||
|
## Jim-Consuambles item setup
|
||
|
- In Jim-Pizzathis `config.lua` set `JimConsumables` to true
|
||
|
- Add the emotes above to Jim-Consumables `config.lua` under the `Emotes = {` section
|
||
|
- Add these lines to Jim-Consumables `config.lua` under the `Consumables = {` section
|
||
|
|
||
|
--Jim-Pizzathis-Alcohol
|
||
|
["amarone"] = { emote = "redwine", canRun = true, time = math.random(5000, 6000), stress = math.random(2, 4), heal = 0, armor = 0, type = "alcohol", stats = { thirst = math.random(20, 30), canOD = true }},
|
||
|
["barbera"] = { emote = "redwine", canRun = true, time = math.random(5000, 6000), stress = math.random(2, 4), heal = 0, armor = 0, type = "alcohol", stats = { thirst = math.random(20, 30), canOD = true }},
|
||
|
["dolceto"] = { emote = "whitewine", canRun = true, time = math.random(5000, 6000), stress = math.random(2, 4), heal = 0, armor = 0, type = "alcohol", stats = { thirst = math.random(20, 30), canOD = true }},
|
||
|
["housered"] = { emote = "redwine", canRun = true, time = math.random(5000, 6000), stress = math.random(2, 4), heal = 0, armor = 0, type = "alcohol", stats = { thirst = math.random(20, 30), canOD = true }},
|
||
|
["housewhite"] = { emote = "whitewine", canRun = true, time = math.random(5000, 6000), stress = math.random(2, 4), heal = 0, armor = 0, type = "alcohol", stats = { thirst = math.random(20, 30), canOD = true }},
|
||
|
["rosso"] = { emote = "redwine", canRun = true, time = math.random(5000, 6000), stress = math.random(2, 4), heal = 0, armor = 0, type = "alcohol", stats = { thirst = math.random(20, 30), canOD = true }},
|
||
|
|
||
|
["ambeer"] = { emote = "beer3", canRun = true, time = math.random(5000, 6000), stress = math.random(2, 4), heal = 0, armor = 0, type = "alcohol", stats = { thirst = math.random(10, 20), canOD = true }},
|
||
|
["dusche"] = { emote = "beer1", canRun = true, time = math.random(5000, 6000), stress = math.random(2, 4), heal = 0, armor = 0, type = "alcohol", stats = { thirst = math.random(10, 20), canOD = true }},
|
||
|
["logger"] = { emote = "beer2", canRun = true, time = math.random(5000, 6000), stress = math.random(2, 4), heal = 0, armor = 0, type = "alcohol", stats = { thirst = math.random(10, 20), canOD = true }},
|
||
|
["pisswasser"] = { emote = "beer4", canRun = true, time = math.random(5000, 6000), stress = math.random(2, 4), heal = 0, armor = 0, type = "alcohol", stats = { thirst = math.random(10, 20), canOD = true }},
|
||
|
["pisswasser2"] = { emote = "beer5", canRun = true, time = math.random(5000, 6000), stress = math.random(2, 4), heal = 0, armor = 0, type = "alcohol", stats = { thirst = math.random(10, 20), canOD = true }},
|
||
|
["pisswasser3"] = { emote = "beer6", canRun = true, time = math.random(5000, 6000), stress = math.random(2, 4), heal = 0, armor = 0, type = "alcohol", stats = { thirst = math.random(10, 20), canOD = true }},
|
||
|
|
||
|
--Jim-Pizzathis-Drinks
|
||
|
["ecola"] = { emote = "ecola", canRun = true, time = math.random(5000, 6000), stress = math.random(2, 4), heal = 0, armor = 0, type = "drink", stats = { thirst = math.random(10, 20), }},
|
||
|
["ecolalight"] = { emote = "ecola", canRun = true, time = math.random(5000, 6000), stress = math.random(2, 4), heal = 0, armor = 0, type = "drink", stats = { thirst = math.random(10, 20), }},
|
||
|
["sprunk"] = { emote = "sprunk", canRun = true, time = math.random(5000, 6000), stress = math.random(2, 4), heal = 0, armor = 0, type = "drink", stats = { thirst = math.random(10, 20), }},
|
||
|
["sprunklight"] = { emote = "sprunk", canRun = true, time = math.random(5000, 6000), stress = math.random(2, 4), heal = 0, armor = 0, type = "drink", stats = { thirst = math.random(10, 20), }},
|
||
|
|
||
|
--Jim-Pizzathis-Food
|
||
|
["tiramisu"] = { emote = "bowl", canRun = false, time = math.random(5000, 6000), stress = math.random(2, 4), heal = 0, armor = 0, type = "food", stats = { hunger = math.random(10, 20), }},
|
||
|
["gelato"] = { emote = "bowl", canRun = false, time = math.random(5000, 6000), stress = math.random(2, 4), heal = 0, armor = 0, type = "food", stats = { hunger = math.random(10, 20), }},
|
||
|
["medfruits"] = { emote = "pineapple", canRun = false, time = math.random(5000, 6000), stress = math.random(2, 4), heal = 0, armor = 0, type = "food", stats = { hunger = math.random(10, 20), }},
|
||
|
|
||
|
["bolognese"] = { emote = "foodbowl", canRun = false, time = math.random(5000, 6000), stress = math.random(2, 4), heal = 0, armor = 0, type = "food", stats = { hunger = math.random(20, 30), }},
|
||
|
["calamari"] = { emote = "foodbowl", canRun = false, time = math.random(5000, 6000), stress = math.random(2, 4), heal = 0, armor = 0, type = "food", stats = { hunger = math.random(20, 30), }},
|
||
|
["meatball"] = { emote = "foodbowl", canRun = false, time = math.random(5000, 6000), stress = math.random(2, 4), heal = 0, armor = 0, type = "food", stats = { hunger = math.random(20, 30), }},
|
||
|
["alla"] = { emote = "foodbowl", canRun = false, time = math.random(5000, 6000), stress = math.random(2, 4), heal = 0, armor = 0, type = "food", stats = { hunger = math.random(20, 30), }},
|
||
|
["pescatore"] = { emote = "foodbowl", canRun = false, time = math.random(5000, 6000), stress = math.random(2, 4), heal = 0, armor = 0, type = "food", stats = { hunger = math.random(20, 30), }},
|
||
|
|
||
|
["capricciosa"] = { emote = "pizza", canRun = false, time = math.random(5000, 6000), stress = math.random(2, 4), heal = 0, armor = 0, type = "food", stats = { hunger = math.random(10, 20), }},
|
||
|
["diavola"] = { emote = "pizza", canRun = false, time = math.random(5000, 6000), stress = math.random(2, 4), heal = 0, armor = 0, type = "food", stats = { hunger = math.random(10, 20), }},
|
||
|
["marinara"] = { emote = "pizza", canRun = false, time = math.random(5000, 6000), stress = math.random(2, 4), heal = 0, armor = 0, type = "food", stats = { hunger = math.random(10, 20), }},
|
||
|
["margherita"] = { emote = "pizza", canRun = false, time = math.random(5000, 6000), stress = math.random(2, 4), heal = 0, armor = 0, type = "food", stats = { hunger = math.random(10, 20), }},
|
||
|
["prosciuttio"] = { emote = "pizza", canRun = false, time = math.random(5000, 6000), stress = math.random(2, 4), heal = 0, armor = 0, type = "food", stats = { hunger = math.random(10, 20), }},
|
||
|
["vegetariana"] = { emote = "pizza", canRun = false, time = math.random(5000, 6000), stress = math.random(2, 4), heal = 0, armor = 0, type = "food", stats = { hunger = math.random(10, 20), }},
|
||
|
|
||
|
--------------------------------------------------------------------------------------------------
|
||
|
|
||
|
## Changelog
|
||
|
|
||
|
### v1.6.5
|
||
|
- Updated install.md
|
||
|
- Included instructions to make use of Jim-Consuambles if wanted
|
||
|
- Updated built-in client and server `Hasitem` events to be more accurate
|
||
|
- Fix missing locales
|
||
|
|
||
|
### v1.6.4:
|
||
|
- Locale support thanks to Dafke
|
||
|
|
||
|
### v1.6.3:
|
||
|
- Workaround for the `HasItem()` allowing crafting when items aren't there
|
||
|
|
||
|
### v1.6.2:
|
||
|
- Made the `HasItem` functions built in, so no edits to core needed
|
||
|
- This allows optimizations + makes crafting menus open/load much faster
|
||
|
- Fix doubled item box when getting a "prize"
|
||
|
- Add item duping protection to item crafting
|
||
|
|
||
|
### v1.6.1:
|
||
|
- DUI Fixes, now shows correctly for players who weren't nearby when changed
|
||
|
- QBCore item changes and fixes
|
||
|
- Greatly utilised custom lookEnt() function to have player face towards interaction point
|
||
|
|
||
|
### v1.6:
|
||
|
- New shared file that handles all the functions
|
||
|
- Fix incorrect label in item debug
|
||
|
- Optimized and improved chair code
|
||
|
- Optimized loading of props
|
||
|
- Stupid clock-in board prop will give up trying to load after a timeout
|
||
|
- If it's not there, use laptop on table
|
||
|
|
||
|
### v1.5.1:
|
||
|
- Improved DUI loading
|
||
|
- Should now show correctly after loading in
|
||
|
- Added support for ps-progressbar
|
||
|
|
||
|
### v1.5:
|
||
|
- Improved Checkmark issues causing script to break when crafting
|
||
|
- This is a toggle in the config, if it causes issues(like lag) disable it
|
||
|
- Added Support for Jim-Shops
|
||
|
- Added support for new qb-menu icons - update qb-menu to see these
|
||
|
- Added Job Garages for deliveries
|
||
|
- QoL fixes
|
||
|
- Improved and optimized loading of targets and props
|
||
|
- Upgraded Crafting systems to be more optimised and use crafting recipes
|
||
|
- Added simple support for Toys/Prizes
|
||
|
- Changed Wine racks into a shop
|
||
|
- Added ability to open BossMenu at target locations in "Office" and "CEO"
|
||
|
- Added the ability to change Logo's and Menus textures through target locations and qb-input
|
||
|
- Add custom url's in duiserver.lua for when the server/script starts, these are automatically loaded
|
||
|
- Change images on the fly with targets and custom url's
|
||
|
- Job lock and grade lock so it has less chance to be abused
|
||
|
- Added ability to ban certain words and phrases
|
||
|
- Ability to "reset" to the default in the duiserver.lua
|
||
|
- Ability to clear back to ingame textures
|
||
|
- Anything with an image extention works eg. png, gif, jpeg...
|
||
|
- I'm learning this new system, as always let me know if there's any issues with it
|
||
|
|
||
|
### v1.4:
|
||
|
- Optimizations all over
|
||
|
- Now uses polyzone for auto clockout
|
||
|
- Chairs are optimized and detect players already sitting
|
||
|
- Runs at 0.0ms idle
|
||
|
- Logo now shows up in jim-payments when charging
|
||
|
- Upped distance on the chairs so you can reach the booth chairs easier
|
||
|
|
||
|
### v1.3:
|
||
|
- Payment systems removed/changed in favour of support for my free payment script jim-payments: https://github.com/jimathy/jim-payments#
|
||
|
- Add this script to your server and payment systems will work as normal with extra features
|
||
|
- This change removes events from client.lua and server.lua
|
||
|
- Added item checkmarks to qb-menu's to show if you have the required items or not
|
||
|
- This adds changes to client.lua
|
||
|
- QoL Fixes
|
||
|
|
||
|
### v1.2:
|
||
|
- Added Tables stashes for food to be placed on the tables
|
||
|
- Fixed clockin prop not loading correctly for some people. (hopefully)
|
||
|
|
||
|
### v1.1:
|
||
|
- Bugfixes -
|
||
|
- Forgot to add dessert and soda items to shops config
|
||
|
- Fixed..many..mispellings of prosciuttio
|
||
|
- Fixed counters being shared with my vu script's counters
|
||
|
- ecoladiet.png was named wrong, its supposed to be ecolalight
|
||
|
- Added clockin at laptop outside the locker room until I work out prop issues people are having
|