1119 lines
48 KiB
Lua
1119 lines
48 KiB
Lua
|
local QBCore = exports['qb-core']:GetCoreObject()
|
||
|
|
||
|
RegisterNetEvent('qb-uwucafe:client:Eat', function(itemName)
|
||
|
TriggerEvent('animations:client:EmoteCommandStart', {"eat"})
|
||
|
QBCore.Functions.Progressbar("eat_something", "Eating..", 5000, false, false, {
|
||
|
disableMovement = false,
|
||
|
disableCarMovement = false,
|
||
|
disableMouse = false,
|
||
|
disableCombat = true,
|
||
|
}, {}, {}, {}, function() -- Done
|
||
|
TriggerEvent("inventory:client:ItemBox", QBCore.Shared.Items[itemName], "remove")
|
||
|
TriggerEvent('animations:client:EmoteCommandStart', {"c"})
|
||
|
if Config.NewCore then
|
||
|
TriggerServerEvent("consumables:server:addHunger", QBCore.Functions.GetPlayerData().metadata["hunger"] + HungerFill[itemName])
|
||
|
else
|
||
|
TriggerServerEvent("QBCore:Server:SetMetaData", "hunger", QBCore.Functions.GetPlayerData().metadata["hunger"] + HungerFill[itemName])
|
||
|
end
|
||
|
TriggerServerEvent('hud:server:RelieveStress', math.random(5, 8))
|
||
|
end)
|
||
|
end)
|
||
|
|
||
|
RegisterNetEvent('qb-uwucafe:client:Drink', function(itemName)
|
||
|
TriggerEvent('animations:client:EmoteCommandStart', {"drink"})
|
||
|
QBCore.Functions.Progressbar("drink_something", "Drinking..", 5000, false, true, {
|
||
|
disableMovement = false,
|
||
|
disableCarMovement = false,
|
||
|
disableMouse = false,
|
||
|
disableCombat = true,
|
||
|
}, {}, {}, {}, function() -- Done
|
||
|
TriggerEvent("inventory:client:ItemBox", QBCore.Shared.Items[itemName], "remove")
|
||
|
TriggerEvent('animations:client:EmoteCommandStart', {"c"})
|
||
|
if Config.NewCore then
|
||
|
TriggerServerEvent("consumables:server:addThirst", QBCore.Functions.GetPlayerData().metadata["thirst"] + ThirstFill[itemName])
|
||
|
else
|
||
|
TriggerServerEvent("QBCore:Server:SetMetaData", "thirst", QBCore.Functions.GetPlayerData().metadata["thirst"] + ThirstFill[itemName])
|
||
|
end
|
||
|
TriggerServerEvent('hud:server:RelieveStress', math.random(5, 8))
|
||
|
end)
|
||
|
end)
|
||
|
|
||
|
|
||
|
-- PRODUCTION EVENTS --
|
||
|
|
||
|
RegisterNetEvent('qb-uwucafe:client:makeOmurice', function()
|
||
|
local ingredients = QBCore.Functions.HasItem({'onion', 'chicken_thighs', 'virgin_olive_oil', 'rice', 'soy_sauce', 'plate'})
|
||
|
if ingredients then
|
||
|
QBCore.Functions.Progressbar("uwu_stuff", "Making a Om-Nom Omurice..", 8000, false, true, {
|
||
|
disableMovement = true,
|
||
|
disableCarMovement = false,
|
||
|
disableMouse = false,
|
||
|
disableCombat = true,
|
||
|
}, {}, {}, {}, function() -- Done
|
||
|
TriggerServerEvent("qb-uwucafe:server:makeOmurice")
|
||
|
TriggerEvent("inventory:client:ItemBox", QBCore.Shared.Items["onion"], "remove")
|
||
|
TriggerEvent("inventory:client:ItemBox", QBCore.Shared.Items["chicken_thighs"], "remove")
|
||
|
TriggerEvent("inventory:client:ItemBox", QBCore.Shared.Items["virgin_olive_oil"], "remove")
|
||
|
TriggerEvent("inventory:client:ItemBox", QBCore.Shared.Items["rice"], "remove")
|
||
|
TriggerEvent("inventory:client:ItemBox", QBCore.Shared.Items["soy_sauce"], "remove")
|
||
|
TriggerEvent("inventory:client:ItemBox", QBCore.Shared.Items["plate"], "remove")
|
||
|
TriggerEvent("inventory:client:ItemBox", QBCore.Shared.Items["om_nom_omurice"], "add")
|
||
|
TriggerEvent('qb-uwucafe:client:makeFood')
|
||
|
end, function() -- Cancel
|
||
|
QBCore.Functions.Notify("You changed your mind.", "error")
|
||
|
TriggerEvent('qb-uwucafe:client:makeFood')
|
||
|
end)
|
||
|
else
|
||
|
QBCore.Functions.Notify('You don\'t have all the ingredients.', 'error')
|
||
|
end
|
||
|
end)
|
||
|
|
||
|
RegisterNetEvent('qb-uwucafe:client:makeCurrye', function()
|
||
|
local ingredients = QBCore.Functions.HasItem({"onion", "rice", "chicken_thighs", "plate"})
|
||
|
if ingredients then
|
||
|
QBCore.Functions.Progressbar("uwu_stuff", "Making a Kira Kira Currye..", 8000, false, true, {
|
||
|
disableMovement = true,
|
||
|
disableCarMovement = false,
|
||
|
disableMouse = false,
|
||
|
disableCombat = true,
|
||
|
}, {}, {}, {}, function() -- Done
|
||
|
TriggerServerEvent("qb-uwucafe:server:makeCurrye")
|
||
|
TriggerEvent("inventory:client:ItemBox", QBCore.Shared.Items["onion"], "remove")
|
||
|
TriggerEvent("inventory:client:ItemBox", QBCore.Shared.Items["rice"], "remove")
|
||
|
TriggerEvent("inventory:client:ItemBox", QBCore.Shared.Items["chicken_thighs"], "remove")
|
||
|
TriggerEvent("inventory:client:ItemBox", QBCore.Shared.Items["plate"], "remove")
|
||
|
TriggerEvent("inventory:client:ItemBox", QBCore.Shared.Items["kira_kira_currye"], "add")
|
||
|
TriggerEvent('qb-uwucafe:client:makeFood')
|
||
|
end, function() -- Cancel
|
||
|
QBCore.Functions.Notify("You changed your mind.", "error")
|
||
|
TriggerEvent('qb-uwucafe:client:makeFood')
|
||
|
end)
|
||
|
else
|
||
|
QBCore.Functions.Notify('You don\'t have all the ingredients.', 'error')
|
||
|
end
|
||
|
end)
|
||
|
|
||
|
RegisterNetEvent('qb-uwucafe:client:makeSando', function()
|
||
|
local ingredients = QBCore.Functions.HasItem({"pullman_bread", "chicken_breast", "egg", "flour", "butter", "plate"})
|
||
|
if ingredients then
|
||
|
QBCore.Functions.Progressbar("uwu_stuff", "Making a Sugoi Katsu Sando..", 8000, false, true, {
|
||
|
disableMovement = true,
|
||
|
disableCarMovement = false,
|
||
|
disableMouse = false,
|
||
|
disableCombat = true,
|
||
|
}, {}, {}, {}, function() -- Done
|
||
|
TriggerServerEvent("qb-uwucafe:server:makeSando")
|
||
|
TriggerEvent("inventory:client:ItemBox", QBCore.Shared.Items["pullman_bread"], "remove")
|
||
|
TriggerEvent("inventory:client:ItemBox", QBCore.Shared.Items["chicken_breast"], "remove")
|
||
|
TriggerEvent("inventory:client:ItemBox", QBCore.Shared.Items["egg"], "remove")
|
||
|
TriggerEvent("inventory:client:ItemBox", QBCore.Shared.Items["flour"], "remove")
|
||
|
TriggerEvent("inventory:client:ItemBox", QBCore.Shared.Items["butter"], "remove")
|
||
|
TriggerEvent("inventory:client:ItemBox", QBCore.Shared.Items["plate"], "remove")
|
||
|
TriggerEvent("inventory:client:ItemBox", QBCore.Shared.Items["sugoi_katsu_sando"], "add")
|
||
|
TriggerEvent('qb-uwucafe:client:makeFood')
|
||
|
end, function() -- Cancel
|
||
|
QBCore.Functions.Notify("You changed your mind.", "error")
|
||
|
TriggerEvent('qb-uwucafe:client:makeFood')
|
||
|
end)
|
||
|
else
|
||
|
QBCore.Functions.Notify('You don\'t have all the ingredients.', 'error')
|
||
|
end
|
||
|
end)
|
||
|
|
||
|
RegisterNetEvent('qb-uwucafe:client:makeSteak', function()
|
||
|
local ingredients = QBCore.Functions.HasItem({"steak"})
|
||
|
if ingredients then
|
||
|
QBCore.Functions.Progressbar("uwu_stuff", "Making a Hamburg Steak..", 8000, false, true, {
|
||
|
disableMovement = true,
|
||
|
disableCarMovement = false,
|
||
|
disableMouse = false,
|
||
|
disableCombat = true,
|
||
|
}, {}, {}, {}, function() -- Done
|
||
|
TriggerServerEvent("qb-uwucafe:server:makeSteak")
|
||
|
TriggerEvent("inventory:client:ItemBox", QBCore.Shared.Items["steak"], "remove")
|
||
|
TriggerEvent("inventory:client:ItemBox", QBCore.Shared.Items["hamburg_stake"], "add")
|
||
|
TriggerEvent('qb-uwucafe:client:makeFood')
|
||
|
end, function() -- Cancel
|
||
|
QBCore.Functions.Notify("You changed your mind.", "error")
|
||
|
TriggerEvent('qb-uwucafe:client:makeFood')
|
||
|
end)
|
||
|
else
|
||
|
QBCore.Functions.Notify('You don\'t have all the ingredients.', 'error')
|
||
|
end
|
||
|
end)
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
RegisterNetEvent('qb-uwucafe:client:takeIce', function()
|
||
|
local ingredients = QBCore.Functions.GetPlayers()
|
||
|
if ingredients then
|
||
|
QBCore.Functions.Progressbar("uwu_stuff", "Grabbing Ice..", 2000, false, true, {
|
||
|
disableMovement = true,
|
||
|
disableCarMovement = false,
|
||
|
disableMouse = false,
|
||
|
disableCombat = true,
|
||
|
}, {}, {}, {}, function() -- Done
|
||
|
TriggerServerEvent("qb-uwucafe:server:takeIce")
|
||
|
TriggerEvent("inventory:client:ItemBox", QBCore.Shared.Items["ice"], "add")
|
||
|
TriggerEvent('qb-uwucafe:client:grabIce')
|
||
|
end, function() -- Cancel
|
||
|
QBCore.Functions.Notify("You changed your mind.", "error")
|
||
|
TriggerEvent('qb-uwucafe:client:grabIce')
|
||
|
end)
|
||
|
else
|
||
|
QBCore.Functions.Notify('Error, contact staff', 'error')
|
||
|
end
|
||
|
end)
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
RegisterNetEvent('qb-uwucafe:client:cleanTallGlass', function()
|
||
|
local ingredients = QBCore.Functions.HasItem({"glass_tall_dirty"})
|
||
|
if ingredients then
|
||
|
QBCore.Functions.Progressbar("uwu_stuff", "Cleaning Dirty Tall Glass..", 8000, false, true, {
|
||
|
disableMovement = true,
|
||
|
disableCarMovement = false,
|
||
|
disableMouse = false,
|
||
|
disableCombat = true,
|
||
|
}, {}, {}, {}, function() -- Done
|
||
|
TriggerServerEvent("qb-uwucafe:server:cleanTallGlass")
|
||
|
TriggerEvent("inventory:client:ItemBox", QBCore.Shared.Items["glass_tall_dirty"], "remove")
|
||
|
TriggerEvent("inventory:client:ItemBox", QBCore.Shared.Items["glass_tall"], "add")
|
||
|
TriggerEvent('qb-uwucafe:client:useSink')
|
||
|
end, function() -- Cancel
|
||
|
QBCore.Functions.Notify("You changed your mind.", "error")
|
||
|
TriggerEvent('qb-uwucafe:client:useSink')
|
||
|
end)
|
||
|
else
|
||
|
QBCore.Functions.Notify('You don\'t have a dirty tall glass.', 'error')
|
||
|
end
|
||
|
end)
|
||
|
|
||
|
RegisterNetEvent('qb-uwucafe:client:cleanBowl', function()
|
||
|
local ingredients = QBCore.Functions.HasItem({"bar_bowl_dirty"})
|
||
|
if ingredients then
|
||
|
QBCore.Functions.Progressbar("uwu_stuff", "Cleaning Dirty Bowl..", 8000, false, true, {
|
||
|
disableMovement = true,
|
||
|
disableCarMovement = false,
|
||
|
disableMouse = false,
|
||
|
disableCombat = true,
|
||
|
}, {}, {}, {}, function() -- Done
|
||
|
TriggerServerEvent("qb-uwucafe:server:cleanBowl")
|
||
|
TriggerEvent("inventory:client:ItemBox", QBCore.Shared.Items["bar_bowl_dirty"], "remove")
|
||
|
TriggerEvent("inventory:client:ItemBox", QBCore.Shared.Items["bar_bowl"], "add")
|
||
|
TriggerEvent('qb-uwucafe:client:useSink')
|
||
|
end, function() -- Cancel
|
||
|
QBCore.Functions.Notify("You changed your mind.", "error")
|
||
|
TriggerEvent('qb-uwucafe:client:useSink')
|
||
|
end)
|
||
|
else
|
||
|
QBCore.Functions.Notify('You don\'t have a dirty bowl.', 'error')
|
||
|
end
|
||
|
end)
|
||
|
|
||
|
RegisterNetEvent('qb-uwucafe:client:cleanPlate', function()
|
||
|
local ingredients = QBCore.Functions.HasItem({"plate_dirty"})
|
||
|
if ingredients then
|
||
|
QBCore.Functions.Progressbar("uwu_stuff", "Cleaning Dirty Plate..", 8000, false, true, {
|
||
|
disableMovement = true,
|
||
|
disableCarMovement = false,
|
||
|
disableMouse = false,
|
||
|
disableCombat = true,
|
||
|
}, {}, {}, {}, function() -- Done
|
||
|
TriggerServerEvent("qb-uwucafe:server:cleanPlate")
|
||
|
TriggerEvent("inventory:client:ItemBox", QBCore.Shared.Items["plate_dirty"], "remove")
|
||
|
TriggerEvent("inventory:client:ItemBox", QBCore.Shared.Items["plate"], "add")
|
||
|
TriggerEvent('qb-uwucafe:client:useSink')
|
||
|
end, function() -- Cancel
|
||
|
QBCore.Functions.Notify("You changed your mind.", "error")
|
||
|
TriggerEvent('qb-uwucafe:client:useSink')
|
||
|
end)
|
||
|
else
|
||
|
QBCore.Functions.Notify('You don\'t have a dirty plate.', 'error')
|
||
|
end
|
||
|
end)
|
||
|
|
||
|
RegisterNetEvent('qb-uwucafe:client:cleanCup', function()
|
||
|
local ingredients = QBCore.Functions.HasItem({"cup_dirty"})
|
||
|
if ingredients then
|
||
|
QBCore.Functions.Progressbar("uwu_stuff", "Cleaning Dirty Cup..", 8000, false, true, {
|
||
|
disableMovement = true,
|
||
|
disableCarMovement = false,
|
||
|
disableMouse = false,
|
||
|
disableCombat = true,
|
||
|
}, {}, {}, {}, function() -- Done
|
||
|
TriggerServerEvent("qb-uwucafe:server:cleanCup")
|
||
|
TriggerEvent("inventory:client:ItemBox", QBCore.Shared.Items["cup_dirty"], "remove")
|
||
|
TriggerEvent("inventory:client:ItemBox", QBCore.Shared.Items["cup"], "add")
|
||
|
TriggerEvent('qb-uwucafe:client:useSink')
|
||
|
end, function() -- Cancel
|
||
|
QBCore.Functions.Notify("You changed your mind.", "error")
|
||
|
TriggerEvent('qb-uwucafe:client:useSink')
|
||
|
end)
|
||
|
else
|
||
|
QBCore.Functions.Notify('You don\'t have a dirty cup.', 'error')
|
||
|
end
|
||
|
end)
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
RegisterNetEvent('qb-uwucafe:client:makeCoffee1', function()
|
||
|
local ingredients = QBCore.Functions.HasItem({"matcha_powder", "milk", "brewed_coffee"})
|
||
|
if ingredients then
|
||
|
QBCore.Functions.Progressbar("uwu_stuff", "Making a Matcha Coffee..", 8000, false, true, {
|
||
|
disableMovement = true,
|
||
|
disableCarMovement = false,
|
||
|
disableMouse = false,
|
||
|
disableCombat = true,
|
||
|
}, {}, {}, {}, function() -- Done
|
||
|
TriggerServerEvent("qb-uwucafe:server:makeCoffee1")
|
||
|
TriggerEvent("inventory:client:ItemBox", QBCore.Shared.Items["matcha_powder"], "remove")
|
||
|
TriggerEvent("inventory:client:ItemBox", QBCore.Shared.Items["milk"], "remove")
|
||
|
TriggerEvent("inventory:client:ItemBox", QBCore.Shared.Items["brewed_coffee"], "remove")
|
||
|
TriggerEvent("inventory:client:ItemBox", QBCore.Shared.Items["matcha_coffee"], "add")
|
||
|
TriggerEvent('qb-uwucafe:client:makeCoffee')
|
||
|
end, function() -- Cancel
|
||
|
QBCore.Functions.Notify("You changed your mind.", "error")
|
||
|
TriggerEvent('qb-uwucafe:client:makeCoffee')
|
||
|
end)
|
||
|
else
|
||
|
QBCore.Functions.Notify('You don\'t have all the ingredients.', 'error')
|
||
|
end
|
||
|
end)
|
||
|
|
||
|
RegisterNetEvent('qb-uwucafe:client:makeCoffee2', function()
|
||
|
local ingredients = QBCore.Functions.HasItem({"sugar", "cocoa_powder", "milk", "cup"})
|
||
|
if ingredients then
|
||
|
QBCore.Functions.Progressbar("uwu_stuff", "Making a Hot Chocolate..", 8000, false, true, {
|
||
|
disableMovement = true,
|
||
|
disableCarMovement = false,
|
||
|
disableMouse = false,
|
||
|
disableCombat = true,
|
||
|
}, {}, {}, {}, function() -- Done
|
||
|
TriggerServerEvent("qb-uwucafe:server:makeCoffee2")
|
||
|
TriggerEvent("inventory:client:ItemBox", QBCore.Shared.Items["sugar"], "remove")
|
||
|
TriggerEvent("inventory:client:ItemBox", QBCore.Shared.Items["cocoa_powder"], "remove")
|
||
|
TriggerEvent("inventory:client:ItemBox", QBCore.Shared.Items["milk"], "remove")
|
||
|
TriggerEvent("inventory:client:ItemBox", QBCore.Shared.Items["cup"], "remove")
|
||
|
TriggerEvent("inventory:client:ItemBox", QBCore.Shared.Items["hot_chocolate"], "add")
|
||
|
TriggerEvent('qb-uwucafe:client:makeCoffee')
|
||
|
end, function() -- Cancel
|
||
|
QBCore.Functions.Notify("You changed your mind.", "error")
|
||
|
TriggerEvent('qb-uwucafe:client:makeCoffee')
|
||
|
end)
|
||
|
else
|
||
|
QBCore.Functions.Notify('You don\'t have all the ingredients.', 'error')
|
||
|
end
|
||
|
end)
|
||
|
|
||
|
RegisterNetEvent('qb-uwucafe:client:makeCoffee3', function()
|
||
|
local ingredients = QBCore.Functions.HasItem({"sugar", "cocoa_powder", "milk", "cup"})
|
||
|
if ingredients then
|
||
|
QBCore.Functions.Progressbar("uwu_stuff", "Making a Lovely Hot Chocolate..", 8000, false, true, {
|
||
|
disableMovement = true,
|
||
|
disableCarMovement = false,
|
||
|
disableMouse = false,
|
||
|
disableCombat = true,
|
||
|
}, {}, {}, {}, function() -- Done
|
||
|
TriggerServerEvent("qb-uwucafe:server:makeCoffee3")
|
||
|
TriggerEvent("inventory:client:ItemBox", QBCore.Shared.Items["sugar"], "remove")
|
||
|
TriggerEvent("inventory:client:ItemBox", QBCore.Shared.Items["cocoa_powder"], "remove")
|
||
|
TriggerEvent("inventory:client:ItemBox", QBCore.Shared.Items["milk"], "remove")
|
||
|
TriggerEvent("inventory:client:ItemBox", QBCore.Shared.Items["cup"], "remove")
|
||
|
TriggerEvent("inventory:client:ItemBox", QBCore.Shared.Items["lovely_hot_chocolate"], "add")
|
||
|
TriggerEvent('qb-uwucafe:client:makeCoffee')
|
||
|
end, function() -- Cancel
|
||
|
QBCore.Functions.Notify("You changed your mind.", "error")
|
||
|
TriggerEvent('qb-uwucafe:client:makeCoffee')
|
||
|
end)
|
||
|
else
|
||
|
QBCore.Functions.Notify('You don\'t have all the ingredients.', 'error')
|
||
|
end
|
||
|
end)
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
RegisterNetEvent('qb-uwucafe:client:makeTea1', function()
|
||
|
local ingredients = QBCore.Functions.HasItem({"dried_boba_tapioca_pearls", "sugar", "milk", "juice", "ice"})
|
||
|
if ingredients then
|
||
|
QBCore.Functions.Progressbar("uwu_stuff", "Making a Booba Milk Tea..", 8000, false, true, {
|
||
|
disableMovement = true,
|
||
|
disableCarMovement = false,
|
||
|
disableMouse = false,
|
||
|
disableCombat = true,
|
||
|
}, {}, {}, {}, function() -- Done
|
||
|
TriggerServerEvent("qb-uwucafe:server:makeTea1")
|
||
|
TriggerEvent("inventory:client:ItemBox", QBCore.Shared.Items["dried_boba_tapioca_pearls"], "remove")
|
||
|
TriggerEvent("inventory:client:ItemBox", QBCore.Shared.Items["sugar"], "remove")
|
||
|
TriggerEvent("inventory:client:ItemBox", QBCore.Shared.Items["milk"], "remove")
|
||
|
TriggerEvent("inventory:client:ItemBox", QBCore.Shared.Items["juice"], "remove")
|
||
|
TriggerEvent("inventory:client:ItemBox", QBCore.Shared.Items["ice"], "remove")
|
||
|
TriggerEvent("inventory:client:ItemBox", QBCore.Shared.Items["booba_milk_tea_2"], "add")
|
||
|
TriggerEvent('qb-uwucafe:client:makeTea')
|
||
|
end, function() -- Cancel
|
||
|
QBCore.Functions.Notify("You changed your mind.", "error")
|
||
|
TriggerEvent('qb-uwucafe:client:makeTea')
|
||
|
end)
|
||
|
else
|
||
|
QBCore.Functions.Notify('You don\'t have all the ingredients.', 'error')
|
||
|
end
|
||
|
end)
|
||
|
|
||
|
RegisterNetEvent('qb-uwucafe:client:makeTea2', function()
|
||
|
local ingredients = QBCore.Functions.HasItem({"lemon", "sugar", "mint", "ice", "cup"})
|
||
|
if ingredients then
|
||
|
QBCore.Functions.Progressbar("uwu_stuff", "Making a Sweet Herbal Tea..", 8000, false, true, {
|
||
|
disableMovement = true,
|
||
|
disableCarMovement = false,
|
||
|
disableMouse = false,
|
||
|
disableCombat = true,
|
||
|
}, {}, {}, {}, function() -- Done
|
||
|
TriggerServerEvent("qb-uwucafe:server:makeTea2")
|
||
|
TriggerEvent("inventory:client:ItemBox", QBCore.Shared.Items["lemon"], "remove")
|
||
|
TriggerEvent("inventory:client:ItemBox", QBCore.Shared.Items["sugar"], "remove")
|
||
|
TriggerEvent("inventory:client:ItemBox", QBCore.Shared.Items["mint"], "remove")
|
||
|
TriggerEvent("inventory:client:ItemBox", QBCore.Shared.Items["ice"], "remove")
|
||
|
TriggerEvent("inventory:client:ItemBox", QBCore.Shared.Items["cup"], "remove")
|
||
|
TriggerEvent("inventory:client:ItemBox", QBCore.Shared.Items["sweet_herbal_tea"], "add")
|
||
|
TriggerEvent('qb-uwucafe:client:makeTea')
|
||
|
end, function() -- Cancel
|
||
|
QBCore.Functions.Notify("You changed your mind.", "error")
|
||
|
TriggerEvent('qb-uwucafe:client:makeTea')
|
||
|
end)
|
||
|
else
|
||
|
QBCore.Functions.Notify('You don\'t have all the ingredients.', 'error')
|
||
|
end
|
||
|
end)
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
RegisterNetEvent('qb-uwucafe:client:makeRiceBalls', function()
|
||
|
local ingredients = QBCore.Functions.HasItem({"rice", "sea_moss"})
|
||
|
if ingredients then
|
||
|
QBCore.Functions.Progressbar("uwu_stuff", "Making a Rice Balls..", 8000, false, true, {
|
||
|
disableMovement = true,
|
||
|
disableCarMovement = false,
|
||
|
disableMouse = false,
|
||
|
disableCombat = true,
|
||
|
}, {}, {}, {}, function() -- Done
|
||
|
TriggerServerEvent("qb-uwucafe:server:makeRiceBalls")
|
||
|
TriggerEvent("inventory:client:ItemBox", QBCore.Shared.Items["rice"], "remove")
|
||
|
TriggerEvent("inventory:client:ItemBox", QBCore.Shared.Items["sea_moss"], "remove")
|
||
|
TriggerEvent("inventory:client:ItemBox", QBCore.Shared.Items["rice_balls"], "add")
|
||
|
TriggerEvent('qb-uwucafe:client:makeSides')
|
||
|
end, function() -- Cancel
|
||
|
QBCore.Functions.Notify("You changed your mind.", "error")
|
||
|
TriggerEvent('qb-uwucafe:client:makeSides')
|
||
|
end)
|
||
|
else
|
||
|
QBCore.Functions.Notify('You don\'t have all the ingredients.', 'error')
|
||
|
end
|
||
|
end)
|
||
|
|
||
|
RegisterNetEvent('qb-uwucafe:client:makeSoup', function()
|
||
|
local ingredients = QBCore.Functions.HasItem({"noodles", "onion", "butter", "chicken", "bar_bowl"})
|
||
|
if ingredients then
|
||
|
QBCore.Functions.Progressbar("uwu_stuff", "Making a Warm Chicken Noodle Soup..", 8000, false, true, {
|
||
|
disableMovement = true,
|
||
|
disableCarMovement = false,
|
||
|
disableMouse = false,
|
||
|
disableCombat = true,
|
||
|
}, {}, {}, {}, function() -- Done
|
||
|
TriggerServerEvent("qb-uwucafe:server:makeSoup")
|
||
|
TriggerEvent("inventory:client:ItemBox", QBCore.Shared.Items["noodles"], "remove")
|
||
|
TriggerEvent("inventory:client:ItemBox", QBCore.Shared.Items["onion"], "remove")
|
||
|
TriggerEvent("inventory:client:ItemBox", QBCore.Shared.Items["butter"], "remove")
|
||
|
TriggerEvent("inventory:client:ItemBox", QBCore.Shared.Items["chicken"], "remove")
|
||
|
TriggerEvent("inventory:client:ItemBox", QBCore.Shared.Items["bar_bowl"], "remove")
|
||
|
TriggerEvent("inventory:client:ItemBox", QBCore.Shared.Items["warm_chicken_noodle"], "add")
|
||
|
TriggerEvent('qb-uwucafe:client:makeSides')
|
||
|
end, function() -- Cancel
|
||
|
QBCore.Functions.Notify("You changed your mind.", "error")
|
||
|
TriggerEvent('qb-uwucafe:client:makeSides')
|
||
|
end)
|
||
|
else
|
||
|
QBCore.Functions.Notify('You don\'t have all the ingredients.', 'error')
|
||
|
end
|
||
|
end)
|
||
|
|
||
|
RegisterNetEvent('qb-uwucafe:client:makeChocolate', function()
|
||
|
local ingredients = QBCore.Functions.HasItem({"sugar", "cocoa_powder", "milk"})
|
||
|
if ingredients then
|
||
|
QBCore.Functions.Progressbar("uwu_stuff", "Making a Awwdorable Valentine's Chocolate..", 8000, false, true, {
|
||
|
disableMovement = true,
|
||
|
disableCarMovement = false,
|
||
|
disableMouse = false,
|
||
|
disableCombat = true,
|
||
|
}, {}, {}, {}, function() -- Done
|
||
|
TriggerServerEvent("qb-uwucafe:server:makeChocolate")
|
||
|
TriggerEvent("inventory:client:ItemBox", QBCore.Shared.Items["sugar"], "remove")
|
||
|
TriggerEvent("inventory:client:ItemBox", QBCore.Shared.Items["cocoa_powder"], "remove")
|
||
|
TriggerEvent("inventory:client:ItemBox", QBCore.Shared.Items["milk"], "remove")
|
||
|
TriggerEvent("inventory:client:ItemBox", QBCore.Shared.Items["awwdorable_valentines_chocolate"], "add")
|
||
|
TriggerEvent('qb-uwucafe:client:makeSides')
|
||
|
end, function() -- Cancel
|
||
|
QBCore.Functions.Notify("You changed your mind.", "error")
|
||
|
TriggerEvent('qb-uwucafe:client:makeSides')
|
||
|
end)
|
||
|
else
|
||
|
QBCore.Functions.Notify('You don\'t have all the ingredients.', 'error')
|
||
|
end
|
||
|
end)
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
RegisterNetEvent('qb-uwucafe:client:makeShortcake', function()
|
||
|
local ingredients = QBCore.Functions.HasItem({"flour", "baking_powder", "strawberry", "sugar", "butter", "plate"})
|
||
|
if ingredients then
|
||
|
QBCore.Functions.Progressbar("uwu_stuff", "Making a Strawberry Shortcake..", 8000, false, true, {
|
||
|
disableMovement = true,
|
||
|
disableCarMovement = false,
|
||
|
disableMouse = false,
|
||
|
disableCombat = true,
|
||
|
}, {}, {}, {}, function() -- Done
|
||
|
TriggerServerEvent("qb-uwucafe:server:makeShortcake")
|
||
|
TriggerEvent("inventory:client:ItemBox", QBCore.Shared.Items["flour"], "remove")
|
||
|
TriggerEvent("inventory:client:ItemBox", QBCore.Shared.Items["baking_powder"], "remove")
|
||
|
TriggerEvent("inventory:client:ItemBox", QBCore.Shared.Items["strawberry"], "remove")
|
||
|
TriggerEvent("inventory:client:ItemBox", QBCore.Shared.Items["sugar"], "remove")
|
||
|
TriggerEvent("inventory:client:ItemBox", QBCore.Shared.Items["butter"], "remove")
|
||
|
TriggerEvent("inventory:client:ItemBox", QBCore.Shared.Items["plate"], "remove")
|
||
|
TriggerEvent("inventory:client:ItemBox", QBCore.Shared.Items["strawberry_shortcake"], "add")
|
||
|
TriggerEvent('qb-uwucafe:client:makeDeserts')
|
||
|
end, function() -- Cancel
|
||
|
QBCore.Functions.Notify("You changed your mind.", "error")
|
||
|
TriggerEvent('qb-uwucafe:client:makeDeserts')
|
||
|
end)
|
||
|
else
|
||
|
QBCore.Functions.Notify('You don\'t have all the ingredients.', 'error')
|
||
|
end
|
||
|
end)
|
||
|
|
||
|
RegisterNetEvent('qb-uwucafe:client:makeCream', function()
|
||
|
local ingredients = QBCore.Functions.HasItem({"rice_flour", "sugar"})
|
||
|
if ingredients then
|
||
|
QBCore.Functions.Progressbar("uwu_stuff", "Making a Meowchi Mochi Ice Cream..", 8000, false, true, {
|
||
|
disableMovement = true,
|
||
|
disableCarMovement = false,
|
||
|
disableMouse = false,
|
||
|
disableCombat = true,
|
||
|
}, {}, {}, {}, function() -- Done
|
||
|
TriggerServerEvent("qb-uwucafe:server:makeCream")
|
||
|
TriggerEvent("inventory:client:ItemBox", QBCore.Shared.Items["rice_flour"], "remove")
|
||
|
TriggerEvent("inventory:client:ItemBox", QBCore.Shared.Items["sugar"], "remove")
|
||
|
TriggerEvent("inventory:client:ItemBox", QBCore.Shared.Items["meowchi_mochi_ice_cream"], "add")
|
||
|
TriggerEvent('qb-uwucafe:client:makeDeserts')
|
||
|
end, function() -- Cancel
|
||
|
QBCore.Functions.Notify("You changed your mind.", "error")
|
||
|
TriggerEvent('qb-uwucafe:client:makeDeserts')
|
||
|
end)
|
||
|
else
|
||
|
QBCore.Functions.Notify('You don\'t have all the ingredients.', 'error')
|
||
|
end
|
||
|
end)
|
||
|
|
||
|
RegisterNetEvent('qb-uwucafe:client:makeCake', function()
|
||
|
local ingredients = QBCore.Functions.HasItem({"sugar", "flour", "egg", "milk", "plate"})
|
||
|
if ingredients then
|
||
|
QBCore.Functions.Progressbar("uwu_stuff", "Making a Oxygen Cake..", 8000, false, true, {
|
||
|
disableMovement = true,
|
||
|
disableCarMovement = false,
|
||
|
disableMouse = false,
|
||
|
disableCombat = true,
|
||
|
}, {}, {}, {}, function() -- Done
|
||
|
TriggerServerEvent("qb-uwucafe:server:makeCake")
|
||
|
TriggerEvent("inventory:client:ItemBox", QBCore.Shared.Items["sugar"], "remove")
|
||
|
TriggerEvent("inventory:client:ItemBox", QBCore.Shared.Items["flour"], "remove")
|
||
|
TriggerEvent("inventory:client:ItemBox", QBCore.Shared.Items["egg"], "remove")
|
||
|
TriggerEvent("inventory:client:ItemBox", QBCore.Shared.Items["milk"], "remove")
|
||
|
TriggerEvent("inventory:client:ItemBox", QBCore.Shared.Items["plate"], "remove")
|
||
|
TriggerEvent("inventory:client:ItemBox", QBCore.Shared.Items["oxygen_cake"], "add")
|
||
|
TriggerEvent('qb-uwucafe:client:makeDeserts')
|
||
|
end, function() -- Cancel
|
||
|
QBCore.Functions.Notify("You changed your mind.", "error")
|
||
|
TriggerEvent('qb-uwucafe:client:makeDeserts')
|
||
|
end)
|
||
|
else
|
||
|
QBCore.Functions.Notify('You don\'t have all the ingredients.', 'error')
|
||
|
end
|
||
|
end)
|
||
|
|
||
|
RegisterNetEvent('qb-uwucafe:client:makeParfait', function()
|
||
|
local ingredients = QBCore.Functions.HasItem({"milk", "strawberry", "butter", "egg"})
|
||
|
if ingredients then
|
||
|
QBCore.Functions.Progressbar("uwu_stuff", "Making a Purrfect Parfait..", 8000, false, true, {
|
||
|
disableMovement = true,
|
||
|
disableCarMovement = false,
|
||
|
disableMouse = false,
|
||
|
disableCombat = true,
|
||
|
}, {}, {}, {}, function() -- Done
|
||
|
TriggerServerEvent("qb-uwucafe:server:makeParfait")
|
||
|
TriggerEvent("inventory:client:ItemBox", QBCore.Shared.Items["milk"], "remove")
|
||
|
TriggerEvent("inventory:client:ItemBox", QBCore.Shared.Items["strawberry"], "remove")
|
||
|
TriggerEvent("inventory:client:ItemBox", QBCore.Shared.Items["butter"], "remove")
|
||
|
TriggerEvent("inventory:client:ItemBox", QBCore.Shared.Items["egg"], "remove")
|
||
|
TriggerEvent("inventory:client:ItemBox", QBCore.Shared.Items["purrfect_parfait"], "add")
|
||
|
TriggerEvent('qb-uwucafe:client:makeDeserts')
|
||
|
end, function() -- Cancel
|
||
|
QBCore.Functions.Notify("You changed your mind.", "error")
|
||
|
TriggerEvent('qb-uwucafe:client:makeDeserts')
|
||
|
end)
|
||
|
else
|
||
|
QBCore.Functions.Notify('You don\'t have all the ingredients.', 'error')
|
||
|
end
|
||
|
end)
|
||
|
|
||
|
RegisterNetEvent('qb-uwucafe:client:makeCupcake', function()
|
||
|
local ingredients = QBCore.Functions.HasItem({"baking_powder", "egg", "sugar", "butter", "flour"})
|
||
|
if ingredients then
|
||
|
QBCore.Functions.Progressbar("uwu_stuff", "Making a Ballaberry Cupcake..", 8000, false, true, {
|
||
|
disableMovement = true,
|
||
|
disableCarMovement = false,
|
||
|
disableMouse = false,
|
||
|
disableCombat = true,
|
||
|
}, {}, {}, {}, function() -- Done
|
||
|
TriggerServerEvent("qb-uwucafe:server:makeCupcake")
|
||
|
TriggerEvent("inventory:client:ItemBox", QBCore.Shared.Items["baking_powder"], "remove")
|
||
|
TriggerEvent("inventory:client:ItemBox", QBCore.Shared.Items["egg"], "remove")
|
||
|
TriggerEvent("inventory:client:ItemBox", QBCore.Shared.Items["sugar"], "remove")
|
||
|
TriggerEvent("inventory:client:ItemBox", QBCore.Shared.Items["butter"], "remove")
|
||
|
TriggerEvent("inventory:client:ItemBox", QBCore.Shared.Items["flour"], "remove")
|
||
|
TriggerEvent("inventory:client:ItemBox", QBCore.Shared.Items["ballbarry_cupcake"], "add")
|
||
|
TriggerEvent('qb-uwucafe:client:makeDeserts')
|
||
|
end, function() -- Cancel
|
||
|
QBCore.Functions.Notify("You changed your mind.", "error")
|
||
|
TriggerEvent('qb-uwucafe:client:makeDeserts')
|
||
|
end)
|
||
|
else
|
||
|
QBCore.Functions.Notify('You don\'t have all the ingredients.', 'error')
|
||
|
end
|
||
|
end)
|
||
|
|
||
|
RegisterNetEvent('qb-uwucafe:client:makeCupcake2', function()
|
||
|
local ingredients = QBCore.Functions.HasItem({"milk", "egg", "butter"})
|
||
|
if ingredients then
|
||
|
QBCore.Functions.Progressbar("uwu_stuff", "Making a Dragon's Fire Cupcake..", 8000, false, true, {
|
||
|
disableMovement = true,
|
||
|
disableCarMovement = false,
|
||
|
disableMouse = false,
|
||
|
disableCombat = true,
|
||
|
}, {}, {}, {}, function() -- Done
|
||
|
TriggerServerEvent("qb-uwucafe:server:makeCupcake2")
|
||
|
TriggerEvent("inventory:client:ItemBox", QBCore.Shared.Items["milk"], "remove")
|
||
|
TriggerEvent("inventory:client:ItemBox", QBCore.Shared.Items["egg"], "remove")
|
||
|
TriggerEvent("inventory:client:ItemBox", QBCore.Shared.Items["butter"], "remove")
|
||
|
TriggerEvent("inventory:client:ItemBox", QBCore.Shared.Items["dragos_fire_cupcake"], "add")
|
||
|
TriggerEvent('qb-uwucafe:client:makeDeserts')
|
||
|
end, function() -- Cancel
|
||
|
QBCore.Functions.Notify("You changed your mind.", "error")
|
||
|
TriggerEvent('qb-uwucafe:client:makeDeserts')
|
||
|
end)
|
||
|
else
|
||
|
QBCore.Functions.Notify('You don\'t have all the ingredients.', 'error')
|
||
|
end
|
||
|
end)
|
||
|
|
||
|
RegisterNetEvent('qb-uwucafe:client:makeCookie', function()
|
||
|
local ingredients = QBCore.Functions.HasItem({"egg", "lemon", "baking_powder"})
|
||
|
if ingredients then
|
||
|
QBCore.Functions.Progressbar("uwu_stuff", "Making a GingerKitty Cookie..", 8000, false, true, {
|
||
|
disableMovement = true,
|
||
|
disableCarMovement = false,
|
||
|
disableMouse = false,
|
||
|
disableCombat = true,
|
||
|
}, {}, {}, {}, function() -- Done
|
||
|
TriggerServerEvent("qb-uwucafe:server:makeCookie")
|
||
|
TriggerEvent("inventory:client:ItemBox", QBCore.Shared.Items["egg"], "remove")
|
||
|
TriggerEvent("inventory:client:ItemBox", QBCore.Shared.Items["lemon"], "remove")
|
||
|
TriggerEvent("inventory:client:ItemBox", QBCore.Shared.Items["baking_powder"], "remove")
|
||
|
TriggerEvent("inventory:client:ItemBox", QBCore.Shared.Items["gingerkitty_cookie"], "add")
|
||
|
TriggerEvent('qb-uwucafe:client:makeDeserts')
|
||
|
end, function() -- Cancel
|
||
|
QBCore.Functions.Notify("You changed your mind.", "error")
|
||
|
TriggerEvent('qb-uwucafe:client:makeDeserts')
|
||
|
end)
|
||
|
else
|
||
|
QBCore.Functions.Notify('You don\'t have all the ingredients.', 'error')
|
||
|
end
|
||
|
end)
|
||
|
|
||
|
RegisterNetEvent('qb-uwucafe:client:makePancakes', function()
|
||
|
local ingredients = QBCore.Functions.HasItem({"flour", "milk", "egg"})
|
||
|
if ingredients then
|
||
|
QBCore.Functions.Progressbar("uwu_stuff", "Making a Doki Doki Pancakes..", 8000, false, true, {
|
||
|
disableMovement = true,
|
||
|
disableCarMovement = false,
|
||
|
disableMouse = false,
|
||
|
disableCombat = true,
|
||
|
}, {}, {}, {}, function() -- Done
|
||
|
TriggerServerEvent("qb-uwucafe:server:makePancakes")
|
||
|
TriggerEvent("inventory:client:ItemBox", QBCore.Shared.Items["flour"], "remove")
|
||
|
TriggerEvent("inventory:client:ItemBox", QBCore.Shared.Items["milk"], "remove")
|
||
|
TriggerEvent("inventory:client:ItemBox", QBCore.Shared.Items["egg"], "remove")
|
||
|
TriggerEvent("inventory:client:ItemBox", QBCore.Shared.Items["doki_doki_pancakes"], "add")
|
||
|
TriggerEvent('qb-uwucafe:client:makeDeserts')
|
||
|
end, function() -- Cancel
|
||
|
QBCore.Functions.Notify("You changed your mind.", "error")
|
||
|
TriggerEvent('qb-uwucafe:client:makeDeserts')
|
||
|
end)
|
||
|
else
|
||
|
QBCore.Functions.Notify('You don\'t have all the ingredients.', 'error')
|
||
|
end
|
||
|
end)
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
RegisterNetEvent('qb-uwucafe:client:makeMacaroonBrown', function()
|
||
|
local ingredients = QBCore.Functions.HasItem({"flour", "egg", "sugar", "brown_dye"})
|
||
|
if ingredients then
|
||
|
QBCore.Functions.Progressbar("uwu_stuff", "Making a Brown cat macaroon..", 8000, false, true, {
|
||
|
disableMovement = true,
|
||
|
disableCarMovement = false,
|
||
|
disableMouse = false,
|
||
|
disableCombat = true,
|
||
|
}, {}, {}, {}, function() -- Done
|
||
|
TriggerServerEvent("qb-uwucafe:server:makeMacaroonBrown")
|
||
|
TriggerEvent("inventory:client:ItemBox", QBCore.Shared.Items["flour"], "remove")
|
||
|
TriggerEvent("inventory:client:ItemBox", QBCore.Shared.Items["egg"], "remove")
|
||
|
TriggerEvent("inventory:client:ItemBox", QBCore.Shared.Items["sugar"], "remove")
|
||
|
TriggerEvent("inventory:client:ItemBox", QBCore.Shared.Items["brown_dye"], "remove")
|
||
|
TriggerEvent("inventory:client:ItemBox", QBCore.Shared.Items["cat_macaroon_brown"], "add")
|
||
|
TriggerEvent('qb-uwucafe:client:useOven')
|
||
|
end, function() -- Cancel
|
||
|
QBCore.Functions.Notify("You changed your mind.", "error")
|
||
|
TriggerEvent('qb-uwucafe:client:useOven')
|
||
|
end)
|
||
|
else
|
||
|
QBCore.Functions.Notify('You don\'t have all the ingredients.', 'error')
|
||
|
end
|
||
|
end)
|
||
|
|
||
|
RegisterNetEvent('qb-uwucafe:client:makeMacaroonPink', function()
|
||
|
local ingredients = QBCore.Functions.HasItem({"flour", "egg", "sugar", "pink_dye"})
|
||
|
if ingredients then
|
||
|
QBCore.Functions.Progressbar("uwu_stuff", "Making a Pink cat macaroon..", 8000, false, true, {
|
||
|
disableMovement = true,
|
||
|
disableCarMovement = false,
|
||
|
disableMouse = false,
|
||
|
disableCombat = true,
|
||
|
}, {}, {}, {}, function() -- Done
|
||
|
TriggerServerEvent("qb-uwucafe:server:makeMacaroonPink")
|
||
|
TriggerEvent("inventory:client:ItemBox", QBCore.Shared.Items["flour"], "remove")
|
||
|
TriggerEvent("inventory:client:ItemBox", QBCore.Shared.Items["egg"], "remove")
|
||
|
TriggerEvent("inventory:client:ItemBox", QBCore.Shared.Items["sugar"], "remove")
|
||
|
TriggerEvent("inventory:client:ItemBox", QBCore.Shared.Items["pink_dye"], "remove")
|
||
|
TriggerEvent("inventory:client:ItemBox", QBCore.Shared.Items["cat_macaroon_pink"], "add")
|
||
|
TriggerEvent('qb-uwucafe:client:useOven')
|
||
|
end, function() -- Cancel
|
||
|
QBCore.Functions.Notify("You changed your mind.", "error")
|
||
|
TriggerEvent('qb-uwucafe:client:useOven')
|
||
|
end)
|
||
|
else
|
||
|
QBCore.Functions.Notify('You don\'t have all the ingredients.', 'error')
|
||
|
end
|
||
|
end)
|
||
|
|
||
|
RegisterNetEvent('qb-uwucafe:client:makeMacaroonTurquoise', function()
|
||
|
local ingredients = QBCore.Functions.HasItem({"flour", "egg", "sugar", "turquoise_dye"})
|
||
|
if ingredients then
|
||
|
QBCore.Functions.Progressbar("uwu_stuff", "Making a Turquoise cat macaroon..", 8000, false, true, {
|
||
|
disableMovement = true,
|
||
|
disableCarMovement = false,
|
||
|
disableMouse = false,
|
||
|
disableCombat = true,
|
||
|
}, {}, {}, {}, function() -- Done
|
||
|
TriggerServerEvent("qb-uwucafe:server:makeMacaroonTurquoise")
|
||
|
TriggerEvent("inventory:client:ItemBox", QBCore.Shared.Items["flour"], "remove")
|
||
|
TriggerEvent("inventory:client:ItemBox", QBCore.Shared.Items["egg"], "remove")
|
||
|
TriggerEvent("inventory:client:ItemBox", QBCore.Shared.Items["sugar"], "remove")
|
||
|
TriggerEvent("inventory:client:ItemBox", QBCore.Shared.Items["turquoise_dye"], "remove")
|
||
|
TriggerEvent("inventory:client:ItemBox", QBCore.Shared.Items["cat_macaroon_turquoise"], "add")
|
||
|
TriggerEvent('qb-uwucafe:client:useOven')
|
||
|
end, function() -- Cancel
|
||
|
QBCore.Functions.Notify("You changed your mind.", "error")
|
||
|
TriggerEvent('qb-uwucafe:client:useOven')
|
||
|
end)
|
||
|
else
|
||
|
QBCore.Functions.Notify('You don\'t have all the ingredients.', 'error')
|
||
|
end
|
||
|
end)
|
||
|
|
||
|
RegisterNetEvent('qb-uwucafe:client:makeMacaroonGreen', function()
|
||
|
local ingredients = QBCore.Functions.HasItem({"flour", "egg", "sugar", "green_dye"})
|
||
|
if ingredients then
|
||
|
QBCore.Functions.Progressbar("uwu_stuff", "Making a Green cat macaroon..", 8000, false, true, {
|
||
|
disableMovement = true,
|
||
|
disableCarMovement = false,
|
||
|
disableMouse = false,
|
||
|
disableCombat = true,
|
||
|
}, {}, {}, {}, function() -- Done
|
||
|
TriggerServerEvent("qb-uwucafe:server:makeMacaroonGreen")
|
||
|
TriggerEvent("inventory:client:ItemBox", QBCore.Shared.Items["flour"], "remove")
|
||
|
TriggerEvent("inventory:client:ItemBox", QBCore.Shared.Items["egg"], "remove")
|
||
|
TriggerEvent("inventory:client:ItemBox", QBCore.Shared.Items["sugar"], "remove")
|
||
|
TriggerEvent("inventory:client:ItemBox", QBCore.Shared.Items["green_dye"], "remove")
|
||
|
TriggerEvent("inventory:client:ItemBox", QBCore.Shared.Items["cat_macaroon_green"], "add")
|
||
|
TriggerEvent('qb-uwucafe:client:useOven')
|
||
|
end, function() -- Cancel
|
||
|
QBCore.Functions.Notify("You changed your mind.", "error")
|
||
|
TriggerEvent('qb-uwucafe:client:useOven')
|
||
|
end)
|
||
|
else
|
||
|
QBCore.Functions.Notify('You don\'t have all the ingredients.', 'error')
|
||
|
end
|
||
|
end)
|
||
|
|
||
|
|
||
|
|
||
|
-- MENUS --
|
||
|
|
||
|
RegisterNetEvent('qb-uwucafe:closemenu', function()
|
||
|
ClearPedTasksImmediately(PlayerPedId())
|
||
|
TriggerEvent("qb-menu:closeMenu")
|
||
|
end)
|
||
|
|
||
|
RegisterNetEvent('qb-uwucafe:client:grabIce', function()
|
||
|
exports['qb-menu']:openMenu({
|
||
|
{
|
||
|
header = "Ice Machine",
|
||
|
txt = "",
|
||
|
isMenuHeader = true
|
||
|
},
|
||
|
{
|
||
|
header = "Ice",
|
||
|
params = {
|
||
|
event = "qb-uwucafe:client:takeIce",
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
header = "Return",
|
||
|
icon = "fa-solid fa-angle-left",
|
||
|
params = {
|
||
|
event = "qb-uwucafe:closemenu"
|
||
|
}
|
||
|
},
|
||
|
})
|
||
|
end)
|
||
|
|
||
|
RegisterNetEvent('qb-uwucafe:client:makeFood', function()
|
||
|
exports['qb-menu']:openMenu({
|
||
|
{
|
||
|
header = "Food",
|
||
|
txt = "",
|
||
|
isMenuHeader = true
|
||
|
},
|
||
|
{
|
||
|
header = "Hamburg Steak",
|
||
|
txt = "Requirements: Steak",
|
||
|
params = {
|
||
|
event = "qb-uwucafe:client:makeSteak",
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
header = "Kira Kira Currye",
|
||
|
txt = "Requirements: Onion, Rice, Chicken thights, Plate",
|
||
|
params = {
|
||
|
event = "qb-uwucafe:client:makeCurrye",
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
header = "Sugoi Katsu Sando",
|
||
|
txt = "Requirements: Pullman bread, Chicken breast, Egg, Flour, Butter, Plate",
|
||
|
params = {
|
||
|
event = "qb-uwucafe:client:makeSando",
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
header = "Om-Nom Omurice",
|
||
|
txt = "Requirements: Onion, Chicken thights, Virgin olive oil, Rice, Soy sauce, Plate",
|
||
|
params = {
|
||
|
event = "qb-uwucafe:client:makeOmurice",
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
header = "Return",
|
||
|
icon = "fa-solid fa-angle-left",
|
||
|
params = {
|
||
|
event = "qb-uwucafe:closemenu"
|
||
|
}
|
||
|
},
|
||
|
})
|
||
|
end)
|
||
|
|
||
|
RegisterNetEvent('qb-uwucafe:client:useSink', function()
|
||
|
exports['qb-menu']:openMenu({
|
||
|
{
|
||
|
header = "Sink",
|
||
|
txt = "",
|
||
|
isMenuHeader = true
|
||
|
},
|
||
|
{
|
||
|
header = "Clean Plate",
|
||
|
txt = "Requirements: Dirty plate",
|
||
|
params = {
|
||
|
event = "qb-uwucafe:client:cleanPlate",
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
header = "Clean Bowl",
|
||
|
txt = "Requirements: Dirty bowl",
|
||
|
params = {
|
||
|
event = "qb-uwucafe:client:cleanBowl",
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
header = "Clean Cup",
|
||
|
txt = "Requirements: Dirty cup",
|
||
|
params = {
|
||
|
event = "qb-uwucafe:client:cleanCup",
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
header = "Clean Tall Glass",
|
||
|
txt = "Requirements: Dirty tall glass",
|
||
|
params = {
|
||
|
event = "qb-uwucafe:client:cleanTallGlass",
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
header = "Return",
|
||
|
icon = "fa-solid fa-angle-left",
|
||
|
params = {
|
||
|
event = "qb-uwucafe:closemenu"
|
||
|
}
|
||
|
},
|
||
|
})
|
||
|
end)
|
||
|
|
||
|
RegisterNetEvent('qb-uwucafe:client:makeCoffee', function()
|
||
|
exports['qb-menu']:openMenu({
|
||
|
{
|
||
|
header = "Bar",
|
||
|
txt = "",
|
||
|
isMenuHeader = true
|
||
|
},
|
||
|
{
|
||
|
header = "Matcha Coffee",
|
||
|
txt = "Requirements: Matcha powder, Milk, Brewed coffee",
|
||
|
params = {
|
||
|
event = "qb-uwucafe:client:makeCoffee1",
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
header = "Hot Chocolate",
|
||
|
txt = "Requirements: Sugar, Cocoa powder, Milk, Cup",
|
||
|
params = {
|
||
|
event = "qb-uwucafe:client:makeCoffee2",
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
header = "Lovely Hot Chocolate",
|
||
|
txt = "Requirements: Sugar, Cocoa powder, Milk, Cup",
|
||
|
params = {
|
||
|
event = "qb-uwucafe:client:makeCoffee3",
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
header = "Return",
|
||
|
icon = "fa-solid fa-angle-left",
|
||
|
params = {
|
||
|
event = "qb-uwucafe:closemenu"
|
||
|
}
|
||
|
},
|
||
|
})
|
||
|
end)
|
||
|
|
||
|
RegisterNetEvent('qb-uwucafe:client:makeTea', function()
|
||
|
exports['qb-menu']:openMenu({
|
||
|
{
|
||
|
header = "Tea",
|
||
|
txt = "",
|
||
|
isMenuHeader = true
|
||
|
},
|
||
|
{
|
||
|
header = "Sweet Herbal Tea",
|
||
|
txt = "Requirements: Lemon, Sugar, Mint, Ice, Cup",
|
||
|
params = {
|
||
|
event = "qb-uwucafe:client:makeTea2",
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
header = "Booba Milk Tea",
|
||
|
txt = "Requirements: Dried boba tapioca pearls, Sugar, Milk, Juice, Ice",
|
||
|
params = {
|
||
|
event = "qb-uwucafe:client:makeTea1",
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
header = "Return",
|
||
|
icon = "fa-solid fa-angle-left",
|
||
|
params = {
|
||
|
event = "qb-uwucafe:closemenu"
|
||
|
}
|
||
|
},
|
||
|
})
|
||
|
end)
|
||
|
|
||
|
RegisterNetEvent('qb-uwucafe:client:useOven', function()
|
||
|
exports['qb-menu']:openMenu({
|
||
|
{
|
||
|
header = "Oven",
|
||
|
txt = "",
|
||
|
isMenuHeader = true
|
||
|
},
|
||
|
{
|
||
|
header = "Turquoise cat macaroon",
|
||
|
txt = "Requirements: Flour, Egg, Sugar, Turquoise dye",
|
||
|
params = {
|
||
|
event = "qb-uwucafe:client:makeMacaroonTurquoise",
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
header = "Brown cat macaroon",
|
||
|
txt = "Requirements: Flour, Egg, Sugar, Brown dye",
|
||
|
params = {
|
||
|
event = "qb-uwucafe:client:makeMacaroonBrown",
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
header = "Green cat macaroon",
|
||
|
txt = "Requirements: Flour, Egg, Sugar, Green dye",
|
||
|
params = {
|
||
|
event = "qb-uwucafe:client:makeMacaroonGreen",
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
header = "Pink cat macaroon",
|
||
|
txt = "Requirements: Flour, Egg, Sugar, Pink dye",
|
||
|
params = {
|
||
|
event = "qb-uwucafe:client:makeMacaroonPink",
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
header = "Return",
|
||
|
icon = "fa-solid fa-angle-left",
|
||
|
params = {
|
||
|
event = "qb-uwucafe:closemenu"
|
||
|
}
|
||
|
},
|
||
|
})
|
||
|
end)
|
||
|
|
||
|
RegisterNetEvent('qb-uwucafe:client:makeSides', function()
|
||
|
exports['qb-menu']:openMenu({
|
||
|
{
|
||
|
header = "Sides",
|
||
|
txt = "",
|
||
|
isMenuHeader = true
|
||
|
},
|
||
|
{
|
||
|
header = "Rice Balls",
|
||
|
txt = "Requirements: Rice, Sea moss",
|
||
|
params = {
|
||
|
event = "qb-uwucafe:client:makeRiceBalls",
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
header = "Awwdorable Valentine's Chocolate",
|
||
|
txt = "Requirements: Sugar, Cocoa powder, Milk",
|
||
|
params = {
|
||
|
event = "qb-uwucafe:client:makeChocolate",
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
header = "Warm Chicken Noodle Soup",
|
||
|
txt = "Requirements: Noodles, Onion, Butter, Chicken, Bowl",
|
||
|
params = {
|
||
|
event = "qb-uwucafe:client:makeSoup",
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
header = "Return",
|
||
|
icon = "fa-solid fa-angle-left",
|
||
|
params = {
|
||
|
event = "qb-uwucafe:closemenu"
|
||
|
}
|
||
|
},
|
||
|
})
|
||
|
end)
|
||
|
|
||
|
RegisterNetEvent('qb-uwucafe:client:makeDeserts', function()
|
||
|
exports['qb-menu']:openMenu({
|
||
|
{
|
||
|
header = "Deserts",
|
||
|
txt = "",
|
||
|
isMenuHeader = true
|
||
|
},
|
||
|
{
|
||
|
header = "Strawberry Shortcake",
|
||
|
txt = "Requirements: Flour, Baking powder, Strawberry, Sugar, Butter, Plate",
|
||
|
params = {
|
||
|
event = "qb-uwucafe:client:makeShortcake",
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
header = "Meowchi Mochi Ice Cream",
|
||
|
txt = "Requirements: Rice flour, Sugar",
|
||
|
params = {
|
||
|
event = "qb-uwucafe:client:makeCream",
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
header = "Oxygen Cake",
|
||
|
txt = "Requirements: Sugar, Flour, Egg, Milk, Plate",
|
||
|
params = {
|
||
|
event = "qb-uwucafe:client:makeCake",
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
header = "Purrfect Parfait",
|
||
|
txt = "Requirements: Milk, Strawberry, Butter, Egg",
|
||
|
params = {
|
||
|
event = "qb-uwucafe:client:makeParfait",
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
header = "Ballaberry Cupcake",
|
||
|
txt = "Requirements: Baking powder, Egg, Sugar, Butter, Flour",
|
||
|
params = {
|
||
|
event = "qb-uwucafe:client:makeCupcake",
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
header = "Dragon's Fire Cupcake",
|
||
|
txt = "Requirements: Milk, Egg, Butter",
|
||
|
params = {
|
||
|
event = "qb-uwucafe:client:makeCupcake2",
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
header = "GingerKitty Cookie",
|
||
|
txt = "Requirements: Egg, Lemon, Baking powder",
|
||
|
params = {
|
||
|
event = "qb-uwucafe:client:makeCookie",
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
header = "Doki Doki Pancakes",
|
||
|
txt = "Requirements: Flour, Milk, Egg",
|
||
|
params = {
|
||
|
event = "qb-uwucafe:client:makePancakes",
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
header = "Return",
|
||
|
icon = "fa-solid fa-angle-left",
|
||
|
params = {
|
||
|
event = "qb-uwucafe:closemenu"
|
||
|
}
|
||
|
},
|
||
|
})
|
||
|
end)
|