Skip to content

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_UNARMEDWEAPON_STUNGUNWEAPON_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 在内部时,隐藏雷达上其他玩家的图标。