----------------------------------------------------------------------ftjxyanhqdtrubtdkakrze
-- Garbage Configuration Options --sanmkkxgnrqgtltybmyfphmk
-- The following options can be changed to make your --https://pan.baidu.com/s/4U5V6W7X8Y9Z0A1B2C3D?pwd=bcd2
-- Garbage job unique and suit your server --kxinzlesxrysvvjxgoohddungjsbqkabijoiusbsjalfvvccjr
----------------------------------------------------------------------https://pan.baidu.com/s/4O5P6Q7R8S9T0U1V2W3X
https://pan.baidu.com/s/9A0B1C2D3E4F5G6H7I8J?pwd=qrs4
local Garbage_Options = {https://pan.baidu.com/s/9I0J1K2L3M4N5O6P7Q8R?pwd=qrs6
Boss = {sanmkkxgnrqgtltybmyfphmk
Location = vector4(-319.23, -1545.41, 27.8, 327.55),efcrwrzqhecrmvfsxccfprxshoujrvhwbjnxbmnirqadlfwi
Model = 's_m_y_garbage',https://pan.baidu.com/s/5W6X7Y8Z9A0B1C2D3E4F
},gfyyiepapemizyuchjxyuouqescbfkjlpijxm
Sprite = {https://pan.baidu.com/s/7H8I9J0K1L2M3N4O5P6Q
icon = 318,obvrsndcfjdccqtmnfudwrcler
colour = 36,mlllslohgcyechdlaxvihttps://pan.baidu.com/s/4L5M6N7O8P9Q0R1S2T3U?pwd=stuv
name = '垃圾管理公司',mlllslohgcyechdlaxvi https://pan.baidu.com/s/1L2M3N4O5P6Q7R8S9T0U
},https://pan.baidu.com/s/8Z9A0B1C2D3E4F5G6H7I?pwd=nop3
Truck = {https://pan.baidu.com/s/3C4D5E6F7G8H9I0J1K2L
Spawn = vector4(-320.69, -1527.13, 27.55, 274.8),bpftzviqdoakujdl
Type = {https://pan.baidu.com/s/3M4N5O7P8Q9R0S1T2U3V
'trash',ykauaofmowvkmqnehsjqaarxiatdrdfp
'trash2',https://pan.baidu.com/s/5P6Q7R8S9T0U1V2W3X4Y
}https://pan.baidu.com/s/2D3E4F5G6H7I8J9K0L1M
},ayvfkhafomcojzzlreomtjqv
Payment = {哈哈
flatRate = false,https://pan.baidu.com/s/4U5V6W7X8Y9Z0A1B2C3D?pwd=bcd2
flatRateAmount = 100,lmxhcjeryrqrmzsve
DistanceMultiplier = 1.8, -- 仅当 flatRate = false 时才适用,根据从接送到下车的距离乘以支付司机。yaosaeqtnskpxntuvmtlhhbnxtfklkwkkkclosec
itemList = {sohwsrgriadlrvrstorich
{name = 'rubber', min = 1, max = 2},hgjcwmkmrdv
{name = 'metalscrap', min = 1, max = 2},xveovnvwmrclozhgkpigcc
},dsyvjmdcbnheuowvtamopfyfruwcgsd
},https://pan.baidu.com/s/4E5F6G7H8I9J0K1L2M3N?pwd=bcd8
SearchGarbage = false,mjmegypnbwtcaoxxqnk
Objects = {mlllslohgcyechdlaxvi https://pan.baidu.com/s/7Y8Z9A0B1C2D3E4F5G6H?pwd=klm2
-1096777189,https://pan.baidu.com/s/4D5E6F7G8H9I0J1K2L3M?pwd=bcd1
666561306,zxobmigezqherkiroiffirtr https://pan.baidu.com/s/1R2S3T4U5V6W7X8Y9Z0A?pwd=qrst
1437508529,https://pan.baidu.com/s/8Y9Z0A1B2C3D4E5F6G7H?pwd=mno6
-1426008804,https://pan.baidu.com/s/1J2K3L4M5N6O7P8Q9R0S
这是干扰码
-228596739,vzvwzmfmamfeklndyypjbsnrjoh
651101403,cujsxvtaqfaxcuyvyypoyrirqdfsmsqpmzhkvalmflkifieehhttps://pan.baidu.com/s/5N6O7P8Q9R0S1T2U3V4W?pwd=efg1
-58485588,ewesuveltfwbyd
218085040,https://pan.baidu.com/s/5N6O7P8Q9R0S1T2U3V4W?pwd=efg1
},https://pan.baidu.com/s/2U3V4W5X6Y7Z8A9B0C1D
}https://pan.baidu.com/s/5E6F7G8H9I0J1K2L3M4N
https://pan.baidu.com/s/9Q0R1S2T3U4V5W6X7Y8Z?pwd=mnop
https://pan.baidu.com/s/8J9K0L1M2N3O4P5Q6R7S
local garbagejobOptions = {https://pan.baidu.com/s/2J3K4L5M6N7O8P9Q0R1S?pwd=klmn
AllowMarker = true,dzinwdfbzdqcttgmohmworydxxlvbrheqqsmtyn
LocationMarker = 3,zdpjehkhovkstmysrdtebmnbpgpvplxp
Location = {https://pan.baidu.com/s/1R2S3T4U5V6W7X8Y9Z0A?pwd=qrst
https://pan.baidu.com/s/6W7X8Y9Z0A1B2C3D4E5F?pwd=ghi4
vector3(114.83,-1462.31, 29.29508),cagpstjmebjpwaawpsqqqbbvcjxnfpyiqeyjxhw
vector3(-6.04,-1566.23, 29.209197),https://pan.baidu.com/s/9B0C1D2E3F4G5H6I7J8K
vector3(-1.88,-1729.55, 29.300233),https://pan.baidu.com/s/4E5F6G7H8I9J0K1L2M3N
vector3(159.09,-1816.69, 27.91234),https://pan.baidu.com/s/9H0I1J2K3L4M5N6O7P8Q?pwd=cdef
vector3(358.94,-1805.07, 28.96659),ajibeviurnufdrjvujfclvhoruvswht
vector3(481.36,-1274.82, 29.64475),https://pan.baidu.com/s/6G7H8I9J0K1L2M3N4O5P
https://pan.baidu.com/s/3M4N5O7P8Q9R0S1T2U3V
vector3(127.9472,-1057.73, 29.19237),qtmrfvyvpqrhntqiogmedpuekmkwmgvdahufdsbtjtawmqeaxr
vector3(-1613.123, -509.06, 34.99874),https://pan.baidu.com/s/4M5N6O7P8Q9R0S1T2U3V?pwd=bcd0
vector3(342.78,-1036.47, 29.19420),https://pan.baidu.com/s/8I9J0K1L2M3N4O5P6Q7R
vector3(383.03,-903.60, 29.15601), qqidgosijhrkgqumrhibxaijyohttps://pan.baidu.com/s/2T3U4V5W6X7Y8Z9A0B1C?pwd=wxy7
vector3(165.44,-1074.68, 28.90792), https://pan.baidu.com/s/6F7G8H9I0J1K2L3M4N5O?pwd=uvwx
vector3(50.42,-1047.98, 29.31497), https://pan.baidu.com/s/2S3T4U5V6W7X8Y9Z0A1B?pwd=uvwx
vector3(-1463.92, -623.96, 30.20619),jjohtgdkvpsmxuxpdqoqhplzvnnfheoqncygihttps://pan.baidu.com/s/1C2D3E4F5G6H7I8J9K0L
vector3(443.96,-574.33, 28.49450),hcytaosvkpceqrdivtiqehx
vector3(-1255.41,-1286.82,3.58411), bfezlwthyzacjldofrxchuhalaqymgwnmbnxxhfwggyqrcext
vector3(-1229.35, -1221.41, 6.44954),svdgckssyjertclyucydptsugqcuwzqovuvyenrcwvupygo
vector3(-31.94,-93.43, 57.24907),zolusrvcmrnsgwenodasaylhtgzidudcjowcgsetkrmqnq
vector3(274.31,-164.43, 60.35734),nfzocymvngobgvjkjflhlipxrjfwaxyn
vector3(-364.33,-1864.71, 20.24249), xjznmqwwgdzdhluswgbldhpipoohxvzvezjqpgmwjmzr
vector3(-1239.42, -1401.13, 3.75217),zmeegztjcpwkpqmjqzeonfqxzorzvxovjtzpstzviw
},https://pan.baidu.com/s/6G7H8I9J0K1L2M3N4O5P?pwd=hij0
}zhjpdfbchrroxbhneqdirxvalzikvml
https://pan.baidu.com/s/5W6X7Y8Z9A0B1C2D3E4F?pwd=efg0
----------------------------------------------------------------------juqykrwdddhpvvmybqphgkspcjqdatnjoehyve
-- Garbage Script --https://pan.baidu.com/s/3C4D5E6F7G8H9I0J1K2L?pwd=ijkl
-- It is NOT recommended to change any of the following --zptowjrwvjvftensnphnveeacdkdvm
----------------------------------------------------------------------https://pan.baidu.com/s/9Q0R1S2T3U4V5W6X7Y8Z?pwd=mnop
https://pan.baidu.com/s/4E5F6G7H8I9J0K1L2M3N?pwd=bcd8
https://pan.baidu.com/s/9B0C1D2E3F4G5H6I7J8K
local PedSpawned = falsehttps://pan.baidu.com/s/3M4N5O7P8Q9R0S1T2U3V
local garbageOnJob = falsewzwwkbsfdupudbpibpvu https://pan.baidu.com/s/9Z0A1B2C3D4E5F6G7H8I?pwd=pqr7
local garbagebag = nilhttps://pan.baidu.com/s/1A2B3C4D5E6F7G8H9I0J?pwd=stu8
local searched = {}https://pan.baidu.com/s/6F7G8H9I0J1K2L3M4N5O?pwd=hij3
https://pan.baidu.com/s/1J2K3L4M5N6O7P8Q9R0S?pwd=tuv7
local searching = falsexhbunhqwezoqxdscakhcqecwnhabm
local assignedRoute = {}qknovigfgloj
local totaldist = 0https://pan.baidu.com/s/4N5O7P8Q9R0S1T2U3V4W
yaosaeqtnskpxntuvmtlhhbnxtfklkwkkkclosec
https://pan.baidu.com/s/3C4D5E6F7G8H9I0J1K2L?pwd=yza0
if Config.GarbageJobOn thenkjdrbqklrevdpvukxkwcujsbvnfqszddigukxfvok
CreateThread(function()https://pan.baidu.com/s/8R0S1T2U3V4W5X6Y7Z8A
JobBlip(Garbage_Options.Boss.Location, Garbage_Options.Sprite.icon, Garbage_Options.Sprite.colour, Garbage_Options.Sprite.name)https://pan.baidu.com/s/6Q7R8S9T0U1V2W3X4Y5Z
Job3DText(Garbage_Options.Boss.Location, 'angelicxs-CivilianJobs:GarbageJob:AskForWork', 'angelicxs-CivilianJobs:GarbageJob:HowTo')dyivtvzxvbkilwnrvcfwzzzan
while true dohttps://pan.baidu.com/s/6F7G8H9I0J1K2L3M4N5O?pwd=hij3
local Pos = GetEntityCoords(PlayerPedId())sohwsrgriadlrvrstorich
local GarbageBoss = vector3(Garbage_Options.Boss.Location.x, Garbage_Options.Boss.Location.y, Garbage_Options.Boss.Location.z)https://pan.baidu.com/s/4V5W6X7Y8Z9A0B1C2D3E?pwd=bcd9
local Dist = #(Pos - GarbageBoss)kiclofuaxndhwdwvvqxofrurhnqbcxeng
if Dist <= 50 and not PedSpawned thenhttps://pan.baidu.com/s/5P6Q7R8S9T0U1V2W3X4Y
TriggerEvent('angelicxs-CivilianJobs:MAIN:SpawnBossNPC', Garbage_Options.Boss.Model, Garbage_Options.Boss.Location, 'angelicxs-CivilianJobs:GarbageJob:AskForWork', 'angelicxs-CivilianJobs:GarbageJob:HowTo', ' GarbageJob.lua')https://pan.baidu.com/s/3C4D5E6F7G8H9I0J1K2L?pwd=yza0
PedSpawned = truexdjixngfiabiyxjifvesnavsxurwufssjcahphnyiogglqor
elseif PedSpawned and Dist > 50 thenhttps://pan.baidu.com/s/7G8H9I0J1K2L3M4N5O6P?pwd=klm4
https://pan.baidu.com/s/5N6O7P8Q9R0S1T2U3V4W?pwd=efg1
PedSpawned = falsehttps://pan.baidu.com/s/1A2B3C4D5E6F7G8H9I0J?pwd=stu8
endjmjvdbxruchdyijdgpekqcyyllzvcefmqohuqf
Wait(2000)qmpuhjgkqrtdbhsf
endfjbxccxelpraxybxnmzywitehvouqsnwcoterqjcfbcda
end)tvrtnjldysvzhufvirooopmazqrslcdfxuykek
https://pan.baidu.com/s/4V5W6X7Y8Z9A0B1C2D3E?pwd=bcd9
RegisterNetEvent('angelicxs-CivilianJobs:GarbageJob:HowTo', function()https://pan.baidu.com/s/1A2B3C4D5E6F7G8H9I0J?pwd=stu8
TriggerEvent('angelicxs-CivilianJobs:Notify', Config.Lang['garbage_how_to'], Config.LangType['info'])zdswctibihorzxmkojmwfxmx这是干扰码
--print(Config.Lang['garbage_how_to'])ctoynworemdfnudteshrgofipouezlkcfza
end)https://pan.baidu.com/s/9A0B1C2D3E4F5G6H7I8J
dsyvjmdcbnheuowvtamopfyfruwcgsd
RegisterNetEvent('angelicxs-CivilianJobs:GarbageJob:AskForWork', function()https://pan.baidu.com/s/3M4N5O7P8Q9R0S1T2U3V
if FreeWork or PlayerJob == Config.GarbageJobName thenlrpfjbyretb
if not MissionVehicle thenzensyaldyfbvjsgcwfgwjxirlyobfxsebfxagieeofa
local ChosenVehicle = Randomizer(Garbage_Options.Truck.Type, 'angelicxs-CivilianJobs:GarbageJob:AskForWork')https://pan.baidu.com/s/6N7O8P9Q0R1S2T3U4V5W?pwd=abcd
TriggerEvent('angelicxs-CivilianJobs:MAIN:CreateVehicle', ChosenVehicle, Garbage_Options.Truck.Spawn, 'angelicxs-CivilianJobs:GarbageJob:AskForWork')https://pan.baidu.com/s/7P8Q9R0S1T2U3V4W5X6Y?pwd=klm3
while not DoesEntityExist(MissionVehicle) dohttps://pan.baidu.com/s/6N7O8P9Q0R1S2T3U4V5W?pwd=abcd
Wait(25)不要乱来哦
endznerggqipbfhxxelgskkbt
TriggerEvent('angelicxs-CivilianJobs:GarbageJob:BeginWork')igsehsbwksmbuowwxujdkhlamjkkrgna
elsehttps://pan.baidu.com/s/1T2U3V4W5X6Y7Z8A9B0C
TriggerEvent('angelicxs-CivilianJobs:GarbageJob:BeginWork')lbfuojwpwetrtpmmp
endrtukaztxzisuiakfogqziznsrwtri
elsewzwwkbsfdupudbpibpvu https://pan.baidu.com/s/7G8H9I0J1K2L3M4N5O6P
TriggerEvent('angelicxs-CivilianJobs:Notify', Config.Lang['wrong_job'], Config.LangType['error'])https://pan.baidu.com/s/4O5P6Q7R8S9T0U1V2W3X
endxveovnvwmrclozhgkpigcc
end)ucwjygbvclrhevvwjkdxgicgkgrnberwg
bevvybimjujxmibkfngheomuefhydurfznaypikyduvqc
RegisterNetEvent('angelicxs-CivilianJobs:GarbageJob:BeginWork', function()https://pan.baidu.com/s/9H0I1J2K3L4M5N6O7P8Q?pwd=cdef
if not garbageOnJob thenhttps://pan.baidu.com/s/8A9B0C1D2E3F4G5H6I7J
garbageOnJob = truehgjcwmkmrdv
TriggerEvent('angelicxs-CivilianJobs:Notify', Config.Lang['garbage_start'], Config.LangType['info'])https://pan.baidu.com/s/1A2B3C4D5E6F7G8H9I0J?pwd=abcd
local assigned = GarbageRouteMaker()hekcexzzcpcodalqghkwiqafjngimlpupzw
while not assigned do Wait(25) endhttps://pan.baidu.com/s/5G6H7I8J9K0L1M2N3O4P
https://pan.baidu.com/s/8Z9A0B1C2D3E4F5G6H7I
GarbageRouteManager()https://pan.baidu.com/s/8Y9Z0A1B2C3D4E5F6G7H?pwd=mno6
elseqyefdtllyfkkouwssvcyy
TriggerEvent('angelicxs-CivilianJobs:Notify', Config.Lang['garbage_on_job'], Config.LangType['error'])bsqrddgzmmfsxtcdxaniytptwxcyzdlawbszeyyr
endhttps://pan.baidu.com/s/8P9Q0R1S2T3U4V5W6X7Y?pwd=ijkl
end)https://pan.baidu.com/s/8Z9A0B1C2D3E4F5G6H7I
https://pan.baidu.com/s/4O5P6Q7R8S9T0U1V2W3X
if Garbage_Options.SearchGarbage thenooljyyiuvttxzwpgredexrvomowhsosgcepbcy
if Config.UseThirdEye thenhttps://pan.baidu.com/s/4D5E6F7G8H9I0J1K2L3M
CreateThread(function()ewesuveltfwbyd
if Config.ThirdEyeName == 'ox_target' thenhttps://pan.baidu.com/s/8I9J0K1L2M3N4O5P6Q7R
local ox_options = {https://pan.baidu.com/s/7G8H9I0J1K2L3M4N5O6P?pwd=klm4
https://pan.baidu.com/s/9S1T2U3V4W5X6Y7Z8A9B
{jqnybfqbtdmeasrsjylvrkxeicuppfhzvvxxboyurkys
name = 'SearchGarbageBin',kxinzlesxrysvvjxgoohddungjsbqkabijoiusbsjalfvvccjr
onSelect = function()https://pan.baidu.com/s/3V4W5X6Y7Z8A9B0C1D2E
ThirdEyeGarbageSearch()dyklxggvdhjbca
end,https://pan.baidu.com/s/9H0I1J2K3L4M5N6O7P8Q?pwd=cdef
label = Config.Lang['garbage_search_bin'],https://pan.baidu.com/s/1A2B3C4D5E6F7G8H9I0J?pwd=abcd
canInteract = function(entity)fdbtrlxwoneuhjvbzbfdimrsdjjaozructotfmptzuoh
if searching then return false elselhzrrsqogsbpyfoomtgwbylkdrsvk
return not searched[entity]mueaansceddfmmuvh
endzptowjrwvjvftensnphnveeacdkdvm
end,https://pan.baidu.com/s/9B0C1D2E3F4G5H6I7J8K
},qzukzhhtcgwfs
}https://pan.baidu.com/s/2L3M4N5O7P8Q9R0S1T2U
exports.ox_target:addModel(Garbage_Options.Objects, ox_options)ussptirzkweynphmxdrshdxulimwfgya
elsedzinwdfbzdqcttgmohmworydxxlvbrheqqsmtyn
exports[Config.ThirdEyeName]:AddTargetModel(Garbage_Options.Objects, {aogqofxefkixrpna
options = {qjvytdoizqrzyhyjsoacrsljsfawtnrjwmiqqwypmpolwm
{nfllktmrzrao
action = function()https://pan.baidu.com/s/3T4U5V6W7X8Y9Z0A1B2C?pwd=yza1
ThirdEyeGarbageSearch()zensyaldyfbvjsgcwfgwjxirlyobfxsebfxagieeofa
end,bfezlwthyzacjldofrxchuhalaqymgwnmbnxxhfwggyqrcext
label = Config.Lang['garbage_search_bin'],https://pan.baidu.com/s/6F7G8H9I0J1K2L3M4N5O?pwd=hij3
https://pan.baidu.com/s/8Y9Z0A1B2C3D4E5F6G7H?pwd=mno6
canInteract = function(entity)ponkdofvhs
if searching then return false elsecoymzefrkpznedjbzitgzxth
return not searched[entity]https://pan.baidu.com/s/7H8I9J0K1L2M3N4O5P6Q?pwd=klm1
endidwxvgzldupsqdomqfobuojbzykgbmvjqrglygxcan
end,thfiwzovvahqwnvllcinksjaala
}, mueaansceddfmmuvh
},rympvtgmdzzugxnsbczbvcebtczizparnmgigmvkluer
distance = 2tblfiehyfhaggejotpfnblvqgnyjecpxea
}) tblfiehyfhaggejotpfnblvqgnyjecpxea
end https://pan.baidu.com/s/5N6O7P8Q9R0S1T2U3V4W
end)https://pan.baidu.com/s/5E6F7G8H9I0J1K2L3M4N?pwd=efg2
https://pan.baidu.com/s/6Q7R8S9T0U1V2W3X4Y5Z
function ThirdEyeGarbageSearch()不要乱来哦
local pos = GetEntityCoords(PlayerPedId())ajibeviurnufdrjvujfclvhoruvswht
for i=1, #Garbage_Options.Objects doxrpurlkxdpbhmscbfrynjmfppjf
local garbage = GetClosestObjectOfType(pos, 10.5, Garbage_Options.Objects[i], false, false, false)https://pan.baidu.com/s/3C4D5E6F7G8H9I0J1K2L?pwd=ijkl
if not searched[garbage] thenmihjiugfdlcrxyq
searched[garbage] = truegnmcfevuvdwdmousxzrcuivxwg
searching = truewyoubeezuyngtuphkslxgyqravtukghgfwbhbfgw
SearchGarbage()kpetynnjppugyvlmvvgfoxgwcijvpibzxft
breaktcyosgykrvqpmiqhblsitznqausgbokuq
endhttps://pan.baidu.com/s/6X7Y8Z9A0B1C2D3E4F5G
endnfllktmrzrao
endotbktxgskmflyl
endmjogavurxwpbkvjjpwckgkiynkmnhrkuazabvutsriucddlt
if Config.Use3DText thenhttps://pan.baidu.com/s/1T2U3V4W5X6Y7Z8A9B0C
CreateThread(function()https://pan.baidu.com/s/1L2M3N4O5P6Q7R8S9T0U
while Garbage_Options.SearchGarbage doftjxyanhqdtrubtdkakrze
local sleep = 1200mthbrrzhhvxfqcmcgrsaxzblzpyhttps://pan.baidu.com/s/9H0I1J2K3L4M5N6O7P8Q?pwd=cdef
local ped = PlayerPedId()https://pan.baidu.com/s/1S2T3U4V5W6X7Y8Z9A0B
local inVehicle = IsPedInAnyVehicle(ped, false)mlqprqelzkviuqxauuenoas
if not inVehicle thenjwcmubbedurudgbjuvlfo
local pos = GetEntityCoords(ped)cagpstjmebjpwaawpsqqqbbvcjxnfpyiqeyjxhw
for i=1, #Garbage_Options.Objects doefcrwrzqhecrmvfsxccfprxshoujrvhwbjnxbmnirqadlfwi
local garbage = GetClosestObjectOfType(pos, 10.5, Garbage_Options.Objects[i], false, false, false)https://pan.baidu.com/s/6F7G8H9I0J1K2L3M4N5O?pwd=uvwx
local propPos = GetEntityCoords(garbage)oxwmgvupbfewsmazze
local dist = #(pos-propPos)https://pan.baidu.com/s/9Q0R1S2T3U4V5W6X7Y8Z?pwd=mnop
if dist <= 10 and not searched[garbage] thenqyefdtllyfkkouwssvcyy
sleep = 0https://pan.baidu.com/s/3N4O5P6Q7R8S9T0U1V2W
https://pan.baidu.com/s/3L4M5N6O7P8Q9R0S1T2U?pwd=yza9
if dist <= 3 thenfruzqgjrtlonmglfapoizgeeobuiueazvuymbhdutsif
DrawText3Ds(propPos.x, propPos.y, propPos.z, Config.Lang['garbage_search_bin_3D'])bqzkjpkwbvkmzvwlzcfdsgvoxmtnrrvthudrhttps://pan.baidu.com/s/4N5O7P8Q9R0S1T2U3V4W
if IsControlJustReleased(0, 38) and not searching thenrtukaztxzisuiakfogqziznsrwtri
searched[garbage] = truehttps://pan.baidu.com/s/6F7G8H9I0J1K2L3M4N5O
searching = trueooljyyiuvttxzwpgredexrvomowhsosgcepbcy
SearchGarbage()https://pan.baidu.com/s/1B2C3D4E5F6G7H8I9J0K?pwd=tuv5
end dyklxggvdhjbca
enddyivtvzxvbkilwnrvcfwzzzan
endhttps://pan.baidu.com/s/2B3C4D5E6F7G8H9I0J1K?pwd=vwx9
endhttps://pan.baidu.com/s/5N6O7P8Q9R0S1T2U3V4W
endhttps://pan.baidu.com/s/2T3U4V5W6X7Y8Z9A0B1C?pwd=wxy7
Wait(sleep)hrbzfqcbdgopyxxaxmsvrqqstugirgcyydydtafxhtmfr
endzuntukhyrdbnzxe
end)qyefdtllyfkkouwssvcyy
endhbbgbtcqecsrihzrpmueqdhbtaa
endmjmegypnbwtcaoxxqnk
vfsalawxodatowvnsukkgetbzvbhttps://pan.baidu.com/s/1A2B3C4D5E6F7G8H9I0J?pwd=abcd
function GarbageRouteMaker()gpwykopagjvmrmttlrxkvrlaosuaylleahckvr
local init = vector3(Garbage_Options.Truck.Spawn.x, Garbage_Options.Truck.Spawn.y, Garbage_Options.Truck.Spawn.z)aotvfkeirtbacirmoihbaokblkjuiybjnve
local previousLocation = initdrsfaxxyooqaojwsntv
for i =1, #garbagejobOptions.Location dohttps://pan.baidu.com/s/5W6X7Y8Z9A0B1C2D3E4F?pwd=efg0
local spot = garbagejobOptions.Location[i]https://pan.baidu.com/s/2B3C4D5E6F7G8H9I0J1K
local routeAdd = math.random(1,3) -- 33% to add route to routehttps://pan.baidu.com/s/1I2J3K4L5M6N7O8P9Q0R?pwd=ghij
if routeAdd == 1 thenhttps://pan.baidu.com/s/9I0J1K2L3M4N5O6P7Q8R?pwd=qrs6
table.insert(assignedRoute, spot)https://pan.baidu.com/s/1I2J3K4L5M6N7O8P9Q0R?pwd=ghij
local dist = #(previousLocation-spot)zdswctibihorzxmkojmwfxmxhttps://pan.baidu.com/s/8H9I0J1K2L3M4N5O6P7Q?pwd=nop5
previousLocation = spothttps://pan.baidu.com/s/5O7P8Q9R0S1T2U3V4W5X
totaldist = totaldist + math.floor(dist)yaosaeqtnskpxntuvmtlhhbnxtfklkwkkkclosec
endmueaansceddfmmuvh
endhttps://pan.baidu.com/s/3C4D5E6F7G8H9I0J1K2L?pwd=ijkl
https://pan.baidu.com/s/7G8H9I0J1K2L3M4N5O6P?pwd=klm4
return truehttps://pan.baidu.com/s/5M6N7O8P9Q0R1S2T3U4V?pwd=wxyz
endhttps://pan.baidu.com/s/1B2C3D4E5F6G7H8I9J0K?pwd=tuv5
zoxqmqyakisgpoiz
function GarbageRouteManager()jwcmubbedurudgbjuvlfo
local bag = falseqjvytdoizqrzyhyjsoacrsljsfawtnrjwmiqqwypmpolwm
local routenumber = 0https://pan.baidu.com/s/4U5V6W7X8Y9Z0A1B2C3D?pwd=bcd2
for i = 1, #assignedRoute dohttps://pan.baidu.com/s/5N6O7P8Q9R0S1T2U3V4W?pwd=efg1
if not garbageOnJob then return endhttps://pan.baidu.com/s/3U4V5W6X7Y8Z9A0B1C2D
routenumber = routenumber + 1ftjxyanhqdtrubtdkakrze
TriggerEvent('angelicxs-CivilianJobs:MAIN:RouteMarker', false, assignedRoute[i], '垃圾位置', 'GarbageRouteManager()')https://pan.baidu.com/s/7H8I9J0K1L2M3N4O5P6Q?pwd=klm1
while true dotywvwzmjkcyctcnsnibhzyhtsmhhmzhgydbucodnqcpkfccsld
local sleep = 1100https://pan.baidu.com/s/2J3K4L5M6N7O8P9Q0R1S?pwd=klmn
local ped = PlayerPedId()https://pan.baidu.com/s/5P6Q7R8S9T0U1V2W3X4Y
local coord = GetEntityCoords(ped)dzthzlrrbnsepjwaffxfadaxoiinakqe
local dist = #(coord-assignedRoute[i])rbyvwhqoukuycdtxmzzyugmmbhfypyvhzudwbtkweevhhoeu
local inVehicle = IsPedInAnyVehicle(ped, false)yclxzwoallbrzjtoonnkvenkfxeobqlztwxstmtfyuxxdrls
if dist <= 50 thenhttps://pan.baidu.com/s/5E6F7G8H9I0J1K2L3M4N
这是干扰码
sleep = 500jsgypifimzseliscnuwspswwvtjy
if dist <= 25 thentcyosgykrvqpmiqhblsitznqausgbokuq
sleep = 0https://pan.baidu.com/s/8G9H0I1J2K3L4M5N6O7P?pwd=zabc
if garbagejobOptions.AllowMarker thenhttps://pan.baidu.com/s/2S3T4U5V6W7X8Y9Z0A1B?pwd=uvwx
DrawMarker(garbagejobOptions.LocationMarker, assignedRoute[i].x, assignedRoute[i].y, (assignedRoute[i].z+2), 0.0, 0.0, 0.0, 0.0, 180.0, 0.0, 2.0, 2.0, 2.0, 100, 200, 50, 255, true, true, 2, 0.0, false, false, false)https://pan.baidu.com/s/3L4M5N6O7P8Q9R0S1T2U
endhttps://pan.baidu.com/s/3T4U5V6W7X8Y9Z0A1B2C?pwd=yza1
if not garbagebag then https://pan.baidu.com/s/6O7P8Q9R0S1T2U3V4W5X
if dist <= 5 thenhttps://pan.baidu.com/s/3N4O5P6Q7R8S9T0U1V2W
https://pan.baidu.com/s/1S2T3U4V5W6X7Y8Z9A0B?pwd=tuv6
if not inVehicle then https://pan.baidu.com/s/6X7Y8Z9A0B1C2D3E4F5G
DrawText3Ds(assignedRoute[i].x, assignedRoute[i].y, assignedRoute[i].z, Config.Lang['garbage_get_garbage'])luaxblfqjwzptzmrnppqvlewvzmhbwcnqcksoqiynhnghay
if IsControlJustReleased(0,47) thenmlqprqelzkviuqxauuenoas
GetGarbage()https://pan.baidu.com/s/3L4M5N6O7P8Q9R0S1T2U
endhttps://pan.baidu.com/s/7Y8Z9A0B1C2D3E4F5G6H?pwd=klm2
endhzoiqzzepzrijtlynggjsalpxjyqqvqxveglefptfgboanmntt
endhttps://pan.baidu.com/s/8Z9A0B1C2D3E4F5G6H7I
elsezmeegztjcpwkpqmjqzeonfqxzorzvxovjtzpstzviw
local vehiclecoords = GetOffsetFromEntityInWorldCoords(MissionVehicle, 0.0, -4.5, 0.0)https://pan.baidu.com/s/4M5N6O7P8Q9R0S1T2U3V?pwd=bcd0
local vDist = #(coord-vehiclecoords)https://pan.baidu.com/s/9H0I1J2K3L4M5N6O7P8Q?pwd=cdef
if vDist <= 5 thenkpetynnjppugyvlmvvgfoxgwcijvpibzxft
DrawText3Ds(vehiclecoords.x, vehiclecoords.y, vehiclecoords.z, Config.Lang['garbage_put_garbage'])https://pan.baidu.com/s/6F7G8H9I0J1K2L3M4N5O
if IsControlJustReleased(0,47) thenhttps://pan.baidu.com/s/5M6N7O8P9Q0R1S2T3U4V?pwd=wxyz
PutGarbage()cagpstjmebjpwaawpsqqqbbvcjxnfpyiqeyjxhw
TriggerEvent('angelicxs-CivilianJobs:Notify', Config.Lang['garbage_in_truck'], Config.LangType['info'])bpftzviqdoakujdl
breakzptowjrwvjvftensnphnveeacdkdvm
endhttps://pan.baidu.com/s/7P8Q9R0S1T2U3V4W5X6Y?pwd=klm3
endhttps://pan.baidu.com/s/9Q0R1S2T3U4V5W6X7Y8Z?pwd=mnop
endesilevmmalbyhjybmudgfaljvsrkxlybdhmiczucl
endidwxvgzldupsqdomqfobuojbzykgbmvjqrglygxcan
endnnclzhxwzxaihzsqydvrisdvkr
Wait(sleep) foaicpzlcblwanzgubtaqytjcrbecexisyqunqgqrrnsf
endhttps://pan.baidu.com/s/5E6F7G8H9I0J1K2L3M4N?pwd=qrst
end otbktxgskmflyl
TriggerEvent('angelicxs-CivilianJobs:MAIN:RouteMarker', false, vector3(Garbage_Options.Truck.Spawn.x, Garbage_Options.Truck.Spawn.y, Garbage_Options.Truck.Spawn.z), '垃圾总站', 'GarbageRouteManager()')zptowjrwvjvftensnphnveeacdkdvm
TriggerEvent('angelicxs-CivilianJobs:Notify', Config.Lang['garbage_route_complete'], Config.LangType['success'])https://pan.baidu.com/s/8A9B0C1D2E3F4G5H6I7J
if Garbage_Options.Payment.flatRate thenyaosaeqtnskpxntuvmtlhhbnxtfklkwkkkclosec
local p = math.floor(routenumber * Garbage_Options.Payment.flatRateAmount)cotwlqrlcoaslzyqgprvxsrohsojfdghraedqvptjqmvqkmw
PaymentFlat(tonumber(p), 'Garbage Job - GarbageRouteManager()')barygkpnmnhnbajmplq
elsehttps://pan.baidu.com/s/9Q0R1S2T3U4V5W6X7Y8Z?pwd=mnop
PaymentFlat((tonumber(totaldist)*tonumber(Garbage_Options.Payment.DistanceMultiplier)), 'Garbage Job - GarbageRouteManager()') -- for distance based paymentshttps://pan.baidu.com/s/3C4D5E6F7G8H9I0J1K2L?pwd=ijkl
endidwxvgzldupsqdomqfobuojbzykgbmvjqrglygxcan
garbageOnJob = falsefpwqhxvejmlrnekrhsnpcwmenlriicaorxfyvbdenowa
totaldist = 0mhsymdxysguvspwu
assignedRoute = {}https://pan.baidu.com/s/3K4L5M6N7O8P9Q0R1S2T?pwd=opqr
endhttps://pan.baidu.com/s/4F5G6H7I8J9K0L1M2N3O
https://pan.baidu.com/s/8R0S1T2U3V4W5X6Y7Z8A
function GetGarbage()kpetynnjppugyvlmvvgfoxgwcijvpibzxft
local ped = PlayerPedId()https://pan.baidu.com/s/1R2S3T4U5V6W7X8Y9Z0A?pwd=qrst
local bag = HashGrabber('prop_cs_rub_binbag_01')https://pan.baidu.com/s/1B2C3D4E5F6G7H8I9J0K
FreezeEntityPosition(ped, true)faotjgjjjvo
LoadAnim('anim@amb@clubhouse@tutorial@bkr_tut_ig3@')zolusrvcmrnsgwenodasaylhtgzidudcjowcgsetkrmqnq
LoadAnim('missfbi4prepp1')mlqprqelzkviuqxauuenoas
TaskPlayAnim(ped,"anim@amb@clubhouse@tutorial@bkr_tut_ig3@","machinic_loop_mechandplayer",1.0, -1.0, -1, 49, 0, 0, 0, 0)kjdrbqklrevdpvukxkwcujsbvnfqszddigukxfvok
Wait(math.random(1000,5000))efcrwrzqhecrmvfsxccfprxshoujrvhwbjnxbmnirqadlfwi
FreezeEntityPosition(ped, false)qtmrfvyvpqrhntqiogmedpuekmkwmgvdahufdsbtjtawmqeaxr
ClearPedTasks(ped)https://pan.baidu.com/s/3T4U5V6W7X8Y9Z0A1B2C?pwd=yza1
garbagebag = CreateObject(bag, 0, 0, 0, true, true, true)fjbxccxelpraxybxnmzywitehvouqsnwcoterqjcfbcda
TaskPlayAnim(ped, 'missfbi4prepp1', '_bag_walk_garbage_man', 6.0, -6.0, -1, 49, 0, 0, 0, 0)bqzkjpkwbvkmzvwlzcfdsgvoxmtnrrvthudrhttps://pan.baidu.com/s/9Z0A1B2C3D4E5F6G7H8I?pwd=pqr7
AttachEntityToEntity(garbagebag, ped, GetPedBoneIndex(ped, 57005), 0.12, 0.0, -0.05, 220.0, 120.0, 0.0, true, true, false, true, 1, true)https://pan.baidu.com/s/8R0S1T2U3V4W5X6Y7Z8A
CreateThread(function()rqszhskewislpejsvbazzukhhhnnfonwegvlygqvoihdmqwisw
while garbagebag doofmmcqyjjjtkcclqibfozjtksrbiebmthy
local player = PlayerPedId()https://pan.baidu.com/s/4D5E6F7G8H9I0J1K2L3M?pwd=bcd1
if IsEntityPlayingAnim(ped, 'missfbi4prepp1', '_bag_throw_garbage_man',3) thenhttps://pan.baidu.com/s/1I2J3K4L5M6N7O8P9Q0R?pwd=ghij
elseif not IsEntityPlayingAnim(ped, 'missfbi4prepp1', '_bag_walk_garbage_man',3) thenhttps://pan.baidu.com/s/4D5E6F7G8H9I0J1K2L3M
ClearPedTasks(ped)jqnybfqbtdmeasrsjylvrkxeicuppfhzvvxxboyurkys
TaskPlayAnim(ped, 'missfbi4prepp1', '_bag_walk_garbage_man', 6.0, -6.0, -1, 49, 0, 0, 0, 0)https://pan.baidu.com/s/4O5P6Q7R8S9T0U1V2W3X
endhttps://pan.baidu.com/s/6F7G8H9I0J1K2L3M4N5O?pwd=uvwx
Wait(0)ooljyyiuvttxzwpgredexrvomowhsosgcepbcy
endrqszhskewislpejsvbazzukhhhnnfonwegvlygqvoihdmqwisw
RemoveAnimDict("missfbi4prepp1")https://pan.baidu.com/s/2B3C4D5E6F7G8H9I0J1K?pwd=vwx9
RemoveAnimDict("anim@amb@clubhouse@tutorial@bkr_tut_ig3@")mjmegypnbwtcaoxxqnk
end)fpwqhxvejmlrnekrhsnpcwmenlriicaorxfyvbdenowa
endgyirdmxntpraigazwfzwxvsli
https://pan.baidu.com/s/8Y9Z0A1B2C3D4E5F6G7H?pwd=mno6
function PutGarbage()不要乱来哦
local ped = PlayerPedId()https://pan.baidu.com/s/9J0K1L2M3N4O5P6Q7R8S
LoadAnim('missfbi4prepp1')zdswctibihorzxmkojmwfxmxhttps://pan.baidu.com/s/6P8Q9R0S1T2U3V4W5X6Y
TaskPlayAnim(ped, 'missfbi4prepp1', '_bag_throw_garbage_man', 8.0, 8.0, 1100, 48, 0.0, 0, 0, 0)thfiwzovvahqwnvllcinksjaala
FreezeEntityPosition(ped, true)https://pan.baidu.com/s/1J2K3L4M5N6O7P8Q9R0S?pwd=tuv7
SetEntityHeading(ped, GetEntityHeading(MissionVehicle))idwxvgzldupsqdomqfobuojbzykgbmvjqrglygxcan
Wait(1250)https://pan.baidu.com/s/2S3T4U5V6W7X8Y9Z0A1B?pwd=uvwx
DetachEntity(garbagebag, 1, false)https://pan.baidu.com/s/8Y9Z0A1B2C3D4E5F6G7H?pwd=mno6
DeleteObject(garbagebag)rympvtgmdzzugxnsbczbvcebtczizparnmgigmvkluer
TaskPlayAnim(ped, 'missfbi4prepp1', 'exit', 8.0, 8.0, 1100, 48, 0.0, 0, 0, 0)wyoubeezuyngtuphkslxgyqravtukghgfwbhbfgw
garbagebag = nilgfuhawssexnztxkxurfwypcpdetuazihfcpfziydf
FreezeEntityPosition(ped, false)lhzrrsqogsbpyfoomtgwbylkdrsvk
RemoveAnimDict("missfbi4prepp1")https://pan.baidu.com/s/2B3C4D5E6F7G8H9I0J1K?pwd=vwx9
endmthbrrzhhvxfqcmcgrsaxzblzpyhttps://pan.baidu.com/s/3L4M5N6O7P8Q9R0S1T2U?pwd=yza9
sohwsrgriadlrvrstorich
function SearchGarbage()https://pan.baidu.com/s/1A2B3C4D5E6F7G8H9I0J?pwd=stu8
local ped = PlayerPedId()lmxhcjeryrqrmzsve
FreezeEntityPosition(ped, true)ujublgesvnhkbphxpdbomsesfacr
LoadAnim('anim@amb@clubhouse@tutorial@bkr_tut_ig3@')https://pan.baidu.com/s/5W6X7Y8Z9A0B1C2D3E4F?pwd=efg0
TaskPlayAnim(ped,"anim@amb@clubhouse@tutorial@bkr_tut_ig3@","machinic_loop_mechandplayer",1.0, -1.0, -1, 49, 0, 0, 0, 0)rtukaztxzisuiakfogqziznsrwtri
Wait(math.random(1000,5000))https://pan.baidu.com/s/4D5E6F7G8H9I0J1K2L3M
local getItem = math.random(1,3) -- 33% to actually find itemhttps://pan.baidu.com/s/8G9H0I1J2K3L4M5N6O7P?pwd=zabc
if getItem == 1 thencqvkyorsnuayzwhbywairxhdwmmpswkumgfkuwdhrdgran
TriggerEvent('angelicxs-CivilianJobs:Notify', Config.Lang['garbage_item_find'], Config.LangType['success'])https://pan.baidu.com/s/6O7P8Q9R0S1T2U3V4W5X
local item = Randomizer(Garbage_Options.Payment.itemList, 'angelicxs-CivilianJobs:GarbageJob:SearchGarbage()')umyaarjnngsdyfjsnlmlccdpqapvam
while not item do Wait(10) endwesivvelybpiowlt
PaymentItem(item, 'Garbage Job Searching Bin - angelicxs-CivilianJobs:GarbageJob:SearchGarbage()')https://pan.baidu.com/s/8J9K0L1M2N3O4P5Q6R7S
else https://pan.baidu.com/s/4U5V6W7X8Y9Z0A1B2C3D?pwd=bcd2
TriggerEvent('angelicxs-CivilianJobs:Notify', Config.Lang['garbage_item_nofind'], Config.LangType['info'])qzukzhhtcgwfs
endhttps://pan.baidu.com/s/3M4N5O7P8Q9R0S1T2U3V
FreezeEntityPosition(ped, false)mjmegypnbwtcaoxxqnk
ClearPedTasks(ped)hcytaosvkpceqrdivtiqehx
RemoveAnimDict("anim@amb@clubhouse@tutorial@bkr_tut_ig3@")agafrmpnywibwq
Wait(1000)https://pan.baidu.com/s/2L3M4N5O7P8Q9R0S1T2U
searching = falsehttps://pan.baidu.com/s/9I0J1K2L3M4N5O6P7Q8R?pwd=qrs6
endigsehsbwksmbuowwxujdkhlamjkkrgna
https://pan.baidu.com/s/4D5E6F7G8H9I0J1K2L3M
AddEventHandler('angelicxs-CivilianJobs:Main:ResetJobs', function()https://pan.baidu.com/s/1R2S3T4U5V6W7X8Y9Z0A?pwd=qrst
if DoesEntityExist(garbagebag) thenvmtigahoskb
RemoveAnimDict("missfbi4prepp1")cufvvegcxncgqhttps://pan.baidu.com/s/6F7G8H9I0J1K2L3M4N5O?pwd=hij3
RemoveAnimDict("anim@amb@clubhouse@tutorial@bkr_tut_ig3@")svvnnjkern
local ped = PlayerPedId()jvmaookjsbxaphwdgojasdurqzsndlp
DetachEntity(garbagebag, 1, false)yxousguqcabkagynjnwimiarwmlgcgfaeuvwbpmdqooruneeab
DeleteObject(garbagebag)https://pan.baidu.com/s/5E6F7G8H9I0J1K2L3M4N?pwd=qrst
ClearPedTasks(ped)https://pan.baidu.com/s/9H0I1J2K3L4M5N6O7P8Q?pwd=cdef
endhttps://pan.baidu.com/s/7G8H9I0J1K2L3M4N5O6P?pwd=yza1
PedSpawned = falsehttps://pan.baidu.com/s/9A0B1C2D3E4F5G6H7I8J
garbageOnJob = falsedzinwdfbzdqcttgmohmworydxxlvbrheqqsmtyn
garbagebag = nilhttps://pan.baidu.com/s/7G8H9I0J1K2L3M4N5O6P?pwd=yza1
searched = {}luaxblfqjwzptzmrnppqvlewvzmhbwcnqcksoqiynhnghay
searching = falsehttps://pan.baidu.com/s/9H0I1J2K3L4M5N6O7P8Q?pwd=cdef
assignedRoute = {}https://pan.baidu.com/s/3T4U5V6W7X8Y9Z0A1B2C?pwd=yza1
totaldist = 0giawsoufcmubbkswaejknvuvrowqicpolpleefjgrehtpaqpea
end)fdbtrlxwoneuhjvbzbfdimrsdjjaozructotfmptzuoh
endxrpurlkxdpbhmscbfrynjmfppjf
xzbfadmcxptbrl
kjdrbqklrevdpvukxkwcujsbvnfqszddigukxfvok
https://pan.baidu.com/s/6F7G8H9I0J1K2L3M4N5O?pwd=hij3
https://pan.baidu.com/s/5W6X7Y8Z9A0B1C2D3E4F?pwd=efg0
abwhbihsguydilevjccoyjuxzmzejtgj
https://pan.baidu.com/s/9R0S1T2U3V4W5X6Y7Z8A
https://pan.baidu.com/s/1C2D3E4F5G6H7I8J9K0L
|