当前插件以支持自动更新,请前往该网址下载最新版本:插件下载
区域管理器是用于创建游戏中区域的高级区域管理器。
权限
该插件使用Oxide的权限系统。要分配权限,请使用oxide.grant <user or group> <name or steam id> <permission>。要删除权限,请使用oxide.revoke <user or group> <name or steam id> <permission>。
zonemanager.zone -允许访问聊天/控制台命令
zonemanager.ignoreflag.<flagtype>-允许玩家绕过区域上设置的任何标志。替换<flagtype为您要忽略的标志
确保您不会盲目地授予玩家任何忽略标志!
如果您不确定授予ignoreflag的结果是什么,只需查看该标志的作用,并通过授予ignore标志的权限,玩家将能够绕过标志影响
聊天命令
这些仅适用于具有auth级别2或权限的玩家 zonemanager.zone
/ zone_add-在您的位置创建一个新区域
/ zone_edit <区域ID>-使用指定的ID编辑区域
/ zone_list-列出所有区域及其相应的区域ID
/ zone_remove <区域ID>-删除具有指定ID的区域
/ zone_wipe-删除所有区域
/ zone_player <opt:玩家ID或名称>-显示有关指定玩家所在的区域以及他们当前拥有的标志的信息
/ zone_stats-显示所有区域中各种实体的数量
/ zone标志-打开UI标志编辑器
/ zone <标志> <值>-设置指定的字段或标志
区域标志
区域标志是可以应用于区域的条件。要设置区域标记,您必须首先编辑目标区域。然后,您可以输入来将标志应用于区域/zone <option> <value>。
您可以通过继续执行模式在一行中应用多个标志(例如/ zone弹出true killsleepers是nobuild true)
或者,您可以键入/zone flags以打开GUI菜单,在其中可以轻松切换标志。
标记类型
标志名称-值-说明
这些都是可用的标志。首先是标志的名称,其次是它接受的值类型。
还有一些区域选项可以用与设置标志相同的方式进行设置/调整。
选项-值-说明
在这里您可以看到我们创建了一个新区域,命名为“ Admin House”,并将nobuild,nodeploy和undest标志设置为true。这将阻止玩家建造,部署物品并破坏该区域中的建筑物。
父母/子女区
默认情况下,其他区域内的较小区域将继承较大区域中的标志以及分配给较小区域的标志。
要解决此问题,您可以使用命令“ / zone parentid <zoneid>”将父区域ID分配给较小的区域。
插件仍会将玩家注册在两个区域内,但是当它们进入子区域(外部区域内的较小区域)时,该玩家的所有来自父区域(外部区域较大)的标志都将被禁用。
如果您正在使用此功能,但仍希望将父区域中的某些标志应用于播放器,请也将这些标志也应用于子区域。
区域管理器是用于创建游戏中区域的高级区域管理器。
权限
该插件使用Oxide的权限系统。要分配权限,请使用oxide.grant <user or group> <name or steam id> <permission>。要删除权限,请使用oxide.revoke <user or group> <name or steam id> <permission>。
zonemanager.zone -允许访问聊天/控制台命令
zonemanager.ignoreflag.<flagtype>-允许玩家绕过区域上设置的任何标志。替换<flagtype为您要忽略的标志
确保您不会盲目地授予玩家任何忽略标志!
如果您不确定授予ignoreflag的结果是什么,只需查看该标志的作用,并通过授予ignore标志的权限,玩家将能够绕过标志影响
聊天命令
这些仅适用于具有auth级别2或权限的玩家 zonemanager.zone
/ zone_add-在您的位置创建一个新区域
/ zone_edit <区域ID>-使用指定的ID编辑区域
/ zone_list-列出所有区域及其相应的区域ID
/ zone_remove <区域ID>-删除具有指定ID的区域
/ zone_wipe-删除所有区域
/ zone_player <opt:玩家ID或名称>-显示有关指定玩家所在的区域以及他们当前拥有的标志的信息
/ zone_stats-显示所有区域中各种实体的数量
/ zone标志-打开UI标志编辑器
/ zone <标志> <值>-设置指定的字段或标志
区域标志
区域标志是可以应用于区域的条件。要设置区域标记,您必须首先编辑目标区域。然后,您可以输入来将标志应用于区域/zone <option> <value>。
您可以通过继续执行模式在一行中应用多个标志(例如/ zone弹出true killsleepers是nobuild true)
或者,您可以键入/zone flags以打开GUI菜单,在其中可以轻松切换标志。
标记类型
标志名称-值-说明
这些都是可用的标志。首先是标志的名称,其次是它接受的值类型。
- autolights-true / false-根据时间自动打开和关闭灯光(可以在配置中设置时间)
- eject -true / false-尝试进入该区域时,所有球员都将被踢出该区域,除非他们在区域白名单中或具有与该区域相关联的许可。(此标志不会影响管理员)
- Exitsleepers-是/否-玩家入睡时将被移出区域(此标志不会影响管理员)
- infinitetrapammo-是/否-火焰塔,火炮陷阱和自动塔不消耗燃料
- kill-true / false-玩家进入区域时将被杀死
- killsleepers-是/否-玩家入睡时将被杀死(此标志不会影响管理员)
- lootself -正确/错误-玩家将可以掠夺自己的身体/包袋。仅当标志NoPlayerLoot在区域上处于活动状态时,此标志才适用
- noapctargeting-真/假-APC不会瞄准区域中的玩家
- nobleed -正确/错误-防止玩家流血
- noboxloot-正确/错误-防止玩家掠夺箱子
- nobuild-正确/错误-阻止玩家建立游戏(此标志不会影响管理员)
- nochat-正确/错误-阻止玩家使用聊天(此标志不会影响管理员)
- nocollect-正确/错误-防止玩家拿起收藏品
- nocorpse-正确/错误-生成玩家尸体时将其移除
- nocraft-正确/错误-禁止在区域中制作
- nocup-是/否-防止玩家放置工具柜
- nodecay-正确/错误-阻止可衰减的实体受到衰减伤害
- nodeploy-正确/错误-阻止玩家部署物品(此标志不会影响管理员)
- nodooraccess-正确/错误-阻止玩家打开门
- nodrop-true / false-删除删除的项目
- nodrown -正确/错误-防止玩家溺水
- noentitypickup-正确/错误-防止玩家拿起门,锁等实体
- nofalldamage-正确/错误-防止玩家受到坠落伤害
- nogather-对/错-阻止玩家收集资源
- nohelitargeting-正确/错误-阻止直升机瞄准玩家并将其发送到新位置
- nokits-正确/错误-阻止玩家索取套件(套件插件)
- nolootspawns-true / false-防止战利品在区域中生成
- nonpcspawns-true / false-防止动物在该区域中产卵
- nonpctargeting-正确/错误-NPC玩家不会在区域中瞄准玩家
- nooventoggle-是/否-防止玩家切换烤箱/灯/火等的开/关
- nopickup-是/否-防止玩家拿起掉落的物品
- noplayerloot-正确/错误-防止玩家掠夺其他玩家
- nopve-正确/错误-动物将不受玩家攻击
- noremove-正确/错误-阻止玩家使用删除工具(RemoveTool插件)
- nosignupdates-正确/错误-防止玩家更新标志
- noshop-是/否-阻止玩家使用商店(GUIShop / ServerRewards)
- nostability -正确/错误-禁用结构稳定性
- nostash-是/否-防止玩家隐藏藏匿处
- nosuicide-是/否-阻止玩家使用自杀命令
- notp-true / false-阻止玩家使用传送(传送插件)
- notrade-正确/错误-阻止玩家进行交易(交易插件)
- noturrettargeting-true / false-阻止目标玩家的炮塔(自动炮塔/烈焰炮塔/炮台)
- noupgrade-true / false-无法升级建筑物(此标志不会影响管理员)
- novending-正确/错误-阻止玩家使用自动售货机
- novoice-正确/错误-阻止玩家使用语音聊天(此标志不会影响管理员)
- nowounded-是/否-玩家死亡时跳过受伤状态
- npcfreeze-是/否-阻止动物四处走动
- pvegod-正确/错误-玩家将拥有PVE God模式
- pvpgod-是/否-玩家将拥有PVP神模式
- sleepgod-正确/错误-睡眠中的玩家将拥有上帝模式
- unstrest-true / false-建筑物不会受到损害
还有一些区域选项可以用与设置标志相同的方式进行设置/调整。
选项-值-说明
- name -“区域名称”-设置区域名称
- id-“ ID号”-设置区域ID
- location-“ here”或“ xy z”-通过使用值“ here”,区域位置将移动到您的位置,否则通过键入坐标(xyz)手动设置位置
- radius-数量-设置区域的半径(如果使用球形区域)
- size-“宽度,高度,长度”-设置区域的大小(用于创建矩形区域。请确保将宽度,高度和长度输入为数字,代表您希望区域为的大小
- rotation -“ y旋转”或没有值-将矩形区域旋转到指定的Y值,或者如果未指定任何值,则它将是您面对的方向
- radiation -数量-向该区域添加辐射
- enter_message-“带引号的任何消息”-设置一条消息,让玩家进入区域时显示
- Leave_message-“带引号的任何消息”-设置一条消息,让玩家在离开区域时显示
- ejectspawns -“ Spawnfile名称”-指定生成文件以弹出播放器,以代替将其传送到区域外
- permission -“权限名称”-为该区域分配权限,以防止没有权限的玩家进入该区域
- enabled-true / false-启用或禁用此区域
- parentid-“区域ID”-设置父区域
代码:
/zone_add
/zone nobuild true nodeploy true name "Admin House" undestr true
在这里您可以看到我们创建了一个新区域,命名为“ Admin House”,并将nobuild,nodeploy和undest标志设置为true。这将阻止玩家建造,部署物品并破坏该区域中的建筑物。
父母/子女区
默认情况下,其他区域内的较小区域将继承较大区域中的标志以及分配给较小区域的标志。
要解决此问题,您可以使用命令“ / zone parentid <zoneid>”将父区域ID分配给较小的区域。
插件仍会将玩家注册在两个区域内,但是当它们进入子区域(外部区域内的较小区域)时,该玩家的所有来自父区域(外部区域较大)的标志都将被禁用。
如果您正在使用此功能,但仍希望将父区域中的某些标志应用于播放器,请也将这些标志也应用于子区域。