Config Preview
copy of the config file coming in this script.
```
-- RECOMENDED TO JOIN DISCORD FOR SUPPORT
-- |||||||||||||||||||||||||||||||||||||||||||||
-- ||||||| https://discord.gg/dcm4TNtbGQ |||||||
-- |||||||||||||||||||||||||||||||||||||||||||||
--[[
Framework Configuration:
- No need to manually select a framework! The system automatically detects the framework using [sf_lib].
- If your core script folder name is non-standard, update it in [sf_lib/Config.lua].
- You can also manually select the framework in [sf_lib/Config.lua] if needed, or set up a custom framework in [sf_lib/Bridge/Custom/*.lua].
Performance Tips:
- Avoid using drawtext, as it can impact performance negatively.
- If you cannot use a target-eye system, TextUI is a great alternative for better performance.
- The best option is a target system as it is optimized and provides a more realistic experience.
Job System:
- This script includes a custom job system and a custom boss menu system that do not rely on the framework's job features.
]]
Config = {}
Config.Debug = false
-- for {custom} To implement custom settings, add your custom code in: [sf_burgershot/server/sv_utils.lua] or [sf_burgershot/client/cl_utils.lua].
Config.Setting = {
Lang = 'en', -- en / es / fr / ar / de / pt / zh
Logs = false, -- dont enable before setup your logs in [sf_burgershot/server/sv_logs.lua]
MaxTimeStreamLoad = 15000, -- millisecond -- max time stream assets load
VersionCheck = true, -- that help you to receive new updates in console when script start
EmergencyJobs = {['police'] = 0, ['ambulance'] = 0}, -- receive alert when pressed emergency button (Only in my custom alert required config job here)
--[[ auto-detect ]]
-- Is automaticly detect started resource are you using, but if not detect any resource will set to custom and that need to add your custom code in
-- [sf_burgershot/server/sv_utils.lua] or [sf_burgershot/client/cl_utils.lua],
-- and if you have a resource name changed important to change him in [Config.NameResource] bellow
TargetEye = 'auto-detect', -- auto-detect / ox_target / qb-target (if not using target let him default dont worry)
Inventory = 'auto-detect', -- auto-detect / ox_inventory / qb-inventory / qb-inventory-old / codem-inventory / qs-inventory / custom
VehicleKey = 'auto-detect', -- auto-detect / qb-vehiclekeys / custom
Fuel = 'auto-detect', -- auto-detect / LegacyFuel / cdn-fuel / ps-fuel / ox_fuel / custom
Clothing = 'auto-detect', -- auto-detect / fivem-appearance / illenium-appearance / qb-clothing / esx_skin / custom
Dispatch = 'auto-detect', -- auto-detect / ps-disptach / burgershot-alert / custom
Notification = 'auto-detect', -- auto-detect / lib / qb / esx / custom
ProgressBar = 'lib', -- auto-detect / lib / qb / esx / custom (make sure you progressbar not cancel animation in finish)
}
-- this if you have some dependencies resources name folder changed, try change it to new name folder
Config.NameResource = {
qb_target = 'qb-target',
ox_target = 'ox_target',
qb_inventory = 'qb-inventory',
codem_inventory = 'codem-inventory',
qs_inventory = 'qs-inventory',
qb_vehiclekeys = 'qb-vehiclekeys',
ox_inventory = 'ox_inventory',
LegacyFuel = 'LegacyFuel',
cdn_fuel = 'cdn-fuel',
ps_fuel = 'ps-fuel',
ox_fuel = 'ox_fuel',
fivem_appearance = 'fivem-appearance',
illenium_appearance = 'illenium-appearance',
qb_clothing = 'qb-clothing',
esx_skin = 'esx_skin',
ps_disptach = 'ps-disptach',
}
Config.BurgerShotZone = MapLocations.PolyZone -- check in maps selected file [sf_burgershot/maps/*.lua]
Config.Blips = { -- You can get blips from this link (https://docs.fivem.net/docs/game-references/blips/)
Coords = MapLocations.Blip,
Sprite = 106,
Colour = 17,
Scale = 0.6
}
Config.ObjectSpawn = MapLocations.ObjectSpawn -- check in maps selected file [sf_burgershot/maps/*.lua]
Config.ObjectFrezzer = MapLocations.ObjectFrezzer -- check in maps selected file [sf_burgershot/maps/*.lua]
Config.Doorlock = {
Enable = true,
Notify = false, -- show you notification when locked and unlocked door
TypeUse = 'dui', -- 'dui' / 'drawtext'
Animation = {
Enable = true,
Dict = 'anim@heists@keycard@',
Name = 'exit',
},
Doorlocks = MapLocations.Doorlock -- check in maps selected file [sf_burgershot/maps/*.lua]
}
Config.Duty = {
Enable = true, -- if false, before any action in burgershot, while not check if player on duty
Scenario = 'WORLD_HUMAN_CLIPBOARD_FACILITY', -- animation sign duty
ProgressBarDuration = 2000, -- milisecond
TypeUse = 'target', -- target, drawtext, textui
Key = 'E', -- key to sign off or in
Coords = MapLocations.Duty -- check in maps selected file [sf_burgershot/maps/*.lua]
}
Config.BossMenu = {
TypeUse = 'target', -- target, drawtext, textui
Key = 'E', -- for drawtext and textui
-- before enable need to add discord bot token or steam web api key in [server/sv_utils.lua] in line 4 and 7
-- Note: to update user image profile later, its simple just remove job from him and give again following the bottom commands
UserImageProfile = false, -- 'discord' or 'steam' or false (use default image for all members)
-- This setting allows individuals with the "Manager" job to assign the Manager grade to others.
-- Note: Only admins can remove the Manager grade.
BossToBoss = false,
AnimationTablet = {
Anim = {
Enable = true,
Dict = "amb@code_human_in_bus_passenger_idles@female@tablet@base",
Anim = "base",
},
Prop = {
Enable = true,
Object = 'prop_cs_tablet',
Bone = 60309,
Offset = vec3(0.03, 0.002, -0.0),
Rotation = vec3(10.0, 160.0, 0.0),
},
},
Commands = { -- this commands for admins to give job and remove (because this script use custom job system not framework job system)
GiveJob = 'bg_givejob',
RemoveJob = 'bg_removejob',
},
Storage = {
Weight = 5000, -- KG
Slots = 250 -- inventory slots
},
Salaries = {
Enable = true,
-- [true]: pay employees from bossmenu money
-- [false]: just pay, without remove money from bossmenu
SocietyPay = false,
-- [true]: Salaries are distributed only to on-duty players.
-- [false]: Salaries are distributed to any online player with the job.
-- NOTE: If set to true, ensure the duty system is also enabled (see line 78 in this file).
OnlyOnDuty = true,
Time = 10, -- Time interval in minutes. Salaries are distributed every 10 minutes.
},
Grades = {
['0'] = {
Label = 'Trainee',
Salary = 150,
},
['1'] = {
Label = 'Cooker',
Salary = 175,
},
['2'] = {
Label = 'Cashier',
Salary = 200,
},
['3'] = {
Label = 'Shift Supervisor',
Salary = 250,
},
['4'] = {
Label = 'Manager',
IsBoss = true, -- add this in grades can open bossmenu, and this grade can only given by admin (example the boss of burgershot cant give to another employee Manager grade)
Salary = 300,
},
},
Locations = MapLocations.Bossmenu -- check in maps selected file [sf_burgershot/maps/*.lua]
}
Config.DJBooth = {
Enable = true,
TypeUse = 'target', -- target, drawtext, textui
Key = 'G', -- for drawtext and textui
GradesPermission = {0, 1, 2, 3, 4}, -- grades can use dj booth
-- every 10 min update current history data dj booth in sql data base (i hope to not donw time for good performance, also the txadmin in shutdown and on resource stop update it auto)
EnableSQLSave = false, -- if you want history plays save after restarts
UpdateTimeIntervale = 10, -- min
Locations = MapLocations.DJBooth -- check in maps selected file [sf_burgershot/maps/*.lua]
}
Config.Emotes = {
Enable = true,
KeyBinds = {
OpenMenu = 'U', -- to open emote list
CancelEmote = 'X' -- to cancel emotes outside emote list
},
OnlyInZone = true, -- use emote menu only in zone (important to let him true if you are using any other restaurant script from [SouF Store])
EmoteList = {
-- Example how you can add more emotes
--[[ [1] = {
Label = 'Carry Food Bag',
Animation = {
Enable = true,
Dict = 'move_weapon@jerrycan@generic',
Name = 'idle',
PropAttachment = {
Enable = true,
Props = {
{
Prop = 'prop_food_bs_bag_01',
PropBone = 57005,
PropCoords = {
PosX = 0.3300,
PosY = 0.0,
PosZ = -0.0300,
RotX = 0.0017365,
RotY = -79.9999997,
RotZ = 110.0651988
}
},
{
Prop = 'prop_food_bs_bag_01',
PropBone = 57005,
PropCoords = {
PosX = 0.3300,
PosY = 0.0,
PosZ = -0.0300,
RotX = 0.0017365,
RotY = -79.9999997,
RotZ = 110.0651988
}
},
}
}
},
}, ]]
[1] = {
Label = 'Carry Food Bag',
Animation = {
Enable = true,
Dict = 'move_weapon@jerrycan@generic',
Name = 'idle',
PropAttachment = {
Enable = true,
Props = {
{
Prop = 'prop_food_bs_bag_01',
PropBone = 57005,
PropCoords = {
PosX = 0.3300,
PosY = 0.0,
PosZ = -0.0300,
RotX = 0.0017365,
RotY = -79.9999997,
RotZ = 110.0651988
}
},
}
}
},
},
[2] = {
Label = 'Food Tray',
Animation = {
Enable = true,
Dict = 'anim@heists@box_carry@',
Name = 'idle',
PropAttachment = {
Enable = true,
Props = {
{
Prop = 'prop_food_bs_tray_03',
PropBone = 28422,
PropCoords = {
PosX = 0.0100,
PosY = -0.0400,
PosZ = -0.1390,
RotX = 20.0000007,
RotY = 0.0,
RotZ = 0.0
}
},
}
}
},
},
[3] = {
Label = 'Food Tray 2',
Animation = {
Enable = true,
Dict = 'anim@heists@box_carry@',
Name = 'idle',
PropAttachment = {
Enable = true,
Props = {
{
Prop = 'prop_food_bs_tray_02',
PropBone = 28422,
PropCoords = {
PosX = 0.0100,
PosY = -0.0400,
PosZ = -0.1390,
RotX = 20.0000007,
RotY = 0.0,
RotZ = 0.0
}
},
}
}
},
},
[4] = {
Label = 'Food Tray 3',
Animation = {
Enable = true,
Dict = 'anim@heists@box_carry@',
Name = 'idle',
PropAttachment = {
Enable = true,
Props = {
{
Prop = 'prop_food_tray_03',
PropBone = 28422,
PropCoords = {
PosX = 0.0100,
PosY = -0.0400,
PosZ = -0.1390,
RotX = 20.0000007,
RotY = 0.0,
RotZ = 0.0
}
},
}
}
},
},
[5] = {
Label = 'Food Tray 4',
Animation = {
Enable = true,
Dict = 'anim@heists@box_carry@',
Name = 'idle',
PropAttachment = {
Enable = true,
Props = {
{
Prop = 'prop_food_bs_tray_02',
PropBone = 57005,
PropCoords = {
PosX = 0.2500,
PosY = 0.1000,
PosZ = 0.0700,
RotX = -110.5483936,
RotY = 73.3529273,
RotZ = -16.338362
}
},
{
Prop = 'prop_food_bs_tray_03',
PropBone = 18905,
PropCoords = {
PosX = 0.2200,
PosY = 0.1300,
PosZ = -0.1000,
RotX = -127.7725487,
RotY = 110.2074758,
RotZ = -3.5886263
}
},
}
}
},
},
[6] = {
Label = 'Food Tray 5',
Animation = {
Enable = true,
Dict = 'anim@heists@box_carry@',
Name = 'idle',
PropAttachment = {
Enable = true,
Props = {
{
Prop = 'prop_food_tray_02',
PropBone = 57005,
PropCoords = {
PosX = 0.2500,
PosY = 0.1000,
PosZ = 0.0700,
RotX = -110.5483936,
RotY = 73.3529273,
RotZ = -16.338362
}
},
{
Prop = 'prop_food_tray_03',
PropBone = 18905,
PropCoords = {
PosX = 0.2200,
PosY = 0.1300,
PosZ = -0.1000,
RotX = -127.7725487,
RotY = 110.2074758,
RotZ = -3.5886263
}
},
}
}
},
},
[7] = {
Label = 'Food Tray 6',
Animation = {
Enable = true,
Dict = 'anim@heists@box_carry@',
Name = 'idle',
PropAttachment = {
Enable = true,
Props = {
{
Prop = 'prop_food_tray_02',
PropBone = 57005,
PropCoords = {
PosX = 0.2500,
PosY = 0.1000,
PosZ = 0.0700,
RotX = -110.5483936,
RotY = 73.3529273,
RotZ = -16.338362
}
},
{
Prop = 'prop_food_tray_02',
PropBone = 18905,
PropCoords = {
PosX = 0.2200,
PosY = 0.1300,
PosZ = -0.1000,
RotX = -127.7725487,
RotY = 110.2074758,
RotZ = -3.5886263
}
},
}
}
},
},
[8] = {
Label = 'Food Tray 7',
Animation = {
Enable = true,
Dict = 'anim@move_f@waitress',
Name = 'idle',
PropAttachment = {
Enable = true,
Props = {
{
Prop = 'prop_food_bs_tray_02',
PropBone = 28422,
PropCoords = {
PosX = 0.0,
PosY = 0.0,
PosZ = 0.0200,
RotX = 0.0,
RotY = 0.0,
RotZ = 0.0
}
},
}
}
},
},
[9] = {
Label = 'Food Tray 8',
Animation = {
Enable = true,
Dict = 'anim@move_f@waitress',
Name = 'idle',
PropAttachment = {
Enable = true,
Props = {
{
Prop = 'prop_food_bs_tray_03',
PropBone = 28422,
PropCoords = {
PosX = 0.0,
PosY = 0.0,
PosZ = 0.0200,
RotX = 0.0,
RotY = 0.0,
RotZ = 0.0
}
},
}
}
},
},
[10] = {
Label = 'Food Tray 9',
Animation = {
Enable = true,
Dict = 'anim@move_f@waitress',
Name = 'idle',
PropAttachment = {
Enable = true,
Props = {
{
Prop = 'prop_food_tray_02',
PropBone = 28422,
PropCoords = {
PosX = 0.0,
PosY = 0.0,
PosZ = 0.0200,
RotX = 0.0,
RotY = 0.0,
RotZ = 0.0
}
},
}
}
},
},
}
}
Config.Scenes = {
Enable = true,
OnlyInZone = true, -- if true, player can only create scenes inside zone burgershot
MaxDistance = 30.0, -- max view distance
MaxTextSize = 2.0, -- max text size
GradesPermission = {0, 1, 2, 3, 4}, -- grades can use scenes
KeyBinds = {
OpenScene = 'K', -- open scene creator
SelectScene = 'L' -- open lisr to select scene
},
ControlKeys = { -- this controls when select scene
SelectScene = 176,
DeleteScene = 178,
Cancel = 194,
},
AvailableTimes = { -- timers can workers create scene
[1] = {Time = 15, TimeType = 'min'},
[2] = {Time = 30, TimeType = 'min'},
[3] = {Time = 1, TimeType = 'hour'},
[4] = {Time = 3, TimeType = 'hour'},
[5] = {Time = 6, TimeType = 'hour'},
[6] = {Time = 9, TimeType = 'hour'},
[7] = {Time = 12, TimeType = 'hour'},
[8] = {Time = 15, TimeType = 'hour'},
[9] = {Time = 18, TimeType = 'hour'},
[10] = {Time = 21, TimeType = 'hour'},
[11] = {Time = 24, TimeType = 'hour'},
}
}
Config.GPS = {
Enable = true,
ShowOnlyClose = false, -- that mean show you only close players has job and on duty, plus that help you for a good performance
-- [true] show more type blips (helicopter, plane, boat, car, bike)
-- [false] show only blip type
-- of course this option take more in performance
AdvancedGPS = true,
Blip = {
Sprite = 1,
CarSprite = 672,
HeliSprite = 43,
PlaneSprite = 307,
BoatSprite = 427,
BikeSprite = 226,
Color = 64,
Scale = 0.8,
}
}
Config.IngredientShop = {
EnableShop = true,
TypeUse = 'target', -- target, drawtext, textui
Key = 'E', -- for drawtext or textui
PaymentType = true, -- if true show you cash and bank payment, if false show you only cash payment
Blip = {
Sprite = 59,
Colour = 17,
Scale = 0.6
},
SocietyPayment = { -- this option shown in type payment and you can select grade job can pay with society payment
Enable = true,
Grades = 4, -- also you can use multiple grades like that {0, 1, 2, 3, 4}
},
Ped = {
PedName = 'csb_burgerdrug',
Scenario = 'WORLD_HUMAN_CLIPBOARD'
},
AnimationBuy = {
Enable = true,
Dict = 'mp_common',
Name = 'givetake1_a',
},
-- price and quantity is synced dont worry
Shop = {
[1] = {Item = 'bg_lettuce', Price = {Min = 50, Max = 100}, Quantity = 1000},
[2] = {Item = 'bg_onion', Price = {Min = 50, Max = 100}, Quantity = 1000},
[3] = {Item = 'bg_pickle', Price = {Min = 50, Max = 100}, Quantity = 1000},
[4] = {Item = 'bg_potato', Price = {Min = 50, Max = 100}, Quantity = 1000},
[5] = {Item = 'bg_tomato', Price = {Min = 50, Max = 100}, Quantity = 1000},
[6] = {Item = 'bg_bun', Price = {Min = 50, Max = 100}, Quantity = 1000},
[7] = {Item = 'bg_cheese', Price = {Min = 50, Max = 100}, Quantity = 1000},
[8] = {Item = 'bg_egg', Price = {Min = 50, Max = 100}, Quantity = 1000},
[9] = {Item = 'bg_bacon', Price = {Min = 50, Max = 100}, Quantity = 1000},
[10] = {Item = 'bg_raw_patty', Price = {Min = 50, Max = 100}, Quantity = 1000},
[11] = {Item = 'bg_ketchup', Price = {Min = 50, Max = 100}, Quantity = 1000},
[12] = {Item = 'bg_oil', Price = {Min = 50, Max = 100}, Quantity = 1000},
[13] = {Item = 'bg_salt', Price = {Min = 50, Max = 100}, Quantity = 1000},
[14] = {Item = 'bg_special_sauce', Price = {Min = 50, Max = 100}, Quantity = 1000},
[15] = {Item = 'bg_10litr_apple', Price = {Min = 50, Max = 100}, Quantity = 1000},
[16] = {Item = 'bg_10litr_ecola', Price = {Min = 50, Max = 100}, Quantity = 1000},
[17] = {Item = 'bg_10litr_ecola_light', Price = {Min = 50, Max = 100}, Quantity = 1000},
[18] = {Item = 'bg_10litr_drang_o_tang', Price = {Min = 50, Max = 100}, Quantity = 1000},
[19] = {Item = 'bg_10litr_orange', Price = {Min = 50, Max = 100}, Quantity = 1000},
[20] = {Item = 'bg_10litr_pineapple', Price = {Min = 50, Max = 100}, Quantity = 1000},
[21] = {Item = 'bg_10litr_sprunk', Price = {Min = 50, Max = 100}, Quantity = 1000},
[22] = {Item = 'bg_10litr_water', Price = {Min = 50, Max = 100}, Quantity = 1000},
[23] = {Item = 'bg_ecola_empty', Price = {Min = 50, Max = 100}, Quantity = 1000},
[24] = {Item = 'bg_ecola_light_empty', Price = {Min = 50, Max = 100}, Quantity = 1000},
[25] = {Item = 'bg_drang_o_tang_empty', Price = {Min = 50, Max = 100}, Quantity = 1000},
[26] = {Item = 'bg_sprunk_empty', Price = {Min = 50, Max = 100}, Quantity = 1000},
[27] = {Item = 'bg_juice_empty', Price = {Min = 50, Max = 100}, Quantity = 1000},
[28] = {Item = 'bg_empty_bag', Price = {Min = 50, Max = 100}, Quantity = 1000},
[29] = {Item = 'bg_burgershot_fries_box', Price = {Min = 50, Max = 100}, Quantity = 1000},
[30] = {Item = 'bg_water_bootle', Price = {Min = 50, Max = 100}, Quantity = 1000},
[31] = {Item = 'bg_knife', Price = {Min = 50, Max = 100}, Quantity = 1000},
[32] = {Item = 'bg_sticker', Price = {Min = 2, Max = 5}, Quantity = 1000},
},
-- every restart, script choose one location random
Locations = MapLocations.IngredientShop -- check in maps selected file [sf_burgershot/maps/*.lua]
}
Config.BusinessShop = {
EnableShop = true,
TypeUse = 'target', -- target, drawtext, textui
Key = 'E', -- for drawtext or textui
PaymentType = true, -- if true is show you before buy any payment type you want pay, if false direct pay with payment method cash
EnableInLaptop = true, -- this if you want enable manage shop in laptop
SocietyMoney = true, -- if true all money comming from shop go society, if false no money go to society
DefaultStat = 'close', -- ('open' | 'close') Determines the shop's default status ('open' or 'close') after a server restart
ManageShopGrades = {2, 3, 4},
Ped = {
Enable = true, -- if you set this false and you are using target, require to take coords in wall, to can target with eye
PedName = 'csb_burgerdrug',
Scenario = 'WORLD_HUMAN_CLIPBOARD'
},
AnimationBuy = {
Enable = true,
Dict = 'mp_common',
Name = 'givetake1_a',
},
MaxQuantity = 2000,
WhitlistItems = { -- items can sell to customer / required num table to be arranged in the store as you like
[1] = {Item = 'bg_bleeder_burger', DefaultPrice = 100},
[2] = {Item = 'bg_fingle_burger', DefaultPrice = 100},
[3] = {Item = 'bg_heart_stopper_burger', DefaultPrice = 100},
[4] = {Item = 'bg_meat_free_burger', DefaultPrice = 100},
[5] = {Item = 'bg_money_shot_burger', DefaultPrice = 100},
[6] = {Item = 'bg_burgershot_fries', DefaultPrice = 100},
[7] = {Item = 'bg_ecola', DefaultPrice = 100},
[8] = {Item = 'bg_ecola_light', DefaultPrice = 100},
[9] = {Item = 'bg_sprunk', DefaultPrice = 100},
[10] = {Item = 'bg_drang_o_tang', DefaultPrice = 100},
[11] = {Item = 'bg_juice_orange', DefaultPrice = 100},
[12] = {Item = 'bg_juice_apple', DefaultPrice = 100},
[13] = {Item = 'bg_juice_pineapple', DefaultPrice = 100},
[14] = {Item = 'bg_water_bootle', DefaultPrice = 100}
},
-- locations where can player buy.
Locations = MapLocations.BusinessShop -- check in maps selected file [sf_burgershot/maps/*.lua]
}
Config.Outfits = {
Enable = true,
LocationCoords = MapLocations.Outfits, -- check in maps selected file [sf_burgershot/maps/*.lua]
TypeUse = 'target', -- target, drawtext, textui
Key = 'E', -- key to open outfit menu
ProgressBarDuration = 5000, -- milisecond \ timer wearing outfit
Animation = {
Enable = true,
Anim = {
Dict = 'clothingshirt',
Name = 'try_shirt_positive_d'
}
},
-- required to check
Male = {
["mask"] = {Id = 0, Texture = 0},
["arms"] = {Id = 0, Texture = 0},
["pants"] = {Id = 19, Texture = 0},
["bag"] = {Id = 0, Texture = 0},
["shoes"] = {Id = 41, Texture = 0},
["t-shirt"] = {Id = 15, Texture = 0},
["torso"] = {Id = 282, Texture = 0},
["decals"] = {Id = 0, Texture = 0},
["armor"] = {Id = 0, Texture = 0},
},
Female = {
["mask"] = {Id = 0, Texture = 0},
["arms"] = {Id = 14, Texture = 0},
["pants"] = {Id = 39, Texture = 0},
["bag"] = {Id = 0, Texture = 0},
["shoes"] = {Id = 24, Texture = 0},
["t-shirt"] = {Id = 0, Texture = 0},
["torso"] = {Id = 295, Texture = 0},
["decals"] = {Id = 0, Texture = 0},
["armor"] = {Id = 0, Texture = 0},
}
}
Config.Laptop = {
TypeUse = 'target', -- target, drawtext, textui
Key = 'E', -- key to open laptop (this only use in textui and drawtext)
Animation = {
Enable = true,
Anim = {
Dict = 'anim@scripted@ulp_missions@computerhack@male@',
Name = 'hacking_loop'
}
},
ObjectSpawn = {
Locations = MapLocations.Laptops, -- check in maps selected file [sf_burgershot/maps/*.lua]
PropName = `prop_laptop_01a`,
},
}
Config.EmergencyButton = {
Enable = true,
TypeUse = 'target', -- target, drawtext, textui
Key = 'U', -- key to open laptop (this only use in textui and drawtext)
EnableInLaptop = true, -- this if you want add button emergency in laptop
TimerReCall = 60000, -- milisecond
-- location buttons
Coords = MapLocations.EmergencyButton -- check in maps selected file [sf_burgershot/maps/*.lua]
}
Config.Garage = {
Enable = true,
TypeUse = 'target', -- target, drawtext, textui
Ped = 's_m_m_ccrew_01', -- this ped for target type use
PedScenario = 'WORLD_HUMAN_CLIPBOARD',
Key = 'E', -- key button to open garage in type use drawtext or textui
GarageLocation = MapLocations.Garage, -- check in maps selected file [sf_burgershot/maps/*.lua]
Warp = true, -- If true warp player into vehicle, if false vehicle spawns without warping
LimitSpawn = {
Enable = true,
Limit = 5
},
-- this if you want the vehicle not disappear never when leave server, because if you leave server and no one near vehicle, the vehicle while disappear
-- and also this type spawn take some times to spawn vehicle like between (0.5 to 3 second)
EnableServerSpawnVehicle = true,
Vehicle = {
-- about this vehicle, required to go this link and install him (https://forum.cfx.re/t/release-vapid-speedo-express/5134142)
-- and also you need to go this link to install livery (https://www.gta5-mods.com/paintjobs/vapid-speedo-express-burgershot-livery)
-- after this need to change this file stream/nspeedo.ytd with new livery
{
NameSpawn = 'nspeedo',
Livery = 1, -- 0 while select livery randomly
Label = 'BurgerShot Speedo',
Type = 'automobile'
},
},
Coords = MapLocations.GarageSpawnVehicle -- check in maps selected file [sf_burgershot/maps/*.lua]
}
Config.Delivery = {
Enable = true,
TypeUse = 'target', -- target, drawtext, textui
MoneyType = 'cash', -- cash / bank
UnlimitedDelivery = false,
Timer = 7, -- min | how much time to order expire if not delivered
Key = 'E', -- key button to delivery
ProgressBarDuration = 8000, -- milisecond
-- Position NUI
OrderList_NUI = 'left-center', -- left-center / right-center
-- this if player start a delivery job and leave server or crash, when return server and time delivery still not finished, if you want player complete the job normaly or start new one
-- complete job normaly [false]
-- start new one [true]
DropDelivery = false,
Animation = { -- animation delivery in front door
Dict = 'mp_car_bomb',
Name = 'car_bomb_mechanic'
},
Blip = {
Sprite = 478,
Color = 63,
Scale = 0.6
},
LoseXP = { -- that happen when time delivery expire or when player stop delivery in laptop (that also help for not spamming stop and start delivery to get lower request item pack)
Enable = true,
XP = {
Min = 1,
Max = 1
}
},
PackItems = { -- items can delivery (max items par pack 8)
[1] ={
Price = { Min = 500, Max = 1000 },
Items = {
['bg_bleeder_burger'] = { Min = 1, Max = 3 },
['bg_fingle_burger'] = { Min = 1, Max = 3 },
['bg_burgershot_fries'] = { Min = 1, Max = 2 },
['bg_ecola'] = { Min = 1, Max = 2 },
['bg_ecola_light'] = { Min = 1, Max = 2 },
}
},
[2] ={
Price = { Min = 500, Max = 1000 },
Items = {
['bg_meat_free_burger'] = { Min = 1, Max = 3 },
['bg_money_shot_burger'] = { Min = 1, Max = 3 },
['bg_burgershot_fries'] = { Min = 1, Max = 2 },
['bg_sprunk'] = { Min = 1, Max = 2 },
['bg_drang_o_tang'] = { Min = 1, Max = 2 },
}
},
[3] ={
Price = { Min = 500, Max = 1000 },
Items = {
['bg_heart_stopper_burger'] = { Min = 1, Max = 3 },
['bg_meat_free_burger'] = { Min = 1, Max = 2 },
['bg_burgershot_fries'] = { Min = 1, Max = 2 },
['bg_juice_apple'] = { Min = 1, Max = 2 },
['bg_juice_orange'] = { Min = 1, Max = 2 },
}
},
[4] ={
Price = { Min = 500, Max = 1000 },
Items = {
['bg_fingle_burger'] = { Min = 1, Max = 2 },
['bg_money_shot_burger'] = { Min = 1, Max = 2 },
['bg_burgershot_fries'] = { Min = 1, Max = 2 },
['bg_ecola'] = { Min = 1, Max = 2 },
['bg_juice_pineapple'] = { Min = 1, Max = 1 },
}
},
},
Locations = MapLocations.Delivery -- check in maps selected file [sf_burgershot/maps/*.lua]
}
Config.Packaging = {
-- that simple, if true you can use package in job, if false system packging will not work
-- but dont worry if you disable that system after players buy package, the players will still can open package
Enable = true,
PackageItem = 'bg_burgershot_bag', -- item that receive when packaging
UseableItem = 'bg_empty_bag',
RequireItems = {'bg_empty_bag', 'bg_sticker'}, -- require item before package
MaxItems = 6, -- max items in one package
-- you cant use animation and scenario together only one of him will work
Animation = {
Enable = false,
Dict = '',
Name = ''
},
Scenario = {
Enable = true,
ScenarioName = 'CODE_HUMAN_MEDIC_TEND_TO_DEAD'
},
XP = { -- xp add for every package
Enable = true,
Min = 1,
Max = 1
},
SpawnProp = { -- prop will not spawn if scenario and animation disabled
Enable = true,
PropName = 'prop_food_bs_bag_01'
},
Duration = {
Min = 10000,
Max = 20000
},
WhitlistItems = { -- items can package
[1] = 'bg_bleeder_burger',
[2] = 'bg_fingle_burger',
[3] = 'bg_heart_stopper_burger',
[4] = 'bg_meat_free_burger',
[5] = 'bg_money_shot_burger',
[6] = 'bg_burgershot_fries',
[7] = 'bg_ecola',
[8] = 'bg_ecola_light',
[9] = 'bg_sprunk',
[10] = 'bg_drang_o_tang',
[11] = 'bg_juice_orange',
[12] = 'bg_juice_apple',
[13] = 'bg_juice_pineapple',
[14] = 'bg_water_bootle'
},
}
Config.Kitchen = {
TypeUse = 'target', -- target, drawtext, textui
Cutting = {
Key = 'G',
XP = { -- xp add for every cut
Enable = true,
Min = 1,
Max = 3
},
Animation = {
Enable = true,
Dict = 'anim@amb@business@coc@coc_unpack_cut@',
Name = 'fullcut_cycle_v1_cokecutter',
PropAttachment = {
Enable = true,
Prop = 'prop_knife',
PropBone = 57005,
PropCoords = {
PosX = 0.18,
PosY = 0.08,
PosZ = 0.0,
RotX = 15.0,
RotY = 0.0,
RotZ = -42.0
}
}
},
KnifeItem = 'bg_knife',
Ingredient = {
bg_lettuce = {
ReceiveItem = 'bg_chopped_lettuce',
Amount = {Min = 1, Max = 3},
Duration = {
Min = 3500,
Max = 5000
}
},
bg_onion = {
ReceiveItem = 'bg_chopped_onion',
Amount = {Min = 1, Max = 3},
Duration = {
Min = 3500,
Max = 5000
}
},
bg_pickle = {
ReceiveItem = 'bg_chopped_pickle',
Amount = {Min = 1, Max = 3},
Duration = {
Min = 3500,
Max = 5000
}
},
bg_potato = {
ReceiveItem = 'bg_chopped_potato',
Amount = {Min = 1, Max = 3},
Duration = {
Min = 3500,
Max = 5000
}
},
bg_tomato = {
ReceiveItem = 'bg_chopped_tomato',
Amount = {Min = 1, Max = 3},
Duration = {
Min = 3500,
Max = 5000
}
},
},
Locations = MapLocations.KitchenCutting.Locations -- check in maps selected file [sf_burgershot/maps/*.lua]
},
Cooking = {
Key = 'G',
XP = { -- xp add for every cook
Enable = true,
Min = 1,
Max = 3
},
Animation = {
Enable = true,
Dict = 'amb@prop_human_bbq@male@idle_a',
Name = 'idle_b',
PropAttachment = {
Enable = true,
Prop = 'prop_fish_slice_01',
PropBone = 28422,
PropCoords = {
PosX = 0.0,
PosY = 0.0,
PosZ = 0.0,
RotX = 0.0,
RotY = 0.0,
RotZ = 0.0
},
}
},
OilItem = 'bg_oil',
Ingredient = {
bg_egg = {
ReceiveItem = 'bg_fried_egg',
Amount = {Min = 1, Max = 1},
Duration = {
Min = 8000,
Max = 12000
}
},
bg_raw_patty = {
ReceiveItem = 'bg_cooked_patty',
Amount = {Min = 1, Max = 1},
Duration = {
Min = 8000,
Max = 12000
}
},
},
Locations = MapLocations.KitchenCooking.Locations -- check in maps selected file [sf_burgershot/maps/*.lua]
},
CookingFries = {
Key = 'G',
XP = { -- xp add for every cook fries
Enable = true,
Min = 1,
Max = 3
},
Animation = {
Enable = true,
Dict = 'amb@prop_human_bbq@male@idle_a',
Name = 'idle_b',
PropAttachment = {
Enable = true,
Prop = 'prop_fish_slice_01',
PropBone = 28422,
PropCoords = {
PosX = 0.0,
PosY = 0.0,
PosZ = 0.0,
RotX = 0.0,
RotY = 0.0,
RotZ = 0.0
},
}
},
OilItem = 'bg_oil',
Ingredient = {
bg_chopped_potato = {
ReceiveItem = 'bg_chopped_fries',
Amount = {Min = 1, Max = 2},
Duration = {
Min = 6000,
Max = 10000
}
},
},
Locations = MapLocations.KitchenCookingFries.Locations -- check in maps selected file [sf_burgershot/maps/*.lua]
},
BoxFries = {
Key = 'G',
XP = { -- xp add for every box fries prepared
Enable = true,
Min = 1,
Max = 3
},
Animation = {
Enable = true,
Dict = 'anim@amb@business@coc@coc_unpack_cut@',
Name = 'fullcut_cycle_v6_cokecutter',
PropAttachment = {
Enable = false,
Prop = '',
PropBone = 28422,
PropCoords = {
PosX = 0.0,
PosY = 0.0,
PosZ = 0.0,
RotX = 0.0,
RotY = 0.0,
RotZ = 0.0
},
}
},
Ingredient = {
bg_burgershot_fries = {
RequiredItems = {
{Item = 'bg_burgershot_fries_box', Amount = 1},
{Item = 'bg_chopped_fries', Amount = 1},
},
Duration = {
Min = 4000,
Max = 8000
}
},
},
Locations = MapLocations.KitchenBoxFries.Locations -- check in maps selected file [sf_burgershot/maps/*.lua]
},
Burgers = {
Key = 'G',
XP = { -- xp add for every burger prepared
Enable = true,
Min = 1,
Max = 3
},
Animation = {
Enable = true,
Dict = 'anim@amb@business@coc@coc_unpack_cut@',
Name = 'fullcut_cycle_v6_cokecutter',
PropAttachment = {
Enable = false,
Prop = '',
PropBone = 57005,
PropCoords = {
PosX = 0.0,
PosY = 0.0,
PosZ = 0.0,
RotX = 0.0,
RotY = 0.0,
RotZ = 0.0
}
}
},
Ingredient = {
bg_bleeder_burger = {
RequiredItems = {
{Item = 'bg_bun', Amount = 1},
{Item = 'bg_cooked_patty', Amount = 1},
{Item = 'bg_cheese', Amount = 1},
{Item = 'bg_chopped_lettuce', Amount = 1},
{Item = 'bg_chopped_tomato', Amount = 1},
{Item = 'bg_chopped_onion', Amount = 1},
{Item = 'bg_ketchup', Amount = 1},
},
Duration = {
Min = 10000,
Max = 15000
}
},
bg_heart_stopper_burger = {
RequiredItems = {
{Item = 'bg_bun', Amount = 1},
{Item = 'bg_cooked_patty', Amount = 2},
{Item = 'bg_bacon', Amount = 2},
{Item = 'bg_chopped_lettuce', Amount = 1},
{Item = 'bg_chopped_onion', Amount = 1},
{Item = 'bg_chopped_tomato', Amount = 1},
{Item = 'bg_cheese', Amount = 1},
{Item = 'bg_special_sauce', Amount = 1},
},
Duration = {
Min = 10000,
Max = 15000
}
},
bg_fingle_burger = {
RequiredItems = {
{Item = 'bg_bun', Amount = 1},
{Item = 'bg_cooked_patty', Amount = 1},
{Item = 'bg_chopped_lettuce', Amount = 1},
{Item = 'bg_chopped_pickle', Amount = 1},
{Item = 'bg_special_sauce', Amount = 1},
{Item = 'bg_cheese', Amount = 1},
},
Duration = {
Min = 10000,
Max = 15000
}
},
bg_meat_free_burger = {
RequiredItems = {
{Item = 'bg_bun', Amount = 1},
{Item = 'bg_cooked_patty', Amount = 1},
{Item = 'bg_chopped_lettuce', Amount = 1},
{Item = 'bg_chopped_tomato', Amount = 1},
{Item = 'bg_chopped_onion', Amount = 1},
{Item = 'bg_cheese', Amount = 1},
},
Duration = {
Min = 10000,
Max = 15000
}
},
bg_money_shot_burger = {
RequiredItems = {
{Item = 'bg_bun', Amount = 1},
{Item = 'bg_cooked_patty', Amount = 1},
{Item = 'bg_chopped_lettuce', Amount = 1},
{Item = 'bg_chopped_tomato', Amount = 1},
{Item = 'bg_chopped_onion', Amount = 1},
{Item = 'bg_chopped_pickle', Amount = 1},
{Item = 'bg_special_sauce', Amount = 1},
},
Duration = {
Min = 10000,
Max = 15000
}
},
},
Locations = MapLocations.KitchenBurgers.Locations -- check in maps selected file [sf_burgershot/maps/*.lua]
},
ColaMachine = {
Key = 'G',
XP = { -- xp add for every cola prepared
Enable = true,
Min = 1,
Max = 3
},
Animation = {
Enable = true,
Dict = 'timetable@gardener@filling_can',
Name = 'gar_ig_5_filling_can',
PropAttachment = {
Enable = false,
Prop = '',
PropBone = 57005,
PropCoords = {
PosX = 0.0,
PosY = 0.0,
PosZ = 0.0,
RotX = 0.0,
RotY = 0.0,
RotZ = 0.0
}
}
},
FillingMachine = {
Animation = {
Enable = true,
Dict = 'timetable@gardener@filling_can',
Name = 'gar_ig_5_filling_can',
PropAttachment = {
Enable = false,
Prop = '',
PropBone = 57005,
PropCoords = {
PosX = 0.0,
PosY = 0.0,
PosZ = 0.0,
RotX = 0.0,
RotY = 0.0,
RotZ = 0.0
}
}
},
Duration = {
Min = 10000,
Max = 15000
}
},
MachineMaxLitr = 50, -- litr
Ingredient = {
-- TypeDrink: ecola / ecolalight / sprunk / drangotang || ??(Note: you cannot rename or use another type)
bg_ecola = {
TypeDrink = 'ecola',
RequiredLitr = 1, -- litr
RequiredItems = {
{Item = 'bg_ecola_empty', Amount = 1},
{Item = 'bg_ice', Amount = 3},
},
Duration = {
Min = 6000,
Max = 12000
}
},
bg_ecola_light = {
TypeDrink = 'ecolalight',
RequiredLitr = 1, -- litr
RequiredItems = {
{Item = 'bg_ecola_light_empty', Amount = 1},
{Item = 'bg_ice', Amount = 3},
},
Duration = {
Min = 6000,
Max = 12000
}
},
bg_sprunk = {
TypeDrink = 'sprunk',
RequiredLitr = 1, -- litr
RequiredItems = {
{Item = 'bg_sprunk_empty', Amount = 1},
{Item = 'bg_ice', Amount = 3},
},
Duration = {
Min = 6000,
Max = 12000
}
},
bg_drang_o_tang = {
TypeDrink = 'drangotang',
RequiredLitr = 1, -- litr
RequiredItems = {
{Item = 'bg_drang_o_tang_empty', Amount = 1},
{Item = 'bg_ice', Amount = 3},
},
Duration = {
Min = 6000,
Max = 12000
}
},
},
Locations = MapLocations.KitchenColaMachine.Locations -- check in maps selected file [sf_burgershot/maps/*.lua]
},
JuiceMachine = {
Key = 'G',
XP = { -- xp add for every juice prepared
Enable = true,
Min = 1,
Max = 3
},
Animation = {
Enable = true,
Dict = 'timetable@gardener@filling_can',
Name = 'gar_ig_5_filling_can',
PropAttachment = {
Enable = false,
Prop = '',
PropBone = 57005,
PropCoords = {
PosX = 0.0,
PosY = 0.0,
PosZ = 0.0,
RotX = 0.0,
RotY = 0.0,
RotZ = 0.0
}
}
},
FillingMachine = {
Animation = {
Enable = true,
Dict = 'timetable@gardener@filling_can',
Name = 'gar_ig_5_filling_can',
PropAttachment = {
Enable = false,
Prop = '',
PropBone = 57005,
PropCoords = {
PosX = 0.0,
PosY = 0.0,
PosZ = 0.0,
RotX = 0.0,
RotY = 0.0,
RotZ = 0.0
}
}
},
Duration = {
Min = 10000,
Max = 15000
}
},
MachineMaxLitr = 60, -- litr
Ingredient = {
-- TypeDrink: apple / orange / pineapple || ??(Note: you cannot rename or use another type)
bg_juice_apple = {
TypeDrink = 'apple',
RequiredLitr = 1, -- litr
RequiredItems = {
{Item = 'bg_juice_empty', Amount = 1},
{Item = 'bg_ice', Amount = 4},
},
Duration = {
Min = 6000,
Max = 12000
}
},
bg_juice_orange = {
TypeDrink = 'orange',
RequiredLitr = 1, -- litr
RequiredItems = {
{Item = 'bg_juice_empty', Amount = 1},
{Item = 'bg_ice', Amount = 4},
},
Duration = {
Min = 6000,
Max = 12000
}
},
bg_juice_pineapple = {
TypeDrink = 'pineapple',
RequiredLitr = 1, -- litr
RequiredItems = {
{Item = 'bg_juice_empty', Amount = 1},
{Item = 'bg_ice', Amount = 4},
},
Duration = {
Min = 6000,
Max = 12000
}
},
},
Locations = MapLocations.KitchenJuiceMachine.Locations -- check in maps selected file [sf_burgershot/maps/*.lua]
},
IceMachine = {
Key = 'G',
IceItem = 'bg_ice',
MaxIces = 1000, -- max ice hold machine, when machine is full the build ice in pause
MachineMaxLitr = 80,
Duration = 20000, -- millisecond / that time to switch 1 litre to ices / minimum duration you can is (30000), im did that for performance
LitreToIce = { -- that mean every 1 litre water, add to machine between 12 to 15 ice
Min = 12,
Max = 15
},
FillingMachine = {
Animation = {
Enable = true,
Dict = 'timetable@gardener@filling_can',
Name = 'gar_ig_5_filling_can',
PropAttachment = {
Enable = false,
Prop = '',
PropBone = 57005,
PropCoords = {
PosX = 0.0,
PosY = 0.0,
PosZ = 0.0,
RotX = 0.0,
RotY = 0.0,
RotZ = 0.0
}
}
},
Duration = {
Min = 5000,
Max = 7000
}
},
Locations = MapLocations.KitchenIceMachine -- check in maps selected file [sf_burgershot/maps/*.lua]
}
}
Config.Billing = {
Enable = true,
TypeUse = 'target', -- target, drawtext, textui
ShowPaid = true, -- this if you want let paid invoice showing in list bill
Timer = 20, -- min | timer public bills to expire if not paid
Society = true, -- if true the money will go to bossmenu, if false will go to player creator bill | Note: if this option is false and the creator bill leave server the bill automatic will be expired
AcessGrades = {0, 1, 2, 3, 4},
Animation = { -- animation create bill in registers
Dict = 'anim@scripted@ulp_missions@computerhack@male@',
Name = 'hacking_loop'
},
Limit = {
MinPrice = 5, -- mix price can charge
MaxPrice = 5000, -- max price can charge
},
Keys = {
ManagmentBilling = "G", -- this for managers to create bills
BillingList = "E" -- this for customers to open billing list
},
--[[
Only applies if the "Society" option is enabled.
When a bill is paid, the payment is distributed as follows:
- 10% of the payment goes to the employee who created the bill.
- 90% of the payment goes to the society.
]]
Percentage = {
Enable = true,
Employee = 10, --%
Society = 90 --%
},
Locations = MapLocations.Billing -- check in maps selected file [sf_burgershot/maps/*.lua]
}
-- Consumable drinks and foods
Config.Consumable = {
Enable = true, -- you can false this if you want disable Consumable
Foods = {
bg_bleeder_burger = {
RemoveItem = {
Enable = false,
Items = {}
},
AddItem = {
Enable = false,
Items = {}
},
Duration = {
Min = 6000,
Max = 9000
},
DisableMovement = false,
HungerAdd = {
Min = 15, -- %
Max = 25, -- %
},
Animation = {
Enable = true,
Dict = 'mp_player_inteat@burger',
Name = 'mp_player_int_eat_burger',
PropAttachment = {
Enable = true,
Prop = 'prop_cs_burger_01',
PropBone = 18905,
PropCoords = {
PosX = 0.13,
PosY = 0.05,
PosZ = 0.02,
RotX = 160.0,
RotY = 6.0,
RotZ = 60.0
}
}
},
},
bg_fingle_burger = {
RemoveItem = {
Enable = false,
Items = {}
},
AddItem = {
Enable = false,
Items = {}
},
Duration = {
Min = 6000,
Max = 9000
},
DisableMovement = false,
HungerAdd = {
Min = 35, -- %
Max = 40, -- %
},
Animation = {
Enable = true,
Dict = 'mp_player_inteat@burger',
Name = 'mp_player_int_eat_burger',
PropAttachment = {
Enable = true,
Prop = 'prop_cs_burger_01',
PropBone = 18905,
PropCoords = {
PosX = 0.13,
PosY = 0.05,
PosZ = 0.02,
RotX = 160.0,
RotY = 6.0,
RotZ = 60.0
}
}
},
},
bg_heart_stopper_burger = {
RemoveItem = {
Enable = false,
Items = {}
},
AddItem = {
Enable = false,
Items = {}
},
Duration = {
Min = 6000,
Max = 9000
},
DisableMovement = false,
HungerAdd = {
Min = 70, -- %
Max = 100, -- %
},
Animation = {
Enable = true,
Dict = 'mp_player_inteat@burger',
Name = 'mp_player_int_eat_burger',
PropAttachment = {
Enable = true,
Prop = 'prop_cs_burger_01',
PropBone = 18905,
PropCoords = {
PosX = 0.13,
PosY = 0.05,
PosZ = 0.02,
RotX = 160.0,
RotY = 6.0,
RotZ = 60.0
}
}
},
},
bg_meat_free_burger = {
RemoveItem = {
Enable = false,
Items = {}
},
AddItem = {
Enable = false,
Items = {}
},
Duration = {
Min = 6000,
Max = 9000
},
DisableMovement = false,
HungerAdd = {
Min = 40, -- %
Max = 50, -- %
},
Animation = {
Enable = true,
Dict = 'mp_player_inteat@burger',
Name = 'mp_player_int_eat_burger',
PropAttachment = {
Enable = true,
Prop = 'prop_cs_burger_01',
PropBone = 18905,
PropCoords = {
PosX = 0.13,
PosY = 0.05,
PosZ = 0.02,
RotX = 160.0,
RotY = 6.0,
RotZ = 60.0
}
}
},
},
bg_money_shot_burger = {
RemoveItem = {
Enable = false,
Items = {}
},
AddItem = {
Enable = false,
Items = {}
},
Duration = {
Min = 6000,
Max = 9000
},
DisableMovement = false,
HungerAdd = {
Min = 50, -- %
Max = 65, -- %
},
Animation = {
Enable = true,
Dict = 'mp_player_inteat@burger',
Name = 'mp_player_int_eat_burger',
PropAttachment = {
Enable = true,
Prop = 'prop_cs_burger_01',
PropBone = 18905,
PropCoords = {
PosX = 0.13,
PosY = 0.05,
PosZ = 0.02,
RotX = 160.0,
RotY = 6.0,
RotZ = 60.0
}
}
},
},
bg_burgershot_fries = {
RemoveItem = {
Enable = false,
Items = {}
},
AddItem = {
Enable = false,
Items = {}
},
Duration = {
Min = 6000,
Max = 9000
},
DisableMovement = false,
HungerAdd = {
Min = 10, -- %
Max = 20, -- %
},
Animation = {
Enable = true,
Dict = 'mp_player_inteat@burger',
Name = 'mp_player_int_eat_burger',
PropAttachment = {
Enable = true,
Prop = 'prop_food_bs_chips',
PropBone = 18905,
PropCoords = {
PosX = 0.13,
PosY = -0.06,
PosZ = 0.1,
RotX = -120.0,
RotY = -50.0,
RotZ = 0.0
}
}
},
},
},
Drinks = {
bg_ecola = {
RemoveItem = {
Enable = false,
Items = {}
},
AddItem = {
Enable = true,
Items = {
['bg_destroyed_cup'] = 1
}
},
Duration = {
Min = 6000,
Max = 9000
},
DisableMovement = false,
ThirstAdd = {
Enable = true,
Min = 30, -- %
Max = 50, -- %
},
Animation = {
Enable = true,
Dict = 'bremote@milchake',
Name = 'milkshake_idle_clip',
PropAttachment = {
Enable = true,
Prop = 'prop_rpemotes_soda03',
PropBone = 28422,
PropCoords = {
PosX = 0.0470,
PosY = 0.0040,
PosZ = -0.0600,
RotX = -88.0263,
RotY = -25.0367,
RotZ = -27.3898
}
}
},
},
bg_ecola_light = {
RemoveItem = {
Enable = false,
Items = {}
},
AddItem = {
Enable = true,
Items = {
['bg_destroyed_cup'] = 1
}
},
Duration = {
Min = 6000,
Max = 9000
},
DisableMovement = false,
ThirstAdd = {
Enable = true,
Min = 30, -- %
Max = 50, -- %
},
Animation = {
Enable = true,
Dict = 'bremote@milchake',
Name = 'milkshake_idle_clip',
PropAttachment = {
Enable = true,
Prop = 'prop_rpemotes_soda04',
PropBone = 28422,
PropCoords = {
PosX = 0.0470,
PosY = 0.0040,
PosZ = -0.0600,
RotX = -88.0263,
RotY = -25.0367,
RotZ = -27.3898
}
}
},
},
bg_sprunk = {
RemoveItem = {
Enable = false,
Items = {}
},
AddItem = {
Enable = true,
Items = {
['bg_destroyed_cup'] = 1
}
},
Duration = {
Min = 6000,
Max = 9000
},
DisableMovement = false,
ThirstAdd = {
Enable = true,
Min = 30, -- %
Max = 50, -- %
},
Animation = {
Enable = true,
Dict = 'bremote@milchake',
Name = 'milkshake_idle_clip',
PropAttachment = {
Enable = true,
Prop = 'prop_rpemotes_soda01',
PropBone = 28422,
PropCoords = {
PosX = 0.0470,
PosY = 0.0040,
PosZ = -0.0600,
RotX = -88.0263,
RotY = -25.0367,
RotZ = -27.3898
}
}
},
},
bg_drang_o_tang = {
RemoveItem = {
Enable = false,
Items = {}
},
AddItem = {
Enable = true,
Items = {
['bg_destroyed_cup'] = 1
}
},
Duration = {
Min = 6000,
Max = 9000
},
DisableMovement = false,
ThirstAdd = {
Enable = true,
Min = 30, -- %
Max = 50, -- %
},
Animation = {
Enable = true,
Dict = 'bremote@milchake',
Name = 'milkshake_idle_clip',
PropAttachment = {
Enable = true,
Prop = 'prop_rpemotes_soda02',
PropBone = 28422,
PropCoords = {
PosX = 0.0470,
PosY = 0.0040,
PosZ = -0.0600,
RotX = -88.0263,
RotY = -25.0367,
RotZ = -27.3898
}
}
},
},
bg_juice_orange = {
RemoveItem = {
Enable = false,
Items = {}
},
AddItem = {
Enable = true,
Items = {
['bg_juice_empty'] = 1
}
},
Duration = {
Min = 6000,
Max = 9000
},
DisableMovement = false,
ThirstAdd = {
Enable = true,
Min = 30, -- %
Max = 50, -- %
},
Animation = {
Enable = true,
Dict = 'amb@world_human_drinking@coffee@male@idle_a',
Name = 'idle_c',
PropAttachment = {
Enable = true,
Prop = 'prop_plastic_cup_02',
PropBone = 28422,
PropCoords = {
PosX = 0.0,
PosY = 0.0,
PosZ = 0.0,
RotX = 0.0,
RotY = 0.0,
RotZ = 0.0
}
}
},
},
bg_juice_apple = {
RemoveItem = {
Enable = false,
Items = {}
},
AddItem = {
Enable = true,
Items = {
['bg_juice_empty'] = 1
}
},
Duration = {
Min = 6000,
Max = 9000
},
DisableMovement = false,
ThirstAdd = {
Enable = true,
Min = 30, -- %
Max = 50, -- %
},
Animation = {
Enable = true,
Dict = 'amb@world_human_drinking@coffee@male@idle_a',
Name = 'idle_c',
PropAttachment = {
Enable = true,
Prop = 'prop_plastic_cup_02',
PropBone = 28422,
PropCoords = {
PosX = 0.0,
PosY = 0.0,
PosZ = 0.0,
RotX = 0.0,
RotY = 0.0,
RotZ = 0.0
}
}
},
},
bg_juice_pineapple = {
RemoveItem = {
Enable = false,
Items = {}
},
AddItem = {
Enable = true,
Items = {
['bg_juice_empty'] = 1
}
},
Duration = {
Min = 6000,
Max = 9000
},
DisableMovement = false,
ThirstAdd = {
Enable = true,
Min = 30, -- %
Max = 50, -- %
},
Animation = {
Enable = true,
Dict = 'amb@world_human_drinking@coffee@male@idle_a',
Name = 'idle_c',
PropAttachment = {
Enable = true,
Prop = 'prop_plastic_cup_02',
PropBone = 28422,
PropCoords = {
PosX = 0.0,
PosY = 0.0,
PosZ = 0.0,
RotX = 0.0,
RotY = 0.0,
RotZ = 0.0
}
}
},
},
bg_water_bootle = {
RemoveItem = {
Enable = false,
Items = {}
},
AddItem = {
Enable = false,
Items = {}
},
Duration = {
Min = 6000,
Max = 9000
},
DisableMovement = false,
ThirstAdd = {
Enable = true,
Min = 30, -- %
Max = 50, -- %
},
Animation = {
Enable = true,
Dict = 'mp_player_intdrink',
Name = 'loop_bottle',
PropAttachment = {
Enable = true,
Prop = 'vw_prop_casino_water_bottle_01a',
PropBone = 60309,
PropCoords = {
PosX = 0.0080,
PosY = 0.0,
PosZ = -0.0500,
RotX = 0.0,
RotY = 0.0,
RotZ = -40.0000
}
}
},
},
}
}
Config.InventoryStash = {
TypeUse = 'target', -- target, drawtext, textui
JobStorages = {
Enable = true,
Key = 'G', -- only for drawtext and textui
Locations = MapLocations.Inventory.JobStorages -- check in maps selected file [sf_burgershot/maps/*.lua]
},
Table_Trays = {
Enable = true,
Key = 'K', -- only for drawtext and textui
Locations = MapLocations.Inventory.Table_Trays -- check in maps selected file [sf_burgershot/maps/*.lua]
},
Trashes = {
Enable = true,
Locations = MapLocations.Inventory.Trashes -- check in maps selected file [sf_burgershot/maps/*.lua]
}
}
Config.Sinks = {
Enable = true,
TypeUse = 'target', -- target, drawtext, textui
Keys = { -- using in textui and drawtext
WachHands = "E", -- button to wach hands
WachFace = "G", -- button to wach face
},
Locations = MapLocations.Sinks -- check in maps selected file [sf_burgershot/maps/*.lua]
}
Config.Toilet = {
Enable = true,
TypeUse = 'target', -- target, drawtext, textui
Keys = { -- using in textui and drawtext
Pee = "E", -- button to Pee
Pop = "G", -- button to Pop
},
Locations = MapLocations.Toilet -- check in maps selected file [sf_burgershot/maps/*.lua]
}
Config.SitChair = {
Enable = true,
TypeUse = 'target', -- target, drawtext, textui
Scenario = 'PROP_HUMAN_SEAT_CHAIR_UPRIGHT', -- animation sit
Keys = {
SitChair = 'E', -- this key use only in type (drawtext && textui)
LeaveChair = 'X' -- leave chair is keybind, that mean player can change keys in setting gta5
},
Sits = MapLocations.SitChair -- check in maps selected file [sf_burgershot/maps/*.lua]
}
-- this only if you have a modified name item, change to modified name here and in top configs
-- better to not change any name item of my script
-- and please dont replace number table for each item
Config.Items = {
[1] = 'bg_10litr_apple',
[2] = 'bg_10litr_ecola',
[3] = 'bg_10litr_ecola_light',
[4] = 'bg_10litr_drang_o_tang',
[5] = 'bg_10litr_orange',
[6] = 'bg_10litr_pineapple',
[7] = 'bg_10litr_sprunk',
[8] = 'bg_10litr_water',
[9] = 'bg_bacon',
[10] = 'bg_bleeder_burger',
[11] = 'bg_bun',
[12] = 'bg_burgershot_bag',
[13] = 'bg_empty_bag',
[14] = 'bg_burgershot_fries',
[15] = 'bg_burgershot_fries_box',
[16] = 'bg_cheese',
[17] = 'bg_chopped_fries',
[18] = 'bg_chopped_lettuce',
[19] = 'bg_chopped_onion',
[20] = 'bg_chopped_pickle',
[21] = 'bg_chopped_potato',
[22] = 'bg_chopped_tomato',
[23] = 'bg_cooked_patty',
[24] = 'bg_destroyed_cup',
[25] = 'bg_ecola',
[26] = 'bg_ecola_empty',
[27] = 'bg_ecola_light',
[28] = 'bg_ecola_light_empty',
[29] = 'bg_egg',
[30] = 'bg_fingle_burger',
[31] = 'bg_fried_egg',
[32] = 'bg_heart_stopper_burger',
[33] = 'bg_ice',
[34] = 'bg_juice_apple',
[35] = 'bg_juice_empty',
[36] = 'bg_juice_orange',
[37] = 'bg_juice_pineapple',
[38] = 'bg_ketchup',
[39] = 'bg_knife',
[40] = 'bg_lettuce',
[41] = 'bg_meat_free_burger',
[42] = 'bg_money_shot_burger',
[43] = 'bg_oil',
[44] = 'bg_onion',
[45] = 'bg_drang_o_tang',
[46] = 'bg_drang_o_tang_empty',
[47] = 'bg_pickle',
[48] = 'bg_potato',
[49] = 'bg_raw_patty',
[50] = 'bg_salt',
[51] = 'bg_special_sauce',
[52] = 'bg_sprunk',
[53] = 'bg_sprunk_empty',
[54] = 'bg_tomato',
[55] = 'bg_water_bootle',
[56] = 'bg_sticker',
}
```
Last updated
Was this helpful?