Herramienta gratis

Generador de atracos y robos para FiveM

Elige el robo (tienda, cajero, banco, casa o furgón blindado), monta las fases, el botín y los policías que deben estar conectados, y descarga el recurso listo para soltar en resources/.

Casi todos los scripts de robo que circulan dejan que el cliente reparta el botín. Este no: el servidor comprueba la distancia, el cooldown, los policías, el orden de las fases, el tiempo real y los ítems, y tira el botín él mismo.

Sácalas en el juego con F8 → /coords, o usa nuestro conversor de coordenadas. Una ubicación por línea.

1
2
3
4

El sitio tiene un saldo que baja cuando lo roban y se rellena poco a poco.

crx_banco_fleeca/

El cliente no decide nada. El servidor comprueba distancia, cooldown, policías, crew, orden de las fases, tiempo real, ítems y saldo de la bóveda, y tira el botín. Un executor solo puede spamear eventos que rechaza.

Configuración · lo único que tocas

lua
-- Banco Fleeca — generado con Crxative-M (crxativem.com)
-- Este archivo es el ÚNICO que necesitas tocar para ajustar el atraco.
Config = {}

Config.Framework = 'esx'          -- esx | qbcore | qbox
Config.Target    = 'ox_target'            -- ox_target | qb-target
Config.Inventory = 'ox_inventory'         -- ox_inventory | nativo (el del framework)

-- ── Requisitos para empezar ─────────────────────────────────
Config.MinPolice    = 3   -- policías de servicio conectados
Config.PoliceJobs   = { 'police', 'sheriff' }
Config.BlockPolice  = true  -- un policía no puede robar
Config.MinCrew      = 2   -- jugadores necesarios en el radio (1 = en solitario)
Config.CrewRadius   = 8  -- metros para contar crew
Config.MaxDistance  = 8.0  -- el servidor rechaza si el jugador está más lejos (anti-teleport/executor)

-- ── Cooldown ────────────────────────────────────────────────
Config.Cooldown     = 60 * 60  -- segundos
Config.CooldownMode = 'location'  -- location (por sitio) | global (todos) | player (por jugador)

-- ── Recompensa ──────────────────────────────────────────────
Config.Cash = {
    min     = 5000,
    max     = 15000,
    account = 'dirty',  -- cash | bank | dirty (dinero negro / marcado)
}
Config.ScaleByPolice = false  -- +10% de dinero por policía conectado (máx +100%)

-- Botín. El SERVIDOR tira el dado; el cliente nunca decide qué cae ni cuánto.
Config.Loot = {
    { item = 'gold_bar', min = 1, max = 3, chance = 40 },
    { item = 'diamond', min = 1, max = 2, chance = 20 },
}

-- ── Bóveda con saldo (opcional) ─────────────────────────────
-- Si está activa, cada ubicación tiene un saldo que se reparte y se regenera con el tiempo.
Config.Vault = {
    enabled     = true,
    max         = 120000,
    regenPerHour = 20000,
}

-- ── Aviso a la policía ──────────────────────────────────────
Config.Dispatch = 'builtin'  -- none | builtin | ps-dispatch | cd_dispatch | qs-dispatch | custom

-- ── Log de Discord (opcional) ───────────────────────────────
Config.Webhook = ''  -- pega aquí tu webhook para registrar cada robo

-- ── Ubicaciones ─────────────────────────────────────────────
Config.Locations = {
    { label = 'Banco Fleeca', coords = vec3(147, -1044, 29.4) },
}

-- ── Fases EN ORDEN ──────────────────────────────────────────
-- El servidor obliga a completarlas una a una y cronometra cada una.
Config.Stages = {
    {
        label      = 'Hackear la alarma',
        minigame   = 'skillcheck',
        difficulty = 'hard',
        duration   = 15,
        item       = 'hacking_device',
        consume    = false,
        anim       = { dict = 'anim@heists@ornate_bank@hack', clip = 'hack_loop' },
    },
    {
        label      = 'Colocar la termita en la bóveda',
        minigame   = 'thermite',
        difficulty = 'hard',
        duration   = 25,
        item       = 'thermite',
        consume    = true,
        anim       = { dict = 'anim@heists@ornate_bank@thermal_charge', clip = 'thermal_charge' },
    },
    {
        label      = 'Taladrar las cajas de seguridad',
        minigame   = 'progresscircle',
        duration   = 30,
        item       = 'drill',
        consume    = false,
        anim       = { dict = 'anim@heists@fleeca_bank@drilling', clip = 'drill_straight_idle' },
    },
    {
        label      = 'Saquear la bóveda',
        minigame   = 'progress',
        duration   = 20,
        item       = nil,
        consume    = false,
        anim       = { dict = 'anim@heists@ornate_bank@grab_cash', clip = 'grab' },
    },
}
Generador de atracos y robos para FiveM (ESX, QBCore, Qbox) | Crxative-M