登录 注册
← 返回上一页
区域收集

区域收集 免费

分类:免费插件 作者:dFxPhoeniX 版本:1.2.12

UGather提供了一个灵活的、基于权限的采集系统,用于控制不同采集类型和地图区域的资源采集速率。

该插件支持:

资源分配器
收获奖励
自然拾音器
路障和路标
采矿采石场
调查费用
巨型挖掘机
可选的基于 ZoneManager 的聚集区
倍率可以增加或减少收集到的数量:

0.5= 50% 收集率
1.0= 正常集电率
1.5= 150% 收集率
2.0= 双倍收集率
小于或等于该值的值0将被视为无效值,并按以下方式处理1.0。

可选依赖项
区域管理器
ZoneManager 是可选的。

即使不加载 ZoneManager,UGather 的标准权限采集功能也能正常工作。加载 ZoneManager 后,区域命令和特定区域的采集速率将自动生效。

UGather 还能检测服务器运行时 ZoneManager 的加载或卸载情况,并相应地启用或暂停区域集成。

收集类型
UGather 将资源分为以下几类:

Barrels- 从桶、油桶、柴油桶和路标上掉落的物品。
Bonus- 收获资源分配器后获得的额外资源。
Dispenser- 从矿石、树木、动物、尸体和其他资源分配器中采集的资源。
Excavator- 巨型挖掘机生产的资源。
Pickups- 地图上发现的自然可收集资源。
Quarry- 采石场开采的资源。
Survey- 由勘测费用产生的资源。
该Pickups类别仅处理自然生成的可收集物品。玩家在种植箱内种植的作物不受影响。

自动资源检测
当 UGather 检测到配置中缺少资源时,它会自动添加该资源:

归入检测到的类别
对所有已配置的收集权限
默认乘数为1.0
配置会自动保存,之后可以自定义倍率。UGather 目前不处理炼油厂。

区域聚集
区域收集使用 ZoneManager 和 UGather 权限。

创建区域时,系统会为其分配 UGather 中配置的收集权限之一。然后,该权限对应的资源倍增器将在区域内使用。

当 ZoneManager 可用时,存储的 UGather 区域会自动同步。

区域定制
可以编辑以下区域属性:

位置- 将区域移动到您当前的位置。
半径- 控制区域的大小,单位为米。
输入消息- 当玩家进入区域时显示的消息。
留言- 当玩家离开区域时显示的消息。
需要权限- 要求玩家拥有该区域分配的权限才能接收其采集速率或消息。
优先超越- 强制区域倍增器覆盖所有其他适用的采集速率。
限制权限- 防止分配的权限在其配置区域之外生效。
权限- 此区域使用的收集权限。此权限在创建区域时选择,之后无法编辑。
权限
此插件使用权限系统。要分配权限,请使用 `<command>` 命令oxide.grant <user or group> <name or steam id> <permission>。要移除权限,请使用 `<command>` 命令oxide.revoke <user or group> <name or steam id> <permission>。
收集权限是根据配置部分中的键动态创建的Gather Perms。

默认权限如下:

ugather.basic
ugather.advanced
ugather.donor
ugather.admin
命令权限为:

ugather.admin- 允许访问所有/ugather聊天命令。
根据配置的权限Base Permission会自动授予配置的默认组。可以通过在下添加新条目来创建其他收集权限Gather Perms。

权限堆叠
当Stackable Permissions禁用此功能时,UGather 会选择一个适用的乘数。

以上乘数中最大的乘数1.0优先。
当只有减量系数可用时,使用最低的系数。
启用该功能的区域Overtake Priority会覆盖所有其他速率。启用权限叠加后,修饰符会以加法方式组合1.0。
例如:

1.2 加 0.8 等于 1.0
1.5 加 0.8 等于 1.3
0.8 加 0.8 等于 0.6
最终乘数不能低于0.01。
聊天命令
所有命令都需要ugather.admin权限。

一般的
/ugather— 显示主命令菜单和 ZoneManager 集成状态。
速率命令
/ugather rate- 显示速率命令帮助。
/ugather rate list- 列出所有已配置的收集权限。
/ugather rate info <permission>- 显示有关权限的信息。
/ugather rate stats <permission> <type>- 显示某一类别的资源倍增系数。
/ugather rate types- 列出所有支持的收集类别。
区域命令
区域命令需要 ZoneManager。

/ugather zone- 显示区域命令帮助。
/ugather zone add <permission> <radius>- 在您当前位置创建一个区域。
/ugather zone list [page]- 列出已存储的 UGather 区域。
/ugather zone show <number>- 暂时显示选定区域。
/ugather zone variables- 列出可编辑的区域属性。
/ugather zone edit <number> position将区域移动到您当前的位置。
/ugather zone edit <number> radius <value>- 改变区域半径。
/ugather zone edit <number> enter_message <message>- 更改回车信息。
/ugather zone edit <number> leave_message <message>- 更改离职留言。
/ugather zone edit <number> require_permission <true/false>- 更改权限要求。
/ugather zone edit <number> overtake_priority <true/false>- 改变优先级行为。
/ugather zone edit <number> restrict_permission <true/false>- 将分配的权限限制在指定区域内。
/ugather zone delete <number>- 删除选定区域。

下载安装

1.2.12 · 86.7 KB · 下载 0次 下载文件