Skip to content

Creating a Safezone

Membuat Safezone

Buka pembuat

Ketik perintah (khusus admin):

code
/safezone

Untuk mengikatnya ke tombol alih-alih (atau selain) perintah, atur tombol buka — ini mendaftarkan pengikatan tombol yang juga dapat diubah oleh pemain di pengaturan game:

shared/config/general.lua
Config.Command = 'safezone'
Config.OpenKey = 'F7'   -- kosong = hanya perintah

Jika Anda bukan admin yang diizinkan, pembuat akan menolak untuk terbuka dan Anda akan mendapatkan notifikasi "tidak diizinkan".

Gambar area di freecam

Dari panel, mulai zona baru dan pilih Enter freecam · Draw. UI akan disembunyikan dan kamera terbang bebas akan mengambil alih. Sebuah bidikan (crosshair) berada di tengah layar; di mana pun itu mendarat di tanah adalah tempat titik berikutnya dijatuhkan.

Kontrol terbang

Aksi Tombol
Bergerak W A S D
Naik / turun Space / Ctrl
Boost kecepatan tahan Shift
Melihat sekitar Mouse
Tinggi zona Mouse scroll wheel (2 m – 40 m)

Kontrol menggambar (ini adalah Config.Keys yang dapat dikonfigurasi)

Aksi Default Kontrol
Tambah titik Left Mouse Button addPoint
Urungkan titik terakhir Q undo
Konfirmasi zona Enter confirm
Batal Backspace cancel

Saat Anda menempatkan titik-titik, area tersebut akan merender secara langsung sebagai volume biru tembus pandang — lantai yang terisi, dinding yang naik, dan garis tepi yang terang — sehingga Anda dapat melihat bentuk persisnya sebelum menyetujuinya. Roda gulir (scroll wheel) menaikkan atau menurunkan tinggi dinding/volume.

Zona memerlukan setidaknya 3 titik. Menekan Enter dengan titik kurang dari 3 akan menampilkan "Place at least 3 points first." dan membuat Anda tetap menggambar. Backspace membatalkan seluruh gambar.

Saat Anda mengonfirmasi, poligon, titik tengahnya, dan rentang vertikalnya (Z min/max, diperluas dengan tinggi yang Anda tetapkan) dikembalikan ke panel dan UI dibuka kembali.

Beri nama, pilih aturan & job, simpan

Kembali di panel Anda dapat:

  • Name zona (label yang ditampilkan di HUD, blip, dan log Discord).
  • Mengaktifkan/menonaktifkan Enabled.
  • Membuka Zone rules dan centang perlindungan yang Anda inginkan — lihat Zone Rules untuk setiap opsi. Zona baru dimulai dari Config.DefaultRules.
  • Menambahkan jobs allowed (dengan grade minimum opsional). Biarkan kosong untuk semua orang. Memerlukan aturan Job whitelist untuk diaktifkan.
  • Mengkonfigurasi blip (sprite peta dan/atau lingkaran area, warna, denyut, tampilkan-saat-di-dekatnya).
  • Memilih colour yang digunakan untuk kilatan layar masuk/keluar.

Tambahan opsional per-zona yang juga disediakan oleh panel (semuanya divalidasi di sisi server):

  • Entry requirement — mengenakan biaya uang dan/atau memerlukan item untuk masuk. Biaya terjadi di server, sehingga tidak dapat dipalsukan.
  • Blocked vehicle classes — mematikan mesin untuk kelas kendaraan yang dipilih (militer, pesawat, dll.).
  • Schedule — membuat zona aktif hanya pada hari-hari tertentu dalam jendela waktu dari→ke (sadar lintas malam).
  • Custom enter / exit messages.

Tekan Save zone. Zona divalidasi di server, disimpan, dan disinkronkan ke semua orang secara instan. Tanpa restart.

Mengedit dan menghapus

  • Edit — pilih zona dari daftar, ubah apa saja (termasuk menggambar ulang area melalui Freecam), dan Save lagi. Menyimpan di atas id zona yang sudah ada dicatat sebagai edit.
  • Delete — buka zona dan pilih Delete zone. Zona tersebut dihapus dari penyimpanan dan tidak disinkronkan dari semua pemain, dan dicatat sebagai delete.

Ada save cooldown singkat per-pemain (Config.Limits.saveCooldown, default 1000 md). Menyimpan dua kali berturut-turut dengan cepat akan diam-diam mengabaikan penyimpanan kedua — tunggu sebentar dan coba lagi.