mirror of
https://github.com/esx-framework/esx_core.git
synced 2026-08-28 17:01:14 +00:00
Merge pull request #744 from fivemland/fix-736
fix(esx_banking): issue #736
This commit is contained in:
@@ -197,11 +197,14 @@ RegisterNetEvent('esx_banking:closebanking', function()
|
||||
CloseUi()
|
||||
end)
|
||||
|
||||
RegisterNetEvent('esx_banking:PedHandler', function(netIdTable)
|
||||
local npc
|
||||
for i = 1, #netIdTable do
|
||||
npc = NetworkGetEntityFromNetworkId(netIdTable[i])
|
||||
TaskStartScenarioInPlace(npc, Config.Peds[i].Scenario, 0, true)
|
||||
local function loadNPC(index, netID)
|
||||
CreateThread(function()
|
||||
while not NetworkDoesEntityExistWithNetworkId(netID) do
|
||||
Wait(1)
|
||||
end
|
||||
local npc = NetworkGetEntityFromNetworkId(netID)
|
||||
|
||||
TaskStartScenarioInPlace(npc, Config.Peds[index].Scenario, 0, true)
|
||||
SetEntityProofs(npc, true, true, true, true, true, true, true, true)
|
||||
SetBlockingOfNonTemporaryEvents(npc, true)
|
||||
FreezeEntityPosition(npc, true)
|
||||
@@ -209,6 +212,12 @@ RegisterNetEvent('esx_banking:PedHandler', function(netIdTable)
|
||||
SetPedCanRagdoll(npc, false)
|
||||
SetEntityAsMissionEntity(npc, true, true)
|
||||
SetEntityDynamic(npc, false)
|
||||
end)
|
||||
end
|
||||
|
||||
RegisterNetEvent('esx_banking:PedHandler', function(netIdTable)
|
||||
for i = 1, #netIdTable do
|
||||
loadNPC(i, netIdTable[i])
|
||||
end
|
||||
end)
|
||||
|
||||
|
||||
@@ -22,10 +22,11 @@ AddEventHandler('onResourceStop', function(resourceName)
|
||||
if Config.EnablePeds then BANK.DeletePeds() end
|
||||
end)
|
||||
|
||||
AddEventHandler('esx:playerLoaded', function(playerId, xPlayer)
|
||||
if not Config.EnablePeds then return end
|
||||
TriggerClientEvent('esx_banking:PedHandler', playerId, netIdTable)
|
||||
end)
|
||||
if Config.EnablePeds then
|
||||
AddEventHandler('esx:playerLoaded', function(playerId)
|
||||
TriggerClientEvent('esx_banking:PedHandler', playerId, netIdTable)
|
||||
end)
|
||||
end
|
||||
|
||||
-- event
|
||||
RegisterServerEvent('esx_banking:doingType')
|
||||
|
||||
Reference in New Issue
Block a user