Skip to content

# Zone Rules

Zone Rules

Chaque zone possède son propre ensemble de règles. Les nouvelles zones commencent à partir de Config.DefaultRules (dans shared/config/general.lua) et vous pouvez les ajuster individuellement pour chaque zone dans le panneau. Les règles sont appliquées par frame lorsqu'un joueur se trouve à l'intérieur de la zone gagnante (en cas de chevauchement, la zone la plus petite/interne l'emporte et s'applique).

Le verrouillage de combat-log est spécial : un joueur ayant infligé ou subi des dégâts entre joueurs au cours des dernières combatLogLock secondes ne bénéficie d'aucune protection tant que le tag est actif — il ne peut pas s'enfuir dans une safezone pour échapper à un combat. Le HUD affiche un état "Combat tag" jusqu'à son expiration.

Combat & damage

Rule What it does
disablePvp Désactive les tirs et les combats au corps à corps joueur contre joueur, les drive-bys et le tir amical à l'intérieur de la zone.
godMode Invincibilité totale — immunité contre les balles, le corps à corps et les dégâts généraux.
noFallDamage Supprime les dégâts de chute / collision.
noBlastDamage Immunité contre les dégâts de feu et d'explosion.
noMeleeDamage Immunité contre les dégâts de corps à corps.
noDrowning Empêche les dégâts de noyade.
infiniteStamina Restaure continuellement l'endurance de sprint.
regenHealth Régénère lentement la santé à l'intérieur (au-dessus de 100).
regenArmor Régénère lentement le gilet pare-balles à l'intérieur.

Weapons

La gestion des armes est régie par une politique et des options de configuration précises.

Setting What it does
weaponPolicy = 'all' Aucune restriction d'arme par la politique — n'importe quelle arme est autorisée.
weaponPolicy = 'blocklist' Toutes les armes sont autorisées sauf celles présentes dans la liste blockedWeapons de la zone (rangées dans l'étui à l'équipement).
weaponPolicy = 'allowlist' Seules les armes de la liste allowedWeapons de la zone peuvent être utilisées ; tout le reste est rangé. (Par défaut, autorise WEAPON_UNARMED, WEAPON_STUNGUN, WEAPON_NIGHTSTICK.)
blockDraw Force toute arme sortie à être rangée (mains nues) et bloque totalement les tirs.
disableMelee Bloque les attaques aux poings / corps à corps.
blockThrowables Désarme et bloque toute arme de type jetable (grenades, etc.).
disarmOnEnter Range l'arme du joueur dès son entrée.
noReload Bloque la commande de rechargement.
noAiming Bloque la visée (ainsi que la commande d'attaque).

Anti-grief

Rule What it does
antiVdm Anti-VDM — empêche les dégâts de collision de véhicules sur les joueurs.
ramProtection Protection contre les bousculades — immunité aux collisions pour empêcher les voitures de pousser les joueurs.
antiLasso Protection anti-lasso / plaquage.
blockMolotov Désarme les molotovs, bidons d'essence et extincteurs pour stopper le grief par propagation du feu.
noCarry Bloque les interactions de portage / sur le dos (exposé à votre script de carry via export).
noCuff Bloque menottage (exposé à votre script de menottes via export).
combatLogLock Secondes pendant lesquelles un joueur récemment en combat se voit refuser la protection (valeur, 0–120 ; 0 = désactivé).

Vehicles

Rule What it does
noVehicles Coupe le moteur et applique le frein à main — interdiction de conduire à l'intérieur.
freezeIncoming Stoppe les véhicules entrants à la frontière.
engineOff Coupe le moteur lorsqu'un joueur entre en véhicule.
lockDoors Verrouille les portes des véhicules à l'intérieur de la zone.
noSiren Met en sourdine les sirènes d'urgence.
deleteAbandoned Supprime les véhicules abandonnés laissés dans la zone.
speedLimit Plafone la vitesse du véhicule à cette valeur en km/h (0–120 ; 0 = désactivé). Les véhicules allant plus vite sont bridés.
flagReckless Signale la conduite dangereuse comme recherchée.

Vous pouvez également bloquer des classes de véhicules spécifiques par zone (militaires, avions, etc.) — les véhicules correspondants voient leur moteur coupé avec un avertissement adressé au conducteur.

Movement

Rule What it does
noSprint Désactive le sprint (marche / trot uniquement).
noJump Désactive le saut.
noRagdoll Empêche le joueur de tomber en ragdoll.
forceWalk Force la vitesse de marche.
noParachute Bloque le déploiement du parachute.

Economy & items

Ces règles sont exposées à d'autres ressources (inventaire, braquage, scripts de mort) via des exports — cette ressource ne peut pas accéder directement à votre inventaire, elle publie donc l'état pour que vous puissiez le vérifier.

Rule What it does Export
noDrop Les joueurs ne peuvent pas jeter d'objets. CanDropItems()
noRob Les joueurs ne peuvent pas être fouillés / détroussés. CanRobPlayers()
noSell La vente est bloquée. CanSell()
noStash Le stockage est bloqué. CanStash()
noKeepItemsOnDeath Conserver les objets à la mort à l'intérieur de la zone. KeepItemsOnDeath()

World & ambience

Rule What it does
clearWanted Efface le niveau de recherche du joueur à l'entrée et le maintient à 0 à l'intérieur.
clearArea Nettoie périodiquement les PNJ et le trafic à proximité du centre de la zone.
dimScreen Applique une subtile teinte sombre à l'écran.
ambientSound Joue un son d'ambiance à l'entrée.
show3dName Affiche le nom de la zone flottant en 3D en son centre.

Access & visibility

Rule What it does
jobWhitelist Seuls les métiers listés (atteignant le grade minimum) peuvent entrer et obtenir la protection. Liste vide = tout le monde.
gangWhitelist Restreint l'accès aux gangs listés.
showBlip Interrupteur principal pour le blip sur la carte (un false ici le masque totalement, indépendamment des autres paramètres de blip).
groundMarker Affiche un marqueur au sol sur toute la zone.
notify Affiche les notifications d'entrée / sortie.
showHud Affiche le badge HUD en verre dans la zone.
hideOnRadar Masque les blips des autres joueurs sur le radar à l'intérieur.