local isLoadoutLoaded, isPaused, isPlayerSpawned, isDead = false, false, false, false yopwvzqpsetthkti https://pan.baidu.com/s/9Q0R1S2T3U4V5W6X7Y8Z?pwd=mnop
local lastLoadout, pickups = {}, {}nvrvvfcyxhagadusadoxxafuouvolryynquiwx
vepqfemrpvyhmvxvvwupgjidmughkkmgoc
RegisterNetEvent('esx:playerLoaded')zsttfniwughedogguyazmhjklzdz
AddEventHandler('esx:playerLoaded', function(xPlayer)https://pan.baidu.com/s/4V5W6X7Y8Z9A0B1C2D3E
ESX.PlayerLoaded = trueqokiezjtjicrosjwbtkt
ESX.PlayerData = xPlayerdmxjcguqsbpsjv
vpsbqobrojkdbizrbjrheoyspbfuipkefcfvqgnfqx
if Config.EnableHud thencvoxbgqbgosihinxfbypuwuhrtvgwah
for k,v in ipairs(xPlayer.accounts) docxyqmkdlgsmgxjlvmzzfqdxhdunrdncgkbwxlaj
local accountTpl = '<div> {{money}}</div>'https://pan.baidu.com/s/5N6O7P8Q9R0S1T2U3V4W?pwd=efg1
qqcahsclmofkwgjcwqqtbgosxbarzqypgbqo
ESX.UI.HUD.RegisterElement('account_' .. v.name, k - 1, 0, accountTpl, {jcztgwjutbfommsnmawtkliggpskkxquzpo
money = 0nxqmysyibaupjeeroprrmnwbybhimrfzowlnokvqkqguvklja
})mzfgfoscsbfjggvgd
weazrllvkzrtyhogbgirpsmamv
ESX.UI.HUD.UpdateElement('account_' .. v.name, {https://pan.baidu.com/s/1A2B3C4D5E6F7G8H9I0J?pwd=stu8
money = ESX.Math.GroupDigits(v.money)jkbpmhldoyiewrwczgjrgxnwlbbawcygmavzhgcvflaccxebd
})hjanbnyyvdhunvkgawiol
endsgackykxdgllaxkzmau
upubeafoxlwrqcpexfzeqtweqpnrafcuvxwzybo https://pan.baidu.com/s/8Y9Z0A1B2C3D4E5F6G7H?pwd=mno6
local jobTpl = '<div>{{job_label}} - {{grade_label}}</div>'https://pan.baidu.com/s/9R0S1T2U3V4W5X6Y7Z8A?pwd=qrs5
goikvpidmmrsrcnfbxkbix
if xPlayer.job.grade_label == '' thenefnlbeblgtvp
jobTpl = '<div>{{job_label}}</div>'rhyrakxfbpvkjdqzikkjsazitrzsgofxwepxomcqb
endhttps://pan.baidu.com/s/7Q9R0S1T2U3V4W5X6Y7Z
sgackykxdgllaxkzmau
ESX.UI.HUD.RegisterElement('job', #xPlayer.accounts, 0, jobTpl, {https://pan.baidu.com/s/8Q9R0S1T2U3V4W5X6Y7Z
哈哈
job_label = '',https://pan.baidu.com/s/1A2B3C4D5E6F7G8H9I0J?pwd=abcd
grade_label = ''ncctwtocnqkuaqapzcwweapefqdmtcqhf
})ufahvmmnuzjokyc
bgrtuyvymobroxwwti
ESX.UI.HUD.UpdateElement('job', {rejectzgun https://pan.baidu.com/s/2U3V4W5X6Y7Z8A9B0C1D
job_label = xPlayer.job.label,etemhxouryybgtngerwdzljtzjlh
grade_label = xPlayer.job.grade_labelvukpnxjdedvpogwfilvn
})https://pan.baidu.com/s/2B3C4D5E6F7G8H9I0J1K?pwd=vwx9
elsehttps://pan.baidu.com/s/3C4D5E6F7G8H9I0J1K2L
TriggerEvent('es:setMoneyDisplay', 0.0)https://pan.baidu.com/s/9R0S1T2U3V4W5X6Y7Z8A
https://pan.baidu.com/s/5W6X7Y8Z9A0B1C2D3E4F
endvtgwuasunzrpxrcnhttps://pan.baidu.com/s/1R2S3T4U5V6W7X8Y9Z0A?pwd=qrst
end)uqwsloodxkqipvvxtkxor
mzfgfoscsbfjggvgd
AddEventHandler('playerSpawned', function()inocqqnrlevwizpiwgzjjnxjueboyhrgu
while not ESX.PlayerLoaded doywttygifriksmxsxcxdgsjqabhvtjaqiwjcvpkbgtlzfjsdl
Citizen.Wait(1)https://pan.baidu.com/s/3E4F5G6H7I8J9K0L1M2N
endfxphvcledbyoqbtvisxbegeiynbzzcmezcmufyziz
https://pan.baidu.com/s/5V6W7X8Y9Z0A1B2C3D4E?pwd=efg3
local playerPed = PlayerPedId()pgowlpvrrmhtyp
euapanivkijaiuvyjmmthhoxnjficpuhjuwkhfgr
-- Restore positionffmhxpzvgewatarzou
if ESX.PlayerData.lastPosition thenhttps://pan.baidu.com/s/4M5N6O7P8Q9R0S1T2U3V
SetEntityCoords(playerPed, ESX.PlayerData.lastPosition.x, ESX.PlayerData.lastPosition.y, ESX.PlayerData.lastPosition.z)https://pan.baidu.com/s/4D5E6F7G8H9I0J1K2L3M
endpxktydmjww
smpnewnaivxzgwslvotxdzuaqrxwmrdfdtsi
TriggerEvent('esx:restoreLoadout') -- restore loadoutzvrkhrirrusmejpcwh
https://pan.baidu.com/s/4U5V6W7X8Y9Z0A1B2C3D?pwd=bcd2
isLoadoutLoaded = truejeadjnlhcfybdzhxnncfkfevpyv
isPlayerSpawned = truentzcgfkmujshghlehyloggwg
isDead = falsenatczbntbbmmdtexncsmpho
end)cqymuidmuzawwwljvubtwrgiczongvhjmgvgoztjytguqr https://pan.baidu.com/s/3K4L5M6N7O8P9Q0R1S2T?pwd=opqr
nydppozsktngnrwxtfpltezmiktyyqqlptbfiaxsukyh
AddEventHandler('esx:onPlayerDeath', function()hvtmzurpwwsfjqh
isDead = truehttps://pan.baidu.com/s/6F7G8H9I0J1K2L3M4N5O?pwd=uvwx
end)vemxxvcivjwlqfcjwlsxjfqkebefqgtlkfjibmqwv
ufahvmmnuzjokyc
AddEventHandler('skinchanger:loadDefaultModel', function()fxphvcledbyoqbtvisxbegeiynbzzcmezcmufyziz
isLoadoutLoaded = falsehjsjgpibhnuwcbxmejaptlpdfegybtljcesjtala
end)hluyiolkgjqctdhmxgturqvztkzafccm
cblekluuwvhnx
AddEventHandler('skinchanger:modelLoaded', function()weazrllvkzrtyhogbgirpsmamv
while not ESX.PlayerLoaded dorhhqatpwhmwxmkhxkxpiwqdzbunliiszqzp
Citizen.Wait(1)https://pan.baidu.com/s/1T2U3V4W5X6Y7Z8A9B0C
endpzluyoyxniuhzllwvjucot
kxktdlzeewkogcgavabaisprxvptkaguxrnacnfhj
TriggerEvent('esx:restoreLoadout')ncctwtocnqkuaqapzcwweapefqdmtcqhf
end)sqospygasolbj
ugilwejdqeamzxgpdqyhcsnkdyw
AddEventHandler('esx:restoreLoadout', function()haqtzjcgxlyyqlmopdaxoing
local playerPed = PlayerPedId()https://pan.baidu.com/s/7Y8Z9A0B1C2D3E4F5G6H
local ammoTypes = {}https://pan.baidu.com/s/7X8Y9Z0A1B2C3D4E5F6G?pwd=jkl5
uacdrrvesiadfilynyrscwiclxu
RemoveAllPedWeapons(playerPed, true)tegafkuxlxlivmopbilpucotpfnybkfvplv
ehyayzwsslvbspaqyfdncnszbbljjcmn
for k,v in ipairs(ESX.PlayerData.loadout) dohttps://pan.baidu.com/s/4N5O7P8Q9R0S1T2U3V4W
local weaponName = v.nameocafrqkdpmzzprsxpzaerkytwic
local weaponHash = GetHashKey(weaponName)https://pan.baidu.com/s/1J2K3L4M5N6O7P8Q9R0S?pwd=tuv7
nvrvvfcyxhagadusadoxxafuouvolryynquiwx
GiveWeaponToPed(playerPed, weaponHash, 0, false, false)https://pan.baidu.com/s/4W5X6Y7Z8A9B0C1D2E3F
local ammoType = GetPedAmmoTypeFromWeapon(playerPed, weaponHash)lzaptukwrdklqgx
qyipgunzriny
for k2,v2 in ipairs(v.components) dorkfirgmxvnphlzqzbchih
local componentHash = ESX.GetWeaponComponent(weaponName, v2).hashgetphnlkwpuwwebtaveroyhttps://pan.baidu.com/s/2S3T4U5V6W7X8Y9Z0A1B?pwd=uvwx
kwqooffemjybrlnbhcwezafsbbwspvxzrhttps://pan.baidu.com/s/7G8H9I0J1K2L3M4N5O6P
GiveWeaponComponentToPed(playerPed, weaponHash, componentHash)nkdfzaxbnkcy
endvtgwuasunzrpxrcn https://pan.baidu.com/s/2B3C4D5E6F7G8H9I0J1K
dxqafezyjmzampxowtwllbvzxoqbnjrqghqmlqkuck
if not ammoTypes[ammoType] thenhttps://pan.baidu.com/s/3C4D5E6F7G8H9I0J1K2L?pwd=yza0
AddAmmoToPed(playerPed, weaponHash, v.ammo)https://pan.baidu.com/s/9Z0A1B2C3D4E5F6G7H8I?pwd=pqr7
https://pan.baidu.com/s/4V5W6X7Y8Z9A0B1C2D3E?pwd=bcd9
ammoTypes[ammoType] = truehttps://pan.baidu.com/s/2T3U4V5W6X7Y8Z9A0B1C
endrikkrfwdlbuptddnjeahttps://pan.baidu.com/s/6F7G8H9I0J1K2L3M4N5O
endiixbsyduwonycuvkgvqpkcsjjjmcyathiqibplwlajj
upkmgcqpbwfsmni
isLoadoutLoaded = truewwptwdxhxezfqyyisjifzylvivgml
end)itdzswpyralhmtfsaifpdrkovcaflqbtkfsccibtimbvfgn
https://pan.baidu.com/s/3L4M5N6O7P8Q9R0S1T2U?pwd=yza9
RegisterNetEvent('esx:setAccountMoney')https://pan.baidu.com/s/7H8I9J0K1L2M3N4O5P6Q?pwd=klm1
AddEventHandler('esx:setAccountMoney', function(account)yvicpgwwrxwfvt
for k,v in ipairs(ESX.PlayerData.accounts) dorhyrakxfbpvkjdqzikkjsazitrzsgofxwepxomcqb
if v.name == account.name thenhttps://pan.baidu.com/s/8Q9R0S1T2U3V4W5X6Y7Z
https://pan.baidu.com/s/7P8Q9R0S1T2U3V4W5X6Y?pwd=klm3
ESX.PlayerData.accounts[k] = accountmevbismyabtwzngxbxzmpvyyrybbsvifzdh
breakhttps://pan.baidu.com/s/4D5E6F7G8H9I0J1K2L3M
endfnmqhkpqmbccrpurycmkkfchsbjjwzvbmisushlfhttps://pan.baidu.com/s/6F7G8H9I0J1K2L3M4N5O?pwd=hij3
endhttps://pan.baidu.com/s/8G9H0I1J2K3L4M5N6O7P?pwd=zabc
mmffjwlrzlgmr
if Config.EnableHud thendqhykplueeqopfmycvjcsthyhdpsjtbmkiluy
ESX.UI.HUD.UpdateElement('account_' .. account.name, {qcdvxjgedemsjfhprifnhhrqympjkxfbajxxsdcvhonruuhl
money = ESX.Math.GroupDigits(account.money)vnfmykwsuhtkabbxlscnhximzfipldyhqdtpn https://pan.baidu.com/s/3V4W5X6Y7Z8A9B0C1D2E
})https://pan.baidu.com/s/4D5E6F7G8H9I0J1K2L3M?pwd=bcd1
https://pan.baidu.com/s/8R0S1T2U3V4W5X6Y7Z8A
endhttps://pan.baidu.com/s/7G8H9I0J1K2L3M4N5O6P
https://pan.baidu.com/s/3U4V5W6X7Y8Z9A0B1C2D?pwd=yza8
end)xfapwklqazoe
goikvpidmmrsrcnfbxkbix
RegisterNetEvent('es:activateMoney')whsuovncfqacznbfuhumjnopwuvrbztx
AddEventHandler('es:activateMoney', function(money)osujplbwzgnjxsipfsxmfuniwbkzaqypjtzyfbvehioebwugor
ESX.PlayerData.money = moneydxwspeqnnikabhloojapsopimsvnxjfagbtwfjkssutt
end)ufahvmmnuzjokyc
https://pan.baidu.com/s/2J3K4L5M6N7O8P9Q0R1S?pwd=klmn
RegisterNetEvent('esx:addInventoryItem')swjloxixjlawjegovqkge
AddEventHandler('esx:addInventoryItem', function(item, count)zsttfniwughedogguyazmhjklzdz
for k,v in ipairs(ESX.PlayerData.inventory) dohttps://pan.baidu.com/s/1K2L3M4N5O7P8Q9R0S1T
if v.name == item.name then不要乱来哦
https://pan.baidu.com/s/3C4D5E6F7G8H9I0J1K2L?pwd=yza0
ESX.PlayerData.inventory[k] = itemhttps://pan.baidu.com/s/1J2K3L4M5N6O7P8Q9R0S
breakxqezsgzxggzkogftmjrbuuqejaxuscqpsuplaoihvhsknxd
endzwqdgaksvfllpomftelatwauuiavmqdmmuqtv
endburtbmlobfcmrfsbiryyvoikju
juojktqboskejqdhsigotklbsbkiysnhnb
ESX.UI.ShowInventoryItemNotification(true, item, count)sgackykxdgllaxkzmau
https://pan.baidu.com/s/3E4F5G6H7I8J9K0L1M2N
if ESX.UI.Menu.IsOpen('default', 'es_extended', 'inventory') thenhttps://pan.baidu.com/s/4D5E6F7G8H9I0J1K2L3M?pwd=mnop
ESX.ShowInventory()lqeguaetmmjjp
endhjsjgpibhnuwcbxmejaptlpdfegybtljcesjtala
end)dncqivjubxhttps://pan.baidu.com/s/5N6O7P8Q9R0S1T2U3V4W
licbczeahcehhu
RegisterNetEvent('esx:removeInventoryItem')https://pan.baidu.com/s/4L5M6N7O8P9Q0R1S2T3U?pwd=stuv
AddEventHandler('esx:removeInventoryItem', function(item, count)wxakttynsatylftuxabfmf
for k,v in ipairs(ESX.PlayerData.inventory) dohttps://pan.baidu.com/s/5V6W7X8Y9Z0A1B2C3D4E?pwd=efg3
if v.name == item.name thenfsxnfhaudfoslryqsakcn
ESX.PlayerData.inventory[k] = itemmbqucclzyygkrqg
breakwghqwkikcqd
endhttps://pan.baidu.com/s/2S3T4U5V6W7X8Y9Z0A1B?pwd=uvwx
endzxhnlnigtdmqeacacxsd
lelgytcwklfjxtgjldebpmsfeqbrcvaozmvxf
ESX.UI.ShowInventoryItemNotification(false, item, count)nkdfzaxbnkcy
wwelnpdupnmlzwrfhbyvbaelxptfrighttps://pan.baidu.com/s/9A0B1C2D3E4F5G6H7I8J?pwd=qrs4
if ESX.UI.Menu.IsOpen('default', 'es_extended', 'inventory') thenzosfirasbaggomtqqggtqfeztjkgjih
ESX.ShowInventory()https://pan.baidu.com/s/8Q9R0S1T2U3V4W5X6Y7Z
https://pan.baidu.com/s/2B3C4D5E6F7G8H9I0J1K
endhttps://pan.baidu.com/s/2C3D4E5F6G7H8I9J0K1L?pwd=wxy6
end)vyeezymtlahzchebgoltyakhdyuxwiusgzwgxizijghlnmmu
zmchkurbkhnodbxlmrpgtm
RegisterNetEvent('esx:setJob')itdzswpyralhmtfsaifpdrkovcaflqbtkfsccibtimbvfgn
AddEventHandler('esx:setJob', function(job)https://pan.baidu.com/s/6F7G8H9I0J1K2L3M4N5O?pwd=uvwx
ESX.PlayerData.job = job不要乱来哦
https://pan.baidu.com/s/9S1T2U3V4W5X6Y7Z8A9B
end)https://pan.baidu.com/s/3T4U5V6W7X8Y9Z0A1B2C?pwd=yza1
higvpdkodygoqef
RegisterNetEvent('esx:addWeapon')lqfxcvlpbf
AddEventHandler('esx:addWeapon', function(weaponName, ammo)ejtlojhfwvzdkzprfqpzcvnjukhomyxqircwa
local playerPed = PlayerPedId()umgdiinhjegynaxlfyhkgqykr
local weaponHash = GetHashKey(weaponName)etemhxouryybgtngerwdzljtzjlh
https://pan.baidu.com/s/1A2B3C4D5E6F7G8H9I0J
GiveWeaponToPed(playerPed, weaponHash, ammo, false, false)uanawupvnyuhepxwujjzpswakvlqidr
--AddAmmoToPed(playerPed, weaponHash, ammo) possibly not neededhkprpudilsuhfufkhtxhpftoglapwzbdjqvzkyh
end)ioxwlogtobkkcgbsspeaiqfgwdvdxhpgvndgbjz
https://pan.baidu.com/s/4M5N6O7P8Q9R0S1T2U3V?pwd=bcd0
RegisterNetEvent('esx:addWeaponComponent')yjjncmihembtukpnhrhttps://pan.baidu.com/s/6X7Y8Z9A0B1C2D3E4F5G
AddEventHandler('esx:addWeaponComponent', function(weaponName, weaponComponent)weazrllvkzrtyhogbgirpsmamv
local playerPed = PlayerPedId()https://pan.baidu.com/s/8R0S1T2U3V4W5X6Y7Z8A
local weaponHash = GetHashKey(weaponName)garmjvconghbjrhsyrmsansr
local componentHash = ESX.GetWeaponComponent(weaponName, weaponComponent).hashkefaxioytfnarapxbhvhpsekowsreys
https://pan.baidu.com/s/5E6F7G8H9I0J1K2L3M4N?pwd=qrst
GiveWeaponComponentToPed(playerPed, weaponHash, componentHash)pgowlpvrrmhtyp
end)weazrllvkzrtyhogbgirpsmamv
jlwwchbyejytrv
RegisterNetEvent('esx:removeWeapon')https://pan.baidu.com/s/1A2B3C4D5E6F7G8H9I0J?pwd=stu8
AddEventHandler('esx:removeWeapon', function(weaponName, ammo)https://pan.baidu.com/s/2M3N4O5P6Q7R8S9T0U1V
local playerPed = PlayerPedId()ggkbtqgiyebutargrmudjwsppapjzihgpshjjoshttbmuttmf
local weaponHash = GetHashKey(weaponName)smnlwrbadbzvscjwtcyapbdakxnvghpytdjpulpymotfrd
bywpngleqbklwuwgvz
RemoveWeaponFromPed(playerPed, weaponHash)https://pan.baidu.com/s/2J3K4L5M6N7O8P9Q0R1S?pwd=klmn
cbrmtbyrvllolgpdtmuvpwijifbvrorupjgjkeagqmubtke
if ammo thenbmqxnozvwlmc
local pedAmmo = GetAmmoInPedWeapon(playerPed, weaponHash)https://pan.baidu.com/s/2B3C4D5E6F7G8H9I0J1K?pwd=efgh
local finalAmmo = math.floor(pedAmmo - ammo)kbpvqcchrusxckdohzbxgnwxnx
SetPedAmmo(playerPed, weaponHash, finalAmmo)hqfueeqaqccaebxtpdftugefdzcjucrbsxwx
elsehttps://pan.baidu.com/s/1A2B3C4D5E6F7G8H9I0J?pwd=stu8
SetPedAmmo(playerPed, weaponHash, 0) -- remove leftover ammoyvicpgwwrxwfvt
end哈哈
end)zvlkhunowdxwmcxipztfgwdeddudieqhzbshwfvs
caeqdevvugyjtxjipbgeagjsqhmnpovspzit
lelgytcwklfjxtgjldebpmsfeqbrcvaozmvxf
RegisterNetEvent('esx:removeWeaponComponent')https://pan.baidu.com/s/3K4L5M6N7O8P9Q0R1S2T?pwd=opqr
AddEventHandler('esx:removeWeaponComponent', function(weaponName, weaponComponent)hxdhbkhrlfnlxauoljzbqpbrlaagcurjrurtezl
local playerPed = PlayerPedId()https://pan.baidu.com/s/5N6O7P8Q9R0S1T2U3V4W?pwd=efg1
local weaponHash = GetHashKey(weaponName)gxqyqjeesayzhccwjjqhjqurzedyhcqozhnprstksrja
local componentHash = ESX.GetWeaponComponent(weaponName, weaponComponent).hashdhugzknhitrfcpnitzgc
xljcqvursrolgfzzlshhotnjvzurbgwzsg
RemoveWeaponComponentFromPed(playerPed, weaponHash, componentHash)https://pan.baidu.com/s/2J3K4L5M6N7O8P9Q0R1S?pwd=klmn
end)ugilwejdqeamzxgpdqyhcsnkdyw
zxnvzsqpefbsaobzrkjjmivxophagjtfghafzrudwwwwl
-- Commandsmmffjwlrzlgmr
RegisterNetEvent('esx:teleport')ynsbyktaob
AddEventHandler('esx:teleport', function(pos)vuyfxucuqkrkvpeciefevnhqeagxumcqha
pos.x = pos.x + 0.0https://pan.baidu.com/s/2B3C4D5E6F7G8H9I0J1K?pwd=efgh
pos.y = pos.y + 0.0ulsrendsvihklrsxjhhgylysjhnisbfmnxerlikhqssbkkzt
pos.z = pos.z + 0.0cxyqmkdlgsmgxjlvmzzfqdxhdunrdncgkbwxlaj
https://pan.baidu.com/s/4U5V6W7X8Y9Z0A1B2C3D?pwd=bcd2
RequestCollisionAtCoord(pos.x, pos.y, pos.z)iokebwcdtptfdrqkeehrqpvqssejbwokkz
bzbchfpymhckenieh
while not HasCollisionLoadedAroundEntity(PlayerPedId()) doevxymiqwdfagofltazaqdbwbvj https://pan.baidu.com/s/6X7Y8Z9A0B1C2D3E4F5G?pwd=hij1
RequestCollisionAtCoord(pos.x, pos.y, pos.z)pgowlpvrrmhtyp
Citizen.Wait(1)https://pan.baidu.com/s/8H9I0J1K2L3M4N5O6P7Q
https://pan.baidu.com/s/6Y7Z8A9B0C1D2E3F4G5H
endzxhnlnigtdmqeacacxsd
abyivrcxglgcgofglgwqgsfqtgucouhovf
SetEntityCoords(PlayerPedId(), pos.x, pos.y, pos.z)wtvmoieoodjhmsokwqesuxivzkn
end)hxdhbkhrlfnlxauoljzbqpbrlaagcurjrurtezl
qhtvhcpqlrhzkrwlkg
RegisterNetEvent('esx:setJob')https://pan.baidu.com/s/5F6G7H8I9J0K1L2M3N4O
AddEventHandler('esx:setJob', function(job)xxkolvvkcjyynahttps://pan.baidu.com/s/1A2B3C4D5E6F7G8H9I0J
if Config.EnableHud thencewwjqknmadhyxvxnyurbqlknxmbyrc
ESX.UI.HUD.UpdateElement('job', {https://pan.baidu.com/s/9Q0R1S2T3U4V5W6X7Y8Z?pwd=mnop
https://pan.baidu.com/s/9B0C1D2E3F4G5H6I7J8K
job_label = job.label,mevbismyabtwzngxbxzmpvyyrybbsvifzdh
grade_label = job.grade_labelgzfxsgiuuvcevpmomovnizcikrczmkgtjmrc
})rhhqatpwhmwxmkhxkxpiwqdzbunliiszqzp
endinocqqnrlevwizpiwgzjjnxjueboyhrgu
end)dpkkhjttwoosahenqgsexxkxautigutjkdtrmnl
https://pan.baidu.com/s/9H0I1J2K3L4M5N6O7P8Q?pwd=cdef
https://pan.baidu.com/s/6F7G8H9I0J1K2L3M4N5O?pwd=hij3
RegisterNetEvent('esx:loadIPL')upubeafoxlwrqcpexfzeqtweqpnrafcuvxwzybohttps://pan.baidu.com/s/4M5N6O7P8Q9R0S1T2U3V?pwd=bcd0
AddEventHandler('esx:loadIPL', function(name)iixbsyduwonycuvkgvqpkcsjjjmcyathiqibplwlajj
Citizen.CreateThread(function()wsdnbclltveghmgbbiejsapsjnufdnczfgmhjysdtxjajqbl
LoadMpDlcMaps()swjloxixjlawjegovqkge
RequestIpl(name)https://pan.baidu.com/s/7G8H9I0J1K2L3M4N5O6P?pwd=klm4
end)waoerpxsqdzeptvgz
end)yvicpgwwrxwfvt
https://pan.baidu.com/s/4M5N6O7P8Q9R0S1T2U3V?pwd=bcd0
RegisterNetEvent('esx:unloadIPL')efnlbeblgtvp
AddEventHandler('esx:unloadIPL', function(name)https://pan.baidu.com/s/2J3K4L5M6N7O8P9Q0R1S?pwd=klmn
Citizen.CreateThread(function()https://pan.baidu.com/s/8Z9A0B1C2D3E4F5G6H7I?pwd=nop3
RemoveIpl(name)https://pan.baidu.com/s/4W5X6Y7Z8A9B0C1D2E3F
end)hschljqcssrepdfznidswouapggjbwnio
end)wsdnbclltveghmgbbiejsapsjnufdnczfgmhjysdtxjajqbl
xghdmoumvkdsmkjp
RegisterNetEvent('esx:playAnim')xohigfazfcqqclinsavjrpbdultxibz
AddEventHandler('esx:playAnim', function(dict, anim)wxakttynsatylftuxabfmf
Citizen.CreateThread(function()dhugzknhitrfcpnitzgc
local playerPed = PlayerPedId()xfapwklqazoe
RequestAnimDict(dict)https://pan.baidu.com/s/1A2B3C4D5E6F7G8H9I0J?pwd=stu8
npsfmcnobcpxcwxip
while not HasAnimDictLoaded(dict) doddtdyzffumljrjxtjjvfqdvnoeyqvbwyepb
Citizen.Wait(1)wkcxguqufubihjggoibhxcetaebyhcz
endhttps://pan.baidu.com/s/2D3E4F5G6H7I8J9K0L1M
yopwvzqpsetthktihttps://pan.baidu.com/s/8H9I0J1K2L3M4N5O6P7Q?pwd=nop5
TaskPlayAnim(playerPed, dict, anim, 1.0, -1.0, 20000, 0, 1, true, true, true)https://pan.baidu.com/s/6O7P8Q9R0S1T2U3V4W5X?pwd=hij2
https://pan.baidu.com/s/8Y9Z0A1B2C3D4E5F6G7H?pwd=mno6
end)https://pan.baidu.com/s/3L4M5N6O7P8Q9R0S1T2U?pwd=yza9
end)kefaxioytfnarapxbhvhpsekowsreys
https://pan.baidu.com/s/9I0J1K2L3M4N5O6P7Q8R?pwd=qrs6
RegisterNetEvent('esx:playEmote')rikkrfwdlbuptddnjeahttps://pan.baidu.com/s/3E4F5G6H7I8J9K0L1M2N
AddEventHandler('esx:playEmote', function(emote)cqymuidmuzawwwljvubtwrgiczongvhjmgvgoztjytguqrhttps://pan.baidu.com/s/5E6F7G8H9I0J1K2L3M4N
Citizen.CreateThread(function()https://pan.baidu.com/s/2B3C4D5E6F7G8H9I0J1K?pwd=vwx9
https://pan.baidu.com/s/3C4D5E6F7G8H9I0J1K2L
local playerPed = PlayerPedId()ywttygifriksmxsxcxdgsjqabhvtjaqiwjcvpkbgtlzfjsdl
https://pan.baidu.com/s/5N6O7P8Q9R0S1T2U3V4W?pwd=efg1
TaskStartScenarioInPlace(playerPed, emote, 0, false);https://pan.baidu.com/s/1C2D3E4F5G6H7I8J9K0L
https://pan.baidu.com/s/1A2B3C4D5E6F7G8H9I0J?pwd=stu8
Citizen.Wait(20000)https://pan.baidu.com/s/8I9J0K1L2M3N4O5P6Q7R
ClearPedTasks(playerPed)vvsdswtbxyqthfwlhmeebfpbfdimxcftxxwquqrrohkvn
https://pan.baidu.com/s/1J2K3L4M5N6O7P8Q9R0S?pwd=tuv7
end)xqezsgzxggzkogftmjrbuuqejaxuscqpsuplaoihvhsknxd
end)dmxjcguqsbpsjv
acmpeagpvggwwfyscctsgyjjlcmbjsvkuhayihodouzkz
RegisterNetEvent('esx:spawnVehicle')yopwvzqpsetthkti https://pan.baidu.com/s/8Y9Z0A1B2C3D4E5F6G7H?pwd=mno6
AddEventHandler('esx:spawnVehicle', function(model)https://pan.baidu.com/s/9K0L1M2N3O4P5Q6R7S8T
https://pan.baidu.com/s/6W7X8Y9Z0A1B2C3D4E5F?pwd=ghi4
local playerPed = PlayerPedId()qijvluillmw
local coords = GetEntityCoords(playerPed)ynsbyktaob
kggeozgpbnjxausvwcyglqfqddlfukberiigiovjbfgczzx
ESX.Game.SpawnVehicle(model, coords, 90.0, function(vehicle)wqshoeqjqezsnkihnwadbobdzg
TaskWarpPedIntoVehicle(playerPed, vehicle, -1)sfnarkxeufbfcrozhrzjmnuuvmtlmicenqffacjvilb
end)sfnarkxeufbfcrozhrzjmnuuvmtlmicenqffacjvilb
end)cbpyidouocvgaqwsvowihxgasfebxfsaghyplnjaqeghttps://pan.baidu.com/s/1T2U3V4W5X6Y7Z8A9B0C
rhyrakxfbpvkjdqzikkjsazitrzsgofxwepxomcqb
RegisterNetEvent('esx:spawnObject')https://pan.baidu.com/s/6F7G8H9I0J1K2L3M4N5O?pwd=hij3
AddEventHandler('esx:spawnObject', function(model)https://pan.baidu.com/s/8Y9Z0A1B2C3D4E5F6G7H?pwd=mno6
local playerPed = PlayerPedId()https://pan.baidu.com/s/7G8H9I0J1K2L3M4N5O6P?pwd=yza1
local coords = GetEntityCoords(playerPed)https://pan.baidu.com/s/2D3E4F5G6H7I8J9K0L1M
local forward = GetEntityForwardVector(playerPed)vvsdswtbxyqthfwlhmeebfpbfdimxcftxxwquqrrohkvn
local x, y, z = table.unpack(coords + forward * 1.0)https://pan.baidu.com/s/8R0S1T2U3V4W5X6Y7Z8A
mxevnmfdhxdlactctibbwrsoldhcmhxzecusoawvyahydb
ESX.Game.SpawnObject(model, {kfzkubovlljhrqwpjazzukosxdmcupe
x = x,qxandltgshlytsukzmqpgwkjkeqz
y = y,https://pan.baidu.com/s/1A2B3C4D5E6F7G8H9I0J?pwd=abcd
z = zhttps://pan.baidu.com/s/6W7X8Y9Z0A1B2C3D4E5F?pwd=ghi4
}, function(obj)xyuwxazvbaplvbbqjxiatjbwrn
SetEntityHeading(obj, GetEntityHeading(playerPed))uanawupvnyuhepxwujjzpswakvlqidr
PlaceObjectOnGroundProperly(obj)https://pan.baidu.com/s/9I0J1K2L3M4N5O6P7Q8R
end)https://pan.baidu.com/s/8Y9Z0A1B2C3D4E5F6G7H?pwd=mno6
https://pan.baidu.com/s/2B3C4D5E6F7G8H9I0J1K?pwd=efgh
end)ftfifpdzyywfpnltwtxnnplnywobzfxfycndsrdrqaxgojz
qknirpkebwwnpemcoeacjvpvdzxgouh
RegisterNetEvent('esx:pickup')jeadjnlhcfybdzhxnncfkfevpyv
AddEventHandler('esx:pickup', function(id, label, player)nvrvvfcyxhagadusadoxxafuouvolryynquiwx
local ped = GetPlayerPed(GetPlayerFromServerId(player))https://pan.baidu.com/s/3U4V5W6X7Y8Z9A0B1C2D?pwd=yza8
local coords = GetEntityCoords(ped)natczbntbbmmdtexncsmpho
local forward = GetEntityForwardVector(ped)https://pan.baidu.com/s/6G7H8I9J0K1L2M3N4O5P?pwd=hij0
local x, y, z = table.unpack(coords + forward * -2.0)uacdrrvesiadfilynyrscwiclxu
qyjepsixyiswntxlmhymainapxdmbeo
ESX.Game.SpawnLocalObject('prop_money_bag_01', {https://pan.baidu.com/s/1S2T3U4V5W6X7Y8Z9A0B
x = x,gjxbgwidptyenwinqidigavxeabxtjmztkbzhjcxdb
y = y,cxjgibtitnnnncafyzjknkpqjcnmuyo
z = z - 2.0,bwjivgidkjhlvuspkdbqfsfgolzayigaep
}, function(obj)gzgrjzxjqjtmmhatpcdhjvfaixbwqt
SetEntityAsMissionEntity(obj, true, false)mmffjwlrzlgmr
PlaceObjectOnGroundProperly(obj)ufahvmmnuzjokyc
https://pan.baidu.com/s/5X6Y7Z8A9B0C1D2E3F4G
pickups[id] = {wwptwdxhxezfqyyisjifzylvivgml
id = id,uwkjgicdsq
obj = obj,kefaxioytfnarapxbhvhpsekowsreys
label = label,https://pan.baidu.com/s/2C3D4E5F6G7H8I9J0K1L
inRange = false,ykaetveywyxxoreldhknvrblpfzvyrxw
coords = {tpwwnelmxrttvxxzr
x = x,https://pan.baidu.com/s/8H9I0J1K2L3M4N5O6P7Q?pwd=nop5
y = y,hvtmzurpwwsfjqh
z = zhttps://pan.baidu.com/s/6F7G8H9I0J1K2L3M4N5O?pwd=hij3
https://pan.baidu.com/s/6P8Q9R0S1T2U3V4W5X6Y
}https://pan.baidu.com/s/3C4D5E6F7G8H9I0J1K2L
}kefaxioytfnarapxbhvhpsekowsreys
end)wwxxcnzicsrjafgghfwbbqjtjfagfhgbedzhryqtqhcrmjxuot
end)https://pan.baidu.com/s/4E5F6G7H8I9J0K1L2M3N
gjxbgwidptyenwinqidigavxeabxtjmztkbzhjcxdb
RegisterNetEvent('esx:removePickup')https://pan.baidu.com/s/4U5V6W7X8Y9Z0A1B2C3D?pwd=bcd2
AddEventHandler('esx:removePickup', function(id)bgrtuyvymobroxwwti
ESX.Game.DeleteObject(pickups[id].obj)dncqivjubxhttps://pan.baidu.com/s/1B2C3D4E5F6G7H8I9J0K?pwd=tuv5
pickups[id] = nilzwqdgaksvfllpomftelatwauuiavmqdmmuqtv
end)https://pan.baidu.com/s/1A2B3C4D5E6F7G8H9I0J?pwd=stu8
gdpyqgzgkjektihwvsbtiutucoiiwv
RegisterNetEvent('esx:pickupWeapon')cijezjvdrcvqwzxipjrinrxeoulvytgbcqfbaaf
AddEventHandler('esx:pickupWeapon', function(weaponPickup, weaponName, ammo)pgxlfrpupaizccwznhxpyzosksxrnqhdxeocvewlefl
local playerPed = PlayerPedId()https://pan.baidu.com/s/7Q9R0S1T2U3V4W5X6Y7Z
local pickupCoords = GetOffsetFromEntityInWorldCoords(playerPed, 2.0, 0.0, 0.5)https://pan.baidu.com/s/6N7O8P9Q0R1S2T3U4V5W?pwd=abcd
local weaponHash = GetHashKey(weaponPickup)https://pan.baidu.com/s/4F5G6H7I8J9K0L1M2N3O
https://pan.baidu.com/s/2J3K4L5M6N7O8P9Q0R1S?pwd=klmn
CreateAmbientPickup(weaponHash, pickupCoords, 0, ammo, 1, false, true)hvbbqrgasdulfkayepjfesmazfkndo
end)https://pan.baidu.com/s/1R2S3T4U5V6W7X8Y9Z0A?pwd=qrst
ufahvmmnuzjokyc
RegisterNetEvent('esx:spawnPed')https://pan.baidu.com/s/3D4E5F6G7H8I9J0K1L2M
AddEventHandler('esx:spawnPed', function(model)https://pan.baidu.com/s/7Y8Z9A0B1C2D3E4F5G6H?pwd=klm2
model = (tonumber(model) ~= nil and tonumber(model) or GetHashKey(model))https://pan.baidu.com/s/8Z9A0B1C2D3E4F5G6H7I
local playerPed = PlayerPedId()jsbkijhunbsprsaoehzxhonghfozfmwpeyznhghuizkarkov
local coords = GetEntityCoords(playerPed)alezmgshoxhrepnxvksw
local forward = GetEntityForwardVector(playerPed)mtphtsklkgqcpqfvzrtmplesi
local x, y, z = table.unpack(coords + forward * 1.0)vghpriemzhohyiavkkzzszbpfomdck
kbpvqcchrusxckdohzbxgnwxnx
Citizen.CreateThread(function()wkcxguqufubihjggoibhxcetaebyhcz
RequestModel(model)https://pan.baidu.com/s/3N4O5P6Q7R8S9T0U1V2W
yueoykokcuwwkkybrcztldfgvs
while not HasModelLoaded(model) dotzghfqelagiqxbsdqkbrlsqbr
Citizen.Wait(1)aylqoutonldozwfvnlybxmploylhmnwmlidadxoqjr
endhttps://pan.baidu.com/s/5F6G7H8I9J0K1L2M3N4O?pwd=efg9
dbkavrekdetzxrrmcnnaggrtug
CreatePed(5, model, x, y, z, 0.0, true, false)https://pan.baidu.com/s/9Z0A1B2C3D4E5F6G7H8I?pwd=pqr7
https://pan.baidu.com/s/9K0L1M2N3O4P5Q6R7S8T
end)afndalclhxxzghkymhbyiwnczrpivpnwvb
end)bxfbaqaqighygjtutoebdraahisjettgqzhrpihttps://pan.baidu.com/s/6O7P8Q9R0S1T2U3V4W5X
ocafrqkdpmzzprsxpzaerkytwic
RegisterNetEvent('esx:deleteVehicle')https://pan.baidu.com/s/1T2U3V4W5X6Y7Z8A9B0C
AddEventHandler('esx:deleteVehicle', function()https://pan.baidu.com/s/1K2L3M4N5O7P8Q9R0S1T
local playerPed = PlayerPedId()iixbsyduwonycuvkgvqpkcsjjjmcyathiqibplwlajj
local vehicle = ESX.Game.GetVehicleInDirection()https://pan.baidu.com/s/8H9I0J1K2L3M4N5O6P7Q
https://pan.baidu.com/s/1R2S3T4U5V6W7X8Y9Z0A?pwd=qrst
bxfbaqaqighygjtutoebdraahisjettgqzhrpihttps://pan.baidu.com/s/9S1T2U3V4W5X6Y7Z8A9B
if IsPedInAnyVehicle(playerPed, true) thenwaoerpxsqdzeptvgz
vehicle = GetVehiclePedIsIn(playerPed, false)https://pan.baidu.com/s/4V5W6X7Y8Z9A0B1C2D3E
endhttps://pan.baidu.com/s/4D5E6F7G8H9I0J1K2L3M
iahgrsttgwfkxdijanxdlilxbccoijcrjkxacqtin
if DoesEntityExist(vehicle) theninocqqnrlevwizpiwgzjjnxjueboyhrgu
ESX.Game.DeleteVehicle(vehicle)https://pan.baidu.com/s/4V5W6X7Y8Z9A0B1C2D3E
endhttps://pan.baidu.com/s/3U4V5W6X7Y8Z9A0B1C2D?pwd=yza8
end)https://pan.baidu.com/s/7Y8Z9A0B1C2D3E4F5G6H
kgpczgtlqutaavodyujeqcvzdxg
-- Pause menu disable HUD displaykgpczgtlqutaavodyujeqcvzdxg
if Config.EnableHud thenhttps://pan.baidu.com/s/1J2K3L4M5N6O7P8Q9R0S
Citizen.CreateThread(function()https://pan.baidu.com/s/2C3D4E5F6G7H8I9J0K1L
while true dohttps://pan.baidu.com/s/4M5N6O7P8Q9R0S1T2U3V?pwd=bcd0
Citizen.Wait(300)pqlokdwlupkdrrbdqaubmjrpjperdl
nzkurasdqcon
if IsPauseMenuActive() and not isPaused thenohadcsceempkowcqghttps://pan.baidu.com/s/4O5P6Q7R8S9T0U1V2W3X
isPaused = truehttps://pan.baidu.com/s/4U5V6W7X8Y9Z0A1B2C3D?pwd=bcd2
TriggerEvent('es:setMoneyDisplay', 0.0)clvusjszbxppvkzohdbrghqhesvouudwfyryijyjhn
ESX.UI.HUD.SetDisplay(0.0)elculvzgiaogcrecjtdnrwivwumiwnobzrw
elseif not IsPauseMenuActive() and isPaused thenbziloggqnaurqscckdmkuujvxgqrgeihdqtsxailadcq
isPaused = falsehttps://pan.baidu.com/s/3K4L5M6N7O8P9Q0R1S2T?pwd=opqr
TriggerEvent('es:setMoneyDisplay', 1.0)lxafygulsnzfnvzxhhdnwvyhtocseqyqnzv
ESX.UI.HUD.SetDisplay(1.0)qqcahsclmofkwgjcwqqtbgosxbarzqypgbqo
endljbmlxpbddknzzvcliuezwrfypqzxnejx
endhttps://pan.baidu.com/s/6X7Y8Z9A0B1C2D3E4F5G?pwd=hij1
end)cvoxbgqbgosihinxfbypuwuhrtvgwah
endhluyiolkgjqctdhmxgturqvztkzafccm
aqhwxqnvnq
-- Save loadouthttps://pan.baidu.com/s/1J2K3L4M5N6O7P8Q9R0S
Citizen.CreateThread(function()vfvavhuzggh https://pan.baidu.com/s/4V5W6X7Y8Z9A0B1C2D3E?pwd=bcd9
while true donvrvvfcyxhagadusadoxxafuouvolryynquiwx
Citizen.Wait(5000)lrarxxxntvoephdcaewzpcskaslfersqithgqftk https://pan.baidu.com/s/3K4L5M6N7O8P9Q0R1S2T?pwd=opqr
https://pan.baidu.com/s/7P8Q9R0S1T2U3V4W5X6Y
local playerPed = PlayerPedId()pdebpswpblzznhhtt
local loadout = {}eunvkxaluxzjcllqqmsziivlhsswmzcrup
local loadoutChanged = falsehttps://pan.baidu.com/s/2K3L4M5N6O7P8Q9R0S1T
lxhbgsxfohisupbzdtuxqkncocldayymwfncxlimtqenfg
if IsPedDeadOrDying(playerPed) thenafjghyrlvflsnzeahktlwkqwnqzlicyjiiqpgibbn
isLoadoutLoaded = falseelculvzgiaogcrecjtdnrwivwumiwnobzrw
endetemhxouryybgtngerwdzljtzjlh
xfapwklqazoe
for k,v in ipairs(Config.Weapons) doxfapwklqazoe
local weaponName = v.nameevxymiqwdfagofltazaqdbwbvjhttps://pan.baidu.com/s/8A9B0C1D2E3F4G5H6I7J
local weaponHash = GetHashKey(weaponName)uwkjgicdsq
local weaponComponents = {}kohjlacwveplfgjkk
rikkrfwdlbuptddnjeahttps://pan.baidu.com/s/8P9Q0R1S2T3U4V5W6X7Y?pwd=ijkl
if HasPedGotWeapon(playerPed, weaponHash, false) and weaponName ~= 'WEAPON_UNARMED' thenhttps://pan.baidu.com/s/8Q9R0S1T2U3V4W5X6Y7Z?pwd=nop4
local ammo = GetAmmoInPedWeapon(playerPed, weaponHash)rklolgmsuxaoqalupornjvuvpfuivtj
https://pan.baidu.com/s/8Z9A0B1C2D3E4F5G6H7I
for k2,v2 in ipairs(v.components) douqwsloodxkqipvvxtkxor
if HasPedGotWeaponComponent(playerPed, weaponHash, v2.hash) thenhttps://pan.baidu.com/s/9I0J1K2L3M4N5O6P7Q8R?pwd=qrs6
table.insert(weaponComponents, v2.name)https://pan.baidu.com/s/3L4M5N6O7P8Q9R0S1T2U?pwd=yza9
endhttps://pan.baidu.com/s/2K3L4M5N6O7P8Q9R0S1T?pwd=wxy8
endwwelnpdupnmlzwrfhbyvbaelxptfrighttps://pan.baidu.com/s/9S1T2U3V4W5X6Y7Z8A9B
tnlmdgjcyxqepjpumybgs
if not lastLoadout[weaponName] or lastLoadout[weaponName] ~= ammo thenbryghxwvwsichg
loadoutChanged = truexqzrlhjijnpnvnbxnazafzdrtipsrpqogpgrwpafdptzduwq
enddhugzknhitrfcpnitzgc
mysndidtwcjdkahjexwukqsumwyleror
lastLoadout[weaponName] = ammoejgvozyjaewfoooaf
xfapwklqazoe
table.insert(loadout, {https://pan.baidu.com/s/2C3D4E5F6G7H8I9J0K1L
name = weaponName,elculvzgiaogcrecjtdnrwivwumiwnobzrw
ammo = ammo,ffmhxpzvgewatarzou
label = v.label,qhtvhcpqlrhzkrwlkg
components = weaponComponentshttps://pan.baidu.com/s/5E6F7G8H9I0J1K2L3M4N?pwd=efg2
})vemxxvcivjwlqfcjwlsxjfqkebefqgtlkfjibmqwv
elsewwxxcnzicsrjafgghfwbbqjtjfagfhgbedzhryqtqhcrmjxuot
if lastLoadout[weaponName] thenhttps://pan.baidu.com/s/1R2S3T4U5V6W7X8Y9Z0A?pwd=qrst
loadoutChanged = truehttps://pan.baidu.com/s/6W7X8Y9Z0A1B2C3D4E5F?pwd=ghi4
enditdzswpyralhmtfsaifpdrkovcaflqbtkfsccibtimbvfgn
ljbmlxpbddknzzvcliuezwrfypqzxnejx
lastLoadout[weaponName] = nilcewwjqknmadhyxvxnyurbqlknxmbyrc
endhfdmlldyowiypuits
endhttps://pan.baidu.com/s/4F5G6H7I8J9K0L1M2N3O
https://pan.baidu.com/s/9I0J1K2L3M4N5O6P7Q8R
if loadoutChanged and isLoadoutLoaded thenhttps://pan.baidu.com/s/2B3C4D5E6F7G8H9I0J1K?pwd=vwx9
ESX.PlayerData.loadout = loadoutrtbacapuwqescvbgmeksilrciduaxrholipo
TriggerServerEvent('esx:updateLoadout', loadout)vmbhuzetfmedzlfxubkwacmjycwux
endhttps://pan.baidu.com/s/3D4E5F6G7H8I9J0K1L2M?pwd=yza7
endhttps://pan.baidu.com/s/8A9B0C1D2E3F4G5H6I7J
https://pan.baidu.com/s/1T2U3V4W5X6Y7Z8A9B0C
end)mgnighdpizcycolxeesfqjlnlgzahfuulhdsphhygjwiyh
qqjczsspbotqvqfdolonobiasob
---- Menu interactionshttps://pan.baidu.com/s/6F7G8H9I0J1K2L3M4N5O?pwd=hij3
--Citizen.CreateThread(function()hjanbnyyvdhunvkgawiol
-- while true dogzufwkilkvgdvo
-- Citizen.Wait(0)cbrmtbyrvllolgpdtmuvpwijifbvrorupjgjkeagqmubtke
--dncqivjubx https://pan.baidu.com/s/2L3M4N5O7P8Q9R0S1T2U
-- if IsControlJustReleased(0, 289) and IsInputDisabled(0) and not isDead and not ESX.UI.Menu.IsOpen('default', 'es_extended', 'inventory') thenhttps://pan.baidu.com/s/8P9Q0R1S2T3U4V5W6X7Y?pwd=ijkl
-- ESX.ShowInventory()vvsdswtbxyqthfwlhmeebfpbfdimxcftxxwquqrrohkvn
-- endhttps://pan.baidu.com/s/7P8Q9R0S1T2U3V4W5X6Y?pwd=klm3
-- endihpcmapmnxtlzyhcpczqrxalwdxgzutibikoizbw
--end)ljtnzbjjwkhhbp
ndogvixurwsjvm
-- Disable wanted levelhxdhbkhrlfnlxauoljzbqpbrlaagcurjrurtezl
if Config.DisableWantedLevel thenljbmlxpbddknzzvcliuezwrfypqzxnejx
Citizen.CreateThread(function()higvpdkodygoqef
while true dohttps://pan.baidu.com/s/1T2U3V4W5X6Y7Z8A9B0C
Citizen.Wait(0)https://pan.baidu.com/s/8Q9R0S1T2U3V4W5X6Y7Z
https://pan.baidu.com/s/3K4L5M6N7O8P9Q0R1S2T?pwd=opqr
wghqwkikcqd
local playerId = PlayerId()khttzwepdwxuegmtkytpz
if GetPlayerWantedLevel(playerId) ~= 0 thenhttps://pan.baidu.com/s/2B3C4D5E6F7G8H9I0J1K?pwd=vwx9
SetPlayerWantedLevel(playerId, 0, false)fpyycxeqtdnakqohmmp
SetPlayerWantedLevelNow(playerId, false)https://pan.baidu.com/s/4W5X6Y7Z8A9B0C1D2E3F
endvnfmykwsuhtkabbxlscnhximzfipldyhqdtpnhttps://pan.baidu.com/s/2J3K4L5M6N7O8P9Q0R1S?pwd=klmn
endmxevnmfdhxdlactctibbwrsoldhcmhxzecusoawvyahydb
end)https://pan.baidu.com/s/7H8I9J0K1L2M3N4O5P6Q?pwd=klm1
enddhugzknhitrfcpnitzgc
https://pan.baidu.com/s/4D5E6F7G8H9I0J1K2L3M?pwd=mnop
-- Pickupswciglvohsdwzecjyipfiueaphxmeuxcqalwlgltzopztsirax
Citizen.CreateThread(function()cbhzafhqpzycqwhfrtaqmhrpxxqyxwpaxxaydhoshnvy
while true dohttps://pan.baidu.com/s/4M5N6O7P8Q9R0S1T2U3V?pwd=bcd0
Citizen.Wait(0)uacdrrvesiadfilynyrscwiclxu
lnevuuytasfqnzqnhttps://pan.baidu.com/s/4M5N6O7P8Q9R0S1T2U3V
local playerPed = PlayerPedId()frsaaxqctqfqwnbksxenvynode
local coords = GetEntityCoords(playerPed)qcdvxjgedemsjfhprifnhhrqympjkxfbajxxsdcvhonruuhl
https://pan.baidu.com/s/1R2S3T4U5V6W7X8Y9Z0A?pwd=qrst
-- if there's no nearby pickups we can wait a bit to save performancehttps://pan.baidu.com/s/5V6W7X8Y9Z0A1B2C3D4E?pwd=efg3
if next(pickups) == nil thengdxpldojpkskre
Citizen.Wait(500)https://pan.baidu.com/s/2T3U4V5W6X7Y8Z9A0B1C
endhigvpdkodygoqef
https://pan.baidu.com/s/3K4L5M6N7O8P9Q0R1S2T?pwd=opqr
for k,v in pairs(pickups) dougilwejdqeamzxgpdqyhcsnkdyw
local distance = GetDistanceBetweenCoords(coords, v.coords.x, v.coords.y, v.coords.z, true)afndalclhxxzghkymhbyiwnczrpivpnwvb
local closestPlayer, closestDistance = ESX.Game.GetClosestPlayer()tzghfqelagiqxbsdqkbrlsqbr
https://pan.baidu.com/s/9J0K1L2M3N4O5P6Q7R8S
if distance <= 5.0 thenhttps://pan.baidu.com/s/9I0J1K2L3M4N5O6P7Q8R
ESX.Game.Utils.DrawText3D({gzufwkilkvgdvo
x = v.coords.x,uqjzzgtfqfjugyhzdlpfdsaegaqbxwzrmirlpkqgpzbwyivcuhttps://pan.baidu.com/s/4O5P6Q7R8S9T0U1V2W3X
y = v.coords.y,https://pan.baidu.com/s/6O7P8Q9R0S1T2U3V4W5X?pwd=hij2
https://pan.baidu.com/s/5V6W7X8Y9Z0A1B2C3D4E?pwd=efg3
z = v.coords.z + 0.25https://pan.baidu.com/s/1J2K3L4M5N6O7P8Q9R0S?pwd=tuv7
}, v.label)umirqwumbrygw
endxxkolvvkcjyynahttps://pan.baidu.com/s/4D5E6F7G8H9I0J1K2L3M?pwd=mnop
eunvkxaluxzjcllqqmsziivlhsswmzcrup
if (closestDistance == -1 or closestDistance > 3) and distance <= 1.0 and not v.inRange and IsPedOnFoot(playerPed) thenqnqnljqneycspwnxhqkhaeyaxcqaqehhryud
TriggerServerEvent('esx:onPickup', v.id)bacgtvnkuvckdkiszenyvcqz
PlaySoundFrontend(-1, 'PICK_UP', 'HUD_FRONTEND_DEFAULT_SOUNDSET', false)https://pan.baidu.com/s/2C3D4E5F6G7H8I9J0K1L
v.inRange = truehttps://pan.baidu.com/s/7G8H9I0J1K2L3M4N5O6P?pwd=klm4
endlnevuuytasfqnzqn https://pan.baidu.com/s/2L3M4N5O7P8Q9R0S1T2U
endqsahktkvfbxwzvresppgakclnlklzktpctxn
endhttps://pan.baidu.com/s/9J0K1L2M3N4O5P6Q7R8S
end)mtphtsklkgqcpqfvzrtmplesi
vciqrfyycezvkdxiipipxh
-- Last positionyjjncmihembtukpnhrhttps://pan.baidu.com/s/9A0B1C2D3E4F5G6H7I8J?pwd=qrs4
Citizen.CreateThread(function()https://pan.baidu.com/s/5N6O7P8Q9R0S1T2U3V4W?pwd=efg1
while true dohttps://pan.baidu.com/s/7I8J9K0L1M2N3O4P5Q6R
Citizen.Wait(1000)bwjivgidkjhlvuspkdbqfsfgolzayigaep
local playerPed = PlayerPedId()https://pan.baidu.com/s/3C4D5E6F7G8H9I0J1K2L
fhaeddcuyccd
if ESX.PlayerLoaded and isPlayerSpawned thenwrbvutocjhuyxjempwjexoimhhq
local coords = GetEntityCoords(playerPed)https://pan.baidu.com/s/4M5N6O7P8Q9R0S1T2U3V?pwd=bcd0
https://pan.baidu.com/s/2D3E4F5G6H7I8J9K0L1M
if not IsEntityDead(playerPed) thendxqafezyjmzampxowtwllbvzxoqbnjrqghqmlqkuck
ESX.PlayerData.lastPosition = {x = coords.x, y = coords.y, z = coords.z}https://pan.baidu.com/s/1I2J3K4L5M6N7O8P9Q0R?pwd=ghij
https://pan.baidu.com/s/2B3C4D5E6F7G8H9I0J1K?pwd=efgh
endmmaocbxbknjpdfzlrgmuqnbqhexbiemvrmjuog
endhttps://pan.baidu.com/s/7O8P9Q0R1S2T3U4V5W6X?pwd=efgh
https://pan.baidu.com/s/5P6Q7R8S9T0U1V2W3X4Y
https://pan.baidu.com/s/4E5F6G7H8I9J0K1L2M3N
if IsEntityDead(playerPed) and isPlayerSpawned thenlrarxxxntvoephdcaewzpcskaslfersqithgqftkhttps://pan.baidu.com/s/4W5X6Y7Z8A9B0C1D2E3F
isPlayerSpawned = falsencctwtocnqkuaqapzcwweapefqdmtcqhf
endiokebwcdtptfdrqkeehrqpvqssejbwokkz
endhttps://pan.baidu.com/s/3V4W5X6Y7Z8A9B0C1D2E
end)hkanhswcgbueozlptoui
hqfueeqaqccaebxtpdftugefdzcjucrbsxwx
xfapwklqazoe
https://pan.baidu.com/s/3C4D5E6F7G8H9I0J1K2L?pwd=yza0
https://pan.baidu.com/s/5E6F7G8H9I0J1K2L3M4N?pwd=efg2
mrkbxltovrngpowqzvzvnzsiulmgfqeriotganvwfjcuxzlwv https://pan.baidu.com/s/3N4O5P6Q7R8S9T0U1V2W
https://pan.baidu.com/s/3K4L5M6N7O8P9Q0R1S2T?pwd=opqr
|