samp.directory
← Скрипты и библиотеки

FerzDevZ/lockserver-samp

На GitHub нет описания.

Фильтрскрипт★ 1обновлён янв. 2026 г.Без лицензииPawn
Открыть на GitHub

В этом репозитории нет файла лицензии. Код открыт для чтения, но само по себе это не даёт права использовать его.

README.md

🏟️ FERZDEVZ - MODERN RUNNER (Server Lock) 🔐

Solusi maintenance mode paling komprehensif dan profesional untuk server SA-MP (0.3.7) dan open.mp. Dirancang untuk stabilitas tinggi dan kemudahan penggunaan (Plug-and-Play).


📺 Visual Demo

Professional branding for FERZDEVZ - MODERN RUNNER.

Tampilan profesional dialog maintenance saat pemain mencoba masuk.


🚀 Fitur Utama | Key Features

🇮🇩 Bahasa Indonesia

  • /lockmenu (GUI): Manajemen maintenance melalui menu dialog interaktif yang bersih.
  • Auto-Unlock Timer: Masukkan durasi (menit) dan server akan terbuka otomatis saat waktu habis.
  • Dual Language: Ganti antara Bahasa Indonesia dan Inggris secara instan melalui skrip.
  • Audit Logging: Mencatat setiap aksi penguncian ke scriptlogs/locksystem.log (Admin, Waktu, Alasan).
  • Discord Webhook: Notifikasi otomatis ke server Discord Anda saat status server berubah.
  • Dynamic Hostname: Menambahkan tag [LOCKED] otomatis pada nama server di server browser.
  • IP Whitelisting: Izinkan developer atau admin tertentu masuk tanpa perlu login RCON.

🇺🇸 English

  • /lockmenu (GUI): Manage maintenance using a clean, interactive dialog menu.
  • Auto-Unlock Timer: Set a duration in minutes; server restores public access automatically.
  • Dual Language Support: Easily toggle between ID and EN in the source code.
  • Audit Logging: Automated tracking of all lock/unlock actions in a log file.
  • Discord Integration: Real-time alerts sent to your Discord Webhook.
  • Visual Branding: Automatic [LOCKED] prefix for the server hostname.
  • Security: Robust IP Whitelisting for developers.

🎮 Perintah | Commands

(Hanya untuk RCON Administrator / RCON Admins Only)

CommandUsageDescription
/lockmenu-(Recommended) Buka menu manajemen visual.
/lockserver[Reason] [Minutes]Kunci server via teks (opsional timer).
/unlockserver-Membuka server secara manual.
/lockstatus-Cek status kuncian & detail sisa waktu.

⚙️ Cara Instalasi | Installation

1. Persiapan File

  • open.mp User: Gunakan locksystem_omp.pwn.
  • SAMP Legacy User: Gunakan locksystem_samp.pwn.

2. Konfigurasi (Opsional)

Buka file .pwn dan sesuaikan bagian atas:

#define LANG_ID // Ganti ke LANG_EN untuk Inggris
static const gDiscordWebhook[] = "URL_WEBHOOK_ANDA";
static const gIPWhitelist[][] = { "127.0.0.1" };

3. Kompilasi & Jalankan

  1. Kompilasi file .pwn menjadi .amx.
  2. Masukkan file .amx ke folder filterscripts.
  3. Tambahkan ke server.cfg pada baris filterscripts.
  4. Restart server atau jalankan /rcon loadfs locksystem.

📝 Audit & Keamanan

Sistem ini secara otomatis membuat log setiap kali ada perubahan status. File log dapat ditemukan di: scriptlogs/locksystem.log


🛠️ Arsitektur Teknis

Plugin ini bekerja pada level Network Hook (open.mp) atau OnPlayerRequestClass (SAMP).

  • Zero Dependencies: Tidak membutuhkan plugin pihak ketiga untuk fungsi dasar.
  • Optimized Timers: Menggunakan sistem timer open.mp yang modern (jika menggunakan versi OMP).

💎 Kredit | Credits


📄 Lisensi

Proyek ini dilisensikan di bawah MIT License.

Страница собрана из того, что GitHub публикует о репозитории. samp.directory не хранит этот код. Сообщить о проблеме с этой записью

FerzDevZ/lockserver-samp: Фильтрскрипт для SA-MP | samp.directory