mirror of
https://github.com/jimathy/jim-consumables.git
synced 2026-08-17 06:26:03 +01:00
Try to fix props now spawning correctly
Not sure what is going on, they are server synced but Its possible its not loading the correctly because of the spawn location I've changed it to make the props at the players location in hopes this fixes the issue
This commit is contained in:
@@ -72,6 +72,7 @@ RegisterNetEvent(getScript()..':Consume', function(itemName)
|
|||||||
debugPrint("^5Debug^7: ^3Consume^7: ^2Starting event, locking inventory and grabbing data^7..")
|
debugPrint("^5Debug^7: ^3Consume^7: ^2Starting event, locking inventory and grabbing data^7..")
|
||||||
tempLockInv(true)
|
tempLockInv(true)
|
||||||
local Player = PlayerPedId()
|
local Player = PlayerPedId()
|
||||||
|
local pedCoords = GetEntityCoords(Player)
|
||||||
local emote = Emotes[consumable.emote] or Emotes["crisps"]
|
local emote = Emotes[consumable.emote] or Emotes["crisps"]
|
||||||
if isAnimal then --- Animal ped adjustments
|
if isAnimal then --- Animal ped adjustments
|
||||||
local presets = {
|
local presets = {
|
||||||
@@ -232,11 +233,11 @@ RegisterNetEvent(getScript()..':Consume', function(itemName)
|
|||||||
if model then
|
if model then
|
||||||
if IsModelValid(model) == 1 then
|
if IsModelValid(model) == 1 then
|
||||||
debugPrint("^5Debug^7: ^3PropSpawn^7: ^2Spawning consumable prop^7...")
|
debugPrint("^5Debug^7: ^3PropSpawn^7: ^2Spawning consumable prop^7...")
|
||||||
attachProp = makeProp({ prop = model, coords = vector4(0.0,0.0,0.0,0.0)}, 1, 1)
|
attachProp = makeProp({ prop = model, coords = vec4(pedCoords.x, pedCoords.y, pedCoords.z, 0.0)}, 1, 1)
|
||||||
AttachEntityToEntity(attachProp, Player, bone, P1, P2, P3, P4, P5, P6, true, true, false, true, 1, true)
|
AttachEntityToEntity(attachProp, Player, bone, P1, P2, P3, P4, P5, P6, true, true, false, true, 1, true)
|
||||||
if model2 then
|
if model2 then
|
||||||
if IsModelValid(model2) == 1 then
|
if IsModelValid(model2) == 1 then
|
||||||
attachProp2 = makeProp({ prop = model2, coords = vector4(0.0,0.0,0.0,0.0)}, 1, 1)
|
attachProp2 = makeProp({ prop = model2, coords = vec4(pedCoords.x, pedCoords.y, pedCoords.z, 0.0)}, 1, 1)
|
||||||
AttachEntityToEntity(attachProp2, Player, bone2, P7, P8, P9, P10, P11, P12, true, true, false, true, 1, true)
|
AttachEntityToEntity(attachProp2, Player, bone2, P7, P8, P9, P10, P11, P12, true, true, false, true, 1, true)
|
||||||
else
|
else
|
||||||
print("^5Debug^7: ^3PropSpawn^7: ^2Second prop model isn't valid/found^7.")
|
print("^5Debug^7: ^3PropSpawn^7: ^2Second prop model isn't valid/found^7.")
|
||||||
@@ -250,7 +251,7 @@ RegisterNetEvent(getScript()..':Consume', function(itemName)
|
|||||||
if DoesEntityExist(attachProp2) then
|
if DoesEntityExist(attachProp2) then
|
||||||
destroyProp(attachProp2)
|
destroyProp(attachProp2)
|
||||||
attachProp2 = nil
|
attachProp2 = nil
|
||||||
end
|
end
|
||||||
else
|
else
|
||||||
print("^5Debug^7: ^3PropSpawn^7: ^2Prop model isn't valid/found^7.")
|
print("^5Debug^7: ^3PropSpawn^7: ^2Prop model isn't valid/found^7.")
|
||||||
end
|
end
|
||||||
@@ -271,7 +272,7 @@ RegisterNetEvent(getScript()..':Consume', function(itemName)
|
|||||||
end
|
end
|
||||||
makeInstructionalButtons({
|
makeInstructionalButtons({
|
||||||
{ keys = { 194 }, text = "Stop Consuming" },
|
{ keys = { 194 }, text = "Stop Consuming" },
|
||||||
})
|
})
|
||||||
if time <= 0 then
|
if time <= 0 then
|
||||||
consuming = false
|
consuming = false
|
||||||
end
|
end
|
||||||
|
|||||||
Reference in New Issue
Block a user