Añadir al carrito
¡Oferta!

Script de cárcel de administrador

El precio original era: $22.00.El precio actual es: $12.75.

-42%

Este script FiveM permite que grupos de personal autorizados encarcelen por la fuerza a jugadores en un área restringida donde no pueden moverse ni escapar durante un período de tiempo determinado.

añadir a la cesta
Vista previa del recurso Admin Jail Script FiveM
Script de cárcel de administrador
$22.00 El precio original era: $22.00.$12.75El precio actual es: $12.75.

Detalles del producto

Framework
ESX, QBCore, QBOX, Standalone
Tipo de recurso
Script
Archivos incluidos
1 archivo descargable

Detalles de la compra

Acceso a actualizaciones
Acceso de por vida a los archivos publicados en esta ficha Leer la política de acceso a actualizaciones
Formato de descarga
ZIP
Paquete verificado
2026-07-25 · 16 archivos en el paquete entregado

Archivo de configuración

-- ███████████████████████████████████████████████████████████████████████████ --                                                                                                                                  

Config = {}

Config.Framework = 1 -- (ESX == 1), (QB == 2)
Config.FrameworkExport = 'es_extended' -- (ESX == 'es_extended'), (QB == 'qb-core')

Config.releaseLocation = vector3(187.1704, -919.8855, 29.8055-1) -- where do you want the player to be teleported when out of adminjail/ck?

Config.chatMessages = true -- do you want the adminjail to notify other players in chat when adminjailed etc?
Config.reduceTimeOffline = true -- set to true if you want admin jail time to decrease even when the player is offline.
Config.routingBucket = true -- do you want to enable routing buckets? (this will put players into a random session so they are likely not to be with another player, more so for trolls)

Config.AdminJailCommand = 'adminjail'
Config.AdminJailCommandRelease = 'unadminjail'
Config.AdminJailTime = 'adminjailtime'
Config.AdminJailList = 'adminjaillist'

Config.DistanceCheck = 20.0 -- how far they can go away from Config.jailLocation before they're teleported back.
Config.DistanceMessage = 'You were teleported back to admin-jail for trying to get away.'

Config.DisabledControls = {24, 257, 25, 263, 45, 22, 44, 37, 23, 288, 289, 170, 167, 73, 59, 71, 72, 36, 47, 264, 257, 140, 141, 142, 143, 75} -- 245 for T keybind (chat)

Config.ckToggle = true -- toggle CK
Config.ckCommand = 'ck' -- cmd to CK 

Config.unckToggle = true -- toggle unCK
Config.unckCommand = 'unck' -- cmd to unCK

Config.ckAnnounce = true -- do you want to alert in that when someone is CKed?

-- Chat Messages IF ENABLED. -- (mainly for changing the RGBA colors & modifications -- don't touch if you don't know what you're doing)
Config.Admin_Jail_Updated = '<div style="color: rgba(255, 99, 71, 1); width: fit-content; max-width: 125%; word-break: break-word; "> {0} </div>'
Config.Admin_Jail_Sent = '<div style="color: rgba(255, 99, 71, 1); width: fit-content; max-width: 125%; word-break: break-word; "> {0} </div>'
Config.CK_Announce_Chat = '<div style="width: fit-content; max-width: 125%; word-break: break-word; "><span style="color: rgba(255, 99, 71, 1);">{0}</span> <span style="color: rgba(255, 255, 255, 1);">{1}</span></div>'
--

Config.AcePerm = false -- check readme

Config.AdminGroups = {
    'god',
    'admin',
    'moderator',
    'leadadmin',
    'developer',
    'management',
    'owner'
}

-- to run /ck & /adminjail -- (don't have access to /unck & /adminjailrelease to avoid abuse from the job)
Config.Jobs = {
    { name = 'police', grade = 6 },
    { name = 'ambulance', grade = 6 },
}

Config.jailLocation = {
    x = 3557.8950, -- x Coordinate
    y = 3659.7058, -- y Coordinate
    z = 28.1219-1  -- z Coordinate
}

Config.EnableWebhook = false -- (if true add webhook to server side) adminplus-adminjail/server/webhooks.lua

Config.Strings = {
    adminjail = 'send an individual to Admin Jail',
    adminjailrelease = 'release an individual from Admin Jail',
    adminjailchecktime = 'check the time of a person in Admin Jail',
    adminjailtimecommand = 'Check remaining jail time',
    insufficientpermissions = 'insufficient permission to use this command',
    invalid_player_id = 'invalid Player ID',
    invalid_reason = 'invalid reason',
    invalid_time = 'invalid time',
    player_not_found = 'player not found',
    usage_admin_release = 'Usage: /adminjailrelease [playerId]',
    usage_admin_jail = 'Usage: /adminjail [playerId] [reason] [time]',
    usage_admin_ck = 'Usage: /ck [playerId]',
    admin_jail_fail_remove = 'Failed to remove Admin Jail record from the database',
    admin_jail_fail_insert = 'Failed to insert admin jail record into the database',
    admin_jail_fail_update = 'Failed to update admin jail record in the database',
    admin_jail_released = 'You have been released from Admin Jail!',
    admin_jail_sent = 'You have been sent to Admin Jail!',
    time = ' \nTime: ',
    admin_jail_updated = 'Your Admin Jail time has been updated!  \nTime Updated: ',
    remaining_jail_time = 'Your remaining jail time:',
    remaining_jail_time_other = 'remaining jail time:',
    minutes = ' minute(s) ',
    seconds = ' seconds',
    player = ' player ',
    reason = '  \nReason: ',
    staff = '  \nStaff: ',
    active_admin_jail = 'You have an active Admin Jail sentence.',
    no_active_admin_jail = 'You do not have an active jail sentence.',
    no_active_admin_jail_other = 'does not have an active jail sentence.',
    chat_message_sent_to_jail = '%s has sent %s to Admin Jail for %s minute(s). Reason: %s',
    chat_message_has_updated = '%s has updated %s Admin Jail time to %s minute(s). Reason: %s',
    --
    ck = 'send an individiual to be CKed',
    ckrelease = 'release an individual from being CKed',
    usage_ck_admin_jail = 'Usage: /ck [playerId]',
    chat_ck_message_sent_to_jail = '%s has has been sent to the morgue. Reason: %s',
    chat_ck_message_has_updated = '%s has updated %s Admin Jail time to %s minute(s). Reason: %s',
    admin_ck_fail_update = 'User is already in the morgue.',
    admin_ck_fail_remove = 'Failed to remove CK record from the database',
    admin_ck_sent = 'You have been sent to the Morgue!',
    admin_ck_fail_insert = 'Failed to insert CK record into the database',
    usage_ck_release = 'Usage: /unck [playerId]',
    admin_ck_released = 'You have been released from the Morgue!',
    -- client  side menu notifications
    admin_menu_name = 'Admin Jail Features',
    admin_menu_list = 'Admin Jail List ',
    admin_menu_reason = 'Reason: ',
    admin_menu_jail_time = '\nJail Time: ',
    admin_menu_update_user_time = 'Update admin-jail time',
    admin_menu_update_user_time_desc = 'Update the admin-jail time of this individual.',
    admin_menu_update_input_user_time = 'Update admin-jail time for "',
    admin_menu_update_input_user_time_desc = 'How many minutes do you want this character to be admin-jailed for? ',
    admin_menu_remove_admin_jail_title = 'Remove admin-jail',
    admin_menu_remove_admin_jail_desc = 'Remove the admin-jail of this individual.',
    admin_menu_remove_ck_title = 'Un Character Kill',
    admin_menu_remove_ck_desc = 'Remove the character kill of this individual.',
    admin_menu_remove_copy_title = 'Copy Identifier',
    admin_menu_remove_copy_desc = 'Copy character\'s identifier.',
    admin_menu_remove_back_title = 'Back',
    admin_menu_remove_back_desc = 'Go back to admin-jail history.',
    admin_menu_clipboard = 'Copied identifier to clipboard  \n',
    -- server side menu notifications
    admin_menu_remove_admin_jail = 'Character Admin-Jail removed from database: ',
    admin_menu_remove_admin_jail_online = 'Character is in the city and was successfully removed from admin-jail.',
    admin_menu_remove_admin_jail_offline = 'Character is not in the city but was successfully removed from admin-jail.',
    admin_menu_fail_remove_license = 'Failed to remove license from database: ',
    admin_menu_ck_remove = 'Character-Kill removed from database: ',
    admin_menu_remove_ck_online = 'Character is in the city and was successfully un-cked.',
    admin_menu_remove_ck_offline = 'Character is not in the city but was successfully un-cked.',
    admin_menu_update_time = 'Updated admin jail time for: ',
    admin_menu_fail_update_time = 'Failed to update admin jail time for: ',
}

Config.Debug = false

-- ███████████████████████████████████████████████████████████████████████████ --

Instalación

Ejecutar el SQL
ver Config para configurar tu framework.
PERMISOS ACE:
> (usa cualquiera, añade a tu servidor.cfg ) <
si quieres permitir que un grupo específico con permisos use el primero
si estás en esx y quieres permitir identificadores específicos usa el segundo
si estás en esx y quieres permitir identificadores específicos usa el tercero
— grupo de permisos ace
add_ace group.mod adminplus.command.adminjail allow
add_ace group.mod adminplus.command.adminjailrelease allow
add_ace group.mod adminplus.command.adminjaillist allow
— ESX identificadores específicos de ace
add_ace identifier.steam:steamHEX adminplus.command.adminjail allow
add_ace identifier.steam:steamHEX adminplus.command.adminjailrelease allow
add_ace identifier.steam:steamHEX adminplus.command.adminjaillist allow
— Identificadores específicos de permisos de QBcore ace
add_ace identifier.license:identifier adminplus.command.adminjail allow
add_ace identifier.license:identifier adminplus.command.adminjailrelease allow
add_ace identifier.license:identifier adminplus.command.adminjaillist allow

Este script de FiveM permite a los grupos de personal autorizados

encarcelar a los jugadores a la fuerza

en un área restringida donde

no pueden moverse ni escapar

por una duración determinada.

Es ideal para

servidores RP semi-serios o serios

, permitiendo a los administradores enviar a los personajes que han muerto a una

—haciéndolos

inutilizables

durante el resto de la sesión— o para colocar a los jugadores disruptivos en un

tiempo de espera temporal

.

El tiempo de cárcel es

almacenado en la base de datos

y solo disminuye

mientras el jugador está en línea

y usando ese personaje específico.

Hay muchas opciones configurables para usar el recurso a tu gusto:

  • Grupos configurables para tener acceso a los comandos.
  • Nombres de texto/comandos configurables (idioma).
  • Ubicación configurable de la cárcel de administrador.
  • Ubicación configurable de liberación de la cárcel de administrador.
  • Comando configurable de lista de la cárcel de administrador: muestra todos los jugadores actualmente encarcelados/cked por el administrador.
  • Controles configurables para deshabilitar cuando el jugador está encarcelado/cked por el administrador.
  • Menú para ver a los usuarios que están en admin-jail/cked.
  • Registro de webhook Discord (rastrea quién encarcela/libera y actualiza el tiempo).
  • Configuración opcional de cubos de enrutamiento al cargar / adminjail.
  • Permisos de Ace. (VER DOCUMENTACIÓN).

> ./adminjail (ID del jugador, razón, tiempo) – encarcela a un jugador por x tiempo.
> ./adminjailtime – consulta el tiempo que te queda actual.
> .\/adminjailrelease (playerID) – libera a un jugador de la cárcel de administradores.

Guía de configuración

El README entregado contiene ejemplos de SQL y ACE; la guía a continuación mantiene el orden requerido sin publicar marcadores de posición de identificador.

Requisitos y preparación

  • ESX o QBCore y el SQL incluido.
  • Un ACE de mínimo privilegio o una política de grupo de framework para comandos de cárcel.

Instalación

  1. Importa el SQL incluido y extrae adminplus-adminjail.
  2. Seleccione el comportamiento de framework/exportación, ubicación de liberación, bucket de enrutamiento y tiempo de inactividad en config.lua.
  3. Agregue permisos ACE usando identificadores propiedad de su servidor e inicie el recurso.

Puntos de control de configuración

  • Pruebe los comandos de cárcel, liberación, tiempo restante y lista con cuentas autorizadas y no autorizadas.
  • Verifique el comportamiento de reconexión, cuenta regresiva fuera de línea y distancia de escape.

Seguridad: Haz una copia de seguridad del recurso y las tablas de base de datos afectadas, utiliza credenciales propiedad de tu servidor y completa una prueba de staging antes de reemplazar un recurso en vivo. La configuración completa permanece en el paquete de descarga.

Información adicional

Framework

ESX, QBCore, QBOX, Standalone

Valoraciones

No hay valoraciones aún.

Solo los usuarios registrados que hayan comprado este producto pueden hacer una valoración.