Installation

Dependencies

Make Sure all the dependencies are installed.

Required

ox_lib

ox-target or qb-target

Config Setup

Adjust config.lua according to your liking

Make sure to set your map, target, clothing, billing, society script

SQL Installation

Now execute this query into your server database using heidisql or phpmyadmin.

CREATE TABLE IF NOT EXISTS `pl_burgershot` (
  `stock` longtext DEFAULT NULL,
  `state` varchar(5) NOT NULL DEFAULT 'open'
) ENGINE=InnoDB DEFAULT CHARSET=armscii8 COLLATE=armscii8_bin;

INSERT INTO `addon_account` (name, label, shared) VALUES
	('society_burgershot', 'BurgerShot', 1);

INSERT INTO `datastore` (name, label, shared) VALUES
	('society_burgershot', 'BurgerShot', 1);

INSERT INTO `jobs` (name, label,whitelisted) VALUES
	('burgershot', 'BurgerShot',1)
;

INSERT INTO `job_grades` (job_name, grade, name, label, salary, skin_male, skin_female) VALUES
	('burgershot',0,'cashier','Cashier',20,'{}','{}'),
	('burgershot',1,'cook','Cook',40,'{}','{}'),
	('burgershot',2,'staff','Staff',60,'{}','{}'),
	('burgershot',3,'manager','Manager',85,'{}','{}'),
	('burgershot',4,'boss','Owner',100,'{}','{}')
;

Items

Add the items into your server

Add the Following Items in ox_inventory/data/items.lua

["bs_buffalo_wings"] = {
    label = "Buffalo Wings",
    weight = 1,
    client = {
			status = { hunger = 200000 },
			anim = 'eating',
			prop = 'burger',
			usetime = 2500,
			notification = 'You ate a delicious burger'
		},
},

["bs_chicken_piece"] = {
    label = "Chicken Piece",
    weight = 1,
    client = {
			status = { hunger = 200000 },
			anim = 'eating',
			prop = 'burger',
			usetime = 2500,
			notification = 'You ate a delicious burger'
		},
},

["bs_chillwave_cola"] = {
    label = "Chillwave Cola",
    weight = 1,
    client = {
			status = { thirst = 200000 },
			anim = { dict = 'mp_player_intdrink', clip = 'loop_bottle' },
			prop = { model = `prop_ld_can_01`, pos = vec3(0.01, 0.01, 0.06), rot = vec3(5.0, 5.0, -180.5) },
			usetime = 2500,
			notification = 'You quenched your thirst with a sprunk'
		}
},

["bs_classic_salted_fries"] = {
    label = "Classic Salted Fries",
    weight = 1,
    client = {
			status = { hunger = 200000 },
			anim = 'eating',
			prop = 'burger',
			usetime = 2500,
			notification = 'You ate a delicious burger'
		},
},

["bs_double_cheese_burger"] = {
    label = "Double Cheese Burger",
    weight = 1,
    client = {
			status = { hunger = 200000 },
			anim = 'eating',
			prop = 'burger',
			usetime = 2500,
			notification = 'You ate a delicious burger'
		},
},

["bs_fish_burger"] = {
    label = "Fish Burger",
    weight = 1,
    client = {
			status = { hunger = 200000 },
			anim = 'eating',
			prop = 'burger',
			usetime = 2500,
			notification = 'You ate a delicious burger'
		},
},


["bs_fizzberry_splash"] = {
    label = "Fizzberry Splash",
    weight = 1,
    client = {
			status = { thirst = 200000 },
			anim = { dict = 'mp_player_intdrink', clip = 'loop_bottle' },
			prop = { model = `prop_ld_can_01`, pos = vec3(0.01, 0.01, 0.06), rot = vec3(5.0, 5.0, -180.5) },
			usetime = 2500,
			notification = 'You quenched your thirst with a sprunk'
		}
},

["bs_garlic_parmesan_fries"] = {
    label = "Garlic Parmesan Fries",
    weight = 1,
    client = {
			status = { hunger = 200000 },
			anim = 'eating',
			prop = 'burger',
			usetime = 2500,
			notification = 'You ate a delicious burger'
		},
},


["bs_honey_wings"] = {
    label = "Honey Wings",
    weight = 1,
    client = {
			status = { hunger = 200000 },
			anim = 'eating',
			prop = 'burger',
			usetime = 2500,
			notification = 'You ate a delicious burger'
		},
},

["bs_kentucky_burger"] = {
    label = "Kentucky Burger",
    weight = 1,
    client = {
			status = { hunger = 200000 },
			anim = 'eating',
			prop = 'burger',
			usetime = 2500,
			notification = 'You ate a delicious burger'
		},
},

["bs_lemonlush_soda"] = {
    label = "Lemonlush Soda",
    weight = 1,
    client = {
			status = { thirst = 200000 },
			anim = { dict = 'mp_player_intdrink', clip = 'loop_bottle' },
			prop = { model = `prop_ld_can_01`, pos = vec3(0.01, 0.01, 0.06), rot = vec3(5.0, 5.0, -180.5) },
			usetime = 2500,
			notification = 'You quenched your thirst with a sprunk'
		}
},

["bs_mighty_zinger"] = {
    label = "Mighty Zinger",
    weight = 1,
    client = {
			status = { hunger = 200000 },
			anim = 'eating',
			prop = 'burger',
			usetime = 2500,
			notification = 'You ate a delicious burger'
		},
},

["bs_mushroom_veggie_burger"] = {
    label = "Mushroom Veggie Burger",
    weight = 1,
    client = {
			status = { hunger = 200000 },
			anim = 'eating',
			prop = 'burger',
			usetime = 2500,
			notification = 'You ate a delicious burger'
		},
},

["bs_nuggets"] = {
    label = "Nuggets",
    weight = 1,
    client = {
			status = { hunger = 200000 },
			anim = 'eating',
			prop = 'burger',
			usetime = 2500,
			notification = 'You ate a delicious burger'
		},
},

["bs_rice"] = {
    label = "Rice Label",
    weight = 1,
    client = {
			status = { hunger = 200000 },
			anim = 'eating',
			prop = 'burger',
			usetime = 2500,
			notification = 'You ate a delicious burger'
		},
},

["bs_signature_whooper"] = {
    label = "Signature Whooper",
    weight = 1,
    client = {
			status = { hunger = 200000 },
			anim = 'eating',
			prop = 'burger',
			usetime = 2500,
			notification = 'You ate a delicious burger'
		},
},

["bs_spicy_cajun_fries"] = {
    label = "Spicy Cajun Fries",
    weight = 1,
    client = {
			status = { hunger = 200000 },
			anim = 'eating',
			prop = 'burger',
			usetime = 2500,
			notification = 'You ate a delicious burger'
		},
},

["bs_spicy_rice"] = {
    label = "Spicy Rice",
    weight = 1,
    client = {
			status = { hunger = 200000 },
			anim = 'eating',
			prop = 'burger',
			usetime = 2500,
			notification = 'You ate a delicious burger'
		},
},

["bs_steakhouse_whooper"] = {
    label = "Steakhouse Whooper",
    weight = 1,
    client = {
			status = { hunger = 200000 },
			anim = 'eating',
			prop = 'burger',
			usetime = 2500,
			notification = 'You ate a delicious burger'
		},
},

["bs_sweet_potato_fries"] = {
    label = "Sweet Potato Fries",
    weight = 1,
    client = {
			status = { hunger = 200000 },
			anim = 'eating',
			prop = 'burger',
			usetime = 2500,
			notification = 'You ate a delicious burger'
		},
},

["bs_tortilla"] = {
    label = "Tortilla Label",
    weight = 1,
    client = {
			status = { hunger = 200000 },
			anim = 'eating',
			prop = 'burger',
			usetime = 2500,
			notification = 'You ate a delicious burger'
		},
},

["bs_truffle_fries"] = {
    label = "Truffle Fries",
    weight = 1,
    client = {
			status = { hunger = 200000 },
			anim = 'eating',
			prop = 'burger',
			usetime = 2500,
			notification = 'You ate a delicious burger'
		},
},

["bs_twister"] = {
    label = "Twister",
    weight = 1,
    client = {
			status = { hunger = 200000 },
			anim = 'eating',
			prop = 'burger',
			usetime = 2500,
			notification = 'You ate a delicious burger'
		},
},

["bs_whooper_jr"] = {
    label = "Whooper Jr",
    weight = 1,
    client = {
			status = { hunger = 200000 },
			anim = 'eating',
			prop = 'burger',
			usetime = 2500,
			notification = 'You ate a delicious burger'
		},
},

["bs_wings"] = {
    label = "Wings",
    weight = 1,
    client = {
			status = { hunger = 200000 },
			anim = 'eating',
			prop = 'burger',
			usetime = 2500,
			notification = 'You ate a delicious burger'
		},
},

["bs_zesty_zing"] = {
    label = "Zesty Zing",
    weight = 1,
    client = {
			status = { thirst = 200000 },
			anim = { dict = 'mp_player_intdrink', clip = 'loop_bottle' },
			prop = { model = `prop_ld_can_01`, pos = vec3(0.01, 0.01, 0.06), rot = vec3(5.0, 5.0, -180.5) },
			usetime = 2500,
			notification = 'You quenched your thirst with a sprunk'
		}
},

["bs_zinger_burger"] = {
    label = "Zinger Burger",
    weight = 1,
    client = {
			status = { hunger = 200000 },
			anim = 'eating',
			prop = 'burger',
			usetime = 2500,
			notification = 'You ate a delicious burger'
		},
},

["bs_zinger_stacker"] = {
    label = "Zinger Stacker",
    weight = 1,
    client = {
			status = { hunger = 200000 },
			anim = 'eating',
			prop = 'burger',
			usetime = 2500,
			notification = 'You ate a delicious burger'
		},
},

["bs_long_cheesy_onion_beef"] = {
    label = "Long Cheesy Onion Beef",
    weight = 1,
    stack = true,
    close = true,
},

["bs_jalapeno"] = {
    label = "Jalapeno Label",
    weight = 1,
    stack = true,
    close = true,
},

["bs_honey"] = {
    label = "Honey Label",
    weight = 1,
    stack = true,
    close = true,
},

["bs_fish_fillet"] = {
    label = "Fish Fillet Label",
    weight = 1,
    stack = true,
    close = true,
},

["bs_bun"] = {
    label = "Bun Label",
    weight = 1,
    stack = true,
    close = true,
},

["bs_cajun_seasoning"] = {
    label = "Cajun Seasoning Label",
    weight = 1,
    stack = true,
    close = true,
},

["bs_cheese_slice"] = {
    label = "Cheese Slice Label",
    weight = 1,
    stack = true,
    close = true,
},

["bs_chicken"] = {
    label = "Chicken Label",
    weight = 1,
    stack = true,
    close = true,
},

["bs_mushroom"] = {
    label = "Mushroom Label",
    weight = 1,
    stack = true,
    close = true,
},

["bs_onion"] = {
    label = "Onion Label",
    weight = 1,
    stack = true,
    close = true,
},

["bs_parmesan_cheese"] = {
    label = "Parmesan Cheese Label",
    weight = 1,
    stack = true,
    close = true,
},

["bs_pepperoni"] = {
    label = "Pepperoni Label",
    weight = 1,
    stack = true,
    close = true,
},

["bs_piece"] = {
    label = "Piece Label",
    weight = 1,
    stack = true,
    close = true,
},

["bs_potato"] = {
    label = "Potato Label",
    weight = 1,
    stack = true,
    close = true,
},

["bs_truffle_oil"] = {
    label = "Truffle Oil Label",
    weight = 1,
    stack = true,
    close = true,
},

["bs_bbq_burger"] = {
    label = "BBQ Burger",
    weight = 1,
    stack = true,
    close = true,
},

["bs_bbq_sauce"] = {
    label = "BBQ Sauce Label",
    weight = 1,
    stack = true,
    close = true,
},

["bs_beef_patty"] = {
    label = "Beef Patty Label",
    weight = 1,
    stack = true,
    close = true,
},

["bs_buffalo_sauce"] = {
    label = "Buffalo Sauce Label",
    weight = 1,
    stack = true,
    close = true,
},
["bs_emptycup"] = {
    label = "BurgerShot EmptyCup",
    weight = 1,
    stack = true,
    close = true,
},
["bs_icecubes"] = {
    label = "Ice Cubes",
    weight = 1,
    stack = true,
    close = true,
},
["bs_waterbottle"] = {
    label = "Water Bottle",
    weight = 1,
    stack = true,
    close = true,
},

["bs_tomato"] = {
    label = "Tomato Label",
    weight = 1,
    stack = true,
    close = true,
},

For QBCore Only

Add the Following in qb-core/shared/jobs.lua

['burgershot'] = {
    label = 'BurgerShot',
    defaultDuty = true,
    grades = {
        ['0'] = {
            name = 'Cashier',
            payment = 50
        },
        ['1'] = {
            name = 'Cook',
            payment = 75
        },
        ['2'] = {
            name = 'Shift Manager',
            payment = 100
        },
        ['3'] = {
            name = 'Manager',
            payment = 125,
        },
        ['4'] = {
            name = 'Owner',
            payment = 125,
            isboss = true,
        },
    },
},

Added in Qbox->shared->jobs.lua

['burgershot'] = {
    label = 'BurgerShot',
    defaultDuty = true,
    grades = {
        [0] = {
            name = 'Cashier',
            payment = 50
        },
        [1] = {
            name = 'Cook',
            payment = 75
        },
        [2] = {
            name = 'Shift Manager',
            payment = 100
        },
        [3] = {
            name = 'Manager',
            payment = 125,
        },
        [4] = {
            name = 'Owner',
            payment = 125,
            isboss = true,
        },
    },
},

Consumables

Add in qb-smallresourcse/config.lua

--If using old qb-smallresources
Config.ConsumablesDrink = {
    ['bs_chillwave_cola'] = math.random(35, 54),
    ['bs_fizzberry_splash'] = math.random(35, 54),
    ['bs_lemonlush_soda'] = math.random(35, 54),
    ['bs_zesty_zing'] = math.random(35, 54),
}

Config.ConsumablesEat = {
    ['bs_zinger_burger'] = math.random(35, 54),
    ['bs_zinger_stacker'] = math.random(35, 54),
    ['bs_kentucky_burger'] = math.random(35, 54),
    ['bs_mighty_zinger'] = math.random(35, 54),
    ['bs_mushroom_veggie_burger'] = math.random(35, 54),
    ['bs_steakhouse_whooper'] = math.random(35, 54),
    ['bs_fish_burger'] = math.random(35, 54),
    ['bs_double_cheese_burger'] = math.random(35, 54),
    ['bs_bbq_burger'] = math.random(35, 54),
    ['bs_signature_whooper'] = math.random(35, 54),
    ['bs_whooper_jr'] = math.random(35, 54),
    ['bs_long_cheesy_onion_beef'] = math.random(35, 54),

    ['bs_classic_salted_fries'] = math.random(35, 54),
    ['bs_garlic_parmesan_fries'] = math.random(35, 54),
    ['bs_spicy_cajun_fries'] = math.random(35, 54),
    ['bs_truffle_fries'] = math.random(35, 54),
    ['bs_sweet_potato_fries'] = math.random(35, 54),
    ['bs_twister'] = math.random(35, 54),
    ['bs_nuggets'] = math.random(35, 54),
    ['bs_wings'] = math.random(35, 54),
    ['bs_honey_wings'] = math.random(35, 54),
    ['bs_buffalo_wings'] = math.random(35, 54),
    ['bs_chicken_piece'] = math.random(35, 54),
    ['bs_spicy_rice'] = math.random(35, 54),
}

--If using new qb-smallresources
Config.Consumables = {
    eat = {
        ['bs_zinger_burger'] = math.random(35, 54), 
        ['bs_zinger_stacker'] = math.random(35, 54),
        ['bs_kentucky_burger'] = math.random(35, 54),
        ['bs_mighty_zinger'] = math.random(35, 54),
        ['bs_mushroom_veggie_burger'] = math.random(35, 54),
        ['bs_steakhouse_whooper'] = math.random(35, 54),
        ['bs_fish_burger'] = math.random(35, 54),
        ['bs_double_cheese_burger'] = math.random(35, 54),
        ['bs_bbq_burger'] = math.random(35, 54),
        ['bs_signature_whooper'] = math.random(35, 54),
        ['bs_whooper_jr'] = math.random(35, 54),
        ['bs_long_cheesy_onion_beef'] = math.random(35, 54),

        ['bs_classic_salted_fries'] = math.random(35, 54),
        ['bs_garlic_parmesan_fries'] = math.random(35, 54),
        ['bs_spicy_cajun_fries'] = math.random(35, 54),
        ['bs_truffle_fries'] = math.random(35, 54),
        ['bs_sweet_potato_fries'] = math.random(35, 54),
        ['bs_twister'] = math.random(35, 54),
        ['bs_nuggets'] = math.random(35, 54),
        ['bs_wings'] = math.random(35, 54),
        ['bs_honey_wings'] = math.random(35, 54),
        ['bs_buffalo_wings'] = math.random(35, 54),
        ['bs_chicken_piece'] = math.random(35, 54),
        ['bs_spicy_rice'] = math.random(35, 54),
    },
    drink = {
        ['bs_chillwave_cola'] = math.random(35, 54),
        ['bs_fizzberry_splash'] = math.random(35, 54),
        ['bs_lemonlush_soda'] = math.random(35, 54),
        ['bs_zesty_zing'] = math.random(35, 54),
    },
}

Add Images to Inventory

Copy all the Images folder and paste it in your inventory Images folder

Livery

Download the vehicle and livery from the below links and install. Make sure to add the .ytd file from the livery into the resource.

Vehicle - Download

Livery - Download

Log Webook Setup - Optional

To enable discord logs make sure to add your webhook in the server->Log.lua File

Optional Dj Custom Props

If you have purchased the DJ Burgershot Props https://djscollections.com/package/6098332 just install it and set the Config.UseDjItems = true

Video of Installation:

Last updated