Collection job

Trash models and carrying offset positions in hands

This file can be located in peuren_garbagejob/shared/sh_locations.lua.

--All supported trash models and their carrying animation offsets and rotations
Config.TrashModels = {
    ['prop_dumpster_02a'] =           { offset = vec3(0.0, 1.00, -1.0),   rot = vec3(0.0, 0.0, 0.0),  bone = "SKEL_Pelvis" },
    ['prop_dumpster_01a'] =           { offset = vec3(0.0, 1.00, -1.0),   rot = vec3(0.0, 0.0, 0.0),  bone = "SKEL_Pelvis" },
    ['m23_2_prop_m32_dumpster_01a'] = { offset = vec3(0.0, 1.00, -1.0),   rot = vec3(0.0, 0.0, 0.0),  bone = "SKEL_Pelvis" },
    ['prop_dumpster_02b'] =           { offset = vec3(0.0, 1.00, -1.0),   rot = vec3(0.0, 0.0, 0.0),  bone = "SKEL_Pelvis" },
    ['prop_cs_dumpster_01a'] =        { offset = vec3(0.0, 1.00, -1.0),   rot = vec3(0.0, 0.0, 0.0),  bone = "SKEL_Pelvis" },
    ['p_dumpster_t'] =                { offset = vec3(0.0, 1.00, -1.0),   rot = vec3(0.0, 0.0, 0.0),  bone = "SKEL_Pelvis" },
    ['prop_bin_07d'] =                { offset = vec3(0.0, -0.420, -1.290),  rot = vec3(0.0, 0.0, 0.0),  bone = 28422 },
    ['prop_bin_08a'] =                { offset = vec3(0.0, -0.420, -1.290),  rot = vec3(0.0, 0.0, 0.0),  bone = 28422 },
}

Job data and payouts

This file can be located in peuren_garbagejob/shared/sh_locations.lua.

Config.Job = {
    rewards = {--Payout after doing the jobs
        account = 'bank',
        amount = { min = 10 , max = 30 } --Per picked up garbage, bag or container
    },

    zones = { min = 1, max = 3 },-- How many zones will have the player drive to collect garbage
    stops = { min = 3, max = 5 },-- How many garbage pick ups will be in one zone    

    recycling = {--Recycling job
        bags = { min = 5, max = 8 },--How many bags do player need to collect to be able to drive to the recycling center

        bag = {---Trash bag carrying animation
            model = "prop_cs_rub_binbag_01", 
            dict = 'missfbi4prepp1',
            anim = '_bag_walk_garbage_man',
            offset = vec3(0.12, 0.0, -0.05), 
            rot = vec3(220.0, 120.0, 0.0), 
            bone = 57005 
        }
    }
}

Pick up zones and dumpster positions in zone

This file can be located in peuren_garbagejob/shared/sh_locations.lua.

Last updated