# Jota Dev Ammunation Robbery

<figure><img src="/files/jwej9P7p64cVLFEBsjrd" alt=""><figcaption></figcaption></figure>

How to start the script for its correct operation:

**Download and install ProgressBar**

If you are using esx, I recommend using ox\_lib for the progress bar, it is the one that the script uses by itself, so you should install and put the progress bar, in case you do not want to use ox\_lib in CEditable.lua, you can add any progress bar you want.

**Put in your server.cfg**

```markdown
# JotaDev Ammunation Robbery
ensure jc_ammu_robbery
```

This is the script configuration:

{% tabs %}
{% tab title="Config" %}

```lua
Config = {}

Config.Framework = "" -- ingrese qb o esx depende de tu framework

Config.RequiredCops = 0 -- Minimo de policías en servicio para poder robar las ammunations
Config.RequiredCopsEncargos = 0  -- Minimo de policías en servicio para poder hacer encargos
Config.EnableCooldownBetweenVitrinas = true -- true para activar, false para desactivar el tiempo de espera entre vitrinas
Config.CooldownTimeMinutes = 1 -- tiempo de espera en segundos entre vitrinas

Config.NPC = {
    coords = vector3(1509.834, -2152.00, 77.419), -- NPC De venta de los items que coges en la ammunation
    heading = 88.0,
    pedModel = 'g_m_y_mexgang_01'
}

Config.Items = { -- Items de la tienda ilegal
    { item = "at_clip_drum", label = "Cargador Extendido", price = 300, type = "item" },
    { item = "lockpick", label = "Ganzuas", price = 500, type = "item" },
    { item = "WEAPON_SNSPISTOL", label = "Pistola SNS", price = 25000, type = "weapon" }, -- Solo para esx, si usas qb core utilizalo como item ({ item = "weapon_snspistol", label = "Pistola SNS", price = 2500, type = "item" })
    { item = "WEAPON_KNIFE", label = "Cuchillo", price = 750, type = "weapon" },  -- Solo para esx, si usas qb core utilizalo como item       
    { item = "WEAPON_ASSAULTRIFLE", label = "Ak 47", price = 69750, type = "weapon" },  -- Solo para esx, si usas qb core utilizalo como item         
    { item = "at_scope_holo", label = "Mirilla", price = 450, type = "item" }, 
    { item = "at_suppressor", label = "Silenciador", price = 1750, type = "item" }, 
    { item = "WEAPON_CARBINERIFLE", label = "Carabina Especial", price = 120750, type = "weapon" },  -- Solo para esx, si usas qb core utilizalo como item         
    { item = "armour", label = "Chaleco Antibalas", price = 750, type = "item" },  -- Solo para esx, si usas qb core utilizalo como item         
    { item = "WEAPON_HEAVYPISTOL", label = "Pistola de Combate", price = 10200, type = "weapon" },  -- Solo para esx, si usas qb core utilizalo como item         
    { item = "WEAPON_MACHETE", label = "Machete", price = 1200, type = "weapon" },  -- Solo para esx, si usas qb core utilizalo como item         
    { item = "ammo-9", label = "Municion Pistola", price = 1200, type = "item" }

}

Config.MoneyType = "black" -- opciones: "cash" o "black"

Config.Encargos = { -- Encargos disponibles en el UI para poder hacer.
    {
        id = "entrega_paquete",
        title = "Entrega al Cliente",
        description = "Recoge al cliente en una localizacion privada y entregalo donde le digan.",
        reward = 3000,
        type = "entrega_paquete",
    },
    {
        id = "encargo_vehiculo",
        title = "Distribución de Vehículos Ilegales",
        description = "Ve hacia la localización indicada y entrega el vehículo donde le indiquen.",
        reward = 2500,
        type = "entrega_vehiculo",
    }
}



Config.AmmuRobberies = {
    [1] = {
        npcModel = "s_m_y_ammucity_01",
        npcCoords = vector4(23.23396, -1105.78, 29.797, 160.0), -- Coordenada del NPC donde se le apunta
        allowedWeapons = { -- Armas necesarias para poder iniciar el robo
            [`weapon_carbinerifle`] = true,
            [`weapon_assaultrifle`] = true
        },
        cooldown = 20, -- En minutos, tiempo para poder volver a empezar el robo de esta tienda
        vitrinas = { -- Lo que te va a dar las vitrinas al robarlas
            {  -- (Esta opcion es solo para ESX ya que para qb core las armas son items, puedes ponerla como items quita esta opcion)
                coords = vector3(20.14961, -1106.05, 29.797),
                rewardType = "weapon",
                weapons = { "WEAPON_SNSPISTOL", "WEAPON_PISTOL"},
                weaponAmmo  = {min = 150, max = 200}
            },
            { -- Armas (solo esx si es qb core, pon como los items)
                coords = vector3(22.09712, -1106.76, 29.797),
                rewardType = "weapon",
                weapons = { "WEAPON_KNIFE", "WEAPON_SWITCHBLADE"},
                weaponAmmo  = {min = 150, max = 200}
            },
            { -- Dinero
                coords = vector3(22.66637, -1109.90, 29.797),
                rewardType = "money",
                moneyAmount = {min = 13000, max = 15000}
            },
            { -- Items
                coords = vector3(18.32809, -1110.15, 29.797),
                rewardType = "item",
                items = { "armor", "ammo_rifle", "at_suppressor"},
                itemAmount = {min = 0, max = 2}
            },
            {
                coords = vector3(17.72739, -1111.95, 29.797),
                rewardType = "item",
                items = { "ammo-9", "at_clip_drum", "armour"},
                itemAmount = {min = 20, max = 40}
            }
        }
    },
    [2] = {
        npcModel = "s_m_y_ammucity_01",
        npcCoords = vector4(253.4566, -51.6751, 69.941, 64.12),
        cooldown = 20, 
        allowedWeapons = { 
            [`weapon_carbinerifle`] = true,
            [`weapon_assaultrifle`] = true
        },
        vitrinas = {
            {  
                coords = vector3(252.6417, -50.1051, 69.941),
                rewardType = "weapon",
                weapons = { "WEAPON_SNSPISTOL", "WEAPON_PISTOL"},
                weaponAmmo  = {min = 150, max = 200}
            },
            { 
                coords = vector3(249.3121, -46.3859, 69.941),
                rewardType = "weapon",
                weapons = { "WEAPON_KNIFE", "WEAPON_SWITCHBLADE"},
                weaponAmmo  = {min = 150, max = 200}
            },
            {
                coords = vector3(247.5002, -45.7197, 69.941),
                rewardType = "money",
                moneyAmount = {min = 13000, max = 15000}
            },
            {
                coords = vector3(249.5092, -50.5762, 69.941),
                rewardType = "item",
                items = { "armor", "ammo_rifle", "at_suppressor"},
                itemAmount = {min = 0, max = 2}
            },
            {
                coords = vector3(253.1575, -48.2545, 69.941),
                rewardType = "item",
                items = { "ammo-9", "at_clip_drum", "armour"},
                itemAmount = {min = 20, max = 40}
            }
        }
    },
    [3] = {
        npcModel = "s_m_y_ammucity_01",
        npcCoords = vector4(-1304.38, -395.897, 36.695, 75.36),
        cooldown = 20, 
        allowedWeapons = { 
            [`weapon_carbinerifle`] = true,
            [`weapon_assaultrifle`] = true
        },
        vitrinas = {
            {  
                coords = vector3(-1310.92, -390.473, 36.695),
                rewardType = "weapon",
                weapons = { "WEAPON_SNSPISTOL", "WEAPON_PISTOL"},
                weaponAmmo  = {min = 150, max = 200}
            },
            { 
                coords = vector3(-1305.45, -394.180, 36.695),
                rewardType = "weapon",
                weapons = { "WEAPON_KNIFE", "WEAPON_SWITCHBLADE"},
                weaponAmmo  = {min = 150, max = 200}
            },
            {
                coords = vector3(-1304.97, -392.341, 36.695),
                rewardType = "money",
                moneyAmount = {min = 13000, max = 15000}
            },
            {
                coords = vector3(-1308.44, -395.075, 36.695),
                rewardType = "item",
                items = { "armor", "ammo_rifle", "at_suppressor"},
                itemAmount = {min = 0, max = 2}
            },
            {
                coords = vector3(-1309.01, -390.998, 36.695),
                rewardType = "item",
                items = { "ammo-9", "at_clip_drum", "armour"},
                itemAmount = {min = 20, max = 40}
            }
        }
    },
    [4] = {
        npcModel = "s_m_y_ammucity_01",
        npcCoords = vector4(841.1325, -1035.30, 28.194, 359.91),
        cooldown = 20, 
        allowedWeapons = { 
            [`weapon_carbinerifle`] = true,
            [`weapon_assaultrifle`] = true
        },
        vitrinas = {
            {  
                coords = vector3(842.5263, -1033.97, 28.194),
                rewardType = "weapon",
                weapons = { "WEAPON_SNSPISTOL", "WEAPON_PISTOL"},
                weaponAmmo  = {min = 150, max = 200}
            },
            { 
                coords = vector3(844.4509, -1033.97, 28.194),
                rewardType = "weapon",
                weapons = { "WEAPON_KNIFE", "WEAPON_SWITCHBLADE"},
                weaponAmmo  = {min = 150, max = 200}
            },
            {
                coords = vector3(840.8970, -1031.36, 28.194),
                rewardType = "money",
                moneyAmount = {min = 13000, max = 15000}
            },
            {
                coords = vector3(844.8029, -1027.66, 28.194),
                rewardType = "item",
                items = { "armor", "ammo_rifle", "at_suppressor"},
                itemAmount = {min = 0, max = 2}
            },
            {
                coords = vector3(844.7955, -1029.56, 28.194),
                rewardType = "item",
                items = { "ammo-9", "at_clip_drum", "armour"},
                itemAmount = {min = 20, max = 40}
            }
        }
    },
    [5] = {
        npcModel = "s_m_y_ammucity_01",
        npcCoords = vector4(2566.666, 292.6357, 108.73, 357.66),
        cooldown = 20, 
        allowedWeapons = { 
            [`weapon_carbinerifle`] = true,
            [`weapon_assaultrifle`] = true
        },
        vitrinas = {
            {  
                coords = vector3(2570.409, 298.3310, 108.73),
                rewardType = "weapon",
                weapons = { "WEAPON_SNSPISTOL", "WEAPON_PISTOL"},
                weaponAmmo  = {min = 150, max = 200}
            },
            { 
                coords = vector3(2570.307, 300.3092, 108.73),
                rewardType = "weapon",
                weapons = { "WEAPON_KNIFE", "WEAPON_SWITCHBLADE"},
                weaponAmmo  = {min = 150, max = 200}
            },
            {
                coords = vector3(2569.968, 293.8780, 108.73),
                rewardType = "money",
                moneyAmount = {min = 13000, max = 15000}
            },
            {
                coords = vector3(2567.902, 293.8872, 108.73),
                rewardType = "item",
                items = { "armor", "ammo_rifle", "at_suppressor"},
                itemAmount = {min = 0, max = 2}
            },
            {
                coords = vector3(2566.454, 296.5462, 108.73),
                rewardType = "item",
                items = { "ammo-9", "at_clip_drum", "armour"},
                itemAmount = {min = 20, max = 40}
            }
        }
    },
    [6] = {
        npcModel = "s_m_y_ammucity_01",
        npcCoords = vector4(-3172.98, 1089.551, 20.838, 243.64),
        cooldown = 20, 
        allowedWeapons = { 
            [`weapon_carbinerifle`] = true,
            [`weapon_assaultrifle`] = true
        },
        vitrinas = {
            {  
                coords = vector3(-3172.26, 1087.755, 20.838),
                rewardType = "weapon",
                weapons = { "WEAPON_SNSPISTOL", "WEAPON_PISTOL"},
                weaponAmmo  = {min = 150, max = 200}
            },
            { 
                coords = vector3(-3173.03, 1086.027, 20.838),
                rewardType = "weapon",
                weapons = { "WEAPON_KNIFE", "WEAPON_SWITCHBLADE"},
                weaponAmmo  = {min = 150, max = 200}
            },
            {
                coords = vector3(-3169.36, 1088.170, 20.838),
                rewardType = "money",
                moneyAmount = {min = 13000, max = 15000}
            },
            {
                coords = vector3(-3167.31, 1083.115, 20.838),
                rewardType = "item",
                items = { "armor", "ammo_rifle", "at_suppressor"},
                itemAmount = {min = 0, max = 2}
            },
            {
                coords = vector3(-3169.18, 1083.873, 20.838),
                rewardType = "item",
                items = { "ammo-9", "at_clip_drum", "armour"},
                itemAmount = {min = 20, max = 40}
            }
        }
    },
    [7] = {
        npcModel = "s_m_y_ammucity_01",
        npcCoords = vector4(-1118.00, 2700.571, 18.554, 219.23),
        cooldown = 20, 
        allowedWeapons = { 
            [`weapon_carbinerifle`] = true,
            [`weapon_assaultrifle`] = true
        },
        vitrinas = {
            {  
                coords = vector3(-1118.08, 2698.763, 18.554),
                rewardType = "weapon",
                weapons = { "WEAPON_SNSPISTOL", "WEAPON_PISTOL"},
                weaponAmmo  = {min = 150, max = 200}
            },
            { 
                coords = vector3(-1119.60, 2697.506, 18.554),
                rewardType = "weapon",
                weapons = { "WEAPON_KNIFE", "WEAPON_SWITCHBLADE"},
                weaponAmmo  = {min = 150, max = 200}
            },
            {
                coords = vector3(-1115.22, 2697.857, 18.554),
                rewardType = "money",
                moneyAmount = {min = 13000, max = 15000}
            },
            {
                coords = vector3(-1115.66, 2692.453, 18.554),
                rewardType = "item",
                items = { "armor", "ammo_rifle", "at_suppressor"},
                itemAmount = {min = 0, max = 2}
            },
            {
                coords = vector3(-1117.00, 2693.934, 18.554),
                rewardType = "item",
                items = { "ammo-9", "at_clip_drum", "armour"},
                itemAmount = {min = 20, max = 40}
            }
        }
    },
    [8] = {
        npcModel = "s_m_y_ammucity_01",
        npcCoords = vector4(1693.157, 3761.913, 34.705, 226.58),
        cooldown = 20, 
        allowedWeapons = { 
            [`weapon_carbinerifle`] = true,
            [`weapon_assaultrifle`] = true
        },
        vitrinas = {
            {  
                coords = vector3(1693.234, 3760.102, 34.705),
                rewardType = "weapon",
                weapons = { "WEAPON_SNSPISTOL", "WEAPON_PISTOL"},
                weaponAmmo  = {min = 150, max = 200}
            },
            { 
                coords = vector3(1694.817, 3755.417, 34.705),
                rewardType = "weapon",
                weapons = { "WEAPON_KNIFE", "WEAPON_SWITCHBLADE"},
                weaponAmmo  = {min = 150, max = 200}
            },
            {
                coords = vector3(1696.208, 3753.994, 34.705),
                rewardType = "money",
                moneyAmount = {min = 13000, max = 15000}
            },
            {
                coords = vector3(1696.239, 3759.337, 34.705),
                rewardType = "item",
                items = { "armor", "ammo_rifle", "at_suppressor"},
                itemAmount = {min = 0, max = 2}
            },
            {
                coords = vector3(1691.869, 3758.582, 34.705),
                rewardType = "item",
                items = { "ammo-9", "at_clip_drum", "armour"},
                itemAmount = {min = 20, max = 40}
            }
        }
    },
    [9] = {
        npcModel = "s_m_y_ammucity_01",
        npcCoords = vector4(-330.688, 6085.902, 31.454, 220.81),
        cooldown = 20, 
        allowedWeapons = { 
            [`weapon_carbinerifle`] = true,
            [`weapon_assaultrifle`] = true
        },
        vitrinas = {
            {  
                coords = vector3(-330.742, 6084.016, 31.454),
                rewardType = "weapon",
                weapons = { "WEAPON_SNSPISTOL", "WEAPON_PISTOL"},
                weaponAmmo  = {min = 150, max = 200}
            },
            { 
                coords = vector3(-327.878, 6077.874, 31.454),
                rewardType = "weapon",
                weapons = { "WEAPON_KNIFE", "WEAPON_SWITCHBLADE"},
                weaponAmmo  = {min = 150, max = 200}
            },
            {
                coords = vector3(-332.118, 6082.669, 31.454),
                rewardType = "money",
                moneyAmount = {min = 13000, max = 15000}
            },
            {
                coords = vector3(-327.787, 6083.176, 31.454),
                rewardType = "item",
                items = { "armor", "ammo_rifle", "at_suppressor"},
                itemAmount = {min = 0, max = 2}
            },
            {
                coords = vector3(-329.280, 6079.246, 31.454),
                rewardType = "item",
                items = { "ammo-9", "at_clip_drum", "armour"},
                itemAmount = {min = 20, max = 40}
            }
        }
    },
}

if Config.Framework == 'qb' then
    QBCore = exports['qb-core']:GetCoreObject()
elseif Config.Framework == 'esx' then
    ESX = exports["es_extended"]:getSharedObject()
else
    print '^1[^jc_ammu_robbery^1] ^2Framework No encontrada, ingrese esx o qb^0'
    return
end


```

{% endtab %}

{% tab title="Config Ox Inventory" %}
**If you use ox\_inventory use this config**

```lua
Config = {}

Config.Framework = "" -- ingrese qb o esx depende de tu framework

Config.RequiredCops = 0 -- Minimo de policías en servicio para poder robar las ammunations
Config.RequiredCopsEncargos = 0  -- Minimo de policías en servicio para poder hacer encargos
Config.EnableCooldownBetweenVitrinas = true -- true para activar, false para desactivar el tiempo de espera entre vitrinas
Config.CooldownTimeMinutes = 1 -- tiempo de espera en segundos entre vitrinas

Config.NPC = {
    coords = vector3(1509.834, -2152.00, 77.419), -- NPC De venta de los items que coges en la ammunation
    heading = 88.0,
    pedModel = 'g_m_y_mexgang_01'
}

Config.Items = { -- Items de la tienda ilegal
    { item = "at_clip_drum", label = "Cargador Extendido", price = 300, type = "item" },
    { item = "lockpick", label = "Ganzuas", price = 500, type = "item" },
    { item = "WEAPON_SNSPISTOL", label = "Pistola SNS", price = 25000, type = "item" },
    { item = "WEAPON_KNIFE", label = "Cuchillo", price = 750, type = "item" }, 
    { item = "WEAPON_ASSAULTRIFLE", label = "Ak 47", price = 69750, type = "item" },  
    { item = "at_scope_holo", label = "Mirilla", price = 450, type = "item" }, 
    { item = "at_suppressor", label = "Silenciador", price = 1750, type = "item" }, 
    { item = "WEAPON_CARBINERIFLE", label = "Carabina Especial", price = 120750, type = "item" },  
    { item = "armour", label = "Chaleco Antibalas", price = 750, type = "item" },  
    { item = "WEAPON_HEAVYPISTOL", label = "Pistola de Combate", price = 10200, type = "item" },  
    { item = "WEAPON_MACHETE", label = "Machete", price = 1200, type = "item" },  
    { item = "ammo-9", label = "Municion Pistola", price = 1200, type = "item" }

}

Config.MoneyType = "black" -- opciones: "cash" o "black"

Config.Encargos = { -- Encargos disponibles en el UI para poder hacer.
    {
        id = "entrega_paquete",
        title = "Entrega al Cliente",
        description = "Recoge al cliente en una localizacion privada y entregalo donde le digan.",
        reward = 3000,
        type = "entrega_paquete",
    },
    {
        id = "encargo_vehiculo",
        title = "Distribución de Vehículos Ilegales",
        description = "Ve hacia la localización indicada y entrega el vehículo donde le indiquen.",
        reward = 2500,
        type = "entrega_vehiculo",
    }
}



Config.AmmuRobberies = {
    [1] = {
        npcModel = "s_m_y_ammucity_01",
        npcCoords = vector4(18.72, -1108.24, 29.8, 160.37),
        allowedWeapons = { -- Armas necesarias para poder iniciar el robo
            [`weapon_carbinerifle`] = true,
            [`weapon_assaultrifle`] = true
        },
        cooldown = 20, -- En minutos para poder volver a empezar el robo de esta tienda
        vitrinas = { -- Los items y dinero que da cada vitrina
            {
                coords = vector3(20.69, -1108.09, 29.8),
                rewardType = "item",
                items = { "weapon_snspistol"},
                itemAmount = {min = 1, max = 2}
            },
            {
                coords = vector3(14.84, -1111.67, 29.8),
                rewardType = "item",
                items = { "weapon_knife", "weapon_pistol" },
                itemAmount = {min = 1, max = 3}
            },
            {
                coords = vector3(7.48, -1108.99, 29.8),
                rewardType = "money",
                moneyAmount = {min = 13000, max = 15000}
            },
            {
                coords = vector3(8.12, -1107.05, 29.8),
                rewardType = "item",
                items = { "armor"},
                itemAmount = {min = 0, max = 2}
            },
            {
                coords = vector3(9.45, -1105.54, 29.8),
                rewardType = "item",
                items = { "ammo-rifle2", "ammo-rifle", "ammo-9", "ammo-45" },
                itemAmount = {min = 20, max = 40}
            }
        }
    },
    [2] = {
        npcModel = "s_m_y_ammucity_01",
        npcCoords = vector4(253.4566, -51.6751, 69.941, 64.12),
        cooldown = 20, 
        allowedWeapons = { 
            [`weapon_carbinerifle`] = true,
            [`weapon_assaultrifle`] = true
        },
        vitrinas = {
            {  
                coords = vector3(252.6417, -50.1051, 69.941),
                rewardType = "item",
                items = { "weapon_snspistol"},
                itemAmount = {min = 1, max = 2}
            },
            { 
                coords = vector3(249.3121, -46.3859, 69.941),
                items = { "weapon_knife", "weapon_pistol" },
                itemAmount = {min = 1, max = 3}
            },
            {
                coords = vector3(247.5002, -45.7197, 69.941),
                rewardType = "money",
                moneyAmount = {min = 13000, max = 15000}
            },
            {
                coords = vector3(249.5092, -50.5762, 69.941),
                rewardType = "item",
                items = { "armor", "ammo_rifle", "at_suppressor"},
                itemAmount = {min = 0, max = 2}
            },
            {
                coords = vector3(253.1575, -48.2545, 69.941),
                rewardType = "item",
                items = { "ammo-9", "at_clip_drum", "armour"},
                itemAmount = {min = 20, max = 40}
            }
        }
    },
    [3] = {
        npcModel = "s_m_y_ammucity_01",
        npcCoords = vector4(-1304.38, -395.897, 36.695, 75.36),
        cooldown = 20, 
        allowedWeapons = { 
            [`weapon_carbinerifle`] = true,
            [`weapon_assaultrifle`] = true
        },
        vitrinas = {
            {  
                coords = vector3(-1310.92, -390.473, 36.695),
                rewardType = "item",
                items = { "weapon_snspistol"},
                itemAmount = {min = 1, max = 2}
            },
            { 
                coords = vector3(-1305.45, -394.180, 36.695),
                rewardType = "item",
                items = { "weapon_knife", "weapon_pistol" },
                itemAmount = {min = 1, max = 3}
            },
            {
                coords = vector3(-1304.97, -392.341, 36.695),
                rewardType = "money",
                moneyAmount = {min = 13000, max = 15000}
            },
            {
                coords = vector3(-1308.44, -395.075, 36.695),
                rewardType = "item",
                items = { "armor", "ammo_rifle", "at_suppressor"},
                itemAmount = {min = 0, max = 2}
            },
            {
                coords = vector3(-1309.01, -390.998, 36.695),
                rewardType = "item",
                items = { "ammo-9", "at_clip_drum", "armour"},
                itemAmount = {min = 20, max = 40}
            }
        }
    },
    [4] = {
        npcModel = "s_m_y_ammucity_01",
        npcCoords = vector4(841.1325, -1035.30, 28.194, 359.91),
        cooldown = 20, 
        allowedWeapons = { 
            [`weapon_carbinerifle`] = true,
            [`weapon_assaultrifle`] = true
        },
        vitrinas = {
            {  
                coords = vector3(842.5263, -1033.97, 28.194),
                rewardType = "item",
                items = { "weapon_snspistol"},
                itemAmount = {min = 1, max = 2}
            },
            { 
                coords = vector3(844.4509, -1033.97, 28.194),
                rewardType = "item",
                items = { "weapon_knife", "weapon_pistol" },
                itemAmount = {min = 1, max = 3}
            },
            {
                coords = vector3(840.8970, -1031.36, 28.194),
                rewardType = "money",
                moneyAmount = {min = 13000, max = 15000}
            },
            {
                coords = vector3(844.8029, -1027.66, 28.194),
                rewardType = "item",
                items = { "armor", "ammo_rifle", "at_suppressor"},
                itemAmount = {min = 0, max = 2}
            },
            {
                coords = vector3(844.7955, -1029.56, 28.194),
                rewardType = "item",
                items = { "ammo-9", "at_clip_drum", "armour"},
                itemAmount = {min = 20, max = 40}
            }
        }
    },
    [5] = {
        npcModel = "s_m_y_ammucity_01",
        npcCoords = vector4(2566.666, 292.6357, 108.73, 357.66),
        cooldown = 20, 
        allowedWeapons = { 
            [`weapon_carbinerifle`] = true,
            [`weapon_assaultrifle`] = true
        },
        vitrinas = {
            {  
                coords = vector3(2570.409, 298.3310, 108.73),
                rewardType = "item",
                items = { "weapon_snspistol"},
                itemAmount = {min = 1, max = 2}
            },
            { 
                coords = vector3(2570.307, 300.3092, 108.73),
                rewardType = "item",
                items = { "weapon_knife", "weapon_pistol" },
                itemAmount = {min = 1, max = 3}
            },
            {
                coords = vector3(2569.968, 293.8780, 108.73),
                rewardType = "money",
                moneyAmount = {min = 13000, max = 15000}
            },
            {
                coords = vector3(2567.902, 293.8872, 108.73),
                rewardType = "item",
                items = { "armor", "ammo_rifle", "at_suppressor"},
                itemAmount = {min = 0, max = 2}
            },
            {
                coords = vector3(2566.454, 296.5462, 108.73),
                rewardType = "item",
                items = { "ammo-9", "at_clip_drum", "armour"},
                itemAmount = {min = 20, max = 40}
            }
        }
    },
    [6] = {
        npcModel = "s_m_y_ammucity_01",
        npcCoords = vector4(-3172.98, 1089.551, 20.838, 243.64),
        cooldown = 20, 
        allowedWeapons = { 
            [`weapon_carbinerifle`] = true,
            [`weapon_assaultrifle`] = true
        },
        vitrinas = {
            {  
                coords = vector3(-3172.26, 1087.755, 20.838),
                rewardType = "item",
                items = { "weapon_snspistol"},
                itemAmount = {min = 1, max = 2}
            },
            { 
                coords = vector3(-3173.03, 1086.027, 20.838),
                rewardType = "item",
                items = { "weapon_knife", "weapon_pistol" },
                itemAmount = {min = 1, max = 3}
            },
            {
                coords = vector3(-3169.36, 1088.170, 20.838),
                rewardType = "money",
                moneyAmount = {min = 13000, max = 15000}
            },
            {
                coords = vector3(-3167.31, 1083.115, 20.838),
                rewardType = "item",
                items = { "armor", "ammo_rifle", "at_suppressor"},
                itemAmount = {min = 0, max = 2}
            },
            {
                coords = vector3(-3169.18, 1083.873, 20.838),
                rewardType = "item",
                items = { "ammo-9", "at_clip_drum", "armour"},
                itemAmount = {min = 20, max = 40}
            }
        }
    },
    [7] = {
        npcModel = "s_m_y_ammucity_01",
        npcCoords = vector4(-1118.00, 2700.571, 18.554, 219.23),
        cooldown = 20, 
        allowedWeapons = { 
            [`weapon_carbinerifle`] = true,
            [`weapon_assaultrifle`] = true
        },
        vitrinas = {
            {  
                coords = vector3(-1118.08, 2698.763, 18.554),
                rewardType = "item",
                items = { "weapon_snspistol"},
                itemAmount = {min = 1, max = 2}
            },
            { 
                coords = vector3(-1119.60, 2697.506, 18.554),
                rewardType = "item",
                items = { "weapon_knife", "weapon_pistol" },
                itemAmount = {min = 1, max = 3}
            },
            {
                coords = vector3(-1115.22, 2697.857, 18.554),
                rewardType = "money",
                moneyAmount = {min = 13000, max = 15000}
            },
            {
                coords = vector3(-1115.66, 2692.453, 18.554),
                rewardType = "item",
                items = { "armor", "ammo_rifle", "at_suppressor"},
                itemAmount = {min = 0, max = 2}
            },
            {
                coords = vector3(-1117.00, 2693.934, 18.554),
                rewardType = "item",
                items = { "ammo-9", "at_clip_drum", "armour"},
                itemAmount = {min = 20, max = 40}
            }
        }
    },
    [8] = {
        npcModel = "s_m_y_ammucity_01",
        npcCoords = vector4(1693.157, 3761.913, 34.705, 226.58),
        cooldown = 20, 
        allowedWeapons = { 
            [`weapon_carbinerifle`] = true,
            [`weapon_assaultrifle`] = true
        },
        vitrinas = {
            {  
                coords = vector3(1693.234, 3760.102, 34.705),
                rewardType = "item",
                items = { "weapon_snspistol"},
                itemAmount = {min = 1, max = 2}
            },
            { 
                coords = vector3(1694.817, 3755.417, 34.705),
                rewardType = "item",
                items = { "weapon_knife", "weapon_pistol" },
                itemAmount = {min = 1, max = 3}
            },
            {
                coords = vector3(1696.208, 3753.994, 34.705),
                rewardType = "money",
                moneyAmount = {min = 13000, max = 15000}
            },
            {
                coords = vector3(1696.239, 3759.337, 34.705),
                rewardType = "item",
                items = { "armor", "ammo_rifle", "at_suppressor"},
                itemAmount = {min = 0, max = 2}
            },
            {
                coords = vector3(1691.869, 3758.582, 34.705),
                rewardType = "item",
                items = { "ammo-9", "at_clip_drum", "armour"},
                itemAmount = {min = 20, max = 40}
            }
        }
    },
    [9] = {
        npcModel = "s_m_y_ammucity_01",
        npcCoords = vector4(-330.688, 6085.902, 31.454, 220.81),
        cooldown = 20, 
        allowedWeapons = { 
            [`weapon_carbinerifle`] = true,
            [`weapon_assaultrifle`] = true
        },
        vitrinas = {
            {  
                coords = vector3(-330.742, 6084.016, 31.454),
                rewardType = "item",
                items = { "weapon_snspistol"},
                itemAmount = {min = 1, max = 2}
            },
            { 
                coords = vector3(-327.878, 6077.874, 31.454),
                rewardType = "item",
                items = { "weapon_knife", "weapon_pistol" },
                itemAmount = {min = 1, max = 3}
            },
            {
                coords = vector3(-332.118, 6082.669, 31.454),
                rewardType = "money",
                moneyAmount = {min = 13000, max = 15000}
            },
            {
                coords = vector3(-327.787, 6083.176, 31.454),
                rewardType = "item",
                items = { "armor", "ammo_rifle", "at_suppressor"},
                itemAmount = {min = 0, max = 2}
            },
            {
                coords = vector3(-329.280, 6079.246, 31.454),
                rewardType = "item",
                items = { "ammo-9", "at_clip_drum", "armour"},
                itemAmount = {min = 20, max = 40}
            }
        }
    },
}

if Config.Framework == 'qb' then
    QBCore = exports['qb-core']:GetCoreObject()
elseif Config.Framework == 'esx' then
    ESX = exports["es_extended"]:getSharedObject()
else
    print '^1[^6jc_weapons_vip^1] ^2Framework No encontrada, ingrese esx o qb^0'
    return
end

```

{% endtab %}
{% endtabs %}

***

<details>

<summary>If you have any questions or problems, do not hesitate to contact us:</summary>

<https://discord.com/invite/EDuZKM7Zuv>

</details>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://jota-dev-documentation.gitbook.io/jota-dev/scripts/robamu.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
