Zone Rules
Zone Rules
每个区域都有一套专属的规则。新区域默认继承 Config.DefaultRules(位于 shared/config/general.lua),你可以在面板中为每个区域单独进行调整。当玩家处于获胜区域内部时,系统会在每帧实时强制执行这些规则(当区域重叠时,最小/最内层的区域胜出并生效)。
ℹ
战斗日志锁定(Combat-log lock)机制很特殊: 在过去 combatLogLock 秒内受到或造成过玩家伤害的玩家,在标签激活期间将完全失去保护——他们无法通过跑进安全区来逃避战斗。HUD 会显示“Combat tag”状态,直到其过期。
Combat & damage
| Rule | What it does |
|---|---|
disablePvp |
禁用区域内的玩家间射击、近战攻击、车内射击(drive-bys)以及友军伤害。 |
godMode |
完全无敌——免疫子弹、近战以及各类常规伤害。 |
noFallDamage |
移除坠落 / 碰撞伤害。 |
noBlastDamage |
免疫火灾和爆炸伤害。 |
noMeleeDamage |
免疫近战伤害。 |
noDrowning |
防止溺水伤害。 |
infiniteStamina |
持续恢复冲刺体力。 |
regenHealth |
在区域内时缓慢恢复生命值(高于 100)。 |
regenArmor |
在区域内时缓慢恢复护甲。 |
Weapons
武器处理方式由策略加上精细化的开关来控制。
| Setting | What it does |
|---|---|
weaponPolicy = 'all' |
策略不限制武器——允许使用任何武器。 |
weaponPolicy = 'blocklist' |
允许使用所有武器,但区域的 blockedWeapons 列表中的武器除外(装备时会收起)。 |
weaponPolicy = 'allowlist' |
仅允许使用区域的 allowedWeapons 列表中的武器;其他所有武器都会被收起。(默认允许 WEAPON_UNARMED、WEAPON_STUNGUN、WEAPON_NIGHTSTICK。) |
blockDraw |
强行将任何已拔出的武器切换回空手状态,并完全阻止开火。 |
disableMelee |
阻止徒手 / 拳击攻击。 |
blockThrowables |
解除武装并阻止任何投掷类武器(手雷等)。 |
disarmOnEnter |
玩家一进入就收起他们的武器。 |
noReload |
禁用换弹按键。 |
noAiming |
禁用瞄准(以及攻击控制)。 |
Anti-grief
| Rule | What it does |
|---|---|
antiVdm |
VDM 防护——防止载具对玩家造成碰撞伤害。 |
ramProtection |
撞击与推挤防护——碰撞保护,防止汽车四处推撞玩家。 |
antiLasso |
套索 / 扑倒防护。 |
blockMolotov |
解除燃烧瓶、汽油桶和灭火器的武装,以阻止火势蔓延导致的恶意破坏。 |
noCarry |
禁用背负 / 骑背互动(通过导出函数暴露给你的搬运脚本)。 |
noCuff |
禁用手铐(通过导出函数暴露给你的手铐脚本)。 |
combatLogLock |
最近发生过战斗的玩家被剥夺保护的秒数(数值范围 0–120;0 = 关闭)。 |
Vehicles
| Rule | What it does |
|---|---|
noVehicles |
熄灭发动机并拉起手刹——内部禁止驾驶。 |
freezeIncoming |
在边界处冻结驶入的载具。 |
engineOff |
当玩家驾车进入时关闭发动机。 |
lockDoors |
锁死区域内的载具车门。 |
noSiren |
静音紧急警报器。 |
deleteAbandoned |
移除遗弃在区域内的载具。 |
speedLimit |
将载具速度限制在此数值(单位 km/h,0–120;0 = 关闭)。超速的载具会被强制降速。 |
flagReckless |
将危险驾驶标记为通缉。 |
你还可以按区域屏蔽特定的载具类别(军用、飞机等)——符合条件的载具会被切断发动机并向驾驶员发出警告。
Movement
| Rule | What it does |
|---|---|
noSprint |
禁用冲刺(仅允许步行/慢跑)。 |
noJump |
禁用跳跃。 |
noRagdoll |
防止玩家进入瘫软(ragdoll)状态。 |
forceWalk |
强制行走速度。 |
noParachute |
阻止降落伞部署。 |
Economy & items
这些规则通过导出函数暴露给其他资源(库存、抢劫、死亡脚本)——此资源无法直接访问你的库存,因此它会发布状态供你检查。
| Rule | What it does | Export |
|---|---|---|
noDrop |
玩家无法丢弃物品。 | CanDropItems() |
noRob |
玩家无法被抢劫。 | CanRobPlayers() |
noSell |
禁止出售物品。 | CanSell() |
noStash |
禁止存入仓库。 | CanStash() |
noKeepItemsOnDeath |
在区域内死亡时保留物品。 | KeepItemsOnDeath() |
World & ambience
| Rule | What it does |
|---|---|
clearWanted |
玩家进入时清除通缉星级,并在内部保持为 0。 |
clearArea |
定期清除区域中心附近的 NPC(peds)和交通流量。 |
dimScreen |
应用微妙的暗色屏幕滤镜。 |
ambientSound |
进入时播放环境音效。 |
show3dName |
在区域中心以 3D 浮动形式绘制区域名称。 |
Access & visibility
| Rule | What it does |
|---|---|
jobWhitelist |
仅列出的职业(达到最低职级要求)方可进入并获得保护。列表为空 = 所有人。 |
gangWhitelist |
限制仅允许列出的帮派访问。 |
showBlip |
地图图标(blip)的总开关(此处设为 false 将强制隐藏,无论 blip 设置如何)。 |
groundMarker |
在整个区域绘制地面标记。 |
notify |
显示进入 / 离开通知。 |
showHud |
显示区域内的毛玻璃 HUD 徽章。 |
hideOnRadar |
在内部时,隐藏雷达上其他玩家的图标。 |