Admin-Jail-Skript
Admin-Jail-Skript

Ursprünglicher Preis war: $22.00Aktueller Preis ist: $15.00.

In den Warenkorb

Admin-Jail-Skript

Ursprünglicher Preis war: $22.00Aktueller Preis ist: $15.00.

Dieses FiveM-Skript ermöglicht autorisierten Mitarbeitergruppen Spieler gewaltsam einsperren in einem Sperrgebiet, wo sie kann sich nicht bewegen oder entkommen für eine festgelegte Dauer.

Es ist ideal für halbseriöse oder seriöse RP-Server, wodurch Administratoren verstorbene Charaktere in eine Admin-Gefängnis– sie machen unbrauchbar für den Rest der Sitzung – oder um störende Spieler auf eine vorübergehende Zeitüberschreitung.

Gefängnisstrafe ist in der Datenbank gespeichert und nimmt nur ab während der Spieler online ist und die Verwendung dieses bestimmten Zeichens.

Es gibt zahlreiche konfigurierbare Optionen, um die Ressource nach Ihren Wünschen zu nutzen:

  • Konfigurierbare Gruppen für den Zugriff auf die Befehle.
  • Konfigurierbare Text-/Befehlsnamen (Sprache).
  • Konfigurierbarer Admin-Jail-Standort.
  • Konfigurierbarer Ort zur Freigabe des Admin-Jails.
  • Konfigurierbarer Admin-Jail-Listenbefehl – zeigt alle Spieler an, die derzeit vom Administrator eingesperrt/gesperrt sind.
  • Konfigurierbare Steuerelemente zum Deaktivieren, wenn der Spieler vom Administrator gesperrt/gesperrt wird.
  • Menü zum Anzeigen von Benutzern, die vom Administrator gesperrt/gesperrt wurden.
  • Discord-Webhook-Protokollierung (verfolgen Sie, wer die Jails/Releases durchführt und wann die Aktualisierung erfolgt).
  • Optionale Routing-Bucket-Konfiguration beim Laden/Adminjail.
  • Ace-Berechtigungen. (DOKUMENTATION ANZEIGEN).

Befehle:

> ./adminjail (Spieler-ID, Grund, Zeit) – einen Spieler für x Zeit einsperren.
> ./adminjailtime – sehen Sie die aktuelle verbleibende Zeit.
> ./adminjailrelease (playerID) – einen Spieler aus dem Admin-Jail entlassen.

Sichern Sie sich 20% nur für kurze Zeit.
Garantiert sicherer Checkout
  • Premium Qualität
  • Vollständig Open Source
  • Sichere Zahlungen
  • Zufriedenheitsgarantie
  • 30 Tage Geld-zurück-Garantie

Konfigurationsdatei

-- █████████████████████████████████████████████████████████████████ -- Config = {} Config.Framework = 1 -- (ESX == 1), (QB == 2) Config.FrameworkExport = &#039;es_extended&#039; – (ESX == &#039;es_extended&#039;), (QB == &#039;qb-core&#039;) Config.releaseLocation = vector3(187.1704, -919.8855, 29.8055-1) – wohin soll der Spieler teleportiert werden, wenn er aus dem Adminjail/ck kommt? Config.chatMessages = true – soll das Adminjail andere Spieler im Chat benachrichtigen, wenn es im Adminjail ist usw.? Config.reduceTimeOffline = true – auf „true“ setzen, wenn die Zeit im Adminjail verkürzt werden soll, auch wenn der Spieler offline ist. Config.routingBucket = true – möchten Sie Routing-Buckets aktivieren? (Dadurch werden Spieler in eine zufällige Sitzung versetzt, sodass sie wahrscheinlich nicht mit einem anderen Spieler zusammen sind, was insbesondere bei Trollen der Fall ist.) Config.AdminJailCommand = „adminjail“ Config.AdminJailCommandRelease = „unadminjail“ Config.AdminJailTime = „adminjailtime“ Config.AdminJailList = „adminjaillist“ Config.DistanceCheck = 20.0 – wie weit sie sich von Config.jailLocation entfernen können, bevor sie zurückteleportiert werden. Config.DistanceMessage = „Sie wurden zurück ins Admin-Gefängnis teleportiert, weil Sie versucht haben zu fliehen.“ 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 für T-Tastenbelegung (Chat) Config.ckToggle = true – CK umschalten Config.ckCommand = „ck“ – Befehl zu CK Config.unckToggle = true – unCK umschalten Config.unckCommand = „unck“ – Befehl zu unCK Config.ckAnnounce = true – möchten Sie benachrichtigt werden, wenn jemand CKed ist? – Chat-Nachrichten, FALLS AKTIVIERT. -- (hauptsächlich zum Ändern der RGBA-Farben und Modifikationen – nicht berühren, wenn Sie nicht wissen, was Sie tun) Config.Admin_Jail_Updated = &#039;<div style="color: rgba(255, 99, 71, 1); width: fit-content; max-width: 125%; word-break: break-word; "> {0} </div>&#039; Config.Admin_Jail_Sent = &#039;<div style="color: rgba(255, 99, 71, 1); width: fit-content; max-width: 125%; word-break: break-word; "> {0} </div>&#039; Config.CK_Announce_Chat = &#039;<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>&#039; -- Config.AcePerm = false -- Lesen Sie die Readme-Datei. Config.AdminGroups = { &#039;god&#039;, &#039;admin&#039;, &#039;moderator&#039;, &#039;leadadmin&#039;, &#039;developer&#039;, &#039;management&#039;, &#039;owner&#039; } -- um /ck &amp; /adminjail auszuführen -- (kein Zugriff auf /unck &amp; /adminjailrelease, um Missbrauch durch den Job zu vermeiden) Config.Jobs = { { name = &#039;police&#039;, grade = 6 }, { name = &#039;ambulance&#039;, grade = 6 }, } Config.jailLocation = { x = 3557.8950, -- x-Koordinate y = 3659.7058, -- y-Koordinate z = 28.1219-1 -- z-Koordinate } Config.EnableWebhook = false -- (wenn wahr, Webhook zur Serverseite hinzufügen) adminplus-adminjail/server/webhooks.lua Config.Strings = { adminjail = &#039;eine Person ins Admin-Gefängnis schicken&#039;, adminjailrelease = &#039;eine Person aus dem Admin-Gefängnis entlassen&#039;, adminjailchecktime = &#039;die Zeit einer Person im Admin-Gefängnis prüfen&#039;, adminjailtimecommand = &#039;verbleibende Gefängniszeit prüfen&#039;, insufficientpermissions = &#039;nicht genügend Berechtigung, um diesen Befehl zu verwenden&#039;, invalid_player_id = &#039;ungültige Spieler-ID&#039;, invalid_reason = &#039;ungültiger Grund&#039;, invalid_time = &#039;ungültige Zeit&#039;, player_not_found = &#039;Spieler nicht gefunden&#039;, usage_admin_release = &#039;Verwendung: /adminjailrelease [playerId]&#039;, usage_admin_jail = &#039;Verwendung: /adminjail [playerId] [reason] [time]&#039;, usage_admin_ck = &#039;Verwendung: /ck [playerId]&#039;, admin_jail_fail_remove = &#039;Admin-Gefängnis-Eintrag konnte nicht aus der Datenbank entfernt werden&#039;, admin_jail_fail_insert = &#039;Fehler beim füge den Admin-Jail-Eintrag in die Datenbank ein‘, admin_jail_fail_update = ‚Aktualisierung des Admin-Jail-Eintrags in der Datenbank fehlgeschlagen‘, admin_jail_released = ‚Du wurdest aus dem Admin-Jail entlassen!‘, admin_jail_sent = ‚Du wurdest ins Admin-Jail geschickt!‘, time = ‚ \nZeit:‘, admin_jail_updated = ‚Deine Admin-Jail-Zeit wurde aktualisiert!‘ \nZeit aktualisiert: &#039;, remaining_jail_time = &#039;Ihre verbleibende Gefängnisstrafe:&#039;, remaining_jail_time_other = &#039;verbleibende Gefängnisstrafe:&#039;, minutes = &#039; Minute(n) &#039;, seconds = &#039; Sekunden&#039;, player = &#039; Spieler &#039;, reason = &#039; \nGrund: &#039;, staff = &#039; \nMitarbeiter: &#039;, active_admin_jail = &#039;Sie sitzen zu einer aktiven Admin-Haftstrafe.&#039;, no_active_admin_jail = &#039;Sie sitzen nicht zu einer aktiven Gefängnisstrafe.&#039;, no_active_admin_jail_other = &#039;sitzt nicht zu einer aktiven Gefängnisstrafe.&#039;, chat_message_sent_to_jail = &#039;%s hat %s für %s Minute(n) ins Admin-Gefängnis geschickt. Grund: %s&#039;, chat_message_has_updated = &#039;%s hat die %s Admin-Haftstrafe auf %s Minute(n) aktualisiert. Grund: %s‘, -- ck = „eine Person zum CKen schicken“, ckrelease = „eine Person aus dem CKen entlassen“, usage_ck_admin_jail = „Verwendung: /ck [playerId]“, chat_ck_message_sent_to_jail = „%s wurde in die Leichenhalle geschickt. Grund: %s“, chat_ck_message_has_updated = „%s hat die %s-Admin-Gefängniszeit auf %s Minute(n) aktualisiert.“ Grund: %s&#039;, admin_ck_fail_update = &#039;Benutzer ist bereits in der Leichenhalle.&#039;, admin_ck_fail_remove = &#039;CK-Datensatz konnte nicht aus der Datenbank entfernt werden&#039;, admin_ck_sent = &#039;Sie wurden in die Leichenhalle geschickt!&#039;, admin_ck_fail_insert = &#039;CK-Datensatz konnte nicht in die Datenbank eingefügt werden&#039;, usage_ck_release = &#039;Verwendung: /unck [playerId]&#039;, admin_ck_released = &#039;Sie wurden aus der Leichenhalle entlassen!&#039;, -- clientseitige Menübenachrichtigungen admin_menu_name = &#039;Admin-Jail-Funktionen&#039;, admin_menu_list = &#039;Admin-Jail-Liste&#039;, admin_menu_reason = &#039;Grund:&#039;, admin_menu_jail_time = &#039;\nJail-Zeit:&#039;, admin_menu_update_user_time = &#039;Admin-Jail-Zeit aktualisieren&#039;, admin_menu_update_user_time_desc = &#039;Aktualisieren Sie die Admin-Jail-Zeit dieser Person.&#039;, admin_menu_update_input_user_time = &#039;Admin-Jail-Zeit aktualisieren für &quot;&#039;, admin_menu_update_input_user_time_desc = &#039;Für wie viele Minuten soll dieser Charakter im Admin-Jail sein? &#039;, admin_menu_remove_admin_jail_title = &#039;Admin-Jail entfernen&#039;, admin_menu_remove_admin_jail_desc = &#039;Admin-Jail dieser Person entfernen.&#039;, admin_menu_remove_ck_title = &#039;Charakter-Kill rückgängig machen&#039;, admin_menu_remove_ck_desc = &#039;Charakter-Kill dieser Person entfernen.&#039;, admin_menu_remove_copy_title = &#039;Kennung kopieren&#039;, admin_menu_remove_copy_desc = &#039;Kennung des Charakters kopieren.&#039;, admin_menu_remove_back_title = &#039;Zurück&#039;, admin_menu_remove_back_desc = &#039;Zurück zum Admin-Jail-Verlauf.&#039;, admin_menu_clipboard = &#039;Kennung in die Zwischenablage kopiert \n&#039;, -- serverseitige Menübenachrichtigungen admin_menu_remove_admin_jail = &#039;Charakter-Admin-Jail aus Datenbank entfernt: &#039;, admin_menu_remove_admin_jail_online = &#039;Charakter ist in der Stadt und wurde erfolgreich aus dem Admin-Jail entfernt.&#039;, admin_menu_remove_admin_jail_offline = &#039;Charakter ist nicht in der Stadt, wurde aber erfolgreich aus dem Admin-Jail entfernt.&#039;, admin_menu_fail_remove_license = &#039;Lizenz konnte nicht aus Datenbank entfernt werden: &#039;, admin_menu_ck_remove = &#039;Charakter-Kill aus Datenbank entfernt: &#039;, admin_menu_remove_ck_online = &#039;Charakter ist in der Stadt und die Lizenz wurde erfolgreich entsperrt.&#039;, admin_menu_remove_ck_offline = &#039;Charakter ist nicht in der Stadt, wurde aber erfolgreich entsperrt.&#039;, admin_menu_update_time = &#039;Admin-Gefängniszeit aktualisiert für:&#039;, admin_menu_fail_update_time = &#039;Aktualisierung der Admin-Gefängniszeit fehlgeschlagen für:&#039;, } Config.Debug = false -- ████████████████████████████████████████████████████████████████████ --

Installation

Führen Sie den SQL
Zeigen Sie die Konfiguration an, um Ihr Framework zu konfigurieren.
ACE-BERECHTIGUNGEN:
> (verwenden Sie, was auch immer, fügen Sie zu Ihrem server.cfg )
Wenn Sie einer bestimmten Gruppe Berechtigungen erteilen möchten, verwenden Sie die erste
Wenn Sie auf ESX sind und bestimmte Kennungen zulassen möchten, verwenden Sie die zweite
Wenn Sie auf ESX sind und bestimmte Kennungen zulassen möchten, verwenden Sie die dritte
— Gruppen-ACE-Berechtigungen
add_ace group.mod adminplus.command.adminjail erlauben
add_ace group.mod adminplus.command.adminjailrelease erlauben
add_ace group.mod adminplus.command.adminjaillist erlauben
— ESX ace perm spezifische Kennungen
add_ace identifier.steam:steamHEX adminplus.command.adminjail erlauben
add_ace identifier.steam:steamHEX adminplus.command.adminjailrelease allow
add_ace identifier.steam:steamHEX adminplus.command.adminjaillist erlauben
— QBcore ace perm spezifische Kennungen
add_ace identifier.license:identifier adminplus.command.adminjail erlauben
add_ace identifier.license:identifier adminplus.command.adminjailrelease allow
add_ace identifier.license:identifier adminplus.command.adminjaillist allow