Skip to content

Crearea unei Safezone

Crearea unei zone sigure

Deschide creatorul

Tastează comanda (doar pentru admini):

code
/safezone

Pentru a o lega de o tastă în loc de (sau pe lângă) comandă, setează o tastă de deschidere — aceasta înregistrează o tastă pe care jucătorii o pot reatribui și din setările jocului:

shared/config/general.lua
Config.Command = 'safezone'
Config.OpenKey = 'F7'   -- gol = doar comandă

Dacă nu ești un admin autorizat, creatorul va refuza să se deschidă și vei primi o notificare de "acces interzis".

Desenează zona în freecam

Din panou, pornește o zonă nouă și alege Enter freecam · Draw. Interfața se ascunde și preia controlul o cameră liberă. Un reticul (cruce) se află în centrul ecranului; oriunde aterizează pe sol este locul unde se plasează următorul punct.

Controale de zbor

Acțiune Tastă
Deplasare W A S D
Sus / jos Space / Ctrl
Boost de viteză menține Shift
Privire în jur Mouse
Înălțimea zonei Rotița mouse-ului (2 m – 40 m)

Controale de desenare (acestea sunt cele configurabile din Config.Keys)

Acțiune Implicit Control
Adaugă punct Butonul stâng al mouse-ului addPoint
Anulează ultimul punct Q undo
Confirmă zona Enter confirm
Anulare Backspace cancel

Pe măsură ce plasezi puncte, zona se randează în timp real ca un volum albastru translucid — o bază plină, pereți înălțați și linii de contur strălucitoare — astfel încât să vezi forma exactă înainte de a o finaliza. Rotița mouse-ului ridică sau coboară înălțimea pereților/volumului.

O zonă are nevoie de cel puțin 3 puncte. Apăsarea tastei Enter cu mai puțin de 3 puncte va afișa "Plasează cel puțin 3 puncte mai întâi." și te va lăsa să continue desenarea. Backspace anulează întreaga desenare.

Când confirmi, poligonul, punctul său central și intervalul vertical (Z min/max, extins cu înălțimea setată) sunt trimise înapoi în panou, iar interfața se redeschide.

Denumește-o, alege regulile și joburile, salvează

Înapoi în panou poți să:

  • Denumești zona (eticheta afișată pe HUD, blip și în logurile Discord).
  • Activezi/dezactivezi opțiunea Enabled.
  • Deschizi Zone rules și bifezi protecțiile dorite — consultă Zone Rules pentru fiecare opțiune în parte. Zonele noi pornesc de la Config.DefaultRules.
  • Adaugi joburi permise (cu un rang minim opțional). Lasă gol pentru toată lumea. Necesită ca regula Job whitelist să fie activată.
  • Configurezi blip-ul (sprite-ul de pe hartă și/sau cercul zonei, culoarea, pulsul, afișarea când ești în apropiere).
  • Alegi o culoare folosită pentru efectul de clipire al ecranului la intrare/ieșire.

Alte opțiuni suplimentare per-zonă pe care panou le expune (toate validate pe server):

  • Cerință de intrare — percepe o taxă în bani și/sau cere un item pentru a intra. Plata se face pe server, așa că nu poate fi falsificată.
  • Clase de vehicule blocate — oprește motorul pentru clasele de vehicule alese (militare, avioane etc.).
  • Program (orar) — face ca zona să fie activă doar în zilele alese, într-un interval orar de la→la (compatibil cu trecerea peste noapte).
  • Mesaje personalizate de intrare / ieșire.

Apasă Save zone. Zona este validată pe server, salvată și sincronizată instantaneu cu toți jucătorii. Fără restart.

Editare și ștergere

  • Edit — selectează o zonă din listă, modifică orice (inclusiv redesenarea zonei prin Freecam) și dă din nou Save. Salvarea peste un ID de zonă existent este înregistrată ca o editare.
  • Delete — deschide zona și alege Delete zone. Aceasta este eliminată din stocare, nesincronizată de la toți jucătorii și înregistrată ca o ștergere.

Există un scurt cooldown de salvare per jucător (Config.Limits.saveCooldown, implicit 1000 ms). Salvarea de două ori într-un interval foarte scurt va ignora în mod silențios a doua salvare — așteaptă o secundă și încearcă din nou.