Oferta!

Script de prisão de administrador

O preço original era: $22.00.O preço atual é: $12.75.

-42%

Este script FiveM permite que grupos autorizados de staff prendam jogadores à força em uma área restrita onde eles não podem se mover ou escapar por um período determinado.

adicionar ao carrinho
Admin Jail Script FiveM visualização do recurso
Script de prisão de administrador
$22.00 O preço original era: $22.00.$12.75O preço atual é: $12.75.

Detalhes do produto

Framework
ESX, QBCore, QBOX, Autônomo
Tipo de recurso
Script
Arquivos incluídos
1 arquivo para download

Detalhes da compra

Acesso a atualizações
Acesso vitalício aos arquivos publicados neste anúncio Ler a política de acesso a atualizações
Formato de download
ZIP
Pacote verificado
2026-07-25 · 16 arquivos no pacote entregue

Arquivo de configuração

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

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

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

Instalação

Execute o SQL
visualize Config para configurar sua estrutura.
PERMISSÕES ACE:
> (use qualquer um, adicione ao seu servidor.cfg )
se você quiser permitir que um grupo específico tenha permissões, use o primeiro
se você estiver no esx e quiser permitir identificadores específicos, use o segundo
se você estiver no esx e quiser permitir identificadores específicos, use o terceiro
— permissões de acesso ao grupo
add_ace group.mod adminplus.command.adminjail permitir
add_ace group.mod adminplus.command.adminjailrelease permitir
add_ace group.mod adminplus.command.adminjaillist permitir
— Identificadores específicos do ESX Ace Perm
add_ace identifier.steam:steamHEX adminplus.command.adminjail permitir
add_ace identifier.steam:steamHEX adminplus.command.adminjailrelease permitir
add_ace identifier.steam:steamHEX adminplus.command.adminjaillist permitir
— Identificadores específicos de permissão QBcore ace
add_ace identifier.license:identifier adminplus.command.adminjail permitir
add_ace identifier.license:identifier adminplus.command.adminjailrelease permitir
add_ace identifier.license:identifier adminplus.command.adminjaillist permitir

Este script FiveM permite que grupos de funcionários autorizados

prender jogadores à força

em uma área restrita onde eles

não pode se mover ou escapar

por um período determinado.

É ideal para

servidores RP semi-sérios ou sérios

, permitindo que os administradores enviem personagens que morreram para um

—fazendo-os

inutilizável

para o resto da sessão - ou para colocar jogadores perturbadores em uma

tempo limite temporário

.

Tempo de prisão é

armazenado no banco de dados

e só diminui

enquanto o jogador estiver online

e usando esse personagem específico.

Existem várias opções configuráveis para usar o recurso conforme sua preferência:

  • Grupos configuráveis para ter acesso aos comandos.
  • Nomes de texto/comando configuráveis (idioma).
  • Localização admin-jail configurável.
  • Local de liberação admin-jail configurável.
  • Comando configurável admin-jail list – mostra todos os jogadores atualmente presos/bloqueados pelo administrador.
  • Controles configuráveis para desabilitar quando o jogador é bloqueado/bloqueado pelo administrador.
  • Menu para visualizar usuários que estão presos/bloqueados pelo administrador.
  • Registro de webhook do Discord (rastreie quem prende/libera e atualize o tempo).
  • Configuração de buckets de roteamento opcional em load-in / adminjail.
  • Permissões Ace. (VER DOCUMENTAÇÃO).

> .\/adminjail (ID do jogador, motivo, tempo) – prender um jogador por x tempo.
> .\/adminjailtime – veja o tempo atual que você ainda tem.
> .\/adminjailrelease (playerID) – liberar um jogador da prisão administrativa.

Guia de configuração

O README entregue contém exemplos de SQL e ACE; o guia abaixo mantém a ordem necessária sem publicar placeholders de identificador.

Requisitos e preparação

  • ESX ou QBCore e o SQL incluído.
  • Uma política de grupo ACE ou de framework de privilégio mínimo para comandos de prisão.

Instalação

  1. Importe o SQL incluído e extraia adminplus-adminjail.
  2. Selecione o comportamento de framework/exportação, local de liberação, bucket de roteamento e tempo offline em config.lua.
  3. Adicione permissões ACE usando identificadores pertencentes ao seu servidor e inicie o recurso.

Pontos de verificação de configuração

  • Teste os comandos de prisão, liberação, tempo restante e lista com contas autorizadas e não autorizadas.
  • Verifique o comportamento de reconexão, contagem regressiva offline e distância de fuga.

Segurança: Faça backup do recurso afetado e das tabelas do banco de dados, use credenciais de propriedade do seu servidor e conclua um teste de staging antes de substituir um recurso ativo. A configuração completa permanece no pacote de download.

Informação adicional

Framework

ESX, QBCore, QBOX, Autônomo

Avaliações

Não há avaliações ainda.

Apenas clientes logados que compraram este produto podem deixar uma avaliação.