Configuration

Config, Photos, Lang, Noti = {}, {}, {}, {}

CONFIGURATION FILE

Config, Photos, Lang, Noti = {}, {}, {}, {}

-- $$$$$$\   $$$$$$\  $$\   $$\ $$$$$$$$\ $$$$$$\  $$$$$$\  $$\   $$\ $$$$$$$\   $$$$$$\ $$$$$$$$\ $$$$$$\  $$$$$$\  $$\   $$\
--$$  __$$\ $$  __$$\ $$$\  $$ |$$  _____|\_$$  _|$$  __$$\ $$ |  $$ |$$  __$$\ $$  __$$\\__$$  __|\_$$  _|$$  __$$\ $$$\  $$ |
--$$ /  \__|$$ /  $$ |$$$$\ $$ |$$ |        $$ |  $$ /  \__|$$ |  $$ |$$ |  $$ |$$ /  $$ |  $$ |     $$ |  $$ /  $$ |$$$$\ $$ |
--$$ |      $$ |  $$ |$$ $$\$$ |$$$$$\      $$ |  $$ |$$$$\ $$ |  $$ |$$$$$$$  |$$$$$$$$ |  $$ |     $$ |  $$ |  $$ |$$ $$\$$ |
--$$ |      $$ |  $$ |$$ \$$$$ |$$  __|     $$ |  $$ |\_$$ |$$ |  $$ |$$  __$$< $$  __$$ |  $$ |     $$ |  $$ |  $$ |$$ \$$$$ |
--$$ |  $$\ $$ |  $$ |$$ |\$$$ |$$ |        $$ |  $$ |  $$ |$$ |  $$ |$$ |  $$ |$$ |  $$ |  $$ |     $$ |  $$ |  $$ |$$ |\$$$ |
--\$$$$$$  | $$$$$$  |$$ | \$$ |$$ |      $$$$$$\ \$$$$$$  |\$$$$$$  |$$ |  $$ |$$ |  $$ |  $$ |   $$$$$$\  $$$$$$  |$$ | \$$ |
--\______/  \______/ \__|  \__|\__|      \______| \______/  \______/ \__|  \__|\__|  \__|  \__|   \______| \______/ \__|  \__|

-- Use "esx", "qb" or "qbox"
Config.Framework = "qb"
-- oxmysql, mysql-async or ghmattisql
Config.Mysql = "oxmysql"
--Font for the alert texts
Config.alertTextFont = 4
--Command for administrators, to generate the images of the clothes
Config.updateClothesCommand = "updateclothes"
--Activate if you want to perform tests on image capture with small amounts of clothing
Config.testMode = true
--Number of images to be taken for each category in test mode
Config.testModeAmount = 5
--True to debug mode
Config.debugMode = false
-- True if you use useQSInventory
Config.useQSInventory = false

--$$\   $$\  $$$$$$\ $$$$$$$$\ $$$$$$\ $$$$$$$$\ $$$$$$\  $$$$$$\   $$$$$$\ $$$$$$$$\ $$$$$$\  $$$$$$\  $$\   $$\  $$$$$$\
--$$$\  $$ |$$  __$$\\__$$  __|\_$$  _|$$  _____|\_$$  _|$$  __$$\ $$  __$$\\__$$  __|\_$$  _|$$  __$$\ $$$\  $$ |$$  __$$\
--$$$$\ $$ |$$ /  $$ |  $$ |     $$ |  $$ |        $$ |  $$ /  \__|$$ /  $$ |  $$ |     $$ |  $$ /  $$ |$$$$\ $$ |$$ /  \__|
--$$ $$\$$ |$$ |  $$ |  $$ |     $$ |  $$$$$\      $$ |  $$ |      $$$$$$$$ |  $$ |     $$ |  $$ |  $$ |$$ $$\$$ |\$$$$$$\
--$$ \$$$$ |$$ |  $$ |  $$ |     $$ |  $$  __|     $$ |  $$ |      $$  __$$ |  $$ |     $$ |  $$ |  $$ |$$ \$$$$ | \____$$\
--$$ |\$$$ |$$ |  $$ |  $$ |     $$ |  $$ |        $$ |  $$ |  $$\ $$ |  $$ |  $$ |     $$ |  $$ |  $$ |$$ |\$$$ |$$\   $$ |
--$$ | \$$ | $$$$$$  |  $$ |   $$$$$$\ $$ |      $$$$$$\ \$$$$$$  |$$ |  $$ |  $$ |   $$$$$$\  $$$$$$  |$$ | \$$ |\$$$$$$  |
--\__|  \__| \______/   \__|   \______|\__|      \______| \______/ \__|  \__|  \__|   \______| \______/ \__|  \__| \______/

function notifications(notitype, message, time)
    --Change this trigger for your notification system keeping the variables
    TriggerEvent("bit-notifications:open", notitype, message, time, notitype)
end

--Notifications types:
Noti.info = "info"
Noti.check = "success"
Noti.error = "error"

--Notification time:
Noti.time = 5000

--$$$$$$$\  $$\   $$\  $$$$$$\ $$$$$$$$\  $$$$$$\   $$$$$$\
--$$  __$$\ $$ |  $$ |$$  __$$\\__$$  __|$$  __$$\ $$  __$$\
--$$ |  $$ |$$ |  $$ |$$ /  $$ |  $$ |   $$ /  $$ |$$ /  \__|
--$$$$$$$  |$$$$$$$$ |$$ |  $$ |  $$ |   $$ |  $$ |\$$$$$$\
--$$  ____/ $$  __$$<   $$ |  $$ |      $$  __|    \____$$\
--$$ |      $$ |  $$ |  $$ |  $$ |  $$\ $$ |      $$\   $$ |
--$$ |      $$ |  $$ |$$$$$$\ \$$$$$$  |$$$$$$$$\ \$$$$$$  |
--\__|      \__|  \__|\______| \______/ \________| \______/

--Location where you want the images of the clothes to be made
Photos.Location = vector3(220.79, -992.66, -99.0)
--Ped heading for the images
Photos.Heading = 272.23
-- waiting time between image creation (if you leave it at 3000 it will take about 25 minutes every 500 items)
-- it is not recommended to lower the waiting time, it may cause image failures.
Photos.Sleep = 200
-- Image resize width in pixels (height will be calculated proportionally)
Photos.ResizeWidth = 184
-- Image format: "png" or "jpeg"
Photos.ImageFormat = "png"
-- Image quality (0.0 to 1.0, only applies to JPEG)
Photos.ImageQuality = 0.8

--$$$$$$$\  $$\        $$$$$$\   $$$$$$\  $$\   $$\ $$\       $$$$$$\  $$$$$$\ $$$$$$$$\
--$$  __$$\ $$ |      $$  __$$\ $$  __$$\ $$ | $$  |$$ |      \_$$  _|$$  __$$\\__$$  __|
--$$ |  $$ |$$ |      $$ /  $$ |$$ /  \__|$$ |$$  / $$ |        $$ |  $$ /  \__|  $$ |
--$$$$$$$\ |$$ |      $$$$$$$$ |$$ |      $$$$$  /  $$ |        $$ |  \$$$$$$\    $$ |
--$$  __$$\ $$ |      $$  __$$ |$$ |      $$  $$<   $$ |        $$ |   \____$$\   $$ |
--$$ |  $$ |$$ |      $$ |  $$ |$$ |  $$\ $$ |\$$\  $$ |        $$ |  $$\   $$ |  $$ |
--$$$$$$$  |$$$$$$$$\ $$ |  $$ |\$$$$$$  |$$ | \$$\ $$$$$$$$\ $$$$$$\ \$$$$$$  |  $$ |
--\_______/ \________|\__|  \__| \______/ \__|  \__|\________|\______| \______/   \__|

--Blacklist of clothes that you do not want to be displayed in the clothing store
--enter the names of the images
Blacklist = {}

-- $$$$$$\   $$$$$$\  $$\      $$\ $$$$$$$$\ $$$$$$$\   $$$$$$\   $$$$$$\
--$$  __$$\ $$  __$$\ $$$\    $$$ |$$  _____|$$  __$$\ $$  __$$\ $$  __$$\
--$$ /  \__|$$ /  $$ |$$$$\  $$$$ |$$ |      $$ |  $$ |$$ /  $$ |$$ /  \__|
--$$ |      $$$$$$$$ |$$\$$\$$ $$ |$$$$$\    $$$$$$$  |$$$$$$$$ |\$$$$$$\
--$$ |      $$  __$$ |$$ \$$$  $$ |$$  __|   $$  __$$< $$  __$$ | \____$$\
--$$ |  $$\ $$ |  $$ |$$ |\$  /$$ |$$ |      $$ |  $$ |$$ |  $$ |$$\   $$ |
--\$$$$$$  |$$ |  $$ |$$ | \_/ $$ |$$$$$$$$\ $$ |  $$ |$$ |  $$ |\$$$$$$  |
--\______/ \__|  \__|\__|     \__|\________|\__|  \__|\__|  \__| \______/

--Camera positions when taking photos and accessing the clothing store
Cameras = {
    ["male"] = {
        head = {distance = -0.6, height = 0.1}, --positive height
        torso = {distance = -0.1, height = 0.35}, --negative height
        legs = {distance = 0.2, height = 1.0}, --negative height
        shoes = {distance = -0.6, height = 1.45}, --negative height
        bag = {distance = -2.5, height = 0.25} --negative height
    },
    ["female"] = {
        head = {distance = -0.6, height = 0.2}, --positive height
        torso = {distance = -0.1, height = 0.35}, --negative height
        legs = {distance = 0.2, height = 1.0}, --negative height
        shoes = {distance = -0.45, height = 1.45}, --negative height
        bag = {distance = -2.5, height = 0.25} --negative height
    }
}

--$$\        $$$$$$\  $$\   $$\  $$$$$$\  $$\   $$\  $$$$$$\   $$$$$$\  $$$$$$$$\
--$$ |      $$  __$$\ $$$\  $$ |$$  __$$\ $$ |  $$ |$$  __$$\ $$  __$$\ $$  _____|
--$$ |      $$ /  $$ |$$$$\ $$ |$$ /  \__|$$ |  $$ |$$ /  $$ |$$ /  \__|$$ |
--$$ |      $$$$$$$$ |$$ $$\$$ |$$ |$$$$\ $$ |  $$ |$$$$$$$$ |$$ |$$$$\ $$$$$\
--$$ |      $$  __$$ |$$ \$$$$ |$$ |\_$$ |$$ |  $$ |$$  __$$ |$$ |\_$$ |$$  __|
--$$ |      $$ |  $$ |$$ |\$$$ |$$ |  $$ |$$ |  $$ |$$ |  $$ |$$ |  $$ |$$ |
--$$$$$$$$\ $$ |  $$ |$$ | \$$ |\$$$$$$  |\$$$$$$  |$$ |  $$ |\$$$$$$  |$$$$$$$$\
--\________|\__|  \__|\__|  \__| \______/  \______/ \__|  \__| \______/ \________|

Lang.enter = "Press ~b~E~w~ to enter"
Lang.accessory = "Accessory"
Lang.badge = "Badge"
Lang.bag = "Bag"
Lang.kevlar = "Kevlar"
Lang.pants = "Pants"
Lang.mask = "Mask"
Lang.shoes = "Shoes"
Lang.torso = "Arms"
Lang.torso2 = "Jacket"
Lang.undershirt = "Undershirt"
Lang.hat = "Hat"
Lang.glasses = "Glasses"
Lang.earrings = "Earrings"
Lang.watch = "Watch"
Lang.bracelet = "Bracelet"
Lang.noMoney = "You don't have enough money"
Lang.imageloading = "Image loading is finished, remember to optimize them"
Lang.outfitNotSaved = "This outfit has not been saved"
Lang.outfitSaved = "The outfit has been saved successfully"
Lang.removeOutfit = "The outfit has been successfully deleted"

--$$$$$$$\  $$$$$$$\  $$$$$$\  $$$$$$\  $$$$$$$$\  $$$$$$\
--$$  __$$\ $$  __$$\ \_$$  _|$$  __$$\ $$  _____|$$  __$$\
--$$ |  $$ |$$ |  $$ |  $$ |  $$ /  \__|$$ |      $$ /  \__|
--$$$$$$$  |$$$$$$$  |  $$ |  $$ |      $$$$$\    \$$$$$$\
--$$  ____/ $$  __$$<   $$ |  $$ |      $$  __|    \____$$\
--$$ |      $$ |  $$ |  $$ |  $$ |  $$\ $$ |      $$\   $$ |
--$$ |      $$ |  $$ |$$$$$$\ \$$$$$$  |$$$$$$$$\ \$$$$$$  |
--\__|      \__|  \__|\______| \______/ \________| \______/

Prices = {
    ["mask"] = 200,
    ["arms"] = 0,
    ["bag"] = 250,
    ["undershirt"] = 120,
    ["jacket"] = 250,
    ["accessory"] = 100,
    ["pants"] = 250,
    ["shoes"] = 250,
    ["badge"] = 100,
    ["hat"] = 100,
    ["glasses"] = 100,
    ["earrings"] = 100,
    ["watch"] = 100,
    ["bracelet"] = 100
}

-- $$$$$$\  $$\   $$\  $$$$$$\  $$$$$$$\   $$$$$$\
--$$  __$$\ $$ |  $$ |$$  __$$\ $$  __$$\ $$  __$$\
--$$ /  \__|$$ |  $$ |$$ /  $$ |$$ |  $$ |$$ /  \__|
--\$$$$$$\  $$$$$$$$ |$$ |  $$ |$$$$$$$  |\$$$$$$\
--\____$$\ $$  __$$ |$$ |  $$ |$$  ____/  \____$$\
--$$\   $$ |$$ |  $$ |$$ |  $$ |$$ |      $$\   $$ |
--\$$$$$$  |$$ |  $$ | $$$$$$  |$$ |      \$$$$$$  |
--\______/ \__|  \__| \______/ \__|       \______/

Shops = {
    [1] = {
        coords = vector3(71.55, -1399.24, 29.38),
        items = {
            "mask",
            "arms",
            "bag",
            "jacket",
            "accessory",
            "pants",
            "shoes",
            "badge",
            "undershirt",
            "hat",
            "glasses",
            "earrings",
            "watch",
            "bracelet",
            "kevlar"
        },
        blip = {use = true, sprite = 73, color = 3, scale = 0.9, name = "Clothing Store"},
        marker = {use = true, type = 23, r = 4, g = 112, b = 158}
    },
    [2] = {
        coords = vector3(1696.96, 4829.54, 42.06),
        items = {
            "mask",
            "arms",
            "bag",
            "jacket",
            "accessory",
            "pants",
            "shoes",
            "badge",
            "undershirt",
            "hat",
            "glasses",
            "earrings",
            "watch",
            "bracelet",
            "kevlar"
        },
        blip = {use = true, sprite = 73, color = 3, scale = 0.9, name = "Clothing Store"},
        marker = {use = true, type = 23, r = 4, g = 112, b = 158}
    },
    [3] = {
        coords = vector3(-715.71, -147.61, 37.42),
        items = {
            "mask",
            "arms",
            "bag",
            "jacket",
            "accessory",
            "pants",
            "shoes",
            "badge",
            "undershirt",
            "hat",
            "glasses",
            "earrings",
            "watch",
            "bracelet",
            "kevlar"
        },
        blip = {use = true, sprite = 73, color = 3, scale = 0.9, name = "Clothing Store"},
        marker = {use = true, type = 23, r = 4, g = 112, b = 158}
    },
    [4] = {
        coords = vector3(-1192.52, -771.84, 17.32),
        items = {
            "mask",
            "arms",
            "bag",
            "jacket",
            "accessory",
            "pants",
            "shoes",
            "badge",
            "undershirt",
            "hat",
            "glasses",
            "earrings",
            "watch",
            "bracelet",
            "kevlar"
        },
        blip = {use = true, sprite = 73, color = 3, scale = 0.9, name = "Clothing Store"},
        marker = {use = true, type = 23, r = 4, g = 112, b = 158}
    },
    [5] = {
        coords = vector3(428.64, -800.02, 29.49),
        items = {
            "mask",
            "arms",
            "bag",
            "jacket",
            "accessory",
            "pants",
            "shoes",
            "badge",
            "undershirt",
            "hat",
            "glasses",
            "earrings",
            "watch",
            "bracelet",
            "kevlar"
        },
        blip = {use = true, sprite = 73, color = 3, scale = 0.9, name = "Clothing Store"},
        marker = {use = true, type = 23, r = 4, g = 112, b = 158}
    },
    [6] = {
        coords = vector3(-163.96, -311.28, 39.73),
        items = {
            "mask",
            "arms",
            "bag",
            "jacket",
            "accessory",
            "pants",
            "shoes",
            "badge",
            "undershirt",
            "hat",
            "glasses",
            "earrings",
            "watch",
            "bracelet",
            "kevlar"
        },
        blip = {use = true, sprite = 73, color = 3, scale = 0.9, name = "Clothing Store"},
        marker = {use = true, type = 23, r = 4, g = 112, b = 158}
    },
    [7] = {
        coords = vector3(-829.48, -1073.77, 11.33),
        items = {
            "mask",
            "arms",
            "bag",
            "jacket",
            "accessory",
            "pants",
            "shoes",
            "badge",
            "undershirt",
            "hat",
            "glasses",
            "earrings",
            "watch",
            "bracelet",
            "kevlar"
        },
        blip = {use = true, sprite = 73, color = 3, scale = 0.9, name = "Clothing Store"},
        marker = {use = true, type = 23, r = 4, g = 112, b = 158}
    },
    [8] = {
        coords = vector3(-1447.06, -229.84, 49.81),
        items = {
            "mask",
            "arms",
            "bag",
            "jacket",
            "accessory",
            "pants",
            "shoes",
            "badge",
            "undershirt",
            "hat",
            "glasses",
            "earrings",
            "watch",
            "bracelet",
            "kevlar"
        },
        blip = {use = true, sprite = 73, color = 3, scale = 0.9, name = "Clothing Store"},
        marker = {use = true, type = 23, r = 4, g = 112, b = 158}
    },
    [9] = {
        coords = vector3(11.21, 6514.31, 31.88),
        items = {
            "mask",
            "arms",
            "bag",
            "jacket",
            "accessory",
            "pants",
            "shoes",
            "badge",
            "undershirt",
            "hat",
            "glasses",
            "earrings",
            "watch",
            "bracelet",
            "kevlar"
        },
        blip = {use = true, sprite = 73, color = 3, scale = 0.9, name = "Clothing Store"},
        marker = {use = true, type = 23, r = 4, g = 112, b = 158}
    },
    [10] = {
        coords = vector3(617.89, 2761.61, 42.09),
        items = {
            "mask",
            "arms",
            "bag",
            "jacket",
            "accessory",
            "pants",
            "shoes",
            "badge",
            "undershirt",
            "hat",
            "glasses",
            "earrings",
            "watch",
            "bracelet",
            "kevlar"
        },
        blip = {use = true, sprite = 73, color = 3, scale = 0.9, name = "Clothing Store"},
        marker = {use = true, type = 23, r = 4, g = 112, b = 158}
    },
    [11] = {
        coords = vector3(1190.73, 2713.91, 38.22),
        items = {
            "mask",
            "arms",
            "bag",
            "jacket",
            "accessory",
            "pants",
            "shoes",
            "badge",
            "undershirt",
            "hat",
            "glasses",
            "earrings",
            "watch",
            "bracelet",
            "kevlar"
        },
        blip = {use = true, sprite = 73, color = 3, scale = 0.9, name = "Clothing Store"},
        marker = {use = true, type = 23, r = 4, g = 112, b = 158}
    },
    [12] = {
        coords = vector3(-3173.22, 1045.77, 20.86),
        items = {
            "mask",
            "arms",
            "bag",
            "jacket",
            "accessory",
            "pants",
            "shoes",
            "badge",
            "undershirt",
            "hat",
            "glasses",
            "earrings",
            "watch",
            "bracelet",
            "kevlar"
        },
        blip = {use = true, sprite = 73, color = 3, scale = 0.9, name = "Clothing Store"},
        marker = {use = true, type = 23, r = 4, g = 112, b = 158}
    },
    [13] = {
        coords = vector3(-1108.06, 2709.18, 19.11),
        items = {
            "mask",
            "arms",
            "bag",
            "jacket",
            "accessory",
            "pants",
            "shoes",
            "badge",
            "undershirt",
            "hat",
            "glasses",
            "earrings",
            "watch",
            "bracelet",
            "kevlar"
        },
        blip = {use = true, sprite = 73, color = 3, scale = 0.9, name = "Clothing Store"},
        marker = {use = true, type = 23, r = 4, g = 112, b = 158}
    },
    [14] = {
        coords = vector3(-1207.72, -1456.87, 4.38),
        items = {"arms", "undershirt", "jacket"},
        blip = {use = true, sprite = 73, color = 3, scale = 0.9, name = "Clothing Store"},
        marker = {use = true, type = 23, r = 4, g = 112, b = 158}
    },
    [15] = {
        coords = vector3(123.13, -220.88, 54.56),
        items = {
            "mask",
            "arms",
            "bag",
            "jacket",
            "accessory",
            "pants",
            "shoes",
            "badge",
            "undershirt",
            "hat",
            "glasses",
            "earrings",
            "watch",
            "bracelet",
            "kevlar"
        },
        blip = {use = true, sprite = 73, color = 3, scale = 0.9, name = "Clothing Store"},
        marker = {use = true, type = 23, r = 4, g = 112, b = 158}
    }
}

Config.Peds = {
    pedConfig = {
        {
            peds = {
                "mp_m_freemode_01",
                "mp_f_freemode_01",
                "a_f_m_beach_01",
                "a_f_m_bevhills_01",
                "a_f_m_bevhills_02",
                "a_f_m_bodybuild_01",
                "a_f_m_business_02",
                "a_f_m_downtown_01",
                "a_f_m_eastsa_01",
                "a_f_m_eastsa_02",
                "a_f_m_fatbla_01",
                "a_f_m_fatcult_01",
                "a_f_m_fatwhite_01",
                "a_f_m_ktown_01",
                "a_f_m_ktown_02",
                "a_f_m_prolhost_01",
                "a_f_m_salton_01",
                "a_f_m_skidrow_01",
                "a_f_m_soucent_01",
                "a_f_m_soucent_02",
                "a_f_m_soucentmc_01",
                "a_f_m_tourist_01",
                "a_f_m_tramp_01",
                "a_f_m_trampbeac_01",
                "a_f_o_genstreet_01",
                "a_f_o_indian_01",
                "a_f_o_ktown_01",
                "a_f_o_salton_01",
                "a_f_o_soucent_01",
                "a_f_o_soucent_02",
                "a_f_y_beach_01",
                "a_f_y_bevhills_01",
                "a_f_y_bevhills_02",
                "a_f_y_bevhills_03",
                "a_f_y_bevhills_04",
                "a_f_y_business_01",
                "a_f_y_business_02",
                "a_f_y_business_03",
                "a_f_y_business_04",
                "a_f_y_clubcust_01",
                "a_f_y_clubcust_02",
                "a_f_y_clubcust_03",
                "a_f_y_eastsa_01",
                "a_f_y_eastsa_02",
                "a_f_y_eastsa_03",
                "a_f_y_epsilon_01",
                "a_f_y_femaleagent",
                "a_f_y_fitness_01",
                "a_f_y_fitness_02",
                "a_f_y_genhot_01",
                "a_f_y_golfer_01",
                "a_f_y_hiker_01",
                "a_f_y_hippie_01",
                "a_f_y_hipster_01",
                "a_f_y_hipster_02",
                "a_f_y_hipster_03",
                "a_f_y_hipster_04",
                "a_f_y_indian_01",
                "a_f_y_juggalo_01",
                "a_f_y_runner_01",
                "a_f_y_rurmeth_01",
                "a_f_y_scdressy_01",
                "a_f_y_skater_01",
                "a_f_y_soucent_01",
                "a_f_y_soucent_02",
                "a_f_y_soucent_03",
                "a_f_y_tennis_01",
                "a_f_y_topless_01",
                "a_f_y_tourist_01",
                "a_f_y_tourist_02",
                "a_f_y_vinewood_01",
                "a_f_y_vinewood_02",
                "a_f_y_vinewood_03",
                "a_f_y_vinewood_04",
                "a_f_y_yoga_01",
                "a_f_y_gencaspat_01",
                "a_f_y_smartcaspat_01",
                "a_c_boar",
                "a_c_cat_01",
                "a_c_chickenhawk",
                "a_c_chimp",
                "a_c_chop",
                "a_c_cormorant",
                "a_c_cow",
                "a_c_coyote",
                "a_c_crow",
                "a_c_deer",
                "a_c_dolphin",
                "a_c_fish",
                "a_c_hen",
                "a_c_humpback",
                "a_c_husky",
                "a_c_killerwhale",
                "a_c_mtlion",
                "a_c_pig",
                "a_c_pigeon",
                "a_c_poodle",
                "a_c_pug",
                "a_c_rabbit_01",
                "a_c_rat",
                "a_c_retriever",
                "a_c_rhesus",
                "a_c_rottweiler",
                "a_c_seagull",
                "a_c_sharkhammer",
                "a_c_sharktiger",
                "a_c_shepherd",
                "a_c_stingray",
                "a_c_westy",
                "cs_amandatownley",
                "cs_andreas",
                "cs_ashley",
                "cs_bankman",
                "cs_barry",
                "cs_beverly",
                "cs_brad",
                "cs_bradcadaver",
                "cs_carbuyer",
                "cs_casey",
                "cs_chengsr",
                "cs_chrisformage",
                "cs_clay",
                "cs_dale",
                "cs_davenorton",
                "cs_debra",
                "cs_denise",
                "cs_devin",
                "cs_dom",
                "cs_dreyfuss",
                "cs_drfriedlander",
                "cs_fabien",
                "cs_fbisuit_01",
                "cs_floyd",
                "cs_guadalope",
                "cs_gurk",
                "cs_hunter",
                "cs_janet",
                "cs_jewelass",
                "cs_jimmyboston",
                "cs_jimmydisanto",
                "cs_joeminuteman",
                "cs_johnnyklebitz",
                "cs_josef",
                "cs_josh",
                "cs_karen_daniels",
                "cs_lamardavis",
                "cs_lazlow",
                "cs_lazlow_2",
                "cs_lestercrest",
                "cs_lifeinvad_01",
                "cs_magenta",
                "cs_manuel",
                "cs_marnie",
                "cs_martinmadrazo",
                "cs_maryann",
                "cs_michelle",
                "cs_milton",
                "cs_molly",
                "cs_movpremf_01",
                "cs_movpremmale",
                "cs_mrk",
                "cs_mrs_thornhill",
                "cs_mrsphillips",
                "cs_natalia",
                "cs_nervousron",
                "cs_nigel",
                "cs_old_man1a",
                "cs_old_man2",
                "cs_omega",
                "cs_orleans",
                "cs_paper",
                "cs_patricia",
                "cs_priest",
                "cs_prolsec_02",
                "cs_russiandrunk",
                "cs_siemonyetarian",
                "cs_solomon",
                "cs_stevehains",
                "cs_stretch",
                "cs_tanisha",
                "cs_taocheng",
                "cs_taostranslator",
                "cs_tenniscoach",
                "cs_terry",
                "cs_tom",
                "cs_tomepsilon",
                "cs_tracydisanto",
                "cs_wade",
                "cs_zimbor",
                "csb_abigail",
                "csb_agent",
                "csb_alan",
                "csb_anita",
                "csb_anton",
                "csb_avon",
                "csb_ballasog",
                "csb_bogdan",
                "csb_bride",
                "csb_bryony",
                "csb_burgerdrug",
                "csb_car3guy1",
                "csb_car3guy2",
                "csb_chef",
                "csb_chef2",
                "csb_chin_goon",
                "csb_cletus",
                "csb_cop",
                "csb_customer",
                "csb_denise_friend",
                "csb_dix",
                "csb_djblamadon",
                "csb_englishdave",
                "csb_fos_rep",
                "csb_g",
                "csb_groom",
                "csb_grove_str_dlr",
                "csb_hao",
                "csb_hugh",
                "csb_imran",
                "csb_jackhowitzer",
                "csb_janitor",
                "csb_maude",
                "csb_money",
                "csb_mp_agent14",
                "csb_mrs_r",
                "csb_mweather",
                "csb_ortega",
                "csb_oscar",
                "csb_paige",
                "csb_popov",
                "csb_porndudes",
                "csb_prologuedriver",
                "csb_prolsec",
                "csb_ramp_gang",
                "csb_ramp_hic",
                "csb_ramp_hipster",
                "csb_ramp_marine",
                "csb_ramp_mex",
                "csb_rashcosvki",
                "csb_reporter",
                "csb_roccopelosi",
                "csb_screen_writer",
                "csb_sol",
                "csb_stripper_01",
                "csb_stripper_02",
                "csb_talcc",
                "csb_talmm",
                "csb_tonya",
                "csb_tonyprince",
                "csb_trafficwarden",
                "csb_undercover",
                "csb_vagspeak",
                "csb_agatha",
                "csb_avery",
                "csb_brucie2",
                "csb_thornton",
                "csb_tomcasino",
                "csb_vincent",
                "g_f_importexport_01",
                "g_f_importexport_01",
                "g_f_y_ballas_01",
                "g_f_y_families_01",
                "g_f_y_lost_01",
                "g_f_y_vagos_01",
                "g_m_importexport_01",
                "g_m_m_armboss_01",
                "g_m_m_armgoon_01",
                "g_m_m_armlieut_01",
                "g_m_m_chemwork_01",
                "g_m_m_chiboss_01",
                "g_m_m_chicold_01",
                "g_m_m_chigoon_01",
                "g_m_m_chigoon_02",
                "g_m_m_korboss_01",
                "g_m_m_mexboss_01",
                "g_m_m_mexboss_02",
                "g_m_y_armgoon_02",
                "g_m_y_azteca_01",
                "g_m_y_ballaeast_01",
                "g_m_y_ballaorig_01",
                "g_m_y_ballasout_01",
                "g_m_y_famca_01",
                "g_m_y_famdnf_01",
                "g_m_y_famfor_01",
                "g_m_y_korean_01",
                "g_m_y_korean_02",
                "g_m_y_korlieut_01",
                "g_m_y_lost_01",
                "g_m_y_lost_02",
                "g_m_y_lost_03",
                "g_m_y_mexgang_01",
                "g_m_y_mexgoon_01",
                "g_m_y_mexgoon_02",
                "g_m_y_mexgoon_03",
                "g_m_y_pologoon_01",
                "g_m_y_pologoon_02",
                "g_m_y_salvaboss_01",
                "g_m_y_salvagoon_01",
                "g_m_y_salvagoon_02",
                "g_m_y_salvagoon_03",
                "g_m_y_strpunk_01",
                "g_m_y_strpunk_02",
                "g_m_m_casrn_01",
                "mp_f_bennymech_01",
                "mp_f_boatstaff_01",
                "mp_f_cardesign_01",
                "mp_f_chbar_01",
                "mp_f_cocaine_01",
                "mp_f_counterfeit_01",
                "mp_f_deadhooker",
                "mp_f_execpa_01",
                "mp_f_execpa_02",
                "mp_f_forgery_01",
                "mp_f_helistaff_01",
                "mp_f_meth_01",
                "mp_f_misty_01",
                "mp_f_stripperlite",
                "mp_f_weed_01",
                "mp_g_m_pros_01",
                "mp_m_avongoon",
                "mp_m_boatstaff_01",
                "mp_m_bogdangoon",
                "mp_m_claude_01",
                "mp_m_cocaine_01",
                "mp_m_counterfeit_01",
                "mp_m_exarmy_01",
                "mp_m_execpa_01",
                "mp_m_famdd_01",
                "mp_m_fibsec_01",
                "mp_m_forgery_01",
                "mp_m_g_vagfun_01",
                "mp_m_marston_01",
                "mp_m_meth_01",
                "mp_m_niko_01",
                "mp_m_securoguard_01",
                "mp_m_shopkeep_01",
                "mp_m_waremech_01",
                "mp_m_weapexp_01",
                "mp_m_weapwork_01",
                "mp_m_weed_01",
                "mp_s_m_armoured_01",
                "s_f_m_fembarber",
                "s_f_m_maid_01",
                "s_f_m_shop_high",
                "s_f_m_sweatshop_01",
                "s_f_y_airhostess_01",
                "s_f_y_bartender_01",
                "s_f_y_baywatch_01",
                "s_f_y_clubbar_01",
                "s_f_y_cop_01",
                "s_f_y_factory_01",
                "s_f_y_hooker_01",
                "s_f_y_hooker_02",
                "s_f_y_hooker_03",
                "s_f_y_migrant_01",
                "s_f_y_movprem_01",
                "s_f_y_ranger_01",
                "s_f_y_scrubs_01",
                "s_f_y_sheriff_01",
                "s_f_y_shop_low",
                "s_f_y_shop_mid",
                "s_f_y_stripper_01",
                "s_f_y_stripper_02",
                "s_f_y_stripperlite",
                "s_f_y_sweatshop_01",
                "s_f_y_casino_01",
                "s_m_m_ammucountry",
                "s_m_m_armoured_01",
                "s_m_m_armoured_02",
                "s_m_m_autoshop_01",
                "s_m_m_autoshop_02",
                "s_m_m_bouncer_01",
                "s_m_m_ccrew_01",
                "s_m_m_chemsec_01",
                "s_m_m_ciasec_01",
                "s_m_m_cntrybar_01",
                "s_m_m_dockwork_01",
                "s_m_m_doctor_01",
                "s_m_m_fiboffice_01",
                "s_m_m_fiboffice_02",
                "s_m_m_fibsec_01",
                "s_m_m_gaffer_01",
                "s_m_m_gardener_01",
                "s_m_m_gentransport",
                "s_m_m_hairdress_01",
                "s_m_m_highsec_01",
                "s_m_m_highsec_02",
                "s_m_m_janitor",
                "s_m_m_lathandy_01",
                "s_m_m_lifeinvad_01",
                "s_m_m_linecook",
                "s_m_m_lsmetro_01",
                "s_m_m_mariachi_01",
                "s_m_m_marine_01",
                "s_m_m_marine_02",
                "s_m_m_migrant_01",
                "s_m_m_movalien_01",
                "s_m_m_movprem_01",
                "s_m_m_movspace_01",
                "s_m_m_paramedic_01",
                "s_m_m_pilot_01",
                "s_m_m_pilot_02",
                "s_m_m_postal_01",
                "s_m_m_postal_02",
                "s_m_m_prisguard_01",
                "s_m_m_scientist_01",
                "s_m_m_security_01",
                "s_m_m_snowcop_01",
                "s_m_m_strperf_01",
                "s_m_m_strpreach_01",
                "s_m_m_strvend_01",
                "s_m_m_trucker_01",
                "s_m_m_ups_01",
                "s_m_m_ups_02",
                "s_m_o_busker_01",
                "s_m_y_airworker",
                "s_m_y_ammucity_01",
                "s_m_y_armymech_01",
                "s_m_y_autopsy_01",
                "s_m_y_barman_01",
                "s_m_y_baywatch_01",
                "s_m_y_blackops_01",
                "s_m_y_blackops_02",
                "s_m_y_blackops_03",
                "s_m_y_busboy_01",
                "s_m_y_chef_01",
                "s_m_y_clown_01",
                "s_m_y_clubbar_01",
                "s_m_y_construct_01",
                "s_m_y_construct_02",
                "s_m_y_cop_01",
                "s_m_y_dealer_01",
                "s_m_y_devinsec_01",
                "s_m_y_dockwork_01",
                "s_m_y_doorman_01",
                "s_m_y_dwservice_01",
                "s_m_y_dwservice_02",
                "s_m_y_factory_01",
                "s_m_y_fireman_01",
                "s_m_y_garbage",
                "s_m_y_grip_01",
                "s_m_y_hwaycop_01",
                "s_m_y_marine_01",
                "s_m_y_marine_02",
                "s_m_y_marine_03",
                "s_m_y_mime",
                "s_m_y_pestcont_01",
                "s_m_y_pilot_01",
                "s_m_y_prismuscl_01",
                "s_m_y_prisoner_01",
                "s_m_y_ranger_01",
                "s_m_y_robber_01",
                "s_m_y_sheriff_01",
                "s_m_y_shop_mask",
                "s_m_y_strvend_01",
                "s_m_y_swat_01",
                "s_m_y_uscg_01",
                "s_m_y_valet_01",
                "s_m_y_waiter_01",
                "s_m_y_waretech_01",
                "s_m_y_winclean_01",
                "s_m_y_xmech_01",
                "s_m_y_xmech_02",
                "s_m_y_casino_01",
                "s_m_y_westsec_01",
                "hc_driver",
                "hc_gunman",
                "hc_hacker",
                "ig_abigail",
                "ig_agent",
                "ig_amandatownley",
                "ig_andreas",
                "ig_ashley",
                "ig_avon",
                "ig_ballasog",
                "ig_bankman",
                "ig_barry",
                "ig_benny",
                "ig_bestmen",
                "ig_beverly",
                "ig_brad",
                "ig_bride",
                "ig_car3guy1",
                "ig_car3guy2",
                "ig_casey",
                "ig_chef",
                "ig_chef2",
                "ig_chengsr",
                "ig_chrisformage",
                "ig_clay",
                "ig_claypain",
                "ig_cletus",
                "ig_dale",
                "ig_davenorton",
                "ig_denise",
                "ig_devin",
                "ig_dix",
                "ig_djblamadon",
                "ig_djblamrupert",
                "ig_djblamryans",
                "ig_djdixmanager",
                "ig_djgeneric_01",
                "ig_djsolfotios",
                "ig_djsoljakob",
                "ig_djsolmanager",
                "ig_djsolmike",
                "ig_djsolrobt",
                "ig_djtalaurelia",
                "ig_djtalignazio",
                "ig_dom",
                "ig_dreyfuss",
                "ig_drfriedlander",
                "ig_englishdave",
                "ig_fabien",
                "ig_fbisuit_01",
                "ig_floyd",
                "ig_g",
                "ig_groom",
                "ig_hao",
                "ig_hunter",
                "ig_janet",
                "ig_jay_norris",
                "ig_jewelass",
                "ig_jimmyboston",
                "ig_jimmyboston_02",
                "ig_jimmydisanto",
                "ig_joeminuteman",
                "ig_johnnyklebitz",
                "ig_josef",
                "ig_josh",
                "ig_karen_daniels",
                "ig_kerrymcintosh",
                "ig_kerrymcintosh_02",
                "ig_lacey_jones_02",
                "ig_lamardavis",
                "ig_lazlow",
                "ig_lazlow_2",
                "ig_lestercrest",
                "ig_lestercrest_2",
                "ig_lifeinvad_01",
                "ig_lifeinvad_02",
                "ig_magenta",
                "ig_malc",
                "ig_manuel",
                "ig_marnie",
                "ig_maryann",
                "ig_maude",
                "ig_michelle",
                "ig_milton",
                "ig_molly",
                "ig_money",
                "ig_mp_agent14",
                "ig_mrk",
                "ig_mrs_thornhill",
                "ig_mrsphillips",
                "ig_natalia",
                "ig_nervousron",
                "ig_nigel",
                "ig_old_man1a",
                "ig_old_man2",
                "ig_omega",
                "ig_oneil",
                "ig_orleans",
                "ig_ortega",
                "ig_paige",
                "ig_paper",
                "ig_patricia",
                "ig_popov",
                "ig_priest",
                "ig_prolsec_02",
                "ig_ramp_gang",
                "ig_ramp_hic",
                "ig_ramp_hipster",
                "ig_ramp_mex",
                "ig_rashcosvki",
                "ig_roccopelosi",
                "ig_russiandrunk",
                "ig_sacha",
                "ig_screen_writer",
                "ig_siemonyetarian",
                "ig_sol",
                "ig_solomon",
                "ig_stevehains",
                "ig_stretch",
                "ig_talcc",
                "ig_talina",
                "ig_talmm",
                "ig_tanisha",
                "ig_taocheng",
                "ig_taostranslator",
                "ig_tenniscoach",
                "ig_terry",
                "ig_tomepsilon",
                "ig_tonya",
                "ig_tonyprince",
                "ig_tracydisanto",
                "ig_trafficwarden",
                "ig_tylerdix",
                "ig_tylerdix_02",
                "ig_vagspeak",
                "ig_wade",
                "ig_zimbor",
                "player_one",
                "player_two",
                "player_zero",
                "ig_agatha",
                "ig_avery",
                "ig_brucie2",
                "ig_thornton",
                "ig_tomcasino",
                "ig_vincent",
                "u_f_m_corpse_01",
                "u_f_m_miranda",
                "u_f_m_miranda_02",
                "u_f_m_promourn_01",
                "u_f_o_moviestar",
                "u_f_o_prolhost_01",
                "u_f_y_bikerchic",
                "u_f_y_comjane",
                "u_f_y_corpse_01",
                "u_f_y_corpse_02",
                "u_f_y_danceburl_01",
                "u_f_y_dancelthr_01",
                "u_f_y_dancerave_01",
                "u_f_y_hotposh_01",
                "u_f_y_jewelass_01",
                "u_f_y_mistress",
                "u_f_y_poppymich",
                "u_f_y_poppymich_02",
                "u_f_y_princess",
                "u_f_y_spyactress",
                "u_f_m_casinocash_01",
                "u_f_m_casinoshop_01",
                "u_f_m_debbie_01",
                "u_f_o_carol",
                "u_f_o_eileen",
                "u_f_y_beth",
                "u_f_y_lauren",
                "u_f_y_taylor",
                "u_m_m_aldinapoli",
                "u_m_m_bankman",
                "u_m_m_bikehire_01",
                "u_m_m_doa_01",
                "u_m_m_edtoh",
                "u_m_m_fibarchitect",
                "u_m_m_filmdirector",
                "u_m_m_glenstank_01",
                "u_m_m_griff_01",
                "u_m_m_jesus_01",
                "u_m_m_jewelsec_01",
                "u_m_m_jewelthief",
                "u_m_m_markfost",
                "u_m_m_partytarget",
                "u_m_m_prolsec_01",
                "u_m_m_promourn_01",
                "u_m_m_rivalpap",
                "u_m_m_spyactor",
                "u_m_m_streetart_01",
                "u_m_m_willyfist",
                "u_m_o_filmnoir",
                "u_m_o_finguru_01",
                "u_m_o_taphillbilly",
                "u_m_o_tramp_01",
                "u_m_y_abner",
                "u_m_y_antonb",
                "u_m_y_babyd",
                "u_m_y_baygor",
                "u_m_y_burgerdrug_01",
                "u_m_y_chip",
                "u_m_y_corpse_01",
                "u_m_y_cyclist_01",
                "u_m_y_danceburl_01",
                "u_m_y_dancelthr_01",
                "u_m_y_dancerave_01",
                "u_m_y_fibmugger_01",
                "u_m_y_guido_01",
                "u_m_y_gunvend_01",
                "u_m_y_hippie_01",
                "u_m_y_imporage",
                "u_m_y_juggernaut_01",
                "u_m_y_justin",
                "u_m_y_mani",
                "u_m_y_militarybum",
                "u_m_y_paparazzi",
                "u_m_y_party_01",
                "u_m_y_pogo_01",
                "u_m_y_prisoner_01",
                "u_m_y_proldriver_01",
                "u_m_y_rsranger_01",
                "u_m_y_sbike",
                "u_m_y_smugmech_01",
                "u_m_y_staggrm_01",
                "u_m_y_tattoo_01",
                "u_m_y_zombie_01",
                "u_m_m_blane",
                "u_m_m_curtis",
                "u_m_m_vince",
                "u_m_o_dean",
                "u_m_y_caleb",
                "u_m_y_croupthief_01",
                "u_m_y_gabriel",
                "u_m_y_ushi"
            }
        }
    }
}

Last updated