• 每个人都可以搬运插件,请严格遵守搬运插件的规则,帖子一定要写上原帖地址! 近期Rustbbs会有大量更新!服务器版块请严格按照规定排版写入! 搬运插件请不要大量机翻!QQ交流群:612904352
Prevent Looting/ 防止抢劫

搬运 Prevent Looting/ 防止抢劫 1.11.1

没有下载权限
原网址
https://umod.org/plugins/prevent-looting
原作者
CaseMan
原名称
Prevent Looting
更新下载链接

与...合作

防止抢劫为玩家的实体(箱子,熔炉,职业等)提供保护,防止其他玩家抢劫。是PVE服务器的理想选择,但可用于PVP。该插件支持游戏中的团队,FriendsAPI,ZoneManager和权限。

您可以将插件配置为仅在橱柜范围内工作或不工作。所有将被授权进入橱柜的人都有机会进行抢劫。

注意:*当任何人试图抢劫卧铺时,他的库存将打开,但没有打开卧铺库存,因为氧化钩子起作用了-它阻止了其他玩家的库存打开,但并未阻止将RPC发送至客户端。

依存关系
使用“朋友API”可让您允许朋友访问您的实体。使用区域管理器允许您禁用某些区域中的插件。

允许
该插件使用Oxide的权限系统。要分配权限,请使用oxide.grant <user or group> <name or steam id> <permission>。要删除权限,请使用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.json在oxide/config目录下的文件中配置此插件的设置和选项。建议使用JSON编辑器或验证站点(例如jsonlint.com),以避免格式问题和语法错误。
AdminCanLoot-允许管理员打开任何实体

CanAuthorizeCupboard-允许在橱柜中进行授权

CanLootCorpse-允许掠夺尸体

CanLootEntity-允许掠夺实体

CanLootPlayer-允许战利品玩家

CanLootBackpack-允许战利品背包

CanLootBackpackPlugin-允许来自插件背包的战利品背包

CanPickup-允许建筑和装饰的拾取元素(门,窗户,装饰等)

CanOvenToggle-允许打开或关闭烤箱(炉子,灯等)

UseCupboard-如果橱柜授权,则可以共享橱柜半径中的实体

UseCupboardInclude-使用参数UseCupboard进行抢劫的类型列表。可用类型:存储设备,皮卡,播放器,尸体,背包,背包插件。建议使用默认值。注意:使用“ UseCupboardInclude”值:播放器,尸体,背包,背包插件-仅当两个播放器都在橱柜中进行身份验证时才允许掠夺!

UseOnlyInCupboardRange-启用仅在橱柜的覆盖区域内使用插件

UseOnlyInCupboardRangeInclude-使用参数UseOnlyInCupboardRange进行抢劫的类型列表。可用类型:存储设备,皮卡,播放器,尸体,背包,背包插件。建议使用默认值。

ExcludeEntities-排除清单

UseExcludeEntities-启用排除列表的使用

UseFriendsAPI-启用以使用Friends API

UseTeams-可以使用游戏中的团队

UsePermission-启用使用权限

UseZoneManager-启用以使用区域管理器将插件排除在特定区域之外

ZoneManagerIncludeMode-允许在所有区域中排除插件,并使用“ ZoneID”列表将插件包含在特定区域中

ZoneID-包含或排除插件的区域列表

默认配置
{
"AdminCanLoot": true,
"CanAuthorizeCupboard": true,
"CanLootBackpack": false,
"CanLootBackpackPlugin": false,
"CanLootCorpse": false,
"CanLootEntity": false,
"CanLootPlayer": false,
"CanOvenToggle": false,
"CanPickup": false,
"ExcludeEntities": [
"mailbox.deployed"
],
"UseCupboard": false,
"UseCupboardInclude": [
"storage"
],
"UseExcludeEntities": true,
"UseFriendsAPI": true,
"UseOnlyInCupboardRange": false,
"UseOnlyInCupboardRangeInclude": [
"storage"
],
"UsePermission": false,
"UseTeams": true,
"UseZoneManager": false,
"ZoneManagerIncludeMode": false,
"ZoneID": [
"12345678"
]
}
本土化
默认消息在PreventLooting.json目录下的oxide/lang/en文件中。要增加对另一种语言的支持,请创建一个新的语言文件夹(例如de德语)(如果尚未创建),将默认语言文件复制到新文件夹中,然后自定义消息。
该插件默认支持英语和俄语。
作者
啊布呀
下载
80
查看
2,500
首次发布
上次更新
评分
0.00 星 0个评价

啊布呀的更多资源

分享此资源