防止抢劫
免费
分类:免费插件
作者:CaseMan
版本:1.16.1
防止掠夺插件可保护玩家的实体(例如箱子、熔炉、职业等)免受其他玩家的掠夺。该插件非常适合 PVE 服务器,但也可用于 PVP 服务器。它支持游戏内队伍、FriendsAPI、ZoneManager 和权限管理。
您可以设置插件仅在橱柜范围内工作,也可以设置插件不工作。所有获得授权进入橱柜的人员都有机会进行搜刮。
注意:* 当有人尝试掠夺沉睡者的物品时,他的物品栏会打开,但沉睡者的物品栏不会打开,因为 Oxide 的钩子就是这样工作的——它阻止了打开其他玩家的物品栏,但并没有阻止向客户端发送 RPC。
依赖关系
使用好友 API 可以让您的好友访问您的实体。使用区域管理器可以让您在特定区域中禁用插件。
允许
此插件使用权限系统。要分配权限,请使用 `<command>` 命令oxide.grant <user or group> <name or steam id> <permission>。要移除权限,请使用 `<command>` 命令oxide.revoke <user or group> <name or steam id> <permission>。
preventlooting.use-- 使用命令的权限
preventlooting.player——防止已获得权限的玩家掠夺物品
preventlooting.corpse——防止掠夺已获得许可的玩家的尸体
preventlooting.backpack——防止掠夺已获得权限的玩家的背包
preventlooting.storage——防止掠夺已获得权限的玩家的存储物品
preventlooting.admin对于管理员和版主,可以在配置中复制“AdminCanLoot”选项,以便在没有管理员权限的情况下使用。
命令
该插件提供聊天和控制台命令,语法相同。在聊天中使用命令时,请在命令前加上正斜杠:`/`。
如果你想与其他玩家共享一个实体,可以使用聊天命令。要使用命令,你需要看向你的实体。
/share允许所有玩家访问
/share <username>——仅允许特定玩家访问
/unshare——禁止所有玩家访问
/unshare <username>-- 仅拒绝特定玩家的访问权限
/sharelist-- 实体的权限列表
/shareclear-- 清除实体的权限列表
/checkit——检查战利品保护
配置
设置和选项可以在目录PreventLooting下的文件中进行配置config。建议使用编辑器和验证器来避免格式问题和语法错误。
管理员可拾取- 允许管理员打开任何实体
CanAuthorizeCupboard - 允许对橱柜进行授权
CanLootCorpse - 允许拾取尸体
CanLootEntity - 允许拾取实体
CanRackedWeaponMount - 允许将武器安装在武器架上。
CanRackedWeaponSwap - 允许在武器架上交换武器。
CanRackedWeaponTake - 允许从武器架上取下武器。
CanRackedWeaponLoad - 允许将武器装载到武器架上。
CanRackedWeaponUnload - 允许卸载武器架上的武器。
CanLootPlayer - 允许玩家拾取战利品
CanLootBackpack - 允许拾取背包
CanLootBackpackPlugin - 允许从插件 Backpacks 中拾取背包
CanPickup - 允许提取建筑和装饰材料(门、窗、装饰品等)
CanOvenToggle - 允许打开或关闭烤箱(炉子、灯等)
使用橱柜- 如果橱柜已授权,则可在橱柜范围内共享实体
UseCupboardInclude - 指定可使用参数 UseCupboard 拾取的物品类型列表。可用类型包括:storage、pickup、player、corpse、backpack、backpackplugin。建议使用默认值。注意:如果“UseCupboardInclude”的值为:storage、player、corpse、backpack、backpackplugin,则仅当玩家和物品都在储物柜中时才允许拾取!
UseOnlyInCupboardRange - 启用后,插件仅在橱柜覆盖范围内使用。
UseOnlyInCupboardRangeInclude - 指定要拾取的物品类型列表,参数为 UseOnlyInCupboardRange。可用类型包括:storage(存储)、pickup(拾取)、player(玩家)、corpse(尸体)、backpack(背包)、backpackplugin(背包插件)。建议使用默认值。
排除实体- 排除列表
UseExcludeEntities - 启用排除列表
UseFriendsAPI - 启用以使用好友 API
使用团队- 启用游戏内团队功能
使用权限- 启用使用权限
UseZoneManager - 启用此功能后,可以使用区域管理器将插件排除在特定区域之外
ZoneManagerIncludeMode - 启用此选项可将插件排除在所有区域中,并使用“ZoneID”列表将插件包含在特定区域中以使其正常工作。
ZoneID - 插件将被包含或排除的区域列表
UseDynamicPVP - 启用动态PVP,使插件无法在动态区域中运行
下载安装
1.16.1 · 54.5 KB · 下载 1次
下载文件