📃How to Install
This page will give you a brief overlook on how to install this resource
Important things to install! Follow the steps carefully and you shouldn't have a problem.
Make sure to follow all steps, step by step, if you encounter errors please recheck that you've completed step 1-10 correctly.
Step 1
Insert VT-uWu into your server
Remember to Ensure VT-uWu in your server.cfg
Step 2
Run the resource before all resources in server.cfg
# These resources will start by default.
ensure mapmanager
ensure chat
ensure spawnmanager
ensure sessionmanager
ensure basic-gamemode
ensure hardcap
ensure baseevents
# QBCore & Extra stuff
ensure qb-core
ensure vt-uwu
Step 3
Add the following to your qb-core/shared/items.lua
Something very important, these are items for the latest version of QBCore namely version '1.2.6' or greater.
Now go to your inventory and paste all the images from the images folder located in the vt-uwu resource and move them to your qb-inventory/html/images folder
--VT UWU Cafe
uwubbessence = {name = 'uwubbessence', label = 'BerryBlue Essence', weight = 200, type = 'item', image = 'uwubbessence.png', unique = false, useable = true, shouldClose = true, combinable = nil, description = 'Essence from the Blueberry Gods.'},
uwuroseessence = {name = 'uwuroseessence', label = 'Rose Essence', weight = 200, type = 'item', image = 'uwuroseessence.png', unique = false, useable = true, shouldClose = true, combinable = nil, description = 'Essence from the Rose Gods.'},
uwumintessence = {name = 'uwumintessence', label = 'Mint Essence', weight = 200, type = 'item', image = 'uwumintessence.png', unique = false, useable = true, shouldClose = true, combinable = nil, description = 'Essence from the Mint Gods.'},
uwububbleteablueberry = {name = 'uwububbleteablueberry', label = 'Berry Blue B-T', weight = 200, type = 'item', image = 'uwububbleteablueberry.png', unique = false, useable = true, shouldClose = true, combinable = nil, description = 'Lavender Tea with Blueberry Boba.'},
uwububbletearose = {name = 'uwububbletearose', label = 'Rosey B-T', weight = 200, type = 'item', image = 'uwububbletearose.png', unique = false, useable = true, shouldClose = true, combinable = nil, description = 'Sakura Rose Tea with Vanilla Boba.'},
uwububbleteamint = {name = 'uwububbleteamint', label = 'Minty B-T', weight = 200, type = 'item', image = 'uwububbleteamint.png', unique = false, useable = true, shouldClose = true, combinable = nil, description = 'Matcha Tea with Mint Boba.'},
uwupancake = {name = 'uwupancake', label = 'uWu Pancake', weight = 200, type = 'item', image = 'uwupancake.png', unique = false, useable = true, shouldClose = true, combinable = nil, description = 'Korean savory pancake made with scallions.'},
uwucupcake = {name = 'uwucupcake', label = 'uWu Cupcake', weight = 200, type = 'item', image = 'uwucupcake.png', unique = false, useable = true, shouldClose = true, combinable = nil, description = 'Sugar Kitty Cupcake!'},
uwuvanillasandy = {name = 'uwuvanillasandy', label = 'uWu V-Icecream Sandy', weight = 200, type = 'item', image = 'uwuvanillasandy.png', unique = false, useable = true, shouldClose = true, combinable = nil, description = 'Sweet Vanilla Biscuit filled with Icecreamy!'},
uwuchocsandy = {name = 'uwuchocsandy', label = 'uWu C-Icecream Sandy', weight = 200, type = 'item', image = 'uwuchocsandy.png', unique = false, useable = true, shouldClose = true, combinable = nil, description = 'Sweet Chocolate Biscuit filled with Icecreamy!'},
uwubudhabowl = {name = 'uwubudhabowl', label = 'uWu Budha Bowl', weight = 200, type = 'item', image = 'uwubudhabowl.png', unique = false, useable = true, shouldClose = true, combinable = nil, description = 'Bowl of nourishment and balance.'},
uwusushi = {name = 'uwusushi', label = 'uWu Sushi', weight = 200, type = 'item', image = 'uwusushi.png', unique = false, useable = true, shouldClose = true, combinable = nil, description = 'Designed as a window to your soul.'},
uwumisosoup = {name = 'uwumisosoup', label = 'uWu Miso Soup', weight = 200, type = 'item', image = 'uwumisosoup.png', unique = false, useable = true, shouldClose = true, combinable = nil, description = 'Fungus never tasted so good!'},
vanillabean = {name = 'vanillabean', label = 'Vanilla Bean', weight = 200, type = 'item', image = 'vanillabean.png', unique = false, useable = true, shouldClose = true, combinable = nil, description = 'Vanilla Bean - cooking ingredient'},
cheese = {name = 'cheese', label = 'Pizza Cheese', weight = 100, type = 'item', image = 'cheese.png', unique = false, useable = false, shouldClose = true, combinable = nil, description = 'Cheese for Cooking!'},
egg = {name = 'egg', label = 'Chicken Egg', weight = 200, type = 'item', image = 'egg.png', unique = false, useable = true, shouldClose = true, combinable = nil, description = 'Egg - cooking ingredient'},
flour = {name = 'flour', label = 'Flour', weight = 200, type = 'item', image = 'flour.png', unique = false, useable = true, shouldClose = true, combinable = nil, description = 'Flour - cooking ingredient'},
misopaste = {name = 'misopaste', label = 'Miso Paste', weight = 200, type = 'item', image = 'misopaste.png', unique = false, useable = true, shouldClose = true, combinable = nil, description = 'Miso Paste - cooking ingredient'},
tapiokaballs = {name = 'tapiokaballs', label = 'Tapioka Balls', weight = 200, type = 'item', image = 'tapiokaballs.png', unique = false, useable = true, shouldClose = true, combinable = nil, description = 'Tapioka Balls ingredient for Bubble Tea!'},
tea = {name = 'tea', label = 'Tempting Tea', weight = 200, type = 'item', image = 'tea.png', unique = false, useable = true, shouldClose = true, combinable = nil, description = 'Its not just tea...'},
tofu = {name = 'tofu', label = 'Firm Tofu', weight = 200, type = 'item', image = 'tofu.png', unique = false, useable = true, shouldClose = true, combinable = nil, description = 'Tofu. Save a Cow and chow on Tofu!'},
nori = {name = 'nori', label = 'Nori Sheets', weight = 200, type = 'item', image = 'nori.png', unique = false, useable = true, shouldClose = true, combinable = nil, description = 'Gift from the Ocean, goes well with Rice'},
rawsugar = {name = 'rawsugar', label = 'Raw Sugar', weight = 200, type = 'item', image = 'rawsugar.png', unique = false, useable = true, shouldClose = true, combinable = nil, description = 'Raw Sugar - cooking ingredient'},
rice = {name = 'rice', label = 'Rice', weight = 200, type = 'item', image = 'rice.png', unique = false, useable = true, shouldClose = true, combinable = nil, description = 'Rice - cooking ingredient'},
tuna = {name = 'tuna', label = 'Blue Fin Tuna', weight = 300, type = 'item', image = 'tuna.png', unique = false, useable = true, shouldClose = true, combinable = nil, description = 'Blue Fin Tuna - cooking ingredient'},
umami = {name = 'umami', label = 'Umami Beans', weight = 300, type = 'item', image = 'umami.png', unique = false, useable = true, shouldClose = true, combinable = nil, description = 'Healthy and Delicious'},
mixedlettuce = {name = 'mixedlettuce', label = 'Mixed Lettuce', weight = 250, type = 'item', image = 'mixedlettuce.png', unique = false, useable = true, shouldClose = true, combinable = nil, description = 'Crispy assortment of mixed lettuce'},
mango = {name = 'mango', label = 'Mango', weight = 300, type = 'item', image = 'mango.png', unique = false, useable = true, shouldClose = true, combinable = nil, description = 'Mango'},
avocado = {name = 'avocado', label = 'Avocado', weight = 300, type = 'item', image = 'avocado.png', unique = false, useable = true, shouldClose = true, combinable = nil, description = 'Avocado'},
chocolate = {name = 'chocolate', label = 'Chocolate', weight = 200, type = 'item', image = 'chocolate.png', unique = false, useable = true, shouldClose = true, combinable = nil, description = 'Chocolate - cooking ingredient'},
uwu_toy1 = {name = 'uwu_toy1', label = 'uWu Blue Plush', weight = 50, type = 'item', image = 'uwu_toy1.png', unique = false, useable = false, shouldClose = false, combinable = nil, description = 'Its just a uWu Plush Toy '},
uwu_toy2 = {name = 'uwu_toy2', label = 'uWu Red Plush', weight = 50, type = 'item', image = 'uwu_toy2.png', unique = false, useable = false, shouldClose = false, combinable = nil, description = 'Its just a uWu Plush Toy'},
uwu_toy3 = {name = 'uwu_toy3', label = 'uWu Rare Pink Plush', weight = 50, type = 'item', image = 'uwu_toy3.png', unique = false, useable = false, shouldClose = false, combinable = nil, description = 'Its just a uWu Plush Toy '},
uwu_toy4 = {name = 'uwu_toy4', label = 'uWu Brown Plush', weight = 50, type = 'item', image = 'uwu_toy4.png', unique = false, useable = false, shouldClose = false, combinable = nil, description = 'Its just a uWu Plush Toy '},
uwu_toy5 = {name = 'uwu_toy5', label = 'uWu Green Plush', weight = 50, type = 'item', image = 'uwu_toy5.png', unique = false, useable = false, shouldClose = false, combinable = nil, description = 'Its just a uWu Plush Toy '},
uwu_toy6 = {name = 'uwu_toy6', label = 'uWu Rare Green Plush', weight = 50, type = 'item', image = 'uwu_toy6.png', unique = false, useable = false, shouldClose = false, combinable = nil, description = 'Its just a uWu Plush Toy '},
uwu_toy7 = {name = 'uwu_toy7', label = 'uWu Purple Plush', weight = 50, type = 'item', image = 'uwu_toy7.png', unique = false, useable = false, shouldClose = false, combinable = nil, description = 'Its just a uWu Plush Toy '},
uwubentobox = {name = 'uwubentobox', label = 'uWu Bento Box', weight = 25, type = 'item', image = 'uwubentobox.png', unique = false, useable = true, shouldClose = true, combinable = nil, description = 'A Selection with a surprise!'},
uwuempycup = {name = 'uwuempycup', label = 'uWu EmptY CuP', weight = 20, type = 'item', image = 'empycup.png', unique = false, useable = true, shouldClose = true, combinable = nil, description = 'uWu Empty cup all'},
blacktealeaf = {name = 'blacktealeaf', label = 'Black Tea Leaf', weight = 10, type = 'item', image = 'black-tea.png', unique = false, useable = true, shouldClose = true, combinable = nil, description = 'Black tea to prepare'},
blacktea = {name = 'blacktea', label = 'Black Tea', weight = 10, type = 'item', image = 'iced_black_tea.png', unique = false, useable = true, shouldClose = true, combinable = nil, description = 'Black tea'},
greentealeaf = {name = 'greentealeaf', label = 'Green Tea Leaf', weight = 10, type = 'item', image = 'green-tea.png', unique = false, useable = true, shouldClose = true, combinable = nil, description = 'Green tea to prepare'},
greentea = {name = 'greentea', label = 'Green Tea', weight = 20, type = 'item', image = 'iced_green_tea.png', unique = false, useable = true, shouldClose = true, combinable = nil, description = 'Green tea'},
cofbeans = {name = 'cofbeans', label = 'Coffee Beans', weight = 20, type = 'item', image = 'coffee-bean.png', unique = false, useable = true, shouldClose = true, combinable = nil, description = 'Coffee beans for the machine'},
milkcarton = {name = 'milkcarton', label = 'Milk', weight = 100, type = 'item', image = 'milkcarton.png', unique = false, useable = true, shouldClose = true, combinable = nil, description = 'Milk' },
lemonjuice = {name = 'lemonjuice', label = 'Lemon juice', ['weight'] = 100, ['type'] = 'item', image = 'lemonjuice.png', ['unique'] = false, useable = true, shouldClose = true, combinable = nil, description = 'Lemon juice'},
strawberries = {name = 'strawberries', label = 'Strawberries', ['weight'] = 100, ['type'] = 'item', image = 'strawberries.png', ['unique'] = false, useable = true, shouldClose = true, combinable = nil, description = 'Strawberries'},
orangejuicecarton = {name = 'orangejuicecarton', label = 'Orange Juice', ['weight'] = 100, ['type'] = 'item', image = 'orangejuicecarton.png', ['unique'] = false, useable = true, shouldClose = true, combinable = nil, description = 'Orange Juice Carton'},
blueberrylavendertea = {name = 'blueberrylavendertea', label = 'Blueberry Lavender Tea',weight = 200, type = 'item', image = 'blueberrylavendertea.png', unique = false, useable = true, shouldClose = true, combinable = nil, description = 'Blueberry ingredient for Bubble Tea!'},
whipcream = {name = 'whipcream', label = 'Whipcream', ['weight'] = 100, ['type'] = 'item', image = 'whipcream.png', ['unique'] = false, useable = true, shouldClose = true, combinable = nil, description = 'Whipcream'},
uwuice = {name = 'uwuice', label = 'uWuIce', ['weight'] = 100, ['type'] = 'item', image = 'uwuice.png', ['unique'] = false, useable = true, shouldClose = true, combinable = nil, description = 'uwuice'},
cherrytomatoes = {name = 'cherrytomatoes', label = 'Cherry Tomatoes', ['weight'] = 100, ['type'] = 'item', image = 'cherrytomatoes.png', ['unique'] = false, useable = true, shouldClose = true, combinable = nil, description = 'Cherry Tomatoes'},
lemon = {name = 'lemon', label = 'Lemon', ['weight'] = 100, ['type'] = 'item', image = 'lemon.png', ['unique'] = false, useable = true, shouldClose = true, combinable = nil, description = 'Lemon'},
strawberryuwutea = {name = 'strawberryuwutea', label = 'Strawberry Tea', ['weight'] = 100, ['type'] = 'item', image = 'strawberryuwutea.png', ['unique'] = false, useable = true, shouldClose = true, combinable = nil, description = 'Strawberry uWu Tea'},
strawberrylemonade = {name = 'strawberrylemonade', label = 'Strawberry Lemonade', ['weight'] = 100, ['type'] = 'item', image = 'strawberrylemonade.png', ['unique'] = false, useable = true, shouldClose = true, combinable = nil, description = 'Strawberry uWu Lemonade'},
peachicedtea = {name = 'peachicedtea', label = 'Peach Tea', ['weight'] = 100, ['type'] = 'item', image = 'peachicedtea.png', ['unique'] = false, useable = true, shouldClose = true, combinable = nil, description = 'Peach Ice Tea'},
matchauwutea = {name = 'matchauwutea', label = 'Metcha uWu Tea', ['weight'] = 100, ['type'] = 'item', image = 'matchauwutea.png', ['unique'] = false, useable = true, shouldClose = true, combinable = nil, description = 'Matcha uWu tea'},
lemonnlimeicedtea = {name = 'lemonnlimeicedtea', label = 'Limonn Lime Ice Tea', ['weight'] = 100, ['type'] = 'item', image = 'lemonnlimeicedtea.png', ['unique'] = false, useable = true, shouldClose = true, combinable = nil, description = 'Limonnlime ice tea'},
classicuwutea = {name = 'classicuwutea', label = 'Classic uWu Tea', ['weight'] = 100, ['type'] = 'item', image = 'classicuwutea.png', ['unique'] = false, useable = true, shouldClose = true, combinable = nil, description = 'Classic tea'},
chocouwutea = {name = 'chocouwutea', label = 'Chocou uWu Tea', ['weight'] = 100, ['type'] = 'item', image = 'chocouwutea.png', ['unique'] = false, useable = true, shouldClose = true, combinable = nil, description = 'Choco tea'},
blueberryuwutea = {name = 'blueberryuwutea', label = 'Blue Berry uWu Tea', ['weight'] = 100, ['type'] = 'item', image = 'blueberryuwutea.png', ['unique'] = false, useable = true, shouldClose = true, combinable = nil, description = 'Blueberry tea'},
kittydoughnut = {name = 'kittydoughnut', label = 'Kitty Doughnut', ['weight'] = 100, ['type'] = 'item', image = 'kittydoughnut.png', ['unique'] = false, useable = true, shouldClose = true, combinable = nil, description = 'Kitty Doughnut'},
katsucurry = {name = 'katsucurry', label = 'Kat Sucurry', ['weight'] = 100, ['type'] = 'item', image = 'katsucurry.png', ['unique'] = false, useable = true, shouldClose = true, combinable = nil, description = 'Kat Sucurry'},
kittycrisps = {name = 'kittycrisps', label = 'Kitty Crisps', ['weight'] = 100, ['type'] = 'item', image = 'kittycrisps.png', ['unique'] = false, useable = true, shouldClose = true, combinable = nil, description = 'Kitty Crisps'},
kittybrownie = {name = 'kittybrownie', label = 'Kitty Brownie', ['weight'] = 100, ['type'] = 'item', image = 'kittybrownie.png', ['unique'] = false, useable = true, shouldClose = true, combinable = nil, description = 'Kitty Brownie'},
kittybox = {name = 'kittybox', label = 'Kitty Box', ['weight'] = 100, ['type'] = 'item', image = 'kittybox.png', ['unique'] = false, useable = true, shouldClose = true, combinable = nil, description = 'Kitty Box'},
kittycupcake = {name = 'kittycupcake', label = 'Kitty uWu empycupcake',['weight'] = 100, ['type'] = 'item', image = 'kittycupcake.png', ['unique'] = false, useable = true, shouldClose = true, combinable = nil, description = 'Kitty uWu empycupcake'},
icedcoffee = {name = 'icedcoffee', label = 'Ice Coffee', ['weight'] = 100, ['type'] = 'item', image = 'icedcoffee.png', ['unique'] = false, useable = true, shouldClose = true, combinable = nil, description = 'Im freezing'},
kittybentobox = {name = 'kittybentobox', label = 'Kitty Bento Box', ['weight'] = 100, ['type'] = 'item', image = 'kittybentobox.png', ['unique'] = false, useable = true, shouldClose = true, combinable = nil, description = 'Mmmmmmmm Kitty Bento Box'},
vanillaextract = {name = 'vanillaextract', label = 'Vanilla Extract', ['weight'] = 100, ['type'] = 'item', image = 'vanillaextract.png', ['unique'] = false, useable = true, shouldClose = true, combinable = nil, description = ''},
peachjuice = {name = 'peachjuice', label = 'Peach Juice', ['weight'] = 100, ['type'] = 'item', image = 'peachjuice.png', ['unique'] = false, useable = true, shouldClose = true, combinable = nil, description = ''},
uwubag = {name = 'uwubag', label = 'uWu Small Bag', weight = 10, type = 'item', image = 'uwu-bag.png', unique = true, useable = true, shouldClose = true, combinable = nil, description = 'Delivery Bag'},
Add the following to your ox_inventory/data/items.lua
--VT uWu Items
["uwubbessence"] = {
label = "BerryBlue Essence",
weight = 200,
stack = true,
close = true,
description = "Essence from the Blueberry Gods.",
client = {
image = "uwubbessence.png",
}
},
["uwuroseessence"] = {
label = "Rose Essence",
weight = 200,
stack = true,
close = true,
description = "Essence from the Rose Gods.",
client = {
image = "uwuroseessence.png",
}
},
["uwumintessence"] = {
label = "Mint Essence",
weight = 200,
stack = true,
close = true,
description = "Essence from the Mint Gods.",
client = {
image = "uwumintessence.png",
}
},
["uwububbleteablueberry"] = {
label = "Berry Blue B-T",
weight = 200,
stack = true,
close = true,
description = "Lavender Tea with Blueberry Boba.",
client = {
image = "uwububbleteablueberry.png",
}
},
["uwububbletearose"] = {
label = "Rosey B-T",
weight = 200,
stack = true,
close = true,
description = "Sakura Rose Tea with Vanilla Boba.",
client = {
image = "uwububbletearose.png",
}
},
["uwububbleteamint"] = {
label = "Minty B-T",
weight = 200,
stack = true,
close = true,
description = "Matcha Tea with Mint Boba.",
client = {
image = "uwububbleteamint.png",
}
},
["uwupancake"] = {
label = "uWu Pancake",
weight = 200,
stack = true,
close = true,
description = "Korean savory pancake made with scallions.",
client = {
image = "uwupancake.png",
}
},
["uwucupcake"] = {
label = "uWu Cupcake",
weight = 200,
stack = true,
close = true,
description = "Sugar Kitty Cupcake!",
client = {
image = "uwucupcake.png",
}
},
["uwuvanillasandy"] = {
label = "uWu V-Icecream Sandy",
weight = 200,
stack = true,
close = true,
description = "Sweet Vanilla Biscuit filled with Icecreamy!",
client = {
image = "uwuvanillasandy.png",
}
},
["uwuchocsandy"] = {
label = "uWu C-Icecream Sandy",
weight = 200,
stack = true,
close = true,
description = "Sweet Chocolate Biscuit filled with Icecreamy!",
client = {
image = "uwuchocsandy.png",
}
},
["uwubudhabowl"] = {
label = "uWu Budha Bowl",
weight = 200,
stack = true,
close = true,
description = "Bowl of nourishment and balance.",
client = {
image = "uwubudhabowl.png",
}
},
["uwusushi"] = {
label = "uWu Sushi",
weight = 200,
stack = true,
close = true,
description = "Designed as a window to your soul.",
client = {
image = "uwusushi.png",
}
},
["uwumisosoup"] = {
label = "uWu Miso Soup",
weight = 200,
stack = true,
close = true,
description = "Fungus never tasted so good!",
client = {
image = "uwumisosoup.png",
}
},
["vanillabean"] = {
label = "Vanilla Bean",
weight = 200,
stack = true,
close = true,
description = "Vanilla Bean - cooking ingredient",
client = {
image = "vanillabean.png",
}
},
["cheese"] = {
label = "Cheese",
weight = 100,
stack = true,
close = true,
description = "Cheese for Cooking!",
client = {
image = "uwucheese.png",
}
},
["egg"] = {
label = "Chicken Egg",
weight = 200,
stack = true,
close = true,
description = "Egg - cooking ingredient",
client = {
image = "egg.png",
}
},
["flour"] = {
label = "Flour",
weight = 200,
stack = true,
close = true,
description = "Flour - cooking ingredient",
client = {
image = "flour.png",
}
},
["misopaste"] = {
label = "Miso Paste",
weight = 200,
stack = true,
close = true,
description = "Miso Paste - cooking ingredient",
client = {
image = "misopaste.png",
}
},
["tapiokaballs"] = {
label = "Tapioka Balls",
weight = 200,
stack = true,
close = true,
description = "Tapioka Balls ingredient for Bubble Tea!",
client = {
image = "tapiokaballs.png",
}
},
["tea"] = {
label = "Tea",
weight = 200,
stack = true,
close = true,
description = "Its not just tea...",
client = {
image = "uwutea.png",
}
},
["tofu"] = {
label = "Firm Tofu",
weight = 200,
stack = true,
close = true,
description = "Tofu. Save a Cow and chow on Tofu!",
client = {
image = "tofu.png",
}
},
["nori"] = {
label = "Nori Sheets",
weight = 200,
stack = true,
close = true,
description = "Gift from the Ocean, goes well with Rice",
client = {
image = "nori.png",
}
},
["rawsugar"] = {
label = "Raw Sugar",
weight = 200,
stack = true,
close = true,
description = "Raw Sugar - cooking ingredient",
client = {
image = "rawsugar.png",
}
},
["rice"] = {
label = "Rice",
weight = 200,
stack = true,
close = true,
description = "Rice - cooking ingredient",
client = {
image = "rice.png",
}
},
["tuna"] = {
label = "Blue Fin Tuna",
weight = 300,
stack = true,
close = true,
description = "Blue Fin Tuna - cooking ingredient",
client = {
image = "tuna.png",
}
},
["umami"] = {
label = "Umami Beans",
weight = 300,
stack = true,
close = true,
description = "Healthy and Delicious",
client = {
image = "umami.png",
}
},
["mixedlettuce"] = {
label = "Mixed Lettuce",
weight = 250,
stack = true,
close = true,
description = "Crispy assortment of mixed lettuce",
client = {
image = "mixedlettuce.png",
}
},
["mango"] = {
label = "Mango",
weight = 300,
stack = true,
close = true,
description = "Mango",
client = {
image = "mango.png",
}
},
["avocado"] = {
label = "Avocado",
weight = 300,
stack = true,
close = true,
description = "Avocado",
client = {
image = "avocado.png",
}
},
["chocolate"] = {
label = "Chocolate",
weight = 200,
stack = true,
close = true,
description = "Chocolate - cooking ingredient",
client = {
image = "uwuchocolate.png",
}
},
["uwu_toy1"] = {
label = "uWu Оfficer Plush",
weight = 50,
stack = true,
close = false,
description = "UwU Cafe (1/8). Collect them all!",
client = {
image = "uwu_officer.png",
}
},
["uwu_toy2"] = {
label = "uWu BSK Plush",
weight = 50,
stack = true,
close = false,
description = "UwU Cafe (2/8). Collect them all!",
client = {
image = "toy_uwu_bsk.png",
}
},
["uwu_toy3"] = {
label = "uWu Мaid Plush",
weight = 50,
stack = true,
close = false,
description = "UwU Cafe (3/8). Collect them all!",
client = {
image = "toy_uwu_maid.png",
}
},
["uwu_toy4"] = {
label = "uWu Business Plush",
weight = 50,
stack = true,
close = false,
description = "UwU Cafe (4/8). Collect them all!",
client = {
image = "toy_uwu_business.png",
}
},
["uwu_toy5"] = {
label = "uWu GSF Plush",
weight = 50,
stack = true,
close = false,
description = "UwU Cafe (5/8). Collect them all!",
client = {
image = "toy_uwu_gsf.png",
}
},
["uwu_toy6"] = {
label = "uWu Rare Green Plush",
weight = 50,
stack = true,
close = false,
description = "UwU Cafe (6/8). Collect them all!",
client = {
image = "uwu_toy6.png",
}
},
["uwu_toy7"] = {
label = "uWu Purple Plush",
weight = 50,
stack = true,
close = false,
description = "UwU Cafe (7/8). Collect them all!",
client = {
image = "toy_uwu_esb.png",
}
},
["uwubentobox"] = {
label = "uWu Bento Box",
weight = 25,
stack = true,
close = true,
description = "A Selection with a surprise!",
client = {
image = "uwubentobox.png",
}
},
["uwuempycup"] = {
label = "uWu EmptY CuP",
weight = 20,
stack = true,
close = true,
description = "uWu Empty cup all",
client = {
image = "uwucup.png",
}
},
["blacktealeaf"] = {
label = "Black Tea Leaf",
weight = 10,
stack = true,
close = true,
description = "Black tea to prepare",
client = {
image = "black-tea.png",
}
},
["blacktea"] = {
label = "Black Tea",
weight = 10,
stack = true,
close = true,
description = "Black tea",
client = {
image = "iced_black_tea.png",
}
},
["greentealeaf"] = {
label = "Green Tea Leaf",
weight = 10,
stack = true,
close = true,
description = "Green tea to prepare",
client = {
image = "green-tea.png",
}
},
["greentea"] = {
label = "Green Tea",
weight = 20,
stack = true,
close = true,
description = "Green tea",
client = {
image = "iced_green_tea.png",
}
},
["cofbeans"] = {
label = "Coffee Beans",
weight = 20,
stack = true,
close = true,
description = "Coffee beans for the machine",
client = {
image = "coffee-bean.png",
}
},
["milkcarton"] = {
label = "Milk",
weight = 100,
stack = true,
close = true,
description = "Milk",
client = {
image = "uwumilk.png",
}
},
["lemonjuice"] = {
label = "Lemon juice",
weight = 100,
stack = true,
close = true,
description = "Lemon juice",
client = {
image = "lemonjuice.png",
}
},
["strawberries"] = {
label = "Strawberries",
weight = 100,
stack = true,
close = true,
description = "Strawberries",
client = {
image = "strawberries.png",
}
},
["orangejuicecarton"] = {
label = "Orange Juice",
weight = 100,
stack = true,
close = true,
description = "Orange Juice Carton",
client = {
image = "orangejuicecarton.png",
}
},
["blueberrylavendertea"] = {
label = "Blueberry Lavender Tea",
weight = 200,
stack = true,
close = true,
description = "Blueberry ingredient for Bubble Tea!",
client = {
image = "uwublueberry.png",
}
},
["whipcream"] = {
label = "Whipcream",
weight = 100,
stack = true,
close = true,
description = "Whipcream",
client = {
image = "whipcream.png",
}
},
["uwuice"] = {
label = "uWuIce",
weight = 100,
stack = true,
close = true,
description = "uwuice",
client = {
image = "uwuice.png",
}
},
["cherrytomatoes"] = {
label = "Cherry Tomatoes",
weight = 100,
stack = true,
close = true,
description = "Cherry Tomatoes",
client = {
image = "cherrytomatoes.png",
}
},
["lemon"] = {
label = "Lemon",
weight = 100,
stack = true,
close = true,
description = "Lemon",
client = {
image = "lemon.png",
}
},
["strawberryuwutea"] = {
label = "Strawberry Tea",
weight = 100,
stack = true,
close = true,
description = "Strawberry uWu Tea",
client = {
image = "strawberryuwutea.png",
}
},
["strawberrylemonade"] = {
label = "Strawberry Lemonade",
weight = 100,
stack = true,
close = true,
description = "Strawberry uWu Lemonade",
client = {
image = "strawberrylemonade.png",
}
},
["peachicedtea"] = {
label = "Peach Tea",
weight = 100,
stack = true,
close = true,
description = "Peach Ice Tea",
client = {
image = "peachicedtea.png",
}
},
["matchauwutea"] = {
label = "Metcha uWu Tea",
weight = 100,
stack = true,
close = true,
description = "Matcha uWu tea",
client = {
image = "matchauwutea.png",
}
},
["lemonnlimeicedtea"] = {
label = "Limonn Lime Ice Tea",
weight = 100,
stack = true,
close = true,
description = "Limonnlime ice tea",
client = {
image = "lemonnlimeicedtea.png",
}
},
["classicuwutea"] = {
label = "Classic uWu Tea",
weight = 100,
stack = true,
close = true,
description = "Classic tea",
client = {
image = "classicuwutea.png",
}
},
["chocouwutea"] = {
label = "Chocou uWu Tea",
weight = 100,
stack = true,
close = true,
description = "Choco tea",
client = {
image = "chocouwutea.png",
}
},
["blueberryuwutea"] = {
label = "Blue Berry uWu Tea",
weight = 100,
stack = true,
close = true,
description = "Blueberry tea",
client = {
image = "blueberryuwutea.png",
}
},
["kittydoughnut"] = {
label = "Kitty Doughnut",
weight = 100,
stack = true,
close = true,
description = "Kitty Doughnut",
client = {
image = "kittydoughnut.png",
}
},
["katsucurry"] = {
label = "Kat Sucurry",
weight = 100,
stack = true,
close = true,
description = "Kat Sucurry",
client = {
image = "katsucurry.png",
}
},
["kittycrisps"] = {
label = "Kitty Crisps",
weight = 100,
stack = true,
close = true,
description = "Kitty Crisps",
client = {
image = "kittycrisps.png",
}
},
["kittybrownie"] = {
label = "Kitty Brownie",
weight = 100,
stack = true,
close = true,
description = "Kitty Brownie",
client = {
image = "kittybrownie.png",
}
},
["kittybox"] = {
label = "Kitty Box",
weight = 100,
stack = true,
close = true,
description = "Kitty Box",
client = {
image = "kittybox.png",
}
},
["kittycupcake"] = {
label = "Kitty uWu empycupcake",
weight = 100,
stack = true,
close = true,
description = "Kitty uWu empycupcake",
client = {
image = "kittycupcake.png",
}
},
["icedcoffee"] = {
label = "uWu Hot Chocolate",
weight = 100,
stack = true,
close = true,
description = "I'm freezing",
client = {
image = "uwuhotchocolate.png",
}
},
["kittybentobox"] = {
label = "Kitty Bento Box",
weight = 100,
stack = true,
close = true,
description = "Mmmmmmmm Kitty Bento Box",
client = {
image = "kittybentobox.png",
}
},
["vanillaextract"] = {
label = "Vanilla Extract",
weight = 100,
stack = true,
close = true,
description = "",
client = {
image = "vanillaextract.png",
}
},
["peachjuice"] = {
label = "Peach Juice",
weight = 100,
stack = true,
close = true,
description = "",
client = {
image = "peachjuice.png",
}
},
["uwumenu"] = {
label = "uWu Menu",
weight = 10,
stack = false,
close = true,
description = "Choose what to buy",
client = {
image = "uwumenu.png",
}
},
["uwucoffee"] = {
label = "uWu Coffe",
weight = 20,
stack = true,
close = true,
description = "Pump 4 Caffeine",
client = {
image = "uwucoffee.png",
}
},
["uwubag"] = {
label = "Small uWu Package",
weight = 200,
stack = true,
close = true,
description = "1x Kitty Doughnut, 1x Kat Sucurry 1x uWu Bento Box 1x Strawberry Tea 1x Classic uWu Tea 1x Kitty Box",
client = {
image = "uwu-bag.png",
}
},
Now go to your inventory and paste all the images from the images folder located in the vt-uwu resource and move them to your ox_inventory/web/images folder
Step 4
Add items to qb-core/shared/jobs.lua
uwu = {
label = 'Uwu Cafe',
defaultDuty = true,
offDutyPay = false,
grades = {
['1'] = {name = 'Employee',payment = 185},
['2'] = {name = 'Shift Manager',payment = 195},
['3'] = {name = 'Manager',payment = 285},
['4'] = {name = 'Owner',isboss = true,payment = 370},
},
},
Step 5
Consumables
Follow all steps very carefully on Step 5
Client
Find the file qb-smallresources/client/consumables.lua
Paste the following code into it.
The order in which you put it doesn't really matter. It can be after yours which you have already made or after all which are default
--VT uWu Cafe
RegisterNetEvent("consumables:client:uwumisosoup", function(itemName)
exports["rpemotes"]:EmoteCommandStart("uwu6")
QBCore.Functions.Progressbar("drink_something", 'Drinking...', 10000, false, true, {
disableMovement = false,
disableCarMovement = false,
disableMouse = false,
disableCombat = true,
}, {}, {}, {}, function() -- Done
TriggerEvent("inventory:client:ItemBox", QBCore.Shared.Items[itemName], "remove")
exports["rpemotes"]:EmoteCancel()
TriggerServerEvent("consumables:server:addThirst", QBCore.Functions.GetPlayerData().metadata["thirst"] + Config.ConsumablesuWu.Drink[itemName])
end)
end)
RegisterNetEvent("consumables:client:EatPancakes", function(itemName)
exports["rpemotes"]:EmoteCommandStart("uwu10")
QBCore.Functions.Progressbar("drink_something", 'Drinking...', 10000, false, true, {
disableMovement = false,
disableCarMovement = false,
disableMouse = false,
disableCombat = true,
}, {}, {}, {}, function() -- Done
TriggerEvent("inventory:client:ItemBox", QBCore.Shared.Items[itemName], "remove")
exports["rpemotes"]:EmoteCancel()
TriggerServerEvent("consumables:server:addThirst", QBCore.Functions.GetPlayerData().metadata["hunger"] + Config.ConsumablesuWu.Drink[itemName])
end)
end)
RegisterNetEvent("consumables:client:uwubudhabowl", function(itemName)
exports["rpemotes"]:EmoteCommandStart("uwu8")
QBCore.Functions.Progressbar("eat_something", 'Eating...', 10000, false, true, {
disableMovement = false,
disableCarMovement = false,
disableMouse = false,
disableCombat = true,
}, {}, {}, {}, function() -- Done
TriggerEvent("inventory:client:ItemBox", QBCore.Shared.Items[itemName], "remove")
exports["rpemotes"]:EmoteCancel()
TriggerServerEvent("consumables:server:addHunger", QBCore.Functions.GetPlayerData().metadata["hunger"] + Config.ConsumablesuWu.eaT[itemName])
end)
end)
RegisterNetEvent("consumables:client:uwuvanillasandy", function(itemName)
exports["rpemotes"]:EmoteCommandStart("uwu7")
QBCore.Functions.Progressbar("eat_something", 'Eating...', 10000, false, true, {
disableMovement = false,
disableCarMovement = false,
disableMouse = false,
disableCombat = true,
}, {}, {}, {}, function() -- Done
TriggerEvent("inventory:client:ItemBox", QBCore.Shared.Items[itemName], "remove")
exports["rpemotes"]:EmoteCancel()
TriggerServerEvent("consumables:server:addHunger", QBCore.Functions.GetPlayerData().metadata["hunger"] + Config.ConsumablesuWu.eaT[itemName])
end)
end)
--newitems
RegisterNetEvent("consumables:client:icedcoffee", function(itemName)
exports["rpemotes"]:EmoteCommandStart("uwu11")
QBCore.Functions.Progressbar("drink_something", "Drinking...", 10000, false, true, {
disableMovement = false,
disableCarMovement = false,
disableMouse = false,
disableCombat = true,
}, {}, {}, {}, function() -- Done
TriggerEvent("inventory:client:ItemBox", QBCore.Shared.Items[itemName], "remove")
exports["rpemotes"]:EmoteCancel()
TriggerServerEvent("consumables:server:addThirst", QBCore.Functions.GetPlayerData().metadata["thirst"] + Config.ConsumablesuWu.Drink[itemName])
end)
end)
RegisterNetEvent("consumables:client:chocouwutea", function(itemName)
exports["rpemotes"]:EmoteCommandStart("uwu3")
QBCore.Functions.Progressbar("drink_something", "Drinking....", 10000, false, true, {
disableMovement = false,
disableCarMovement = false,
disableMouse = false,
disableCombat = true,
}, {}, {}, {}, function() -- Done
TriggerEvent("inventory:client:ItemBox", QBCore.Shared.Items[itemName], "remove")
exports["rpemotes"]:EmoteCancel()
TriggerServerEvent("consumables:server:addThirst", QBCore.Functions.GetPlayerData().metadata["thirst"] + Config.ConsumablesuWu.Drink[itemName])
end)
end)
RegisterNetEvent("consumables:client:lemonnlimeicedtea", function(itemName)
exports["rpemotes"]:EmoteCommandStart("uwu4")
QBCore.Functions.Progressbar("drink_something", "Drinking...", 10000, false, true, {
disableMovement = false,
disableCarMovement = false,
disableMouse = false,
disableCombat = true,
}, {}, {}, {}, function() -- Done
TriggerEvent("inventory:client:ItemBox", QBCore.Shared.Items[itemName], "remove")
exports["rpemotes"]:EmoteCancel()
TriggerServerEvent("consumables:server:addThirst", QBCore.Functions.GetPlayerData().metadata["thirst"] + Config.ConsumablesuWu.Drink[itemName])
end)
end)
RegisterNetEvent("consumables:client:peachicedtea", function(itemName)
exports["rpemotes"]:EmoteCommandStart("uwu5")
QBCore.Functions.Progressbar("drink_something", "Drinking...", 10000, false, true, {
disableMovement = false,
disableCarMovement = false,
disableMouse = false,
disableCombat = true,
}, {}, {}, {}, function() -- Done
TriggerEvent("inventory:client:ItemBox", QBCore.Shared.Items[itemName], "remove")
exports["rpemotes"]:EmoteCancel()
TriggerServerEvent("consumables:server:addThirst", QBCore.Functions.GetPlayerData().metadata["thirst"] + Config.ConsumablesuWu.Drink[itemName])
end)
end)
RegisterNetEvent("consumables:client:strawberrylemonade", function(itemName)
exports["rpemotes"]:EmoteCommandStart("uwu2")
QBCore.Functions.Progressbar("drink_something", "Drinking...", 10000, false, true, {
disableMovement = false,
disableCarMovement = false,
disableMouse = false,
disableCombat = true,
}, {}, {}, {}, function() -- Done
TriggerEvent("inventory:client:ItemBox", QBCore.Shared.Items[itemName], "remove")
exports["rpemotes"]:EmoteCancel()
TriggerServerEvent("consumables:server:addThirst", QBCore.Functions.GetPlayerData().metadata["thirst"] + Config.ConsumablesuWu.Drink[itemName])
end)
end)
RegisterNetEvent("consumables:client:greentea", function(itemName)
exports["rpemotes"]:EmoteCommandStart("uwu1")
QBCore.Functions.Progressbar("drink_something", "Drinking...", 10000, false, true, {
disableMovement = false,
disableCarMovement = false,
disableMouse = false,
disableCombat = true,
}, {}, {}, {}, function() -- Done
TriggerEvent("inventory:client:ItemBox", QBCore.Shared.Items[itemName], "remove")
exports["rpemotes"]:EmoteCancel()
TriggerServerEvent("consumables:server:addThirst", QBCore.Functions.GetPlayerData().metadata["thirst"] + Config.ConsumablesuWu.Drink[itemName])
end)
end)
RegisterNetEvent("consumables:client:kittybentobox", function(itemName)
exports["rpemotes"]:EmoteCommandStart("uwu13")
QBCore.Functions.Progressbar("eat_something", 'Eating...', 10000, false, true, {
disableMovement = false,
disableCarMovement = false,
disableMouse = false,
disableCombat = true,
}, {}, {}, {}, function() -- Done
TriggerEvent("inventory:client:ItemBox", QBCore.Shared.Items[itemName], "remove")
exports["rpemotes"]:EmoteCancel()
TriggerServerEvent("consumables:server:addHunger", QBCore.Functions.GetPlayerData().metadata["hunger"] + Config.ConsumablesuWu.eaT[itemName])
end)
end)
RegisterNetEvent("consumables:client:kittydoughnut", function(itemName)
exports["rpemotes"]:EmoteCommandStart("kettyuwu")
QBCore.Functions.Progressbar("eat_something", 'Eating...', 10000, false, true, {
disableMovement = false,
disableCarMovement = false,
disableMouse = false,
disableCombat = true,
}, {}, {}, {}, function() -- Done
TriggerEvent("inventory:client:ItemBox", QBCore.Shared.Items[itemName], "remove")
exports["rpemotes"]:EmoteCancel()
TriggerServerEvent("consumables:server:addHunger", QBCore.Functions.GetPlayerData().metadata["hunger"] + Config.ConsumablesuWu.eaT[itemName])
end)
end)
RegisterNetEvent("consumables:client:kittybrownie", function(itemName)
exports["rpemotes"]:EmoteCommandStart("uwu12")
QBCore.Functions.Progressbar("eat_something", 'Eating...', 10000, false, true, {
disableMovement = false,
disableCarMovement = false,
disableMouse = false,
disableCombat = true,
}, {}, {}, {}, function() -- Done
TriggerEvent("inventory:client:ItemBox", QBCore.Shared.Items[itemName], "remove")
exports["rpemotes"]:EmoteCancel()
TriggerServerEvent("consumables:server:addHunger", QBCore.Functions.GetPlayerData().metadata["hunger"] + Config.ConsumablesuWu.eaT[itemName])
end)
end)
--VT uWu Cafe
RegisterNetEvent("consumables:client:uwumisosoup", function(itemName)
exports["rpemotes"]:EmoteCommandStart("uwu6")
QBCore.Functions.Progressbar("drink_something", 'Drinking...', 10000, false, true, {
disableMovement = false,
disableCarMovement = false,
disableMouse = false,
disableCombat = true,
}, {}, {}, {}, function() -- Done
TriggerEvent("inventory:client:ItemBox", exports.ox_inventory:Items(), "remove")
exports["rpemotes"]:EmoteCancel()
TriggerServerEvent("consumables:server:addThirst", QBCore.Functions.GetPlayerData().metadata["thirst"] + Config.ConsumablesuWu.Drink[itemName])
end)
end)
RegisterNetEvent("consumables:client:EatPancakes", function(itemName)
exports["rpemotes"]:EmoteCommandStart("uwu10")
QBCore.Functions.Progressbar("drink_something", 'Drinking...', 10000, false, true, {
disableMovement = false,
disableCarMovement = false,
disableMouse = false,
disableCombat = true,
}, {}, {}, {}, function() -- Done
TriggerEvent("inventory:client:ItemBox", exports.ox_inventory:Items(), "remove")
exports["rpemotes"]:EmoteCancel()
TriggerServerEvent("consumables:server:addThirst", QBCore.Functions.GetPlayerData().metadata["hunger"] + Config.ConsumablesuWu.Drink[itemName])
end)
end)
RegisterNetEvent("consumables:client:uwubudhabowl", function(itemName)
exports["rpemotes"]:EmoteCommandStart("uwu8")
QBCore.Functions.Progressbar("eat_something", 'Eating...', 10000, false, true, {
disableMovement = false,
disableCarMovement = false,
disableMouse = false,
disableCombat = true,
}, {}, {}, {}, function() -- Done
TriggerEvent("inventory:client:ItemBox", exports.ox_inventory:Items(), "remove")
exports["rpemotes"]:EmoteCancel()
TriggerServerEvent("consumables:server:addHunger", QBCore.Functions.GetPlayerData().metadata["hunger"] + Config.ConsumablesuWu.eaT[itemName])
end)
end)
RegisterNetEvent("consumables:client:uwuvanillasandy", function(itemName)
exports["rpemotes"]:EmoteCommandStart("uwu7")
QBCore.Functions.Progressbar("eat_something", 'Eating...', 10000, false, true, {
disableMovement = false,
disableCarMovement = false,
disableMouse = false,
disableCombat = true,
}, {}, {}, {}, function() -- Done
TriggerEvent("inventory:client:ItemBox", exports.ox_inventory:Items(), "remove")
exports["rpemotes"]:EmoteCancel()
TriggerServerEvent("consumables:server:addHunger", QBCore.Functions.GetPlayerData().metadata["hunger"] + Config.ConsumablesuWu.eaT[itemName])
end)
end)
--newitems
RegisterNetEvent("consumables:client:icedcoffee", function(itemName)
exports["rpemotes"]:EmoteCommandStart("uwu11")
QBCore.Functions.Progressbar("drink_something", "Drinking...", 10000, false, true, {
disableMovement = false,
disableCarMovement = false,
disableMouse = false,
disableCombat = true,
}, {}, {}, {}, function() -- Done
TriggerEvent("inventory:client:ItemBox", exports.ox_inventory:Items(), "remove")
exports["rpemotes"]:EmoteCancel()
TriggerServerEvent("consumables:server:addThirst", QBCore.Functions.GetPlayerData().metadata["thirst"] + Config.ConsumablesuWu.Drink[itemName])
end)
end)
RegisterNetEvent("consumables:client:chocouwutea", function(itemName)
exports["rpemotes"]:EmoteCommandStart("uwu3")
QBCore.Functions.Progressbar("drink_something", "Drinking....", 10000, false, true, {
disableMovement = false,
disableCarMovement = false,
disableMouse = false,
disableCombat = true,
}, {}, {}, {}, function() -- Done
TriggerEvent("inventory:client:ItemBox", exports.ox_inventory:Items(), "remove")
exports["rpemotes"]:EmoteCancel()
TriggerServerEvent("consumables:server:addThirst", QBCore.Functions.GetPlayerData().metadata["thirst"] + Config.ConsumablesuWu.Drink[itemName])
end)
end)
RegisterNetEvent("consumables:client:lemonnlimeicedtea", function(itemName)
exports["rpemotes"]:EmoteCommandStart("uwu4")
QBCore.Functions.Progressbar("drink_something", "Drinking...", 10000, false, true, {
disableMovement = false,
disableCarMovement = false,
disableMouse = false,
disableCombat = true,
}, {}, {}, {}, function() -- Done
TriggerEvent("inventory:client:ItemBox", exports.ox_inventory:Items(), "remove")
exports["rpemotes"]:EmoteCancel()
TriggerServerEvent("consumables:server:addThirst", QBCore.Functions.GetPlayerData().metadata["thirst"] + Config.ConsumablesuWu.Drink[itemName])
end)
end)
RegisterNetEvent("consumables:client:peachicedtea", function(itemName)
exports["rpemotes"]:EmoteCommandStart("uwu5")
QBCore.Functions.Progressbar("drink_something", "Drinking...", 10000, false, true, {
disableMovement = false,
disableCarMovement = false,
disableMouse = false,
disableCombat = true,
}, {}, {}, {}, function() -- Done
TriggerEvent("inventory:client:ItemBox", exports.ox_inventory:Items(), "remove")
exports["rpemotes"]:EmoteCancel()
TriggerServerEvent("consumables:server:addThirst", QBCore.Functions.GetPlayerData().metadata["thirst"] + Config.ConsumablesuWu.Drink[itemName])
end)
end)
RegisterNetEvent("consumables:client:strawberrylemonade", function(itemName)
exports["rpemotes"]:EmoteCommandStart("uwu2")
QBCore.Functions.Progressbar("drink_something", "Drinking...", 10000, false, true, {
disableMovement = false,
disableCarMovement = false,
disableMouse = false,
disableCombat = true,
}, {}, {}, {}, function() -- Done
TriggerEvent("inventory:client:ItemBox", exports.ox_inventory:Items(), "remove")
exports["rpemotes"]:EmoteCancel()
TriggerServerEvent("consumables:server:addThirst", QBCore.Functions.GetPlayerData().metadata["thirst"] + Config.ConsumablesuWu.Drink[itemName])
end)
end)
RegisterNetEvent("consumables:client:greentea", function(itemName)
exports["rpemotes"]:EmoteCommandStart("uwu1")
QBCore.Functions.Progressbar("drink_something", "Drinking...", 10000, false, true, {
disableMovement = false,
disableCarMovement = false,
disableMouse = false,
disableCombat = true,
}, {}, {}, {}, function() -- Done
TriggerEvent("inventory:client:ItemBox", exports.ox_inventory:Items(), "remove")
exports["rpemotes"]:EmoteCancel()
TriggerServerEvent("consumables:server:addThirst", QBCore.Functions.GetPlayerData().metadata["thirst"] + Config.ConsumablesuWu.Drink[itemName])
end)
end)
RegisterNetEvent("consumables:client:kittybentobox", function(itemName)
exports["rpemotes"]:EmoteCommandStart("uwu13")
QBCore.Functions.Progressbar("eat_something", 'Eating...', 10000, false, true, {
disableMovement = false,
disableCarMovement = false,
disableMouse = false,
disableCombat = true,
}, {}, {}, {}, function() -- Done
TriggerEvent("inventory:client:ItemBox", exports.ox_inventory:Items(), "remove")
exports["rpemotes"]:EmoteCancel()
TriggerServerEvent("consumables:server:addHunger", QBCore.Functions.GetPlayerData().metadata["hunger"] + Config.ConsumablesuWu.eaT[itemName])
end)
end)
RegisterNetEvent("consumables:client:kittydoughnut", function(itemName)
exports["rpemotes"]:EmoteCommandStart("kettyuwu")
QBCore.Functions.Progressbar("eat_something", 'Eating...', 10000, false, true, {
disableMovement = false,
disableCarMovement = false,
disableMouse = false,
disableCombat = true,
}, {}, {}, {}, function() -- Done
TriggerEvent("inventory:client:ItemBox", exports.ox_inventory:Items(), "remove")
exports["rpemotes"]:EmoteCancel()
TriggerServerEvent("consumables:server:addHunger", QBCore.Functions.GetPlayerData().metadata["hunger"] + Config.ConsumablesuWu.eaT[itemName])
end)
end)
RegisterNetEvent("consumables:client:kittybrownie", function(itemName)
exports["rpemotes"]:EmoteCommandStart("uwu12")
QBCore.Functions.Progressbar("eat_something", 'Eating...', 10000, false, true, {
disableMovement = false,
disableCarMovement = false,
disableMouse = false,
disableCombat = true,
}, {}, {}, {}, function() -- Done
TriggerEvent("inventory:client:ItemBox", exports.ox_inventory:Items(), "remove")
exports["rpemotes"]:EmoteCancel()
TriggerServerEvent("consumables:server:addHunger", QBCore.Functions.GetPlayerData().metadata["hunger"] + Config.ConsumablesuWu.eaT[itemName])
end)
end)
Server
Find the file qb-smallresources/server/consumables.lua
Paste the following code into it.
The order in which you put it doesn't really matter. It can be after yours which you have already made or after all which are default
--VT uWu Cafe--
QBCore.Functions.CreateUseableItem("uwububbleteablueberry", function(source, item)
local src = source
local Player = QBCore.Functions.GetPlayer(src)
if Player.Functions.RemoveItem(item.name, 1, item.slot) then
TriggerClientEvent("consumables:client:greentea", source, item.name)
end
end)
QBCore.Functions.CreateUseableItem("uwububbletearose", function(source, item)
local src = source
local Player = QBCore.Functions.GetPlayer(src)
if Player.Functions.RemoveItem(item.name, 1, item.slot) then
TriggerClientEvent("consumables:client:greentea", source, item.name)
end
end)
QBCore.Functions.CreateUseableItem("uwububbleteamint", function(source, item)
local src = source
local Player = QBCore.Functions.GetPlayer(src)
if Player.Functions.RemoveItem(item.name, 1, item.slot) then
TriggerClientEvent("consumables:client:greentea", source, item.name)
end
end)
QBCore.Functions.CreateUseableItem("uwupancake", function(source, item)
local src = source
local Player = QBCore.Functions.GetPlayer(src)
if Player.Functions.RemoveItem(item.name, 1, item.slot) then
TriggerClientEvent("consumables:client:EatPancakes", source, item.name)
end
end)
QBCore.Functions.CreateUseableItem("uwucupcake", function(source, item)
local src = source
local Player = QBCore.Functions.GetPlayer(src)
if Player.Functions.RemoveItem(item.name, 1, item.slot) then
TriggerClientEvent("consumables:client:kittydoughnut", source, item.name)
end
end)
QBCore.Functions.CreateUseableItem("uwuvanillasandy", function(source, item)
local src = source
local Player = QBCore.Functions.GetPlayer(src)
if Player.Functions.RemoveItem(item.name, 1, item.slot) then
TriggerClientEvent("consumables:client:uwuvanillasandy", source, item.name)
end
end)
QBCore.Functions.CreateUseableItem("uwuchocsandy", function(source, item)
local src = source
local Player = QBCore.Functions.GetPlayer(src)
if Player.Functions.RemoveItem(item.name, 1, item.slot) then
TriggerClientEvent("consumables:client:uwuvanillasandy", source, item.name)
end
end)
QBCore.Functions.CreateUseableItem("uwubudhabowl", function(source, item)
local src = source
local Player = QBCore.Functions.GetPlayer(src)
if Player.Functions.RemoveItem(item.name, 1, item.slot) then
TriggerClientEvent("consumables:client:uwubudhabowl", source, item.name)
end
end)
QBCore.Functions.CreateUseableItem("uwusushi", function(source, item)
local src = source
local Player = QBCore.Functions.GetPlayer(src)
if Player.Functions.RemoveItem(item.name, 1, item.slot) then
TriggerClientEvent("consumables:client:EatPancakes", source, item.name)
end
end)
QBCore.Functions.CreateUseableItem("uwumisosoup", function(source, item)
local src = source
local Player = QBCore.Functions.GetPlayer(src)
if Player.Functions.RemoveItem(item.name, 1, item.slot) then
TriggerClientEvent("consumables:client:uwumisosoup", source, item.name)
end
end)
QBCore.Functions.CreateUseableItem("strawberryuwutea", function(source, item)
local src = source
local Player = QBCore.Functions.GetPlayer(src)
if Player.Functions.RemoveItem(item.name, 1, item.slot) then
TriggerClientEvent("consumables:client:strawberrylemonade", source, item.name)
end
end)
QBCore.Functions.CreateUseableItem("strawberrylemonade", function(source, item)
local src = source
local Player = QBCore.Functions.GetPlayer(src)
if Player.Functions.RemoveItem(item.name, 1, item.slot) then
TriggerClientEvent("consumables:client:strawberrylemonade", source, item.name)
end
end)
QBCore.Functions.CreateUseableItem("peachicedtea", function(source, item)
local src = source
local Player = QBCore.Functions.GetPlayer(src)
if Player.Functions.RemoveItem(item.name, 1, item.slot) then
TriggerClientEvent("consumables:client:peachicedtea", source, item.name)
end
end)
QBCore.Functions.CreateUseableItem("matchauwutea", function(source, item)
local src = source
local Player = QBCore.Functions.GetPlayer(src)
if Player.Functions.RemoveItem(item.name, 1, item.slot) then
TriggerClientEvent("consumables:client:lemonnlimeicedtea", source, item.name)
end
end)
QBCore.Functions.CreateUseableItem("lemonnlimeicedtea", function(source, item)
local src = source
local Player = QBCore.Functions.GetPlayer(src)
if Player.Functions.RemoveItem(item.name, 1, item.slot) then
TriggerClientEvent("consumables:client:lemonnlimeicedtea", source, item.name)
end
end)
QBCore.Functions.CreateUseableItem("classicuwutea", function(source, item)
local src = source
local Player = QBCore.Functions.GetPlayer(src)
if Player.Functions.RemoveItem(item.name, 1, item.slot) then
TriggerClientEvent("consumables:client:chocouwutea", source, item.name)
end
end)
QBCore.Functions.CreateUseableItem("chocouwutea", function(source, item)
local src = source
local Player = QBCore.Functions.GetPlayer(src)
if Player.Functions.RemoveItem(item.name, 1, item.slot) then
TriggerClientEvent("consumables:client:chocouwutea", source, item.name)
end
end)
QBCore.Functions.CreateUseableItem("blueberryuwutea", function(source, item)
local src = source
local Player = QBCore.Functions.GetPlayer(src)
if Player.Functions.RemoveItem(item.name, 1, item.slot) then
TriggerClientEvent("consumables:client:chocouwutea", source, item.name)
end
end)
QBCore.Functions.CreateUseableItem("icedcoffee", function(source, item)
local src = source
local Player = QBCore.Functions.GetPlayer(src)
if Player.Functions.RemoveItem(item.name, 1, item.slot) then
TriggerClientEvent("consumables:client:icedcoffee", source, item.name)
end
end)
QBCore.Functions.CreateUseableItem("uwucoffee", function(source, item)
local src = source
local Player = QBCore.Functions.GetPlayer(src)
if Player.Functions.RemoveItem(item.name, 1, item.slot) then
TriggerClientEvent("consumables:client:icedcoffee", source, item.name)
end
end)
QBCore.Functions.CreateUseableItem("greentea", function(source, item)
local src = source
local Player = QBCore.Functions.GetPlayer(src)
if Player.Functions.RemoveItem(item.name, 1, item.slot) then
TriggerClientEvent("consumables:client:greentea", source, item.name)
end
end)
QBCore.Functions.CreateUseableItem("blacktea", function(source, item)
local src = source
local Player = QBCore.Functions.GetPlayer(src)
if Player.Functions.RemoveItem(item.name, 1, item.slot) then
TriggerClientEvent("consumables:client:greentea", source, item.name)
end
end)
QBCore.Functions.CreateUseableItem("kittybentobox", function(source, item)
local src = source
local Player = QBCore.Functions.GetPlayer(src)
if Player.Functions.RemoveItem(item.name, 1, item.slot) then
TriggerClientEvent("consumables:client:kittybentobox", source, item.name)
end
end)
QBCore.Functions.CreateUseableItem("kittydoughnut", function(source, item)
local src = source
local Player = QBCore.Functions.GetPlayer(src)
if Player.Functions.RemoveItem(item.name, 1, item.slot) then
TriggerClientEvent("consumables:client:kittydoughnut", source, item.name)
end
end)
QBCore.Functions.CreateUseableItem("kittybrownie", function(source, item)
local src = source
local Player = QBCore.Functions.GetPlayer(src)
if Player.Functions.RemoveItem(item.name, 1, item.slot) then
TriggerClientEvent("consumables:client:kittybrownie", source, item.name)
end
end)
QBCore.Functions.CreateUseableItem("kittycupcake", function(source, item)
local src = source
local Player = QBCore.Functions.GetPlayer(src)
if Player.Functions.RemoveItem(item.name, 1, item.slot) then
TriggerClientEvent("consumables:client:kittybrownie", source, item.name)
end
end)
QBCore.Functions.CreateUseableItem("kittycrisps", function(source, item)
local src = source
local Player = QBCore.Functions.GetPlayer(src)
if Player.Functions.RemoveItem(item.name, 1, item.slot) then
TriggerClientEvent("consumables:client:uwuvanillasandy", source, item.name)
end
end)
--VT uWu Cafe--
QBCore.Functions.CreateUseableItem("uwububbleteablueberry", function(source, item)
local src = source
local Player = QBCore.Functions.GetPlayer(src)
if Player.Functions.RemoveItem(item.name, 1, item.slot) then
TriggerClientEvent("consumables:client:greentea", source, item.name)
end
end)
QBCore.Functions.CreateUseableItem("uwububbletearose", function(source, item)
local src = source
local Player = QBCore.Functions.GetPlayer(src)
if Player.Functions.RemoveItem(item.name, 1, item.slot) then
TriggerClientEvent("consumables:client:greentea", source, item.name)
end
end)
QBCore.Functions.CreateUseableItem("uwububbleteamint", function(source, item)
local src = source
local Player = QBCore.Functions.GetPlayer(src)
if Player.Functions.RemoveItem(item.name, 1, item.slot) then
TriggerClientEvent("consumables:client:greentea", source, item.name)
end
end)
QBCore.Functions.CreateUseableItem("uwupancake", function(source, item)
local src = source
local Player = QBCore.Functions.GetPlayer(src)
if Player.Functions.RemoveItem(item.name, 1, item.slot) then
TriggerClientEvent("consumables:client:EatPancakes", source, item.name)
end
end)
QBCore.Functions.CreateUseableItem("uwucupcake", function(source, item)
local src = source
local Player = QBCore.Functions.GetPlayer(src)
if Player.Functions.RemoveItem(item.name, 1, item.slot) then
TriggerClientEvent("consumables:client:kittydoughnut", source, item.name)
end
end)
QBCore.Functions.CreateUseableItem("uwuvanillasandy", function(source, item)
local src = source
local Player = QBCore.Functions.GetPlayer(src)
if Player.Functions.RemoveItem(item.name, 1, item.slot) then
TriggerClientEvent("consumables:client:uwuvanillasandy", source, item.name)
end
end)
QBCore.Functions.CreateUseableItem("uwuchocsandy", function(source, item)
local src = source
local Player = QBCore.Functions.GetPlayer(src)
if Player.Functions.RemoveItem(item.name, 1, item.slot) then
TriggerClientEvent("consumables:client:uwuvanillasandy", source, item.name)
end
end)
QBCore.Functions.CreateUseableItem("uwubudhabowl", function(source, item)
local src = source
local Player = QBCore.Functions.GetPlayer(src)
if Player.Functions.RemoveItem(item.name, 1, item.slot) then
TriggerClientEvent("consumables:client:uwubudhabowl", source, item.name)
end
end)
QBCore.Functions.CreateUseableItem("uwusushi", function(source, item)
local src = source
local Player = QBCore.Functions.GetPlayer(src)
if Player.Functions.RemoveItem(item.name, 1, item.slot) then
TriggerClientEvent("consumables:client:EatPancakes", source, item.name)
end
end)
QBCore.Functions.CreateUseableItem("uwumisosoup", function(source, item)
local src = source
local Player = QBCore.Functions.GetPlayer(src)
if Player.Functions.RemoveItem(item.name, 1, item.slot) then
TriggerClientEvent("consumables:client:uwumisosoup", source, item.name)
end
end)
QBCore.Functions.CreateUseableItem("strawberryuwutea", function(source, item)
local src = source
local Player = QBCore.Functions.GetPlayer(src)
if Player.Functions.RemoveItem(item.name, 1, item.slot) then
TriggerClientEvent("consumables:client:strawberrylemonade", source, item.name)
end
end)
QBCore.Functions.CreateUseableItem("strawberrylemonade", function(source, item)
local src = source
local Player = QBCore.Functions.GetPlayer(src)
if Player.Functions.RemoveItem(item.name, 1, item.slot) then
TriggerClientEvent("consumables:client:strawberrylemonade", source, item.name)
end
end)
QBCore.Functions.CreateUseableItem("peachicedtea", function(source, item)
local src = source
local Player = QBCore.Functions.GetPlayer(src)
if Player.Functions.RemoveItem(item.name, 1, item.slot) then
TriggerClientEvent("consumables:client:peachicedtea", source, item.name)
end
end)
QBCore.Functions.CreateUseableItem("matchauwutea", function(source, item)
local src = source
local Player = QBCore.Functions.GetPlayer(src)
if Player.Functions.RemoveItem(item.name, 1, item.slot) then
TriggerClientEvent("consumables:client:lemonnlimeicedtea", source, item.name)
end
end)
QBCore.Functions.CreateUseableItem("lemonnlimeicedtea", function(source, item)
local src = source
local Player = QBCore.Functions.GetPlayer(src)
if Player.Functions.RemoveItem(item.name, 1, item.slot) then
TriggerClientEvent("consumables:client:lemonnlimeicedtea", source, item.name)
end
end)
QBCore.Functions.CreateUseableItem("classicuwutea", function(source, item)
local src = source
local Player = QBCore.Functions.GetPlayer(src)
if Player.Functions.RemoveItem(item.name, 1, item.slot) then
TriggerClientEvent("consumables:client:chocouwutea", source, item.name)
end
end)
QBCore.Functions.CreateUseableItem("chocouwutea", function(source, item)
local src = source
local Player = QBCore.Functions.GetPlayer(src)
if Player.Functions.RemoveItem(item.name, 1, item.slot) then
TriggerClientEvent("consumables:client:chocouwutea", source, item.name)
end
end)
QBCore.Functions.CreateUseableItem("blueberryuwutea", function(source, item)
local src = source
local Player = QBCore.Functions.GetPlayer(src)
if Player.Functions.RemoveItem(item.name, 1, item.slot) then
TriggerClientEvent("consumables:client:chocouwutea", source, item.name)
end
end)
QBCore.Functions.CreateUseableItem("icedcoffee", function(source, item)
local src = source
local Player = QBCore.Functions.GetPlayer(src)
if Player.Functions.RemoveItem(item.name, 1, item.slot) then
TriggerClientEvent("consumables:client:icedcoffee", source, item.name)
end
end)
QBCore.Functions.CreateUseableItem("uwucoffee", function(source, item)
local src = source
local Player = QBCore.Functions.GetPlayer(src)
if Player.Functions.RemoveItem(item.name, 1, item.slot) then
TriggerClientEvent("consumables:client:icedcoffee", source, item.name)
end
end)
QBCore.Functions.CreateUseableItem("greentea", function(source, item)
local src = source
local Player = QBCore.Functions.GetPlayer(src)
if Player.Functions.RemoveItem(item.name, 1, item.slot) then
TriggerClientEvent("consumables:client:greentea", source, item.name)
end
end)
QBCore.Functions.CreateUseableItem("blacktea", function(source, item)
local src = source
local Player = QBCore.Functions.GetPlayer(src)
if Player.Functions.RemoveItem(item.name, 1, item.slot) then
TriggerClientEvent("consumables:client:greentea", source, item.name)
end
end)
QBCore.Functions.CreateUseableItem("kittybentobox", function(source, item)
local src = source
local Player = QBCore.Functions.GetPlayer(src)
if Player.Functions.RemoveItem(item.name, 1, item.slot) then
TriggerClientEvent("consumables:client:kittybentobox", source, item.name)
end
end)
QBCore.Functions.CreateUseableItem("kittydoughnut", function(source, item)
local src = source
local Player = QBCore.Functions.GetPlayer(src)
if Player.Functions.RemoveItem(item.name, 1, item.slot) then
TriggerClientEvent("consumables:client:kittydoughnut", source, item.name)
end
end)
QBCore.Functions.CreateUseableItem("kittybrownie", function(source, item)
local src = source
local Player = QBCore.Functions.GetPlayer(src)
if Player.Functions.RemoveItem(item.name, 1, item.slot) then
TriggerClientEvent("consumables:client:kittybrownie", source, item.name)
end
end)
QBCore.Functions.CreateUseableItem("kittycupcake", function(source, item)
local src = source
local Player = QBCore.Functions.GetPlayer(src)
if Player.Functions.RemoveItem(item.name, 1, item.slot) then
TriggerClientEvent("consumables:client:kittybrownie", source, item.name)
end
end)
QBCore.Functions.CreateUseableItem("kittycrisps", function(source, item)
local src = source
local Player = QBCore.Functions.GetPlayer(src)
if Player.Functions.RemoveItem(item.name, 1, item.slot) then
TriggerClientEvent("consumables:client:uwuvanillasandy", source, item.name)
end
end)
Config Consumables Eat and Drink
Find the file qb-smallresources/config.lua
Find the following!
Config.ConsumablesuWu = {
eaT = {
-- VT UwU Caf
["uwupancake"] = math.random(25, 34),
["uwubudhabowl"] = math.random(50, 60),
["uwusushi"] = math.random(45, 50),
["uwucupcake"] = math.random(40, 45),
["uwuvanillasandy"] = math.random(50, 65),
["uwuchocsandy"] = math.random(50, 65),
["kittybentobox"] = math.random(60, 75),
["kittybrownie"] = math.random(50, 65),
["kittycrisps"] = math.random(25, 34),
["kittycupcake"] = math.random(25, 34),
["kittydoughnut"] = math.random(25, 34),
},
Drink = {
-- VT UwU Cafe
["uwububbleteablueberry"] = math.random(55, 60),
["uwububbletearose"] = math.random(55, 60),
["uwububbleteamint"] = math.random(55, 60),
["uwumisosoup"] = math.random(80, 90),
["strawberryuwutea"] = math.random(55, 60),
["strawberrylemonade"] = math.random(55, 60),
["peachicedtea"] = math.random(55, 60),
["matchauwutea"] = math.random(55, 60),
["lemonnlimeicedtea"] = math.random(55, 60),
["classicuwutea"] = math.random(55, 60),
["chocouwutea"] = math.random(55, 60),
["blueberryuwutea"] = math.random(55, 60),
["icedcoffee"] = math.random(55, 60),
["greentea"] = math.random(55, 60),
["blacktea"] = math.random(55, 60),
}
}
Step 6
Integration of emoltemenu
RP Emotes
Find the file rpemotes/client/AnimationList.lua
Add to AnimationList.lua
--UWU Emote
["uwu1"] = {"amb@world_human_drinking@coffee@male@idle_a", "idle_c", "Bubbletea", AnimationOptions =
{
Prop = 'apa_prop_cs_plastic_cup_01',
PropBone = 28422,
PropPlacement = {0.0, 0.0, 0.0, 0.0, 0.0, 0.0},
EmoteLoop = true,
EmoteMoving = true,
}},
["uwu2"] = {"amb@world_human_drinking@coffee@male@idle_a", "idle_c", "UWU Tea", AnimationOptions =
{
Prop = 'denis3d_catcafe_boobaA',
PropBone = 28422,
PropPlacement = {0.0, 0.0, 0.0, 0.0, 0.0, 0.0},
EmoteLoop = true,
EmoteMoving = true,
}},
["uwu3"] = {"amb@world_human_drinking@coffee@male@idle_a", "idle_c", "UWU Tea 2" , AnimationOptions =
{
Prop = 'denis3d_catcafe_boobaB',
PropBone = 28422,
PropPlacement = {0.0, 0.0, 0.0, 0.0, 0.0, 0.0},
EmoteLoop = true,
EmoteMoving = true,
}},
["uwu4"] = {"amb@world_human_drinking@coffee@male@idle_a", "idle_c", "UWU Tea 3", AnimationOptions =
{
Prop = 'denis3d_catcafe_boobaC',
PropBone = 28422,
PropPlacement = {0.0, 0.0, 0.0, 0.0, 0.0, 0.0},
EmoteLoop = true,
EmoteMoving = true,
}},
["uwu5"] = {"amb@world_human_drinking@coffee@male@idle_a", "idle_c", "UWU Tea 4", AnimationOptions =
{
Prop = 'denis3d_catcafe_boobaD',
PropBone = 28422,
PropPlacement = {0.0, 0.0, 0.0, 0.0, 0.0, 0.0},
EmoteLoop = true,
EmoteMoving = true,
}},
["uwu6"] = {"amb@world_human_drinking@coffee@male@idle_a", "idle_c", "Miso Soup", AnimationOptions =
{
Prop = 'v_ret_247_noodle1',
PropBone = 28422,
PropPlacement = {0.0, 0.0, 0.0, 0.0, 0.0, 0.0},
EmoteLoop = true,
EmoteMoving = true,
}},
["uwu7"] = {"mp_player_inteat@burger", "mp_player_int_eat_burger", "uwusandy", AnimationOptions =
{
Prop = 'ng_proc_food_ornge1a',
PropBone = 18905,
PropPlacement = {0.13, 0.05, 0.02, -50.0, 16.0, 60.0},
EmoteLoop = true,
EmoteMoving = true,
}},
["uwu8"] = {"anim@scripted@island@special_peds@pavel@hs4_pavel_ig5_caviar_p1", "base_idle", "Budhabowl", AnimationOptions =
{
Prop = "prop_cs_bowl_01b",
PropBone = 60309,
PropPlacement = {0.0, 0.0300, 0.0100, 0.0, 0.0, 0.0},
SecondProp = 'h4_prop_h4_caviar_spoon_01a',
SecondPropBone = 28422,
SecondPropPlacement = {0.0,0.0,0.0,0.0,0.0,0.0},
EmoteLoop = true,
EmoteMoving = true,
}},
["kettyuwu"] = {
"mp_player_inteat@burger",
"mp_player_int_eat_burger",
"Ketty uWu Cupcake",
AnimationOptions = {
Prop = 'pata_christmasfood6',
PropBone = 60309,
PropPlacement = {
0.0100,
0.0200,
-0.0100,
-170.1788,
87.6716,
30.0540
},
EmoteLoop = true,
EmoteMoving = true,
}
},
["uwu9"] = {
"mp_player_inteat@burger",
"mp_player_int_eat_burger",
"Ketty Doughnut",
AnimationOptions = {
Prop = 'p_ing_bagel_01',
PropBone = 18905,
PropPlacement = {
0.14,
0.05,
0.03,
145.3975,
-53.8984,
4.8412
},
EmoteLoop = true,
EmoteMoving = true,
}
},
["uwu10"] = {
"mp_player_inteat@burger",
"mp_player_int_eat_burger",
"Sushi",
AnimationOptions ={
Prop = 'v_res_fa_bread03',
PropBone = 18905,
PropPlacement = {
0.16,
0.08,
-0.01,
-225.0,
-10.0,
0.0
},
EmoteLoop = true,
EmoteMoving = true,
}
},
["uwu11"] = {
"amb@world_human_drinking@coffee@male@idle_a",
"idle_c", "uWu Coffee",
AnimationOptions = {
Prop = 'denis3d_catcafe_papercup',
PropBone = 28422,
PropPlacement = {
0.0,
0.0,
0.0,
0.0,
0.0,
0.0
},
EmoteLoop = true,
EmoteMoving = true,
}
},
["uwu12"] = {"mp_player_inteat@burger",
"mp_player_int_eat_burger",
"Ketty uWu Cupcake",
AnimationOptions = {
Prop = 'denis3d_catcafe_plateD',
PropBone = 60309,
PropPlacement = {
0.0100,
0.0200,
-0.0100,
-170.1788,
87.6716,
30.0540
},
EmoteLoop = true,
EmoteMoving = true,
}},
["uwu13"] = {"anim@scripted@island@special_peds@pavel@hs4_pavel_ig5_caviar_p1", "base_idle", "Budhabowl", AnimationOptions =
{
Prop = "denis3d_catcafe_plateE",
PropBone = 60309,
PropPlacement = {0.0, 0.0300, 0.0100, 0.0, 0.0, 0.0},
SecondProp = 'h4_prop_h4_caviar_spoon_01a',
SecondPropBone = 28422,
SecondPropPlacement = {0.0,0.0,0.0,0.0,0.0,0.0},
EmoteLoop = true,
EmoteMoving = true,
}},
--end UWU EMOTES
Step 7
Boss Menu
Find the file qb-management/client/cl_config.lua
Add to cl_config.lua
Config.BossMenus = {
['uwu'] = {
vector3(-577.3, -1067.56, 26.61)
},
Config.BossMenuZones
['uwu'] = {
{ coords = vector3(-577.3, -1067.56, 26.61), length = 1.15, width = 2.6, heading = 353.0, minZ = 43.59, maxZ = 44.99 },
},
Step 8
UI Menu
Add Items Menu
Find the file vt-uwu/html/index..html
Add to index..html
An example
<div class="col">
<div class="card bg-secondary h-100">
<div class="storage-image" style="background-image: url('https://i.imgur.com/Xw5JoqV.png')"></div>
<div class="card-body">
<h6 class="card-title">Public Service Discount</h6>
<p class="card-text">25% discount</p>
</div>
</div>
</div>
For a whole new category on a new line.e
<div class="mt-4"></div>
<p class="lead">Drinks</p>
<div class="row row-cols-2 row-cols-md-4 row-cols-lg-6 g-4">
<div class="col">
<div class="card bg-secondary h-100">
<div class="storage-image" style="background-image: url('https://i.imgur.com/uaexkkY.png')"></div>
<div class="card-body">
<h6 class="card-title">Blueberry UwU Tea</h6>
<p class="card-text">$210</p>
</div>
</div>
</div>
</div>
Step 9
Doorlocks
Find the folder qb-doorlock/configs
Create a new lua file named uWu.lua
Оpen the uWu.lua file you just created
Enter the code below
-- Door created by ^4 vank1ta
Config.DoorList['uWu-Door'] = {
doors = {
{objName = -69331849, objYaw = 0.0, objCoords = vec3(-580.361084, -1069.627197, 22.489748)},
{objName = 526179188, objYaw = 0.0, objCoords = vec3(-581.667786, -1069.627197, 22.489748)}
},
locked = true,
distance = 2,
authorizedJobs = { ['uwu'] = 0 },
pickable = true,
-- doorLabel = 'Wellcome',
doorRate = 1.0,
doorType = 'double',
}
-- Door2 created by ^4 vank1ta
Config.DoorList['uWu-Door2'] = {
locked = true,
distance = 1,
authorizedJobs = { ['uwu'] = 0 },
objName = -1283712428,
objCoords = vec3(-587.340027, -1051.899414, 22.413006),
doorRate = 1.0,
doorType = 'door',
fixText = false,
pickable = true,
objYaw = 89.999977111816,
-- doorLabel = 'ketty',
}
-- Door3 created by ^4 vank1ta
Config.DoorList['uWu-Door3'] = {
locked = true,
distance = 1,
authorizedJobs = { ['uwu'] = 0 },
objName = -60871655,
objCoords = vec3(-590.182800, -1054.147949, 22.413006),
doorRate = 1.0,
doorType = 'door',
fixText = false,
pickable = true,
objYaw = 179.99998474121,
-- doorLabel = 'ketty',
}
-- Door4 created by ^4 vank1ta
Config.DoorList['uWu-Door4'] = {
locked = true,
distance = 1,
authorizedJobs = { ['uwu'] = 0 },
objName = -562476388,
objCoords = vec3(-591.769897, -1066.973999, 22.537495),
doorRate = 1.0,
doorType = 'door',
fixText = false,
pickable = true,
objYaw = 269.94650268555,
-- doorLabel = 'ketty',
}
-- Door5 created by ^4 vank1ta
Config.DoorList['uWu-Door5'] = {
locked = true,
distance = 2.0,
authorizedJobs = { ['uwu'] = 0 },
objName = 522844070,
objCoords = vec3(-600.910583, -1059.217651, 21.721432),
doorRate = 1.0,
doorType = 'garage',
fixText = false,
pickable = true,
objYaw = 270.00003051758,
-- doorLabel = 'ketty',
}
-- Door6 created by ^4 vank1ta
Config.DoorList['uWu-Door6'] = {
locked = true,
distance = 1,
authorizedJobs = { ['uwu'] = 0 },
objName = 1099436502,
objCoords = vec3(-600.888611, -1055.131470, 22.713028),
doorRate = 1.0,
doorType = 'garage',
fixText = false,
pickable = true,
objYaw = 269.99996948242,
-- doorLabel = 'ketty',
}
-- Door7 created by ^4 vank1ta
Config.DoorList['uWu-Door7'] = {
locked = true,
distance = 1,
authorizedJobs = { ['uwu'] = 0 },
objName = -60871655,
objCoords = vec3(-592.473816, -1056.091309, 22.413006),
doorRate = 1.0,
doorType = 'door',
fixText = false,
pickable = true,
objYaw = 0.0,
-- doorLabel = 'ketty',
}
-- Door8 created by ^4 vank1ta
Config.DoorList['uWu-Door8'] = {
locked = true,
distance = 1,
authorizedJobs = { ['uwu'] = 0 },
objName = 2089009131,
objCoords = vec3(-594.412292, -1049.768677, 22.497128),
doorRate = 1.0,
doorType = 'door',
fixText = false,
pickable = true,
objYaw = 89.999977111816,
-- doorLabel = 'ketty',
}
-- Door9 created by ^4 vank1ta
Config.DoorList['uWu-Door9'] = {
locked = true,
distance = 1,
authorizedJobs = { ['uwu'] = 0 },
objName = 2089009131,
objCoords = vec3(-571.792664, -1057.388428, 26.767965),
doorRate = 1.0,
doorType = 'door',
fixText = false,
pickable = true,
objYaw = 0.0,
-- doorLabel = 'ketty',
}
-- Door10 created by ^4 vank1ta
Config.DoorList['uWu-Door10'] = {
locked = true,
distance = 1,
authorizedJobs = { ['uwu'] = 0 },
objName = 2089009131,
objCoords = vec3(-575.010864, -1062.380737, 26.767965),
doorRate = 1.0,
doorType = 'door',
fixText = false,
pickable = true,
objYaw = 270.00003051758,
-- doorLabel = 'ketty',
}
-- Door11 created by ^4 vank1ta
Config.DoorList['uWu-Door11'] = {
locked = true,
distance = 1,
authorizedJobs = { ['uwu'] = 0 },
objName = 2089009131,
objCoords = vec3(-575.012817, -1063.783325, 26.767965),
doorRate = 1.0,
doorType = 'door',
fixText = false,
pickable = true,
objYaw = 89.999977111816,
-- doorLabel = 'ketty',
}
Step 10 ( This is for information only )
Config file
To make any config changes for the script
This is not a configuration file. You should not put or replace it anywhere. This is just an explanation of how it works and what to look for when changing!
Last updated