Zone Rules
Zone Rules
Ogni zona ha il proprio set di regole. Le nuove zone partono da Config.DefaultRules (in shared/config/general.lua) e puoi configurarle singolarmente per ogni zona nel pannello. Le regole vengono applicate per fotogramma mentre un giocatore si trova all'interno della zona vincente (quando le zone si sovrappongono, la zona più piccola/interna vince e viene applicata).
Il blocco combat-log è speciale: un giocatore che ha inflitto o subito danni da un altro giocatore negli ultimi combatLogLock secondi non riceve alcuna protezione mentre il tag è attivo — non può correre in una safezone per sfuggire a un combattimento. L'HUD mostra lo stato "Combat tag" fino alla sua scadenza.
{% endhint>
Combat & damage
| Regola | Cosa fa |
|---|---|
disablePvp |
Disabilita spari e corpo a corpo tra giocatori, drive-by e fuoco amico all'interno della zona. |
godMode |
Invincibilità totale — immunità ai proiettili, al corpo a corpo e ai danni generali. |
noFallDamage |
Rimuove i danni da caduta / collisione. |
noBlastDamage |
Immunità ai danni da fuoco ed esplosioni. |
noMeleeDamage |
Immunità ai danni corpo a corpo. |
noDrowning |
Previene i danni da annegamento. |
infiniteStamina |
Ripristina continuamente la stamina della corsa. |
regenHealth |
Rigenera lentamente la salute mentre ci si trova all'interno (oltre 100). |
regenArmor |
Rigenera lentamente l'armatura mentre ci si trova all'interno. |
Weapons
La gestione delle armi è regolata da una policy e da opzioni dettagliate.
| Impostazione | Cosa fa |
|---|---|
weaponPolicy = 'all' |
Nessuna restrizione sulle armi dalla policy — qualsiasi arma è permessa. |
weaponPolicy = 'blocklist' |
Tutte le armi sono consentite tranne quelle nella lista blockedWeapons della zona (riposte quando equipaggiate). |
weaponPolicy = 'allowlist' |
È possibile utilizzare solo le armi presenti nella lista allowedWeapons della zona; tutte le altre vengono riposte. (L'impostazione predefinita consente WEAPON_UNARMED, WEAPON_STUNGUN, WEAPON_NIGHTSTICK.) |
blockDraw |
Forcia qualsiasi arma estratta a disarmata e blocca completamente gli spari. |
disableMelee |
Blocca gli attacchi disarmati / a pugni. |
blockThrowables |
Disarma e blocca qualsiasi arma da lancio (granate, ecc.). |
disarmOnEnter |
Ripone l'arma del giocatore nel momento in cui entra. |
noReload |
Blocca il comando di ricarica. |
noAiming |
Blocca la mira (e il comando di attacco). |
Anti-grief
| Regola | Cosa fa |
|---|---|
antiVdm |
Anti-VDM — impedisce i danni da collisione dei veicoli ai giocatori. |
ramProtection |
Protezione da speronamento e spinta — protezione anti-collisione per impedire alle auto di spingere in giro i giocatori. |
antiLasso |
Protezione anti-lazo / atterramento. |
blockMolotov |
Disarma molotov, taniche di benzina ed estintori per fermare il griefing basato sul fuoco. |
noCarry |
Blocca le interazioni di trasporto / spalla (esposte al tuo script di carry tramite export). |
noCuff |
Blocca l'ammanettamento (esposto al tuo script di manette tramite export). |
combatLogLock |
Secondi in cui a un giocatore in combattimento recente viene negata la protezione (valore, 0–120; 0 = disattivato). |
Vehicles
| Regola | Cosa fa |
|---|---|
noVehicles |
Spegne il motore e aziona il freno a mano — non è consentito guidare all'interno. |
freezeIncoming |
Congela i veicoli in arrivo al confine. |
engineOff |
Spegne il motore quando un giocatore entra a bordo di un veicolo. |
lockDoors |
Blocca le portiere dei veicoli all'interno della zona. |
noSiren |
Silenzia le sirene di emergenza. |
deleteAbandoned |
Rimuove i veicoli abbandonati lasciati nella zona. |
speedLimit |
Limita la velocità del veicolo a questo valore in km/h (0–120; 0 = disattivato). I veicoli che vanno più veloci vengono limitati. |
flagReckless |
Segnala la guida pericolosa come ricercato. |
Puoi anche bloccare specifiche classi di veicoli per zona (militari, aerei, ecc.) — ai veicoli corrispondenti viene spento il motore con un avviso al conducente.
Movement
| Regola | Cosa fa |
|---|---|
noSprint |
Disabilita la corsa veloce (solo camminata/jog). |
noJump |
Disabilita il salto. |
noRagdoll |
Impedisce al giocatore di entrare in stato di ragdoll. |
forceWalk |
Impone la velocità di camminata. |
noParachute |
Blocca l'apertura del paracadute. |
Economy & items
Queste regole sono esposte ad altre risorse (inventario, rapine, script di morte) tramite export — questa risorsa non può accedere al tuo inventario, quindi pubblica lo stato affinché tu possa verificarlo.
| Regola | Cosa fa | Export |
|---|---|---|
noDrop |
I giocatori non possono droppare oggetti. | CanDropItems() |
noRob |
I giocatori non possono essere derubati. | CanRobPlayers() |
noSell |
La vendita è bloccata. | CanSell() |
noStash |
Il deposito nelle scorte è bloccato. | CanStash() |
noKeepItemsOnDeath |
Mantieni gli oggetti alla morte all'interno della zona. | KeepItemsOnDeath() |
World & ambience
| Regola | Cosa fa |
|---|---|
clearWanted |
Cancella il livello di ricerca del giocatore all'ingresso e lo mantiene a 0 all'interno. |
clearArea |
Cancella periodicamente i ped e il traffico vicini attorno al centro della zona. |
dimScreen |
Applica una leggera tinta scura allo schermo. |
ambientSound |
Riproduce un suono ambientale all'ingresso. |
show3dName |
Disegna il nome della zona fluttuante in 3D al suo centro. |
Access & visibility
| Regola | Cosa fa |
|---|---|
jobWhitelist |
Solo i lavori elencati (che soddisfano il grado minimo) possono entrare e ottenere protezione. Lista vuota = tutti. |
gangWhitelist |
Limita l'accesso alle gang elencate. |
showBlip |
Interruttore principale per il blip sulla mappa (false lo nasconde completamente indipendentemente dalle impostazioni del blip). |
groundMarker |
Disegna un marker a terra in tutta la zona. |
notify |
Mostra le notifiche di entrata / uscita. |
showHud |
Mostra il badge HUD in vetro all'interno della zona. |
hideOnRadar |
Nasconde i blip degli altri giocatori sul radar mentre ci si trova all'interno. |