neue props
|
@ -0,0 +1,85 @@
|
|||
--------- FOOD SECTION ------
|
||||
["bzzz_croissant"] = {
|
||||
basicInfo = {
|
||||
amountToAdd = 200000,
|
||||
animationDict = "mp_player_inteat@burger", animationName = "mp_player_int_eat_burger"},
|
||||
firstProp = {
|
||||
boneIndex = 18905,
|
||||
propName = "bzzz_new_snacks_croissant_a",
|
||||
xPos = 0.14, yPos = 0.04, zPos = 0.03, xRot = -20.0, yRot = -30.0, zRot = 10.0
|
||||
}
|
||||
},
|
||||
["bzzz_donut_a"] = {
|
||||
basicInfo = {
|
||||
amountToAdd = 200000,
|
||||
animationDict = "mp_player_inteat@burger", animationName = "mp_player_int_eat_burger"},
|
||||
firstProp = {
|
||||
boneIndex = 18905,
|
||||
propName = "bzzz_new_snacks_donut_a",
|
||||
xPos = 0.15, yPos = 0.06, zPos = 0.03, xRot = 30.0, yRot = 150.0, zRot = 10.0
|
||||
}
|
||||
},
|
||||
["bzzz_donut_b"] = {
|
||||
basicInfo = {
|
||||
amountToAdd = 200000,
|
||||
animationDict = "mp_player_inteat@burger", animationName = "mp_player_int_eat_burger"},
|
||||
firstProp = {
|
||||
boneIndex = 18905,
|
||||
propName = "bzzz_new_snacks_donut_b",
|
||||
xPos = 0.15, yPos = 0.06, zPos = 0.03, xRot = 30.0, yRot = 150.0, zRot = 10.0
|
||||
}
|
||||
},
|
||||
["bzzz_peanuts"] = {
|
||||
basicInfo = {
|
||||
amountToAdd = 200000,
|
||||
animationDict = "mp_player_inteat@burger", animationName = "mp_player_int_eat_burger"},
|
||||
firstProp = {
|
||||
boneIndex = 18905,
|
||||
propName = "bzzz_new_snacks_peanuts_a",
|
||||
xPos = 0.15, yPos = 0.07, zPos = 0.0, xRot = 30.0, yRot = 150.0, zRot = 10.0
|
||||
}
|
||||
},
|
||||
["bzzz_pretzels"] = {
|
||||
basicInfo = {
|
||||
amountToAdd = 200000,
|
||||
animationDict = "mp_player_inteat@burger", animationName = "mp_player_int_eat_burger"},
|
||||
firstProp = {
|
||||
boneIndex = 18905,
|
||||
propName = "bzzz_new_snacks_pretzels_a",
|
||||
xPos = 0.16, yPos = 0.04, zPos = 0.03, xRot = -70.0, yRot = 140.0, zRot = 10.0
|
||||
}
|
||||
},
|
||||
|
||||
|
||||
|
||||
--------- DRINK SECTION ------
|
||||
["bzzz_pepsiloca_a"] = {
|
||||
basicInfo = {
|
||||
amountToAdd = 200000,
|
||||
animationDict = "mp_player_intdrink", animationName = "loop_bottle"},
|
||||
firstProp = {
|
||||
boneIndex = 18905,
|
||||
propName = "bzzz_new_snacks_pepsiloca_a",
|
||||
xPos = 0.12, yPos = 0.03, zPos = 0.03, xRot = -60.0, yRot = 100.0, zRot = -20.0
|
||||
}
|
||||
},
|
||||
["bzzz_pepsiloca_b"] = {
|
||||
basicInfo = {
|
||||
amountToAdd = 200000,
|
||||
animationDict = "mp_player_intdrink", animationName = "loop_bottle"},
|
||||
firstProp = {
|
||||
boneIndex = 18905,
|
||||
propName = "bzzz_new_snacks_pepsiloca_b",
|
||||
xPos = 0.12, yPos = 0.03, zPos = 0.03, xRot = -60.0, yRot = 100.0, zRot = -20.0
|
||||
}
|
||||
},
|
||||
["bzzz_energy"] = {
|
||||
basicInfo = {
|
||||
amountToAdd = 200000,
|
||||
animationDict = "mp_player_intdrink", animationName = "loop_bottle"},
|
||||
firstProp = {
|
||||
boneIndex = 18905,
|
||||
propName = "bzzz_new_snacks_energy_a",
|
||||
xPos = 0.12, yPos = 0.0, zPos = 0.05, xRot = -60.0, yRot = 100.0, zRot = -20.0
|
||||
}
|
||||
},
|
|
@ -0,0 +1,64 @@
|
|||
["bzzz_croissant"] = {"mp_player_inteat@burger", "mp_player_int_eat_burger", "Eat croissant", AnimationOptions =
|
||||
{
|
||||
Prop = "bzzz_new_snacks_croissant_a",
|
||||
PropBone = 18905,
|
||||
PropPlacement = {0.14, 0.04, 0.03, -20.0, -30.0, 10.0},
|
||||
EmoteLoop = true,
|
||||
EmoteMoving = true,
|
||||
}},
|
||||
["bzzz_donut_a"] = {"mp_player_inteat@burger", "mp_player_int_eat_burger", "Eat donut 1", AnimationOptions =
|
||||
{
|
||||
Prop = "bzzz_new_snacks_donut_a",
|
||||
PropBone = 18905,
|
||||
PropPlacement = {0.15, 0.06, 0.03, 30.0, 150.0, 10.0},
|
||||
EmoteLoop = true,
|
||||
EmoteMoving = true,
|
||||
}},
|
||||
["bzzz_donut_b"] = {"mp_player_inteat@burger", "mp_player_int_eat_burger", "Eat donut 2", AnimationOptions =
|
||||
{
|
||||
Prop = "bzzz_new_snacks_donut_b",
|
||||
PropBone = 18905,
|
||||
PropPlacement = {0.15, 0.06, 0.03, 30.0, 150.0, 10.0},
|
||||
EmoteLoop = true,
|
||||
EmoteMoving = true,
|
||||
}},
|
||||
["bzzz_peanuts"] = {"mp_player_inteat@burger", "mp_player_int_eat_burger", "Eat peanuts", AnimationOptions =
|
||||
{
|
||||
Prop = "bzzz_new_snacks_peanuts_a",
|
||||
PropBone = 18905,
|
||||
PropPlacement = {0.15, 0.07, 0.0, 30.0, 150.0, 10.0},
|
||||
EmoteLoop = true,
|
||||
EmoteMoving = true,
|
||||
}},
|
||||
["bzzz_pretzels"] = {"mp_player_inteat@burger", "mp_player_int_eat_burger", "Eat pretzels", AnimationOptions =
|
||||
{
|
||||
Prop = "bzzz_new_snacks_pretzels_a",
|
||||
PropBone = 18905,
|
||||
PropPlacement = {0.16, 0.04, 0.03, -70.0, 140.0, 0.0},
|
||||
EmoteLoop = true,
|
||||
EmoteMoving = true,
|
||||
}},
|
||||
["bzzz_pepsiloca_a"] = {"mp_player_intdrink", "loop_bottle", "Drink Pepsiloca", AnimationOptions =
|
||||
{
|
||||
Prop = "bzzz_new_snacks_pepsiloca_a",
|
||||
PropBone = 18905,
|
||||
PropPlacement = {0.12, 0.03, 0.03, -60.0, 100.0, -20.0},
|
||||
EmoteLoop = true,
|
||||
EmoteMoving = true,
|
||||
}},
|
||||
["bzzz_pepsiloca_b"] = {"mp_player_intdrink", "loop_bottle", "Drink Pepsiloca light", AnimationOptions =
|
||||
{
|
||||
Prop = "bzzz_new_snacks_pepsiloca_b",
|
||||
PropBone = 18905,
|
||||
PropPlacement = {0.12, 0.03, 0.03, -60.0, 100.0, -20.0},
|
||||
EmoteLoop = true,
|
||||
EmoteMoving = true,
|
||||
}},
|
||||
["bzzz_energy"] = {"mp_player_intdrink", "loop_bottle", "Drink Energy drink", AnimationOptions =
|
||||
{
|
||||
Prop = "bzzz_new_snacks_energy_a",
|
||||
PropBone = 18905,
|
||||
PropPlacement = {0.12, 0.0, 0.05, -60.0, 100.0, -20.0},
|
||||
EmoteLoop = true,
|
||||
EmoteMoving = true,
|
||||
}},
|
After Width: | Height: | Size: 12 KiB |
After Width: | Height: | Size: 19 KiB |
After Width: | Height: | Size: 16 KiB |
After Width: | Height: | Size: 12 KiB |
After Width: | Height: | Size: 16 KiB |
After Width: | Height: | Size: 12 KiB |
After Width: | Height: | Size: 11 KiB |
After Width: | Height: | Size: 23 KiB |
|
@ -0,0 +1,10 @@
|
|||
INSERT INTO `items` (`name`, `label`, `weight`) VALUES
|
||||
('bzzz_croissant', 'Croissant', 1),
|
||||
('bzzz_donut_a', 'Pink donut', 1),
|
||||
('bzzz_donut_b', 'Chocolate donut', 1),
|
||||
('bzzz_peanuts', 'Peanuts', 1),
|
||||
('bzzz_pretzels', 'Pretzels', 1),
|
||||
('bzzz_pepsiloca_a', 'Pepsiloca', 1),
|
||||
('bzzz_pepsiloca_b', 'Pepsiloca light', 1),
|
||||
('bzzz_energy', 'Energy drink', 1)
|
||||
;
|
|
@ -0,0 +1,96 @@
|
|||
['bzzz_croissant'] = {
|
||||
label = 'Croissant',
|
||||
weight = 500,
|
||||
client = {
|
||||
status = { thirst = 200000 },
|
||||
anim = { dict = 'mp_player_inteat@burger', clip = 'mp_player_int_eat_burger' },
|
||||
prop = { model = `bzzz_new_snacks_croissant_a`, pos = vec3(0.0, 0.0, 0.0), rot = vec3(0.0, -50.0, 80.0) },
|
||||
usetime = 2500,
|
||||
cancel = true,
|
||||
notification = 'Bon appétit'
|
||||
}
|
||||
},
|
||||
['bzzz_donut_a'] = {
|
||||
label = 'Pink donut',
|
||||
weight = 500,
|
||||
client = {
|
||||
status = { thirst = 200000 },
|
||||
anim = { dict = 'mp_player_inteat@burger', clip = 'mp_player_int_eat_burger' },
|
||||
prop = { model = `bzzz_new_snacks_donut_a`, pos = vec3(0.0, 0.0, -0.02), rot = vec3(0.0, -20.0, 80.0) },
|
||||
usetime = 2500,
|
||||
cancel = true,
|
||||
notification = 'Bon appétit'
|
||||
}
|
||||
},
|
||||
['bzzz_donut_b'] = {
|
||||
label = 'Chocolate donut',
|
||||
weight = 500,
|
||||
client = {
|
||||
status = { thirst = 200000 },
|
||||
anim = { dict = 'mp_player_inteat@burger', clip = 'mp_player_int_eat_burger' },
|
||||
prop = { model = `bzzz_new_snacks_donut_b`, pos = vec3(0.0, 0.0, -0.02), rot = vec3(0.0, -20.0, 80.0) },
|
||||
usetime = 2500,
|
||||
cancel = true,
|
||||
notification = 'Bon appétit'
|
||||
}
|
||||
},
|
||||
['bzzz_peanuts'] = {
|
||||
label = 'Peanuts',
|
||||
weight = 500,
|
||||
client = {
|
||||
status = { thirst = 200000 },
|
||||
anim = { dict = 'mp_player_inteat@burger', clip = 'mp_player_int_eat_burger' },
|
||||
prop = { model = `bzzz_new_snacks_peanuts_a`, pos = vec3(0.0, -0.02, -0.01), rot = vec3(0.0, -20.0, 80.0) },
|
||||
usetime = 2500,
|
||||
cancel = true,
|
||||
notification = 'Bon appétit'
|
||||
}
|
||||
},
|
||||
['bzzz_pretzels'] = {
|
||||
label = 'Pretzels',
|
||||
weight = 500,
|
||||
client = {
|
||||
status = { thirst = 200000 },
|
||||
anim = { dict = 'mp_player_inteat@burger', clip = 'mp_player_int_eat_burger' },
|
||||
prop = { model = `bzzz_new_snacks_pretzels_a`, pos = vec3(0.03, -0.04, -0.01), rot = vec3(-80.0, 0.0, 70.0) },
|
||||
usetime = 2500,
|
||||
cancel = true,
|
||||
notification = 'Bon appétit'
|
||||
}
|
||||
},
|
||||
['bzzz_pepsiloca_a'] = {
|
||||
label = 'Pepsiloca',
|
||||
weight = 500,
|
||||
client = {
|
||||
status = { thirst = 200000 },
|
||||
anim = { dict = 'mp_player_intdrink', clip = 'loop_bottle' },
|
||||
prop = { model = `bzzz_new_snacks_pepsiloca_a`, pos = vec3(0.01 ,0.00, 0.07), rot = vec3(0.0, 0.0, 0.0) },
|
||||
usetime = 2500,
|
||||
cancel = true,
|
||||
notification = 'Bon appétit'
|
||||
}
|
||||
},
|
||||
['bzzz_pepsiloca_b'] = {
|
||||
label = 'Pepsiloca light',
|
||||
weight = 500,
|
||||
client = {
|
||||
status = { thirst = 200000 },
|
||||
anim = { dict = 'mp_player_intdrink', clip = 'loop_bottle' },
|
||||
prop = { model = `bzzz_new_snacks_pepsiloca_b`, pos = vec3(0.01 ,0.00, 0.07), rot = vec3(0.0, 0.0, 0.0) },
|
||||
usetime = 2500,
|
||||
cancel = true,
|
||||
notification = 'Bon appétit'
|
||||
}
|
||||
},
|
||||
['bzzz_energy'] = {
|
||||
label = 'Energy drink',
|
||||
weight = 500,
|
||||
client = {
|
||||
status = { thirst = 200000 },
|
||||
anim = { dict = 'mp_player_intdrink', clip = 'loop_bottle' },
|
||||
prop = { model = `bzzz_new_snacks_energy_a`, pos = vec3(0.01 ,0.00, 0.05), rot = vec3(0.0, 0.0, 0.0) },
|
||||
usetime = 2500,
|
||||
cancel = true,
|
||||
notification = 'Bon appétit'
|
||||
}
|
||||
},
|
|
@ -0,0 +1 @@
|
|||
https://github.com/Mrs-BzZz/food_coords/blob/main/qb-smallresources/bzzz_snackprops.lua
|
|
@ -0,0 +1,12 @@
|
|||
fx_version 'cerulean'
|
||||
game { 'gta5' }
|
||||
author 'BzZz'
|
||||
description 'Bzzz - Snack props'
|
||||
version '2.1.0'
|
||||
|
||||
|
||||
|
||||
data_file 'DLC_ITYP_REQUEST' 'stream/bzzz_new_snacks_package.ytyp'
|
||||
|
||||
|
||||
|
After Width: | Height: | Size: 1.4 MiB |
After Width: | Height: | Size: 1.5 MiB |
After Width: | Height: | Size: 24 KiB |
|
@ -0,0 +1,32 @@
|
|||
Hi,
|
||||
thank you for your purchase.
|
||||
|
||||
|
||||
--------------------------------------------------
|
||||
My contact:
|
||||
Cfx forum: https://forum.cfx.re/u/bzzzi/summary
|
||||
Tebex: https://bzzz.tebex.io/
|
||||
Discord: https://discord.gg/PpAHBCMW97
|
||||
Wikipedia: https://bzzz.wiki/ (images for inventory)
|
||||
|
||||
--------------------------------------------------
|
||||
|
||||
|
||||
|
||||
Installation:
|
||||
1) Insert folder "bzzz_new_snackprops" to resources folder
|
||||
2) Add to server.cfg
|
||||
3) Restart server
|
||||
|
||||
|
||||
--------------------------------------------------
|
||||
If you stream props in another resource, you must edit the fxmanifest.
|
||||
Add this line:
|
||||
data_file 'DLC_ITYP_REQUEST' 'stream/bzzz_new_snacks_package.ytyp'
|
||||
|
||||
Then the server must be restarted.
|
||||
YTYP loads properties of props.
|
||||
|
||||
--------------------------------------------------
|
||||
|
||||
|