1517 lines
69 KiB
Lua
1517 lines
69 KiB
Lua
|
local QBCore = exports['qb-core']:GetCoreObject()
|
||
|
|
||
|
------/ Creating Eating Emote Events
|
||
|
-- Eating Plated Food
|
||
|
RegisterNetEvent('qb-upnatoms:client:EatPlate', function(itemName)
|
||
|
TriggerEvent('animations:client:EmoteCommandStart', {"dinner"})
|
||
|
QBCore.Functions.Progressbar("eat_something", "Eating Dinner Plate", 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"})
|
||
|
TriggerServerEvent("consumables:server:addHunger", QBCore.Functions.GetPlayerData().metadata["hunger"] + HungerFill[itemName])
|
||
|
TriggerServerEvent('hud:server:RelieveStress', math.random(1, 3))
|
||
|
end)
|
||
|
end)
|
||
|
|
||
|
-- Eating Burgers
|
||
|
RegisterNetEvent('qb-upnatoms:client:EatBurger', function(itemName)
|
||
|
TriggerEvent('animations:client:EmoteCommandStart', {"eat"})
|
||
|
QBCore.Functions.Progressbar("eat_something", "Eating Burger", 3000, 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"})
|
||
|
TriggerServerEvent("consumables:server:addHunger", QBCore.Functions.GetPlayerData().metadata["hunger"] + HungerFill[itemName])
|
||
|
TriggerServerEvent('hud:server:RelieveStress', math.random(1, 3))
|
||
|
end)
|
||
|
end)
|
||
|
|
||
|
-- Eating Sandwiches
|
||
|
RegisterNetEvent('qb-upnatoms:client:EatSandwich', function(itemName)
|
||
|
TriggerEvent('animations:client:EmoteCommandStart', {"sandwich"})
|
||
|
QBCore.Functions.Progressbar("eat_something", "Eating Sandwich", 3000, 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"})
|
||
|
TriggerServerEvent("consumables:server:addHunger", QBCore.Functions.GetPlayerData().metadata["hunger"] + HungerFill[itemName])
|
||
|
TriggerServerEvent('hud:server:RelieveStress', math.random(1, 3))
|
||
|
end)
|
||
|
end)
|
||
|
|
||
|
-- Eating
|
||
|
RegisterNetEvent('qb-upnatoms:client:Eat', function(itemName)
|
||
|
TriggerEvent('animations:client:EmoteCommandStart', {"eat"})
|
||
|
QBCore.Functions.Progressbar("eat_something", "Eating", 3000, 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"})
|
||
|
TriggerServerEvent("consumables:server:addHunger", QBCore.Functions.GetPlayerData().metadata["hunger"] + HungerFill[itemName])
|
||
|
TriggerServerEvent('hud:server:RelieveStress', math.random(1, 3))
|
||
|
end)
|
||
|
end)
|
||
|
|
||
|
------/ Creating Drink Emote Events
|
||
|
-- Drink Ecola
|
||
|
RegisterNetEvent('qb-upnatoms:client:DrinkEcola', function(itemName)
|
||
|
TriggerEvent('animations:client:EmoteCommandStart', {"soda"})
|
||
|
QBCore.Functions.Progressbar("drink_something", "Drinking Ecola", 2000, 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"})
|
||
|
TriggerServerEvent("consumables:server:addThirst", QBCore.Functions.GetPlayerData().metadata["thirst"] + ThirstFill[itemName])
|
||
|
TriggerServerEvent('hud:server:RelieveStress', math.random(1, 3))
|
||
|
end)
|
||
|
end)
|
||
|
|
||
|
-- Drink Sprunk
|
||
|
RegisterNetEvent('qb-upnatoms:client:DrinkSprunk', function(itemName)
|
||
|
TriggerEvent('animations:client:EmoteCommandStart', {"soda2"})
|
||
|
QBCore.Functions.Progressbar("drink_something", "Drinking Sprunk", 2000, 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"})
|
||
|
TriggerServerEvent("consumables:server:addThirst", QBCore.Functions.GetPlayerData().metadata["thirst"] + ThirstFill[itemName])
|
||
|
TriggerServerEvent('hud:server:RelieveStress', math.random(1, 3))
|
||
|
end)
|
||
|
end)
|
||
|
|
||
|
-- Drink OrangTang
|
||
|
RegisterNetEvent('qb-upnatoms:client:DrinkOrangTang', function(itemName)
|
||
|
TriggerEvent('animations:client:EmoteCommandStart', {"soda9"})
|
||
|
QBCore.Functions.Progressbar("drink_something", "Drinking Orang Tang", 2000, 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"})
|
||
|
TriggerServerEvent("consumables:server:addThirst", QBCore.Functions.GetPlayerData().metadata["thirst"] + ThirstFill[itemName])
|
||
|
TriggerServerEvent('hud:server:RelieveStress', math.random(1, 3))
|
||
|
end)
|
||
|
end)
|
||
|
|
||
|
-- Drink Water
|
||
|
RegisterNetEvent('qb-upnatoms:client:DrinkWater', function(itemName)
|
||
|
TriggerEvent('animations:client:EmoteCommandStart', {"drink"})
|
||
|
QBCore.Functions.Progressbar("drink_something", "Drinking Water", 2000, 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"})
|
||
|
TriggerServerEvent("consumables:server:addThirst", QBCore.Functions.GetPlayerData().metadata["thirst"] + ThirstFill[itemName])
|
||
|
TriggerServerEvent('hud:server:RelieveStress', math.random(1, 3))
|
||
|
end)
|
||
|
end)
|
||
|
|
||
|
-- Drink Raine
|
||
|
RegisterNetEvent('qb-upnatoms:client:DrinkWater2', function(itemName)
|
||
|
TriggerEvent('animations:client:EmoteCommandStart', {"water"})
|
||
|
QBCore.Functions.Progressbar("drink_something", "Drinking Raine", 2000, 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"})
|
||
|
TriggerServerEvent("consumables:server:addThirst", QBCore.Functions.GetPlayerData().metadata["thirst"] + ThirstFill[itemName])
|
||
|
TriggerServerEvent('hud:server:RelieveStress', math.random(1, 3))
|
||
|
end)
|
||
|
end)
|
||
|
|
||
|
-- Drink Junk
|
||
|
RegisterNetEvent('qb-upnatoms:client:DrinkJunk', function(itemName)
|
||
|
TriggerEvent('animations:client:EmoteCommandStart', {"edrink2"})
|
||
|
QBCore.Functions.Progressbar("drink_something", "Drinking Junk", 2000, 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"})
|
||
|
TriggerServerEvent("consumables:server:addThirst", QBCore.Functions.GetPlayerData().metadata["thirst"] + ThirstFill[itemName])
|
||
|
TriggerServerEvent('hud:server:RelieveStress', math.random(1, 3))
|
||
|
end)
|
||
|
end)
|
||
|
|
||
|
-- Drink Hercules
|
||
|
RegisterNetEvent('qb-upnatoms:client:DrinkHercules', function(itemName)
|
||
|
TriggerEvent('animations:client:EmoteCommandStart', {"drink"})
|
||
|
QBCore.Functions.Progressbar("drink_something", "Drinking Hercules", 2000, 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"})
|
||
|
TriggerServerEvent("consumables:server:addThirst", QBCore.Functions.GetPlayerData().metadata["thirst"] + ThirstFill[itemName])
|
||
|
TriggerServerEvent('hud:server:RelieveStress', math.random(1, 3))
|
||
|
end)
|
||
|
end)
|
||
|
|
||
|
------/ Creating Cook Events
|
||
|
-- Cooked Bacon
|
||
|
RegisterNetEvent('qb-upnatoms:client:makeCookedBacon', function(itemName)
|
||
|
local ingredients = QBCore.Functions.HasItem({'atoms-raw-bacon'})
|
||
|
if ingredients then
|
||
|
TriggerEvent('animations:client:EmoteCommandStart', {"bbq"})
|
||
|
TriggerServerEvent("InteractSound_SV:PlayWithinDistance", 20.0, "grilling", 0.2)
|
||
|
QBCore.Functions.Progressbar("cooking_food", "Frying Bacon", 6000, false, true, {
|
||
|
disableMovement = true,
|
||
|
disableCarMovement = false,
|
||
|
disableMouse = false,
|
||
|
disableComabt = true,
|
||
|
}, {}, {}, {}, function() -- Done
|
||
|
TriggerServerEvent("qb-upnatoms:server:makeCookedBacon")
|
||
|
TriggerEvent("inventory:client:ItemBox", QBCore.Shared.Items["atoms-raw-bacon"], "remove", 1)
|
||
|
TriggerEvent("inventory:client:ItemBox", QBCore.Shared.Items["atoms-bacon"], "add", 1)
|
||
|
TriggerEvent('animations:client:EmoteCommandStart', {"c"})
|
||
|
end, function() -- Cancel
|
||
|
QBCore.Functions.Notify("Okay then", "error")
|
||
|
TriggerEvent('qb-upnatoms:cooking')
|
||
|
end)
|
||
|
else
|
||
|
QBCore.Functions.Notify('You are missing something', 'error')
|
||
|
end
|
||
|
end)
|
||
|
|
||
|
-- Cooked Beef Patty
|
||
|
RegisterNetEvent('qb-upnatoms:client:makeCookedBeefPatty', function(itemName)
|
||
|
local ingredients = QBCore.Functions.HasItem({'atoms-raw-beef-patty'})
|
||
|
if ingredients then
|
||
|
TriggerEvent('animations:client:EmoteCommandStart', {"bbq"})
|
||
|
TriggerServerEvent("InteractSound_SV:PlayWithinDistance", 20.0, "grilling", 0.2)
|
||
|
QBCore.Functions.Progressbar("cooking_food", "Frying Burger Patty", 6000, false, true, {
|
||
|
disableMovement = true,
|
||
|
disableCarMovement = false,
|
||
|
disableMouse = false,
|
||
|
disableComabt = true,
|
||
|
}, {}, {}, {}, function() -- Done
|
||
|
TriggerServerEvent("qb-upnatoms:server:makeCookedBeefPatty")
|
||
|
TriggerEvent("inventory:client:ItemBox", QBCore.Shared.Items["atoms-raw-beef-patty"], "remove", 1)
|
||
|
TriggerEvent("inventory:client:ItemBox", QBCore.Shared.Items["atoms-beef-patty"], "add", 1)
|
||
|
TriggerEvent('animations:client:EmoteCommandStart', {"c"})
|
||
|
end, function() -- Cancel
|
||
|
QBCore.Functions.Notify("Okay then", "error")
|
||
|
TriggerEvent('qb-upnatoms:cooking')
|
||
|
end)
|
||
|
else
|
||
|
QBCore.Functions.Notify('You are missing something', 'error')
|
||
|
end
|
||
|
end)
|
||
|
|
||
|
-- Cooked Chicken Patty
|
||
|
RegisterNetEvent('qb-upnatoms:client:makeCookedChickenPatty', function(itemName)
|
||
|
local ingredients = QBCore.Functions.HasItem({'atoms-raw-chicken-patty'})
|
||
|
if ingredients then
|
||
|
TriggerEvent('animations:client:EmoteCommandStart', {"bbq"})
|
||
|
TriggerServerEvent("InteractSound_SV:PlayWithinDistance", 20.0, "grilling", 0.2)
|
||
|
QBCore.Functions.Progressbar("cooking_food", "Frying Chicken Burger Patty", 6000, false, true, {
|
||
|
disableMovement = true,
|
||
|
disableCarMovement = false,
|
||
|
disableMouse = false,
|
||
|
disableComabt = true,
|
||
|
}, {}, {}, {}, function() -- Done
|
||
|
TriggerServerEvent("qb-upnatoms:server:makeCookedChickenPatty")
|
||
|
TriggerEvent("inventory:client:ItemBox", QBCore.Shared.Items["atoms-raw-chicken-patty"], "remove", 1)
|
||
|
TriggerEvent("inventory:client:ItemBox", QBCore.Shared.Items["atoms-chicken-patty"], "add", 1)
|
||
|
TriggerEvent('animations:client:EmoteCommandStart', {"c"})
|
||
|
end, function() -- Cancel
|
||
|
QBCore.Functions.Notify("Okay then", "error")
|
||
|
TriggerEvent('qb-upnatoms:cooking')
|
||
|
end)
|
||
|
else
|
||
|
QBCore.Functions.Notify('You are missing something', 'error')
|
||
|
end
|
||
|
end)
|
||
|
|
||
|
-- Cooked Chicken
|
||
|
RegisterNetEvent('qb-upnatoms:client:makeCookedChicken', function(itemName)
|
||
|
local ingredients = QBCore.Functions.HasItem({'atoms-raw-chicken'})
|
||
|
if ingredients then
|
||
|
TriggerEvent('animations:client:EmoteCommandStart', {"bbq"})
|
||
|
TriggerServerEvent("InteractSound_SV:PlayWithinDistance", 20.0, "grilling", 0.2)
|
||
|
QBCore.Functions.Progressbar("cooking_food", "Frying Chicken", 6000, false, true, {
|
||
|
disableMovement = true,
|
||
|
disableCarMovement = false,
|
||
|
disableMouse = false,
|
||
|
disableCombat = true,
|
||
|
}, {}, {}, {}, function() -- Done
|
||
|
TriggerServerEvent("qb-upnatoms:server:makeCookedChicken")
|
||
|
TriggerEvent("inventory:client:ItemBox", QBCore.Shared.Items["atoms-raw-chicken"], "remove", 1)
|
||
|
TriggerEvent("inventory:client:ItemBox", QBCore.Shared.Items["atoms-chicken"], "add", 1)
|
||
|
TriggerEvent('animations:client:EmoteCommandStart', {"c"})
|
||
|
TriggerEvent('qb-upnatoms:cooking')
|
||
|
end, function() -- Cancel
|
||
|
QBCore.Functions.Notify("Okay then", "error")
|
||
|
TriggerEvent('qb-upnatoms:cooking')
|
||
|
end)
|
||
|
else
|
||
|
QBCore.Functions.Notify('You are missing something', 'error')
|
||
|
end
|
||
|
end)
|
||
|
|
||
|
------/ BREAKFAST SECTION
|
||
|
-- Eggs Benedict
|
||
|
RegisterNetEvent('qb-upnatoms:client:makeEggsBenedict', function(itemName)
|
||
|
local ingredients = QBCore.Functions.HasItem({'atoms-english-muffin', 'atoms-eggs', 'atoms-ham-slices'})
|
||
|
if ingredients then
|
||
|
TriggerEvent('animations:client:EmoteCommandStart', {"mechanic"})
|
||
|
QBCore.Functions.Progressbar("cooking_food", "Making Eggs Benedict", 5000, false, true, {
|
||
|
disableMovement = true,
|
||
|
disableCarMovement = false,
|
||
|
disableMouse = false,
|
||
|
disableCombat = true,
|
||
|
}, {}, {}, {}, function() -- Done
|
||
|
TriggerServerEvent("qb-upnatoms:server:makeEggsBenedict")
|
||
|
TriggerEvent("inventory:client:ItemBox", QBCore.Shared.Items["atoms-english-muffin"], "remove", 1)
|
||
|
TriggerEvent("inventory:client:ItemBox", QBCore.Shared.Items["atoms-eggs"], "remove", 1)
|
||
|
TriggerEvent("inventory:client:ItemBox", QBCore.Shared.Items["atoms-ham-slices"], "remove", 1)
|
||
|
TriggerEvent("inventory:client:ItemBox", QBCore.Shared.Items["atoms-eggs-benedict"], "add", 1)
|
||
|
TriggerEvent('animations:client:EmoteCommandStart', {"c"})
|
||
|
TriggerEvent('qb-upnatoms:cooking')
|
||
|
end, function() -- Cancel
|
||
|
QBCore.Functions.Notify("Okay then", "error")
|
||
|
TriggerEvent('qb-upnatoms:cooking')
|
||
|
end)
|
||
|
else
|
||
|
QBCore.Functions.Notify('You are missing something', 'error')
|
||
|
end
|
||
|
end)
|
||
|
|
||
|
-- Hashbrowns
|
||
|
RegisterNetEvent('qb-upnatoms:client:makeHashbrowns', function(itemName)
|
||
|
local ingredients = QBCore.Functions.HasItem({'atoms-potatos'})
|
||
|
if ingredients then
|
||
|
TriggerEvent('animations:client:EmoteCommandStart', {"mechanic"})
|
||
|
QBCore.Functions.Progressbar("cooking_food", "Making Hashbrowns", 5000, false, true, {
|
||
|
disableMovement = true,
|
||
|
disableCarMovement = false,
|
||
|
disableMouse = false,
|
||
|
disableCombat = true,
|
||
|
}, {}, {}, {}, function() -- Done
|
||
|
TriggerServerEvent("qb-upnatoms:server:makeHashbrowns")
|
||
|
TriggerEvent("inventory:client:ItemBox", QBCore.Shared.Items["atoms-potatos"], "remove", 1)
|
||
|
TriggerEvent("inventory:client:ItemBox", QBCore.Shared.Items["atoms-hashbrown"], "add", 1)
|
||
|
TriggerEvent('animations:client:EmoteCommandStart', {"c"})
|
||
|
TriggerEvent('qb-upnatoms:cooking')
|
||
|
end, function() -- Cancel
|
||
|
QBCore.Functions.Notify("Okay then", "error")
|
||
|
TriggerEvent('qb-upnatoms:cooking')
|
||
|
end)
|
||
|
else
|
||
|
QBCore.Functions.Notify('You are missing something', 'error')
|
||
|
end
|
||
|
end)
|
||
|
|
||
|
-- Sausages
|
||
|
RegisterNetEvent('qb-upnatoms:client:makeSausages', function(itemName)
|
||
|
local ingredients = QBCore.Functions.HasItem({'atoms-frozen-sausages'})
|
||
|
if ingredients then
|
||
|
TriggerEvent('animations:client:EmoteCommandStart', {"bbq"})
|
||
|
QBCore.Functions.Progressbar("cooking_food", "Making Sausages", 5000, false, true, {
|
||
|
disableMovement = true,
|
||
|
disableCarMovement = false,
|
||
|
disableMouse = false,
|
||
|
disableCombat = true,
|
||
|
}, {}, {}, {}, function() -- Done
|
||
|
TriggerServerEvent("qb-upnatoms:server:makeSausages")
|
||
|
TriggerEvent("inventory:client:ItemBox", QBCore.Shared.Items["atoms-frozen-sausages"], "remove", 1)
|
||
|
TriggerEvent("inventory:client:ItemBox", QBCore.Shared.Items["atoms-sausages"], "add", 1)
|
||
|
TriggerEvent('animations:client:EmoteCommandStart', {"c"})
|
||
|
TriggerEvent('qb-upnatoms:cooking')
|
||
|
end, function() -- Cancel
|
||
|
QBCore.Functions.Notify("Okay then", "error")
|
||
|
TriggerEvent('qb-upnatoms:cooking')
|
||
|
end)
|
||
|
else
|
||
|
QBCore.Functions.Notify('You are missing something', 'error')
|
||
|
end
|
||
|
end)
|
||
|
|
||
|
-- Bacon Rolls
|
||
|
RegisterNetEvent('qb-upnatoms:client:makeBaconRolls', function(itemName)
|
||
|
local ingredients = QBCore.Functions.HasItem({'atoms-raw-bacon', 'atoms-mozzarella-cheese-slices'})
|
||
|
if ingredients then
|
||
|
TriggerEvent('animations:client:EmoteCommandStart', {"mechanic"})
|
||
|
QBCore.Functions.Progressbar("cooking_food", "Making Bacon Rolls", 5000, false, true, {
|
||
|
disableMovement = true,
|
||
|
disableCarMovement = false,
|
||
|
disableMouse = false,
|
||
|
disableCombat = true,
|
||
|
}, {}, {}, {}, function() -- Done
|
||
|
TriggerServerEvent("qb-upnatoms:server:makeBaconRolls")
|
||
|
TriggerEvent("inventory:client:ItemBox", QBCore.Shared.Items["atoms-raw-bacon"], "remove", 1)
|
||
|
TriggerEvent("inventory:client:ItemBox", QBCore.Shared.Items["atoms-mozzarella-cheese-slices"], "remove", 1)
|
||
|
TriggerEvent("inventory:client:ItemBox", QBCore.Shared.Items["atoms-bacon-rolls"], "add", 1)
|
||
|
TriggerEvent('animations:client:EmoteCommandStart', {"c"})
|
||
|
TriggerEvent('qb-upnatoms:cooking')
|
||
|
end, function() -- Cancel
|
||
|
QBCore.Functions.Notify("Okay then", "error")
|
||
|
TriggerEvent('qb-upnatoms:cooking')
|
||
|
end)
|
||
|
else
|
||
|
QBCore.Functions.Notify('You are missing something', 'error')
|
||
|
end
|
||
|
end)
|
||
|
|
||
|
-- Bacon and Egg/Toast
|
||
|
RegisterNetEvent('qb-upnatoms:client:makeBaconEggsToast', function(itemName)
|
||
|
local ingredients = QBCore.Functions.HasItem({'atoms-eggs', 'atoms-bread', 'atoms-bacon'})
|
||
|
if ingredients then
|
||
|
TriggerEvent('animations:client:EmoteCommandStart', {"bbq"})
|
||
|
QBCore.Functions.Progressbar("cooking_food", "Making Bacon n Eggs/Toast", 5000, false, true, {
|
||
|
disableMovement = true,
|
||
|
disableCarMovement = false,
|
||
|
disableMouse = false,
|
||
|
disableCombat = true,
|
||
|
}, {}, {}, {}, function() -- Done
|
||
|
TriggerServerEvent("qb-upnatoms:server:makeBaconEggsToast")
|
||
|
TriggerEvent("inventory:client:ItemBox", QBCore.Shared.Items["atoms-eggs"], "remove", 1)
|
||
|
TriggerEvent("inventory:client:ItemBox", QBCore.Shared.Items["atoms-bread"], "remove", 1)
|
||
|
TriggerEvent("inventory:client:ItemBox", QBCore.Shared.Items["atoms-bacon"], "remove", 1)
|
||
|
TriggerEvent("inventory:client:ItemBox", QBCore.Shared.Items["atoms-bacon-eggs"], "add", 1)
|
||
|
TriggerEvent('animations:client:EmoteCommandStart', {"c"})
|
||
|
TriggerEvent('qb-upnatoms:cooking')
|
||
|
end, function() -- Cancel
|
||
|
QBCore.Functions.Notify("Okay then", "error")
|
||
|
TriggerEvent('qb-upnatoms:cooking')
|
||
|
end)
|
||
|
else
|
||
|
QBCore.Functions.Notify('You are missing something', 'error')
|
||
|
end
|
||
|
end)
|
||
|
|
||
|
-- Egg Florentine
|
||
|
RegisterNetEvent('qb-upnatoms:client:makeEggsFlorentine', function(itemName)
|
||
|
local ingredients = QBCore.Functions.HasItem({'atoms-eggs', 'atoms-english-muffin', 'atoms-ham-slices', 'atoms-spinach'})
|
||
|
if ingredients then
|
||
|
TriggerEvent('animations:client:EmoteCommandStart', {"mechanic"})
|
||
|
QBCore.Functions.Progressbar("cooking_food", "Making Eggs Florentine", 5000, false, true, {
|
||
|
disableMovement = true,
|
||
|
disableCarMovement = false,
|
||
|
disableMouse = false,
|
||
|
disableCombat = true,
|
||
|
}, {}, {}, {}, function() -- Done
|
||
|
TriggerServerEvent("qb-upnatoms:server:makeEggsFlorentine")
|
||
|
TriggerEvent("inventory:client:ItemBox", QBCore.Shared.Items["atoms-eggs"], "remove", 1)
|
||
|
TriggerEvent("inventory:client:ItemBox", QBCore.Shared.Items["atoms-english-muffin"], "remove", 1)
|
||
|
TriggerEvent("inventory:client:ItemBox", QBCore.Shared.Items["atoms-ham-slices"], "remove", 1)
|
||
|
TriggerEvent("inventory:client:ItemBox", QBCore.Shared.Items["atoms-spinach"], "remove", 1)
|
||
|
TriggerEvent("inventory:client:ItemBox", QBCore.Shared.Items["atoms-eggs-florentine"], "add", 1)
|
||
|
TriggerEvent('animations:client:EmoteCommandStart', {"c"})
|
||
|
TriggerEvent('qb-upnatoms:cooking')
|
||
|
end, function() -- Cancel
|
||
|
QBCore.Functions.Notify("Okay then", "error")
|
||
|
TriggerEvent('qb-upnatoms:cooking')
|
||
|
end)
|
||
|
else
|
||
|
QBCore.Functions.Notify('You are missing something', 'error')
|
||
|
end
|
||
|
end)
|
||
|
|
||
|
-- French Toast/Bacon
|
||
|
RegisterNetEvent('qb-upnatoms:client:makeFrenchToastBacon', function(itemName)
|
||
|
local ingredients = QBCore.Functions.HasItem({'atoms-bread', 'atoms-eggs', 'atoms-bacon'})
|
||
|
if ingredients then
|
||
|
TriggerEvent('animations:client:EmoteCommandStart', {"mechanic"})
|
||
|
QBCore.Functions.Progressbar("cooking_food", "Making French Toast", 5000, false, true, {
|
||
|
disableMovement = true,
|
||
|
disableCarMovement = false,
|
||
|
disableMouse = false,
|
||
|
disableCombat = true,
|
||
|
}, {}, {}, {}, function() -- Done
|
||
|
TriggerServerEvent("qb-upnatoms:server:makeFrenchToastBacon")
|
||
|
TriggerEvent("inventory:client:ItemBox", QBCore.Shared.Items["atoms-bread"], "remove", 1)
|
||
|
TriggerEvent("inventory:client:ItemBox", QBCore.Shared.Items["atoms-eggs"], "remove", 1)
|
||
|
TriggerEvent("inventory:client:ItemBox", QBCore.Shared.Items["atoms-bacon"], "remove", 1)
|
||
|
TriggerEvent("inventory:client:ItemBox", QBCore.Shared.Items["atoms-french-toast-bacon"], "add", 1)
|
||
|
TriggerEvent('animations:client:EmoteCommandStart', {"c"})
|
||
|
TriggerEvent('qb-upnatoms:cooking')
|
||
|
end, function() -- Cancel
|
||
|
QBCore.Functions.Notify("Okay then", "error")
|
||
|
TriggerEvent('qb-upnatoms:cooking')
|
||
|
end)
|
||
|
else
|
||
|
QBCore.Functions.Notify('You are missing something', 'error')
|
||
|
end
|
||
|
end)
|
||
|
------/ BURGER SECTION
|
||
|
-- Atoms Burger
|
||
|
RegisterNetEvent('qb-upnatoms:client:makeAtomsBurger', function(itemName)
|
||
|
local ingredients = QBCore.Functions.HasItem({'atoms-bun', 'atoms-beef-patty', 'atoms-lettuce', 'atoms-tomato', 'atoms-cheddar-cheese-slices'})
|
||
|
if ingredients then
|
||
|
TriggerEvent('animations:client:EmoteCommandStart', {"mechanic"})
|
||
|
QBCore.Functions.Progressbar("cooking_food", "Making Atoms Burger", 5000, false, true, {
|
||
|
disableMovement = true,
|
||
|
disableCarMovement = false,
|
||
|
disableMouse = false,
|
||
|
disableCombat = true,
|
||
|
}, {}, {}, {}, function() -- Done
|
||
|
TriggerServerEvent("qb-upnatoms:server:makeAtomsBurger")
|
||
|
TriggerEvent("inventory:client:ItemBox", QBCore.Shared.Items["atoms-bun"], "remove", 1)
|
||
|
TriggerEvent("inventory:client:ItemBox", QBCore.Shared.Items["atoms-beef-patty"], "remove", 1)
|
||
|
TriggerEvent("inventory:client:ItemBox", QBCore.Shared.Items["atoms-lettuce"], "remove", 1)
|
||
|
TriggerEvent("inventory:client:ItemBox", QBCore.Shared.Items["atoms-tomato"], "remove", 1)
|
||
|
TriggerEvent("inventory:client:ItemBox", QBCore.Shared.Items["atoms-cheddar-cheese-slices"], "remove", 1)
|
||
|
TriggerEvent("inventory:client:ItemBox", QBCore.Shared.Items["atoms-burger"], "add", 1)
|
||
|
TriggerEvent('animations:client:EmoteCommandStart', {"c"})
|
||
|
TriggerEvent('qb-upnatoms:cooking')
|
||
|
end, function() -- Cancel
|
||
|
QBCore.Functions.Notify("Okay then", "error")
|
||
|
TriggerEvent('qb-upnatoms:cooking')
|
||
|
end)
|
||
|
else
|
||
|
QBCore.Functions.Notify('You are missing something', 'error')
|
||
|
end
|
||
|
end)
|
||
|
|
||
|
-- DB Atoms Burger
|
||
|
RegisterNetEvent('qb-upnatoms:client:makeDBAtomsBurger', function(itemName)
|
||
|
local ingredients = QBCore.Functions.HasItem({'atoms-bun', 'atoms-beef-patty', 'atoms-lettuce', 'atoms-tomato', 'atoms-cheddar-cheese-slices'})
|
||
|
if ingredients then
|
||
|
TriggerEvent('animations:client:EmoteCommandStart', {"mechanic"})
|
||
|
QBCore.Functions.Progressbar("cooking_food", "Making DB Atoms Burger", 5000, false, true, {
|
||
|
disableMovement = true,
|
||
|
disableCarMovement = false,
|
||
|
disableMouse = false,
|
||
|
disableCombat = true,
|
||
|
}, {}, {}, {}, function() -- Done
|
||
|
TriggerServerEvent("qb-upnatoms:server:makeDBAtomsBurger")
|
||
|
TriggerEvent("inventory:client:ItemBox", QBCore.Shared.Items["atoms-bun"], "remove", 1)
|
||
|
TriggerEvent("inventory:client:ItemBox", QBCore.Shared.Items["atoms-beef-patty"], "remove", 2)
|
||
|
TriggerEvent("inventory:client:ItemBox", QBCore.Shared.Items["atoms-lettuce"], "remove", 1)
|
||
|
TriggerEvent("inventory:client:ItemBox", QBCore.Shared.Items["atoms-tomato"], "remove", 1)
|
||
|
TriggerEvent("inventory:client:ItemBox", QBCore.Shared.Items["atoms-cheddar-cheese-slices"], "remove", 1)
|
||
|
TriggerEvent("inventory:client:ItemBox", QBCore.Shared.Items["atoms-db-burger"], "add", 1)
|
||
|
TriggerEvent('animations:client:EmoteCommandStart', {"c"})
|
||
|
TriggerEvent('qb-upnatoms:cooking')
|
||
|
end, function() -- Cancel
|
||
|
QBCore.Functions.Notify("Okay then", "error")
|
||
|
TriggerEvent('qb-upnatoms:cooking')
|
||
|
end)
|
||
|
else
|
||
|
QBCore.Functions.Notify('You are missing something', 'error')
|
||
|
end
|
||
|
end)
|
||
|
|
||
|
-- Atoms Bacon Burger
|
||
|
RegisterNetEvent('qb-upnatoms:client:makeAtomsBaconBurger', function(itemName)
|
||
|
local ingredients = QBCore.Functions.HasItem({'atoms-bun', 'atoms-beef-patty', 'atoms-lettuce', 'atoms-tomato', 'atoms-cheddar-cheese-slices', 'atoms-bacon'})
|
||
|
if ingredients then
|
||
|
TriggerEvent('animations:client:EmoteCommandStart', {"mechanic"})
|
||
|
QBCore.Functions.Progressbar("cooking_food", "Making Atoms Bacon Burger", 5000, false, true, {
|
||
|
disableMovement = true,
|
||
|
disableCarMovement = false,
|
||
|
disableMouse = false,
|
||
|
disableCombat = true,
|
||
|
}, {}, {}, {}, function() -- Done
|
||
|
TriggerServerEvent("qb-upnatoms:server:makeAtomsBaconBurger")
|
||
|
TriggerEvent("inventory:client:ItemBox", QBCore.Shared.Items["atoms-bun"], "remove", 1)
|
||
|
TriggerEvent("inventory:client:ItemBox", QBCore.Shared.Items["atoms-beef-patty"], "remove", 1)
|
||
|
TriggerEvent("inventory:client:ItemBox", QBCore.Shared.Items["atoms-lettuce"], "remove", 1)
|
||
|
TriggerEvent("inventory:client:ItemBox", QBCore.Shared.Items["atoms-tomato"], "remove", 1)
|
||
|
TriggerEvent("inventory:client:ItemBox", QBCore.Shared.Items["atoms-cheddar-cheese-slices"], "remove", 1)
|
||
|
TriggerEvent("inventory:client:ItemBox", QBCore.Shared.Items["atoms-bacon"], "remove", 1)
|
||
|
TriggerEvent("inventory:client:ItemBox", QBCore.Shared.Items["atoms-bacon-burger"], "add", 1)
|
||
|
TriggerEvent('animations:client:EmoteCommandStart', {"c"})
|
||
|
TriggerEvent('qb-upnatoms:cooking')
|
||
|
end, function() -- Cancel
|
||
|
QBCore.Functions.Notify("Okay then", "error")
|
||
|
TriggerEvent('qb-upnatoms:cooking')
|
||
|
end)
|
||
|
else
|
||
|
QBCore.Functions.Notify('You are missing something', 'error')
|
||
|
end
|
||
|
end)
|
||
|
|
||
|
-- Atoms Pickle Burger
|
||
|
RegisterNetEvent('qb-upnatoms:client:makeAtomsPickleBurger', function(itemName)
|
||
|
local ingredients = QBCore.Functions.HasItem({'atoms-bun', 'atoms-beef-patty', 'atoms-lettuce', 'atoms-tomato', 'atoms-cheddar-cheese-slices', 'atoms-pickles'})
|
||
|
if ingredients then
|
||
|
TriggerEvent('animations:client:EmoteCommandStart', {"mechanic"})
|
||
|
QBCore.Functions.Progressbar("cooking_food", "Making Atoms Pickle Burger", 5000, false, true, {
|
||
|
disableMovement = true,
|
||
|
disableCarMovement = false,
|
||
|
disableMouse = false,
|
||
|
disableCombat = true,
|
||
|
}, {}, {}, {}, function() -- Done
|
||
|
TriggerServerEvent("qb-upnatoms:server:makeAtomsPickleBurger")
|
||
|
TriggerEvent("inventory:client:ItemBox", QBCore.Shared.Items["atoms-bun"], "remove", 1)
|
||
|
TriggerEvent("inventory:client:ItemBox", QBCore.Shared.Items["atoms-beef-patty"], "remove", 1)
|
||
|
TriggerEvent("inventory:client:ItemBox", QBCore.Shared.Items["atoms-lettuce"], "remove", 1)
|
||
|
TriggerEvent("inventory:client:ItemBox", QBCore.Shared.Items["atoms-tomato"], "remove", 1)
|
||
|
TriggerEvent("inventory:client:ItemBox", QBCore.Shared.Items["atoms-cheddar-cheese-slices"], "remove", 1)
|
||
|
TriggerEvent("inventory:client:ItemBox", QBCore.Shared.Items["atoms-pickles"], "remove", 1)
|
||
|
TriggerEvent("inventory:client:ItemBox", QBCore.Shared.Items["atoms-pickle-burger"], "add", 1)
|
||
|
TriggerEvent('animations:client:EmoteCommandStart', {"c"})
|
||
|
TriggerEvent('qb-upnatoms:cooking')
|
||
|
end, function() -- Cancel
|
||
|
QBCore.Functions.Notify("Okay then", "error")
|
||
|
TriggerEvent('qb-upnatoms:cooking')
|
||
|
end)
|
||
|
else
|
||
|
QBCore.Functions.Notify('You are missing something', 'error')
|
||
|
end
|
||
|
end)
|
||
|
|
||
|
-- Atoms Sandwich
|
||
|
RegisterNetEvent('qb-upnatoms:client:makeAtomsSandwich', function(itemName)
|
||
|
local ingredients = QBCore.Functions.HasItem({'atoms-bread', 'atoms-lettuce', 'atoms-tomato', 'atoms-mozzarella-cheese-slices', 'atoms-ham-slices'})
|
||
|
if ingredients then
|
||
|
TriggerEvent('animations:client:EmoteCommandStart', {"mechanic"})
|
||
|
QBCore.Functions.Progressbar("cooking_food", "Making Atoms Sandwich", 5000, false, true, {
|
||
|
disableMovement = true,
|
||
|
disableCarMovement = false,
|
||
|
disableMouse = false,
|
||
|
disableCombat = true,
|
||
|
}, {}, {}, {}, function() -- Done
|
||
|
TriggerServerEvent("qb-upnatoms:server:makeAtomsSandwich")
|
||
|
TriggerEvent("inventory:client:ItemBox", QBCore.Shared.Items["atoms-bread"], "remove", 1)
|
||
|
TriggerEvent("inventory:client:ItemBox", QBCore.Shared.Items["atoms-lettuce"], "remove", 1)
|
||
|
TriggerEvent("inventory:client:ItemBox", QBCore.Shared.Items["atoms-tomato"], "remove", 1)
|
||
|
TriggerEvent("inventory:client:ItemBox", QBCore.Shared.Items["atoms-mozzarella-cheese-slices"], "remove", 1)
|
||
|
TriggerEvent("inventory:client:ItemBox", QBCore.Shared.Items["atoms-ham-slices"], "remove", 1)
|
||
|
TriggerEvent("inventory:client:ItemBox", QBCore.Shared.Items["atoms-sandwich"], "add", 1)
|
||
|
TriggerEvent('animations:client:EmoteCommandStart', {"c"})
|
||
|
TriggerEvent('qb-upnatoms:cooking')
|
||
|
end, function() -- Cancel
|
||
|
QBCore.Functions.Notify("Okay then", "error")
|
||
|
TriggerEvent('qb-upnatoms:cooking')
|
||
|
end)
|
||
|
else
|
||
|
QBCore.Functions.Notify('You are missing something', 'error')
|
||
|
end
|
||
|
end)
|
||
|
|
||
|
-- Atoms Chicken Burger
|
||
|
RegisterNetEvent('qb-upnatoms:client:makeAtomsChickenBurger', function(itemName)
|
||
|
local ingredients = QBCore.Functions.HasItem({'atoms-bun', 'atoms-lettuce', 'atoms-tomato', 'atoms-chicken-patty'})
|
||
|
if ingredients then
|
||
|
TriggerEvent('animations:client:EmoteCommandStart', {"mechanic"})
|
||
|
QBCore.Functions.Progressbar("cooking_food", "Making Atoms Chicken Burger", 5000, false, true, {
|
||
|
disableMovement = true,
|
||
|
disableCarMovement = false,
|
||
|
disableMouse = false,
|
||
|
disableCombat = true,
|
||
|
}, {}, {}, {}, function() -- Done
|
||
|
TriggerServerEvent("qb-upnatoms:server:makeAtomsChickenBurger")
|
||
|
TriggerEvent("inventory:client:ItemBox", QBCore.Shared.Items["atoms-bun"], "remove", 1)
|
||
|
TriggerEvent("inventory:client:ItemBox", QBCore.Shared.Items["atoms-lettuce"], "remove", 1)
|
||
|
TriggerEvent("inventory:client:ItemBox", QBCore.Shared.Items["atoms-tomato"], "remove", 1)
|
||
|
TriggerEvent("inventory:client:ItemBox", QBCore.Shared.Items["atoms-chicken-patty"], "remove", 1)
|
||
|
TriggerEvent("inventory:client:ItemBox", QBCore.Shared.Items["atoms-chicken-burger"], "add", 1)
|
||
|
TriggerEvent('animations:client:EmoteCommandStart', {"c"})
|
||
|
TriggerEvent('qb-upnatoms:cooking')
|
||
|
end, function() -- Cancel
|
||
|
QBCore.Functions.Notify("Okay then", "error")
|
||
|
TriggerEvent('qb-upnatoms:cooking')
|
||
|
end)
|
||
|
else
|
||
|
QBCore.Functions.Notify('You are missing something', 'error')
|
||
|
end
|
||
|
end)
|
||
|
|
||
|
-- DB Atoms Chicken Burger
|
||
|
RegisterNetEvent('qb-upnatoms:client:makeDBAtomsChickenBurger', function(itemName)
|
||
|
local ingredients = QBCore.Functions.HasItem({'atoms-bun', 'atoms-lettuce', 'atoms-tomato', 'atoms-chicken-patty'})
|
||
|
if ingredients then
|
||
|
TriggerEvent('animations:client:EmoteCommandStart', {"mechanic"})
|
||
|
QBCore.Functions.Progressbar("cooking_food", "Making Atoms DB Chicken Burger", 5000, false, true, {
|
||
|
disableMovement = true,
|
||
|
disableCarMovement = false,
|
||
|
disableMouse = false,
|
||
|
disableCombat = true,
|
||
|
}, {}, {}, {}, function() -- Done
|
||
|
TriggerServerEvent("qb-upnatoms:server:makeDBAtomsChickenBurger")
|
||
|
TriggerEvent("inventory:client:ItemBox", QBCore.Shared.Items["atoms-bun"], "remove", 1)
|
||
|
TriggerEvent("inventory:client:ItemBox", QBCore.Shared.Items["atoms-lettuce"], "remove", 1)
|
||
|
TriggerEvent("inventory:client:ItemBox", QBCore.Shared.Items["atoms-tomato"], "remove", 1)
|
||
|
TriggerEvent("inventory:client:ItemBox", QBCore.Shared.Items["atoms-chicken-patty"], "remove", 2)
|
||
|
TriggerEvent("inventory:client:ItemBox", QBCore.Shared.Items["atoms-chicken-burger"], "add", 1)
|
||
|
TriggerEvent('animations:client:EmoteCommandStart', {"c"})
|
||
|
TriggerEvent('qb-upnatoms:cooking')
|
||
|
end, function() -- Cancel
|
||
|
QBCore.Functions.Notify("Okay then", "error")
|
||
|
TriggerEvent('qb-upnatoms:cooking')
|
||
|
end)
|
||
|
else
|
||
|
QBCore.Functions.Notify('You are missing something', 'error')
|
||
|
end
|
||
|
end)
|
||
|
|
||
|
------/ CHICKEN SECTION
|
||
|
-- Chicken Fillets
|
||
|
RegisterNetEvent('qb-upnatoms:client:makeChickenFillets', function(itemName)
|
||
|
local ingredients = QBCore.Functions.HasItem({'atoms-raw-chicken'})
|
||
|
if ingredients then
|
||
|
TriggerEvent('animations:client:EmoteCommandStart', {"mechanic"})
|
||
|
QBCore.Functions.Progressbar("cooking_food", "Making Chicken Fillets", 5000, false, true, {
|
||
|
disableMovement = true,
|
||
|
disableCarMovement = false,
|
||
|
disableMouse = false,
|
||
|
disableCombat = true,
|
||
|
}, {}, {}, {}, function() -- Done
|
||
|
TriggerServerEvent("qb-upnatoms:server:makeChickenFillets")
|
||
|
TriggerEvent("inventory:client:ItemBox", QBCore.Shared.Items["atoms-raw-chicken"], "remove", 2)
|
||
|
TriggerEvent("inventory:client:ItemBox", QBCore.Shared.Items["atoms-chicken-fillets"], "add", 1)
|
||
|
TriggerEvent('animations:client:EmoteCommandStart', {"c"})
|
||
|
TriggerEvent('qb-upnatoms:cooking')
|
||
|
end, function() -- Cancel
|
||
|
QBCore.Functions.Notify("Okay then", "error")
|
||
|
TriggerEvent('qb-upnatoms:cooking')
|
||
|
end)
|
||
|
else
|
||
|
QBCore.Functions.Notify('You are missing something', 'error')
|
||
|
end
|
||
|
end)
|
||
|
|
||
|
-- Chicken Stars
|
||
|
RegisterNetEvent('qb-upnatoms:client:makeChickenStars', function(itemName)
|
||
|
local ingredients = QBCore.Functions.HasItem({'atoms-raw-chicken'})
|
||
|
if ingredients then
|
||
|
TriggerEvent('animations:client:EmoteCommandStart', {"mechanic"})
|
||
|
QBCore.Functions.Progressbar("cooking_food", "Making Chicken Stars", 5000, false, true, {
|
||
|
disableMovement = true,
|
||
|
disableCarMovement = false,
|
||
|
disableMouse = false,
|
||
|
disableCombat = true,
|
||
|
}, {}, {}, {}, function() -- Done
|
||
|
TriggerServerEvent("qb-upnatoms:server:makeChickenStars")
|
||
|
TriggerEvent("inventory:client:ItemBox", QBCore.Shared.Items["atoms-raw-chicken"], "remove", 1)
|
||
|
TriggerEvent("inventory:client:ItemBox", QBCore.Shared.Items["atoms-chicken-stars"], "add", 1)
|
||
|
TriggerEvent('animations:client:EmoteCommandStart', {"c"})
|
||
|
TriggerEvent('qb-upnatoms:cooking')
|
||
|
end, function() -- Cancel
|
||
|
QBCore.Functions.Notify("Okay then", "error")
|
||
|
TriggerEvent('qb-upnatoms:cooking')
|
||
|
end)
|
||
|
else
|
||
|
QBCore.Functions.Notify('You are missing something', 'error')
|
||
|
end
|
||
|
end)
|
||
|
|
||
|
-- Chicken Sandwich
|
||
|
RegisterNetEvent('qb-upnatoms:client:makeChickenSandwich', function(itemName)
|
||
|
local ingredients = QBCore.Functions.HasItem({'atoms-bread', 'atoms-lettuce', 'atoms-tomato', 'atoms-chicken-slices'})
|
||
|
if ingredients then
|
||
|
TriggerEvent('animations:client:EmoteCommandStart', {"mechanic"})
|
||
|
QBCore.Functions.Progressbar("cooking_food", "Making Chicken Sandwich", 5000, false, true, {
|
||
|
disableMovement = true,
|
||
|
disableCarMovement = false,
|
||
|
disableMouse = false,
|
||
|
disableCombat = true,
|
||
|
}, {}, {}, {}, function() -- Done
|
||
|
TriggerServerEvent("qb-upnatoms:server:makeChickenSandwich")
|
||
|
TriggerEvent("inventory:client:ItemBox", QBCore.Shared.Items["atoms-bread"], "remove", 1)
|
||
|
TriggerEvent("inventory:client:ItemBox", QBCore.Shared.Items["atoms-lettuce"], "remove", 1)
|
||
|
TriggerEvent("inventory:client:ItemBox", QBCore.Shared.Items["atoms-tomato"], "remove", 1)
|
||
|
TriggerEvent("inventory:client:ItemBox", QBCore.Shared.Items["atoms-chicken-slices"], "remove", 1)
|
||
|
TriggerEvent("inventory:client:ItemBox", QBCore.Shared.Items["atoms-chicken-sandwich"], "add", 1)
|
||
|
TriggerEvent('animations:client:EmoteCommandStart', {"c"})
|
||
|
TriggerEvent('qb-upnatoms:cooking')
|
||
|
end, function() -- Cancel
|
||
|
QBCore.Functions.Notify("Okay then", "error")
|
||
|
TriggerEvent('qb-upnatoms:cooking')
|
||
|
end)
|
||
|
else
|
||
|
QBCore.Functions.Notify('You are missing something', 'error')
|
||
|
end
|
||
|
end)
|
||
|
|
||
|
-- Grilled Chicken
|
||
|
RegisterNetEvent('qb-upnatoms:client:makeGrilledChicken', function(itemName)
|
||
|
local ingredients = QBCore.Functions.HasItem({'atoms-raw-chicken'})
|
||
|
if ingredients then
|
||
|
TriggerEvent('animations:client:EmoteCommandStart', {"bbq"})
|
||
|
QBCore.Functions.Progressbar("cooking_food", "Grilling Chicken", 5000, false, true, {
|
||
|
disableMovement = true,
|
||
|
disableCarMovement = false,
|
||
|
disableMouse = false,
|
||
|
disableCombat = true,
|
||
|
}, {}, {}, {}, function() -- Done
|
||
|
TriggerServerEvent("qb-upnatoms:server:makeGrilledChicken")
|
||
|
TriggerEvent("inventory:client:ItemBox", QBCore.Shared.Items["atoms-raw-chicken"], "remove", 2)
|
||
|
TriggerEvent("inventory:client:ItemBox", QBCore.Shared.Items["atoms-grilled-chicken"], "add", 1)
|
||
|
TriggerEvent('animations:client:EmoteCommandStart', {"c"})
|
||
|
TriggerEvent('qb-upnatoms:cooking')
|
||
|
end, function() -- Cancel
|
||
|
QBCore.Functions.Notify("Okay then", "error")
|
||
|
TriggerEvent('qb-upnatoms:cooking')
|
||
|
end)
|
||
|
else
|
||
|
QBCore.Functions.Notify('You are missing something', 'error')
|
||
|
end
|
||
|
end)
|
||
|
|
||
|
-- Chicken Salad
|
||
|
RegisterNetEvent('qb-upnatoms:client:makeChickenSalad', function(itemName)
|
||
|
local ingredients = QBCore.Functions.HasItem({'atoms-lettuce', 'atoms-spinach', 'atoms-chicken'})
|
||
|
if ingredients then
|
||
|
TriggerEvent('animations:client:EmoteCommandStart', {"mechanic"})
|
||
|
QBCore.Functions.Progressbar("cooking_food", "Making Chicken Salad", 5000, false, true, {
|
||
|
disableMovement = true,
|
||
|
disableCarMovement = false,
|
||
|
disableMouse = false,
|
||
|
disableCombat = true,
|
||
|
}, {}, {}, {}, function() -- Done
|
||
|
TriggerServerEvent("qb-upnatoms:server:makeChickenSalad")
|
||
|
TriggerEvent("inventory:client:ItemBox", QBCore.Shared.Items["atoms-lettuce"], "remove", 1)
|
||
|
TriggerEvent("inventory:client:ItemBox", QBCore.Shared.Items["atoms-spinach"], "remove", 1)
|
||
|
TriggerEvent("inventory:client:ItemBox", QBCore.Shared.Items["atoms-chicken"], "remove", 1)
|
||
|
TriggerEvent("inventory:client:ItemBox", QBCore.Shared.Items["atoms-chicken-salad"], "add", 1)
|
||
|
TriggerEvent('animations:client:EmoteCommandStart', {"c"})
|
||
|
TriggerEvent('qb-upnatoms:cooking')
|
||
|
end, function() -- Cancel
|
||
|
QBCore.Functions.Notify("Okay then", "error")
|
||
|
TriggerEvent('qb-upnatoms:cooking')
|
||
|
end)
|
||
|
else
|
||
|
QBCore.Functions.Notify('You are missing something', 'error')
|
||
|
end
|
||
|
end)
|
||
|
|
||
|
-- Hunks o Hen
|
||
|
RegisterNetEvent('qb-upnatoms:client:makeHunksHen', function(itemName)
|
||
|
local ingredients = QBCore.Functions.HasItem({'atoms-raw-chicken'})
|
||
|
if ingredients then
|
||
|
TriggerEvent('animations:client:EmoteCommandStart', {"bbq"})
|
||
|
QBCore.Functions.Progressbar("cooking_food", "Grilling Chicken", 5000, false, true, {
|
||
|
disableMovement = true,
|
||
|
disableCarMovement = false,
|
||
|
disableMouse = false,
|
||
|
disableCombat = true,
|
||
|
}, {}, {}, {}, function() -- Done
|
||
|
TriggerServerEvent("qb-upnatoms:server:makeHunksHen")
|
||
|
TriggerEvent("inventory:client:ItemBox", QBCore.Shared.Items["atoms-raw-chicken"], "remove", 2)
|
||
|
TriggerEvent("inventory:client:ItemBox", QBCore.Shared.Items["atoms-hunk-o-hen"], "add", 1)
|
||
|
TriggerEvent('animations:client:EmoteCommandStart', {"c"})
|
||
|
TriggerEvent('qb-upnatoms:cooking')
|
||
|
end, function() -- Cancel
|
||
|
QBCore.Functions.Notify("Okay then", "error")
|
||
|
TriggerEvent('qb-upnatoms:cooking')
|
||
|
end)
|
||
|
else
|
||
|
QBCore.Functions.Notify('You are missing something', 'error')
|
||
|
end
|
||
|
end)
|
||
|
|
||
|
------/ DRINK SECTION
|
||
|
-- Hercules
|
||
|
RegisterNetEvent('qb-upnatoms:client:makeHercules', function(itemName)
|
||
|
TriggerEvent('animations:client:EmoteCommandStart', {"mechanic"})
|
||
|
TriggerServerEvent("InteractSound_SV:PlayWithinDistance", 20.0, "watermachine", 0.02)
|
||
|
QBCore.Functions.Progressbar("making_drink", "Pouring Hercules", 3000, false, true, {
|
||
|
disableMovement = true,
|
||
|
disableCarMovement = false,
|
||
|
disableMouse = false,
|
||
|
disableCombat = true,
|
||
|
}, {}, {}, {}, function() -- Done
|
||
|
TriggerServerEvent("qb-upnatoms:server:makeHercules")
|
||
|
TriggerEvent("inventory:client:ItemBox", QBCore.Shared.Items["atoms-hercules"], "add", 1)
|
||
|
TriggerEvent('animations:client:EmoteCommandStart', {"c"})
|
||
|
TriggerEvent('qb-upnatoms:cooking')
|
||
|
end, function() -- Cancel
|
||
|
QBCore.Functions.Notify("Okay then", "error")
|
||
|
TriggerEvent('qb-upnatoms:cooking')
|
||
|
end)
|
||
|
end)
|
||
|
|
||
|
-- Orang Tang
|
||
|
RegisterNetEvent('qb-upnatoms:client:makeOrangTang', function(itemName)
|
||
|
TriggerEvent('animations:client:EmoteCommandStart', {"mechanic"})
|
||
|
TriggerServerEvent("InteractSound_SV:PlayWithinDistance", 20.0, "watermachine", 0.02)
|
||
|
QBCore.Functions.Progressbar("making_drink", "Pouring OrangTang", 3000, false, true, {
|
||
|
disableMovement = true,
|
||
|
disableCarMovement = false,
|
||
|
disableMouse = false,
|
||
|
disableCombat = true,
|
||
|
}, {}, {}, {}, function() -- Done
|
||
|
TriggerServerEvent("qb-upnatoms:server:makeOrangTang")
|
||
|
TriggerEvent("inventory:client:ItemBox", QBCore.Shared.Items["atoms-orangtang"], "add", 1)
|
||
|
TriggerEvent('animations:client:EmoteCommandStart', {"c"})
|
||
|
TriggerEvent('qb-upnatoms:cooking')
|
||
|
end, function() -- Cancel
|
||
|
QBCore.Functions.Notify("Okay then", "error")
|
||
|
TriggerEvent('qb-upnatoms:cooking')
|
||
|
end)
|
||
|
end)
|
||
|
|
||
|
-- Sprunk
|
||
|
RegisterNetEvent('qb-upnatoms:client:makeSprunk', function(itemName)
|
||
|
TriggerEvent('animations:client:EmoteCommandStart', {"mechanic"})
|
||
|
TriggerServerEvent("InteractSound_SV:PlayWithinDistance", 20.0, "watermachine", 0.02)
|
||
|
QBCore.Functions.Progressbar("making_drink", "Pouring Sprunk", 3000, false, true, {
|
||
|
disableMovement = true,
|
||
|
disableCarMovement = false,
|
||
|
disableMouse = false,
|
||
|
disableCombat = true,
|
||
|
}, {}, {}, {}, function() -- Done
|
||
|
TriggerServerEvent("qb-upnatoms:server:makeSprunk")
|
||
|
TriggerEvent("inventory:client:ItemBox", QBCore.Shared.Items["atoms-sprunk"], "add", 1)
|
||
|
TriggerEvent('animations:client:EmoteCommandStart', {"c"})
|
||
|
TriggerEvent('qb-upnatoms:cooking')
|
||
|
end, function() -- Cancel
|
||
|
QBCore.Functions.Notify("Okay then", "error")
|
||
|
TriggerEvent('qb-upnatoms:cooking')
|
||
|
end)
|
||
|
end)
|
||
|
|
||
|
-- Ecola
|
||
|
RegisterNetEvent('qb-upnatoms:client:makeEcola', function(itemName)
|
||
|
TriggerEvent('animations:client:EmoteCommandStart', {"mechanic"})
|
||
|
TriggerServerEvent("InteractSound_SV:PlayWithinDistance", 20.0, "watermachine", 0.02)
|
||
|
QBCore.Functions.Progressbar("making_drink", "Pouring Ecola", 3000, false, true, {
|
||
|
disableMovement = true,
|
||
|
disableCarMovement = false,
|
||
|
disableMouse = false,
|
||
|
disableCombat = true,
|
||
|
}, {}, {}, {}, function() -- Done
|
||
|
TriggerServerEvent("qb-upnatoms:server:makeEcola")
|
||
|
TriggerEvent("inventory:client:ItemBox", QBCore.Shared.Items["atoms-ecola"], "add", 1)
|
||
|
TriggerEvent('animations:client:EmoteCommandStart', {"c"})
|
||
|
TriggerEvent('qb-upnatoms:cooking')
|
||
|
end, function() -- Cancel
|
||
|
QBCore.Functions.Notify("Okay then", "error")
|
||
|
TriggerEvent('qb-upnatoms:cooking')
|
||
|
end)
|
||
|
end)
|
||
|
|
||
|
-- Raine
|
||
|
RegisterNetEvent('qb-upnatoms:client:makeRaine', function(itemName)
|
||
|
TriggerEvent('animations:client:EmoteCommandStart', {"mechanic"})
|
||
|
TriggerServerEvent("InteractSound_SV:PlayWithinDistance", 20.0, "watermachine", 0.02)
|
||
|
QBCore.Functions.Progressbar("making_drink", "Pouring Raine", 3000, false, true, {
|
||
|
disableMovement = true,
|
||
|
disableCarMovement = false,
|
||
|
disableMouse = false,
|
||
|
disableCombat = true,
|
||
|
}, {}, {}, {}, function() -- Done
|
||
|
TriggerServerEvent("qb-upnatoms:server:makeRaine")
|
||
|
TriggerEvent("inventory:client:ItemBox", QBCore.Shared.Items["atoms-raine"], "add", 1)
|
||
|
TriggerEvent('animations:client:EmoteCommandStart', {"c"})
|
||
|
TriggerEvent('qb-upnatoms:cooking')
|
||
|
end, function() -- Cancel
|
||
|
QBCore.Functions.Notify("Okay then", "error")
|
||
|
TriggerEvent('qb-upnatoms:cooking')
|
||
|
end)
|
||
|
end)
|
||
|
|
||
|
-- Junk
|
||
|
RegisterNetEvent('qb-upnatoms:client:makeJunk', function(itemName)
|
||
|
TriggerEvent('animations:client:EmoteCommandStart', {"mechanic"})
|
||
|
TriggerServerEvent("InteractSound_SV:PlayWithinDistance", 20.0, "watermachine", 0.02)
|
||
|
QBCore.Functions.Progressbar("making_drink", "Pouring Junk", 3000, false, true, {
|
||
|
disableMovement = true,
|
||
|
disableCarMovement = false,
|
||
|
disableMouse = false,
|
||
|
disableCombat = true,
|
||
|
}, {}, {}, {}, function() -- Done
|
||
|
TriggerServerEvent("qb-upnatoms:server:makeJunk")
|
||
|
TriggerEvent("inventory:client:ItemBox", QBCore.Shared.Items["atoms-junk"], "add", 1)
|
||
|
TriggerEvent('animations:client:EmoteCommandStart', {"c"})
|
||
|
TriggerEvent('qb-upnatoms:cooking')
|
||
|
end, function() -- Cancel
|
||
|
QBCore.Functions.Notify("Okay then", "error")
|
||
|
TriggerEvent('qb-upnatoms:cooking')
|
||
|
end)
|
||
|
end)
|
||
|
|
||
|
-- Water
|
||
|
RegisterNetEvent('qb-upnatoms:client:makeWater', function(itemName)
|
||
|
TriggerEvent('animations:client:EmoteCommandStart', {"mechanic"})
|
||
|
TriggerServerEvent("InteractSound_SV:PlayWithinDistance", 20.0, "watermachine", 0.02)
|
||
|
QBCore.Functions.Progressbar("making_drink", "Pouring Water", 3000, false, true, {
|
||
|
disableMovement = true,
|
||
|
disableCarMovement = false,
|
||
|
disableMouse = false,
|
||
|
disableCombat = true,
|
||
|
}, {}, {}, {}, function() -- Done
|
||
|
TriggerServerEvent("qb-upnatoms:server:makeWater")
|
||
|
TriggerEvent("inventory:client:ItemBox", QBCore.Shared.Items["atoms-water"], "add", 1)
|
||
|
TriggerEvent('animations:client:EmoteCommandStart', {"c"})
|
||
|
TriggerEvent('qb-upnatoms:cooking')
|
||
|
end, function() -- Cancel
|
||
|
QBCore.Functions.Notify("Okay then", "error")
|
||
|
TriggerEvent('qb-upnatoms:cooking')
|
||
|
end)
|
||
|
end)
|
||
|
|
||
|
------/ MEAL SECTION
|
||
|
-- Atoms Burger Meal
|
||
|
RegisterNetEvent('qb-upnatoms:client:makeAtomsBurgerMeal', function(itemName)
|
||
|
local ingredients = QBCore.Functions.HasItem({'atoms-burger', 'atoms-ecola', 'atoms-hashbrown'})
|
||
|
if ingredients then
|
||
|
TriggerEvent('animations:client:EmoteCommandStart', {"bartender"})
|
||
|
QBCore.Functions.Progressbar("cooking_food", "Packaging Food and Drink", 6000, false, true, {
|
||
|
disableMovement = true,
|
||
|
disableCarMovement = false,
|
||
|
disableMouse = false,
|
||
|
disableCombat = true,
|
||
|
}, {}, {}, {}, function() -- Done
|
||
|
TriggerServerEvent("qb-upnatoms:server:makeAtomsBurgerMeal")
|
||
|
TriggerEvent("inventory:client:ItemBox", QBCore.Shared.Items["atoms-burger"], "remove", 1)
|
||
|
TriggerEvent("inventory:client:ItemBox", QBCore.Shared.Items["atoms-ecola"], "remove", 1)
|
||
|
TriggerEvent("inventory:client:ItemBox", QBCore.Shared.Items["atoms-hashbrown"], "remove", 1)
|
||
|
TriggerEvent("inventory:client:ItemBox", QBCore.Shared.Items["atoms-burger-meal"], "add", 1)
|
||
|
TriggerEvent('animations:client:EmoteCommandStart', {"c"})
|
||
|
TriggerEvent('qb-upnatoms:cooking')
|
||
|
end, function() -- Cancel
|
||
|
QBCore.Functions.Notify("Okay then", "error")
|
||
|
TriggerEvent('qb-upnatoms:cooking')
|
||
|
end)
|
||
|
else
|
||
|
QBCore.Functions.Notify('You are missing something', 'error')
|
||
|
end
|
||
|
end)
|
||
|
|
||
|
-- Atoms Bacon Burger Meal
|
||
|
RegisterNetEvent('qb-upnatoms:client:makeAtomsBaconBurgerMeal', function(itemName)
|
||
|
local ingredients = QBCore.Functions.HasItem({'atoms-bacon-burger', 'atoms-ecola', 'atoms-hashbrown'})
|
||
|
if ingredients then
|
||
|
TriggerEvent('animations:client:EmoteCommandStart', {"bartender"})
|
||
|
QBCore.Functions.Progressbar("cooking_food", "Packaging Food and Drink", 6000, false, true, {
|
||
|
disableMovement = true,
|
||
|
disableCarMovement = false,
|
||
|
disableMouse = false,
|
||
|
disableCombat = true,
|
||
|
}, {}, {}, {}, function() -- Done
|
||
|
TriggerServerEvent("qb-upnatoms:server:makeAtomsBaconBurgerMeal")
|
||
|
TriggerEvent("inventory:client:ItemBox", QBCore.Shared.Items["atoms-bacon-burger"], "remove", 1)
|
||
|
TriggerEvent("inventory:client:ItemBox", QBCore.Shared.Items["atoms-ecola"], "remove", 1)
|
||
|
TriggerEvent("inventory:client:ItemBox", QBCore.Shared.Items["atoms-hashbrown"], "remove", 1)
|
||
|
TriggerEvent("inventory:client:ItemBox", QBCore.Shared.Items["atoms-bacon-burger-meal"], "add", 1)
|
||
|
TriggerEvent('animations:client:EmoteCommandStart', {"c"})
|
||
|
TriggerEvent('qb-upnatoms:cooking')
|
||
|
end, function() -- Cancel
|
||
|
QBCore.Functions.Notify("Okay then", "error")
|
||
|
TriggerEvent('qb-upnatoms:cooking')
|
||
|
end)
|
||
|
else
|
||
|
QBCore.Functions.Notify('You are missing something', 'error')
|
||
|
end
|
||
|
end)
|
||
|
|
||
|
-- Atoms Pickle Burger Meal
|
||
|
RegisterNetEvent('qb-upnatoms:client:makeAtomsPickleBurgerMeal', function(itemName)
|
||
|
local ingredients = QBCore.Functions.HasItem({'atoms-pickle-burger', 'atoms-ecola', 'atoms-hashbrown'})
|
||
|
if ingredients then
|
||
|
TriggerEvent('animations:client:EmoteCommandStart', {"bartender"})
|
||
|
QBCore.Functions.Progressbar("cooking_food", "Packaging Food and Drink", 6000, false, true, {
|
||
|
disableMovement = true,
|
||
|
disableCarMovement = false,
|
||
|
disableMouse = false,
|
||
|
disableCombat = true,
|
||
|
}, {}, {}, {}, function() -- Done
|
||
|
TriggerServerEvent("qb-upnatoms:server:makeAtomsPickleBurgerMeal")
|
||
|
TriggerEvent("inventory:client:ItemBox", QBCore.Shared.Items["atoms-pickle-burger"], "remove", 1)
|
||
|
TriggerEvent("inventory:client:ItemBox", QBCore.Shared.Items["atoms-ecola"], "remove", 1)
|
||
|
TriggerEvent("inventory:client:ItemBox", QBCore.Shared.Items["atoms-hashbrown"], "remove", 1)
|
||
|
TriggerEvent("inventory:client:ItemBox", QBCore.Shared.Items["atoms-pickle-burger-meal"], "add", 1)
|
||
|
TriggerEvent('animations:client:EmoteCommandStart', {"c"})
|
||
|
TriggerEvent('qb-upnatoms:cooking')
|
||
|
end, function() -- Cancel
|
||
|
QBCore.Functions.Notify("Okay then", "error")
|
||
|
TriggerEvent('qb-upnatoms:cooking')
|
||
|
end)
|
||
|
else
|
||
|
QBCore.Functions.Notify('You are missing something', 'error')
|
||
|
end
|
||
|
end)
|
||
|
|
||
|
-- Atoms Double Burger Meal
|
||
|
RegisterNetEvent('qb-upnatoms:client:makeAtomsDoubleBurgerMeal', function(itemName)
|
||
|
local ingredients = QBCore.Functions.HasItem({'atoms-db-burger', 'atoms-ecola', 'atoms-hashbrown'})
|
||
|
if ingredients then
|
||
|
TriggerEvent('animations:client:EmoteCommandStart', {"bartender"})
|
||
|
QBCore.Functions.Progressbar("cooking_food", "Packaging Food and Drink", 6000, false, true, {
|
||
|
disableMovement = true,
|
||
|
disableCarMovement = false,
|
||
|
disableMouse = false,
|
||
|
disableCombat = true,
|
||
|
}, {}, {}, {}, function() -- Done
|
||
|
TriggerServerEvent("qb-upnatoms:server:makeAtomsDoubleBurgerMeal")
|
||
|
TriggerEvent("inventory:client:ItemBox", QBCore.Shared.Items["atoms-db-burger"], "remove", 1)
|
||
|
TriggerEvent("inventory:client:ItemBox", QBCore.Shared.Items["atoms-ecola"], "remove", 1)
|
||
|
TriggerEvent("inventory:client:ItemBox", QBCore.Shared.Items["atoms-hashbrown"], "remove", 1)
|
||
|
TriggerEvent("inventory:client:ItemBox", QBCore.Shared.Items["atoms-db-burger-meal"], "add", 1)
|
||
|
TriggerEvent('animations:client:EmoteCommandStart', {"c"})
|
||
|
TriggerEvent('qb-upnatoms:cooking')
|
||
|
end, function() -- Cancel
|
||
|
QBCore.Functions.Notify("Okay then", "error")
|
||
|
TriggerEvent('qb-upnatoms:cooking')
|
||
|
end)
|
||
|
else
|
||
|
QBCore.Functions.Notify('You are missing something', 'error')
|
||
|
end
|
||
|
end)
|
||
|
|
||
|
-- Atoms Chicken Burger Meal
|
||
|
RegisterNetEvent('qb-upnatoms:client:makeAtomsChickenBurgerMeal', function(itemName)
|
||
|
local ingredients = QBCore.Functions.HasItem({'atoms-chicken-burger', 'atoms-ecola', 'atoms-hashbrown'})
|
||
|
if ingredients then
|
||
|
TriggerEvent('animations:client:EmoteCommandStart', {"bartender"})
|
||
|
QBCore.Functions.Progressbar("cooking_food", "Packaging Food and Drink", 6000, false, true, {
|
||
|
disableMovement = true,
|
||
|
disableCarMovement = false,
|
||
|
disableMouse = false,
|
||
|
disableCombat = true,
|
||
|
}, {}, {}, {}, function() -- Done
|
||
|
TriggerServerEvent("qb-upnatoms:server:makeAtomsChickenBurgerMeal")
|
||
|
TriggerEvent("inventory:client:ItemBox", QBCore.Shared.Items["atoms-chicken-burger"], "remove", 1)
|
||
|
TriggerEvent("inventory:client:ItemBox", QBCore.Shared.Items["atoms-ecola"], "remove", 1)
|
||
|
TriggerEvent("inventory:client:ItemBox", QBCore.Shared.Items["atoms-hashbrown"], "remove", 1)
|
||
|
TriggerEvent("inventory:client:ItemBox", QBCore.Shared.Items["atoms-chicken-burger-meal"], "add", 1)
|
||
|
TriggerEvent('animations:client:EmoteCommandStart', {"c"})
|
||
|
TriggerEvent('qb-upnatoms:cooking')
|
||
|
end, function() -- Cancel
|
||
|
QBCore.Functions.Notify("Okay then", "error")
|
||
|
TriggerEvent('qb-upnatoms:cooking')
|
||
|
end)
|
||
|
else
|
||
|
QBCore.Functions.Notify('You are missing something', 'error')
|
||
|
end
|
||
|
end)
|
||
|
|
||
|
-- Atoms Dobule Chicken Burger Meal
|
||
|
RegisterNetEvent('qb-upnatoms:client:makeAtomsDoubleChickenBurgerMeal', function(itemName)
|
||
|
local ingredients = QBCore.Functions.HasItem({'atoms-db-chicken-burger', 'atoms-ecola', 'atoms-hashbrown'})
|
||
|
if ingredients then
|
||
|
TriggerEvent('animations:client:EmoteCommandStart', {"bartender"})
|
||
|
QBCore.Functions.Progressbar("cooking_food", "Packaging Food and Drink", 6000, false, true, {
|
||
|
disableMovement = true,
|
||
|
disableCarMovement = false,
|
||
|
disableMouse = false,
|
||
|
disableCombat = true,
|
||
|
}, {}, {}, {}, function() -- Done
|
||
|
TriggerServerEvent("qb-upnatoms:server:makeAtomsDoubleChickenBurgerMeal")
|
||
|
TriggerEvent("inventory:client:ItemBox", QBCore.Shared.Items["atoms-db-chicken-burger"], "remove", 1)
|
||
|
TriggerEvent("inventory:client:ItemBox", QBCore.Shared.Items["atoms-ecola"], "remove", 1)
|
||
|
TriggerEvent("inventory:client:ItemBox", QBCore.Shared.Items["atoms-hashbrown"], "remove", 1)
|
||
|
TriggerEvent("inventory:client:ItemBox", QBCore.Shared.Items["atoms-db-chicken-burger-meal"], "add", 1)
|
||
|
TriggerEvent('animations:client:EmoteCommandStart', {"c"})
|
||
|
TriggerEvent('qb-upnatoms:cooking')
|
||
|
end, function() -- Cancel
|
||
|
QBCore.Functions.Notify("Okay then", "error")
|
||
|
TriggerEvent('qb-upnatoms:cooking')
|
||
|
end)
|
||
|
else
|
||
|
QBCore.Functions.Notify('You are missing something', 'error')
|
||
|
end
|
||
|
end)
|
||
|
------/ MENU SECTION
|
||
|
|
||
|
RegisterNetEvent('qb-upnatoms:closemenu', function()
|
||
|
ClearPedTasksImmediately(PlayerPedId())
|
||
|
TriggerEvent("qb-menu:closeMenu")
|
||
|
end)
|
||
|
|
||
|
RegisterNetEvent('qb-upnatoms:client:cookStation', function()
|
||
|
exports['qb-menu']:openMenu({
|
||
|
{
|
||
|
header = "Grill Area",
|
||
|
txt = "",
|
||
|
isMenuHeader = true
|
||
|
},
|
||
|
{
|
||
|
header = "Bacon",
|
||
|
txt = "Requires:</p>1x Raw Bacon",
|
||
|
icon = "fa-solid fa-fire fa-beat",
|
||
|
params = {
|
||
|
event = "qb-upnatoms:client:makeCookedBacon",
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
header = "Beef Patty",
|
||
|
txt = "Requires:</p>1x Raw Beef Patty",
|
||
|
icon = "fa-solid fa-fire fa-beat",
|
||
|
params = {
|
||
|
event = "qb-upnatoms:client:makeCookedBeefPatty",
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
header = "Chicken Patty",
|
||
|
txt = "Requires:</p>1x Raw Chicken Patty",
|
||
|
icon = "fa-solid fa-fire fa-beat",
|
||
|
params = {
|
||
|
event = "qb-upnatoms:client:makeCookedChickenPatty",
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
header = "Chicken",
|
||
|
txt = "Requires:</p>1x Raw Chicken",
|
||
|
icon = "fa-solid fa-fire fa-beat",
|
||
|
params = {
|
||
|
event = "qb-upnatoms:client:makeCookedChicken",
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
header = "Grilled Chicken",
|
||
|
txt = "Requires:</p>2x Raw Chicken",
|
||
|
icon = "fa-solid fa-fire fa-beat",
|
||
|
params = {
|
||
|
event = "qb-upnatoms:client:makeGrilledChicken",
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
header = "Hunks o Hen",
|
||
|
txt = "Requires:</p>2x Raw Chicken",
|
||
|
icon = "fa-solid fa-fire fa-beat",
|
||
|
params = {
|
||
|
event = "qb-upnatoms:client:makeHunksHen",
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
header = "French Toast",
|
||
|
txt = "Requires:</p>1x Bread | 1x Eggs | 1x Bacon",
|
||
|
icon = "fa-solid fa-fire fa-beat",
|
||
|
params = {
|
||
|
event = "qb-upnatoms:client:makeFrenchToastBacon",
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
header = "Eggs Benedict",
|
||
|
txt = "Requires:</p>1x Eggs | 1x English Muffin | 1x Ham Slices",
|
||
|
icon = "fa-solid fa-fire fa-beat",
|
||
|
params = {
|
||
|
event = "qb-upnatoms:client:makeEggsBenedict",
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
header = "Eggs Florentine",
|
||
|
txt = "Requires:</p>1x Eggs | 1x English Muffin | 1x Ham Slices | 1x Spinach",
|
||
|
icon = "fa-solid fa-fire fa-beat",
|
||
|
params = {
|
||
|
event = "qb-upnatoms:client:makeEggsFlorentine",
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
header = "Bacon n Eggs with Toast",
|
||
|
txt = "Requires:</p>1x Eggs | 1x Bread | 1x Bacon",
|
||
|
icon = "fa-solid fa-fire fa-beat",
|
||
|
params = {
|
||
|
event = "qb-upnatoms:client:makeBaconEggsToast",
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
header = "Sasuages",
|
||
|
txt = "Requires:</p>1x Frozen Sausages",
|
||
|
icon = "fa-solid fa-fire fa-beat",
|
||
|
params = {
|
||
|
event = "qb-upnatoms:client:makeSausages",
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
header = "Exit",
|
||
|
icon = "fa-regular fa-circle-xmark fa-beat",
|
||
|
params = {
|
||
|
event = "qb-upnatoms:closemenu"
|
||
|
}
|
||
|
},
|
||
|
})
|
||
|
end)
|
||
|
|
||
|
RegisterNetEvent('qb-upnatoms:client:deepfryStation', function()
|
||
|
exports['qb-menu']:openMenu({
|
||
|
{
|
||
|
header = "Deep Fryer",
|
||
|
txt = "",
|
||
|
isMenuHeader = true
|
||
|
},
|
||
|
{
|
||
|
header = "Hashbrowns",
|
||
|
txt = "Requires:</p>1x Potatos",
|
||
|
icon = "fa-solid fa-fire fa-beat",
|
||
|
params = {
|
||
|
event = "qb-upnatoms:client:makeHashbrowns",
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
header = "Chicken Stars",
|
||
|
txt = "Requires:</p>1x Raw Chicken",
|
||
|
icon = "fa-solid fa-fire fa-beat",
|
||
|
params = {
|
||
|
event = "qb-upnatoms:client:makeChickenStars",
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
header = "Chicken Fillets",
|
||
|
txt = "Requires:</p>2x Raw Chicken",
|
||
|
icon = "fa-solid fa-fire fa-beat",
|
||
|
params = {
|
||
|
event = "qb-upnatoms:client:makeChickenFillets",
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
header = "Bacon Rolls",
|
||
|
txt = "Requires:</p>1x Raw Bacon | 1x Mozzarella Cheese",
|
||
|
icon = "fa-solid fa-fire fa-beat",
|
||
|
params = {
|
||
|
event = "qb-upnatoms:client:makeBaconRolls",
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
header = "Exit",
|
||
|
icon = "fa-regular fa-circle-xmark fa-beat",
|
||
|
params = {
|
||
|
event = "qb-upnatoms:closemenu"
|
||
|
}
|
||
|
},
|
||
|
})
|
||
|
end)
|
||
|
|
||
|
RegisterNetEvent('qb-upnatoms:client:buildStation', function()
|
||
|
exports['qb-menu']:openMenu({
|
||
|
{
|
||
|
header = "Make Area",
|
||
|
txt = "",
|
||
|
isMenuHeader = true
|
||
|
},
|
||
|
{
|
||
|
header = "Atoms Burger",
|
||
|
txt = "Requires:</p>1x Bun | 1x Beef Patty | 1x Lettuce | 1x Tomato | 1x Cheddar Cheese",
|
||
|
icon = "fa-solid fa-hands fa-beat",
|
||
|
params = {
|
||
|
event = "qb-upnatoms:client:makeAtomsBurger"
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
header = "DB Atoms Burger",
|
||
|
txt = "Requires:</p>1x Bun | 2x Beef Patty | 1x Lettuce | 1x Tomato | 1x Cheddar Cheese",
|
||
|
icon = "fa-solid fa-hands fa-beat",
|
||
|
params = {
|
||
|
event = "qb-upnatoms:client:makeDBAtomsBurger"
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
header = "Atoms Bacon Burger",
|
||
|
txt = "Requires:</p>1x Bun | 1x Beef Patty | 1x Lettuce | 1x Tomato | 1x Cheddar Cheese | 1x Bacon",
|
||
|
icon = "fa-solid fa-hands fa-beat",
|
||
|
params = {
|
||
|
event = "qb-upnatoms:client:makeAtomsBaconBurger"
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
header = "Atoms Pickle Burger",
|
||
|
txt = "Requires:</p>1x Bun | 1x Beef Patty | 1x Lettuce | 1x Tomato | 1x Cheddar Cheese | 1x Pickle",
|
||
|
icon = "fa-solid fa-hands fa-beat",
|
||
|
params = {
|
||
|
event = "qb-upnatoms:client:makeAtomsPickleBurger"
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
header = "Atoms Sandwich",
|
||
|
txt = "Requires:</p>1x Bread | 1x Lettuce | 1x Tomato | 1x Mozzarella Cheese | 1x Ham Slices",
|
||
|
icon = "fa-solid fa-hands fa-beat",
|
||
|
params = {
|
||
|
event = "qb-upnatoms:client:makeAtomsSandwich"
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
header = "Atoms Chicken Burger",
|
||
|
txt = "Requires:</p>1x Bun | 1x Chicken Patty | 1x Lettuce | 1x Tomato",
|
||
|
icon = "fa-solid fa-hands fa-beat",
|
||
|
params = {
|
||
|
event = "qb-upnatoms:client:makeAtomsChickenBurger"
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
header = "DB Atoms Chicken Burger",
|
||
|
txt = "Requires:</p>1x Bun | 2x Chicken Patty | 1x Lettuce | 1x Tomato",
|
||
|
icon = "fa-solid fa-hands fa-beat",
|
||
|
params = {
|
||
|
event = "qb-upnatoms:client:makeDBAtomsChickenBurger"
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
header = "Atoms Chicken Sandwich",
|
||
|
txt = "Requires:</p>1x Bread | 1x Lettuce | 1x Tomato | 1x Chicken Slices",
|
||
|
icon = "fa-solid fa-hands fa-beat",
|
||
|
params = {
|
||
|
event = "qb-upnatoms:client:makeChickenSandwich"
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
header = "Atoms Chicken Salad",
|
||
|
txt = "Requires:</p>1x Lettuce | 1x Spinach | 1x Chicken",
|
||
|
icon = "fa-solid fa-hands fa-beat",
|
||
|
params = {
|
||
|
event = "qb-upnatoms:client:makeChickenSalad"
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
header = "Exit",
|
||
|
icon = "fa-regular fa-circle-xmark fa-beat",
|
||
|
params = {
|
||
|
event = "qb-upnatoms:closemenu"
|
||
|
}
|
||
|
},
|
||
|
})
|
||
|
end)
|
||
|
|
||
|
RegisterNetEvent('qb-upnatoms:client:drinkStation', function()
|
||
|
exports['qb-menu']:openMenu({
|
||
|
{
|
||
|
header = "Drink Area",
|
||
|
txt = "",
|
||
|
isMenuHeader = true
|
||
|
},
|
||
|
{
|
||
|
header = "Hercules",
|
||
|
txt = "",
|
||
|
icon = "fa-solid fa-faucet-drip fa-beat",
|
||
|
params = {
|
||
|
event = "qb-upnatoms:client:makeHercules",
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
header = "Orang Tang",
|
||
|
txt = "",
|
||
|
icon = "fa-solid fa-faucet-drip fa-beat",
|
||
|
params = {
|
||
|
event = "qb-upnatoms:client:makeOrangTang",
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
header = "Sprunk",
|
||
|
txt = "",
|
||
|
icon = "fa-solid fa-faucet-drip fa-beat",
|
||
|
params = {
|
||
|
event = "qb-upnatoms:client:makeSprunk",
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
header = "Ecola",
|
||
|
txt = "",
|
||
|
icon = "fa-solid fa-faucet-drip fa-beat",
|
||
|
params = {
|
||
|
event = "qb-upnatoms:client:makeEcola",
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
header = "Raine",
|
||
|
txt = "",
|
||
|
icon = "fa-solid fa-faucet-drip fa-beat",
|
||
|
params = {
|
||
|
event = "qb-upnatoms:client:makeRaine",
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
header = "Junk",
|
||
|
txt = "",
|
||
|
icon = "fa-solid fa-faucet-drip fa-beat",
|
||
|
params = {
|
||
|
event = "qb-upnatoms:client:makeJunk",
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
header = "Water",
|
||
|
txt = "",
|
||
|
icon = "fa-solid fa-faucet-drip fa-beat",
|
||
|
params = {
|
||
|
event = "qb-upnatoms:client:makeWater",
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
header = "Exit",
|
||
|
icon = "fa-regular fa-circle-xmark fa-beat",
|
||
|
params = {
|
||
|
event = "qb-upnatoms:closemenu"
|
||
|
}
|
||
|
},
|
||
|
})
|
||
|
end)
|
||
|
|
||
|
RegisterNetEvent('qb-upnatoms:client:packageStation', function()
|
||
|
exports['qb-menu']:openMenu({
|
||
|
{
|
||
|
header = "Package Area",
|
||
|
txt = "",
|
||
|
isMenuHeader = true
|
||
|
},
|
||
|
{
|
||
|
header = "Classic Burger Meal",
|
||
|
txt = "Requires:</p>1x Burger | 1x Hashbrown | 1x Ecola",
|
||
|
icon = "fa-solid fa-box fa-beat",
|
||
|
params = {
|
||
|
event = "qb-upnatoms:client:makeAtomsBurgerMeal",
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
header = "Bacon Burger Meal",
|
||
|
txt = "Requires:</p>1x Bacon Burger | 1x Hashbrown | 1x Ecola",
|
||
|
icon = "fa-solid fa-box fa-beat",
|
||
|
params = {
|
||
|
event = "qb-upnatoms:client:makeAtomsBaconBurgerMeal",
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
header = "Pickle Burger Meal",
|
||
|
txt = "Requires:</p>1x Pickle Burger | 1x Hashbrown | 1x Ecola",
|
||
|
icon = "fa-solid fa-box fa-beat",
|
||
|
params = {
|
||
|
event = "qb-upnatoms:client:makeAtomsPickleBurgerMeal",
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
header = "Double Classic Burger",
|
||
|
txt = "Requires:</p>1x Double Burger | 1x Hashbrown | 1x Ecola",
|
||
|
icon = "fa-solid fa-box fa-beat",
|
||
|
params = {
|
||
|
event = "qb-upnatoms:client:makeAtomsDoubleBurgerMeal",
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
header = "Chicken Burger",
|
||
|
txt = "Requires:</p>1x Chicken Burger | 1x Hashbrown | 1x Ecola",
|
||
|
icon = "fa-solid fa-box fa-beat",
|
||
|
params = {
|
||
|
event = "qb-upnatoms:client:makeAtomsChickenBurgerMeal",
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
header = "Double Chicken Burger",
|
||
|
txt = "Requires:</p>1x Double Chicken Burger | 1x Hashbrown | 1x Ecola",
|
||
|
icon = "fa-solid fa-box fa-beat",
|
||
|
params = {
|
||
|
event = "qb-upnatoms:client:makeAtomsDoubleChickenBurgerMeal",
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
header = "Exit",
|
||
|
icon = "fa-regular fa-circle-xmark fa-beat",
|
||
|
params = {
|
||
|
event = "qb-upnatoms:closemenu"
|
||
|
}
|
||
|
},
|
||
|
})
|
||
|
end)
|