欢迎加入!

注册后,您将能够与我们社区的其他成员进行讨论、分享和私信。

无论您是想寻求帮助、分享经验,还是结识志同道合的朋友,我们都期待您的参与!一起探索更多精彩内容吧。

立即注册! 加入群聊
  • 所有的免费插件都是同步外网更新,所有都是最新版!
挖掘机锁

挖掘机锁 同步更新

没有下载权限
购买会员

权限

此插件使用权限系统。要分配权限,请使用 。要删除权限,请使用 。oxide.grant <user or group> <name or steam id> <permission>oxide.revoke <user or group> <name or steam id> <permission>
  • excavatorlock.use
    当 Use Permission 为 true 时。default name,但可以在 config 中修改
  • excavatorlock.admin
    绕过管理员的挖掘机战利品保护

命令

此插件使用相同的语法提供聊天和控制台命令。在聊天中使用命令时,请为其添加正斜杠前缀: '/'。
  • excavator
    查看 Giant Excavator 状态
-excavatorclear清除 excavator lock 状态。

配置

设置和选项可以在目录下的文件中进行配置。建议使用编辑器和验证器,以避免格式问题和语法错误。ExcavatorLockconfig
{
"Use permission": false,
"Permission": "excavatorlock.use",
"Multiplier permission": false,
"Permission For Multiplier": "excavatorlock.multiplier",
"CoolDown before releasing excavator": 5.0,
"Send Excavator available Message to All": true,
"Enable engine loot after it is started to add diesel": true,
"Use Teams": true,
"Use Clans plugin": false,
"Use clan table": false,
"CoolDown before a player or team can restart the excavator (0 is disabled)": 30.0,
"Apply cooldown to all excavators": true,
"Enable fuel modifier": true,
"Maximum stack size for diesel engine (-1 to disable function)": -1,
"Enable signal Computer lock": true,
"Enable signal Computer message": true,
"Running time per fuel units (time in seconds)": 120.0,
"Sulfur production multiplier ": 1.0,
"HQM production multiplier": 1.0,
"Metal production multiplier": 1.0,
"Stone production multiplier": 1.0,
"Excavator chat command": "excavator",
"Excavator clear status": "excavatorclear",
"Empty the output piles when excavator start": false,
"Charge needed for supply drop (0 to use default of 600sec)": 0,
"Clear excavator lock after all player from team/clan disconnect ": false,
"Clear excavator lock after player owner disconnect": false,
"Time after all player disconnect before excavator clear (minutes)": 10,
"Use Discord hook": false,
"Use Discord timestamp": true,
"Discord hook url": "",
"Use Notify plugin": false,
"Debug": false,
"Log to file": false
}
使用权限:如果要使用巨型挖掘机的权限系统,则设置为 true。

权限 : “excavatorLock.use”当 Use permission 设置为 true 时的权限名称

乘数权限:如果要对巨型挖掘机使用权限系统,则设置为 true。

乘数权限 : “excavatorlock.multiplier”当 Use permission 设置为 true 时的权限名称

释放挖掘机前的冷却时间:5.0

当挖掘机关闭时,使用挖掘机的玩家会收到一条消息。这是发动机关闭后、向所有玩家解锁战利品堆之前的分钟数。时间以分钟为单位

向所有人发送消息 Excavator available: true

冷却后,控制是否向所有玩家发送广播

启动后启用引擎战利品以添加柴油:true

允许在发动机启动后抢劫油箱。如果为 false,则停止玩家添加燃料以延长使用时间。

使用 Teams:true

团队成员将共享挖掘机操作 (Rust Team)

使用 Clans 插件:true

使用 Clan 插件共享挖掘机操作

使用军团表

使用 Clan 表共享 excavator 操作。

玩家或团队可以重启挖掘机之前的冷却时间(0 为禁用):30.0

设置挖掘机关闭后的冷却时间,玩家/团队/军团可以再次使用时间以分钟为单位。如果玩家/团队已经使用了挖掘机,那么 FINISH,他们必须等待那么长时间才能再次使用它。

“Apply cooldown to all excavators”:对、

当有多个挖掘机时,如果为 true,则当玩家使用其中一台挖掘机时,所有挖掘机都会有冷却时间,如果为 false,则玩家可以同时使用所有挖掘机。

Enable fuel modifier: true如果为 true,则使用 Running time per fuel units 参数。如果其他插件正在管理 excavator 燃料,则应将此参数设置为 false。

柴油发动机的最大堆栈大小(-1 禁用功能):-1仅修改挖掘机柴油堆大小的选项。设置为 -1 以禁用该功能。设置为 0 以使用默认堆垛大小此实现仅修改柴油发动机的“inventory.maxStackSize”。可能无法与其他插件很好地配合使用。如果是这种情况,只需使用 -1 禁用此选项,此参数只能与低于全局堆栈大小的值一起使用。

启用信号 Computer lock: true如果为 true,则调用空投的能力被锁定为操作挖掘机的玩家/团队/部落。

Enable signal Computer message: true在聊天中发送消息,表明 airdrop 是从 Signal Computer 调用的。

每个燃料单位的运行时间(以秒为单位):120.0更改每桶柴油的默认运行时间。默认值为 120 秒。时间以秒为单位。

硫磺生产倍数: 1HQM 生产倍数: 1金属生产倍数: 1石头生产倍数: 1

覆盖每个期间每种矿物的生产数量。由于冲突,在使用 Gather 修饰符插件时不应使用。

Excavator chat command“: ”挖掘机”

命令查看挖掘机状态

Excavator clear 状态:“excavatorclear”

admin 命令清除所有巨型挖掘机的锁定状态命令可以在 RCON、Chat 或 Console 中发出

挖掘机启动时清空输出堆 : true

启动挖掘机时,输出桩的内容将被刷新。

Supply drop 所需的充电量(0 使用默认的 600 秒):0

设置给信号充电的秒数 computer.0: 禁用该功能并使用默认值.600 是 Rust 的默认值

在团队/部落的所有玩家断开连接后清除挖掘机锁 : false玩家所有者断开连接后清除挖掘机锁 : false

如果玩家或团队/氏族断开连接一段时间,这些模式将解锁挖掘机。一次只能使用一种模式

挖掘机清除前所有玩家断开连接后的时间(分钟):10

当其中一个断开连接时解锁模式处于活动状态时,这是等待挖掘机清除并可供所有人使用的时间。玩家的冷却时间仍然会激活,然后才能重复使用挖掘机。

调试:true

向控制台显示一些基本的调试信息

Log to file: true

将基本调试信息发送到日志文件

Use Discord hook: falseDiscord hook url: "a discord url"

Configure a discord hook and send some information to discord

Use Discord timestamp

Discord timestamp allow to display time/date relative to viewer time zone.

Use Notify plugin

使用 Notify/UI Notify 插件显示通知

注意:当配置的 cooldown 参数发生变化时,最好删除 ExcavalorLock 的数据文件。

地方化

默认消息位于目录下的文件中。要添加对其他语言的支持,请创建一个新的语言文件夹(例如 对于德语),请将默认语言文件复制到新文件夹,然后自定义消息。ExcavatorLocklang/ende
{
["ExcavatorOff"] = "<color=#FF1500>- Giant excavator just turn off !</color>",
["ExcavatorCoolDown"] = "<color=#FF1500>- You have {0} min. to get the ore, before it unlock to all</color>",
["ExcavatorInUse"] = "<color=#FFA500>Giant Excavator currently in use by {0}</color>",
["ExcavatorStartEngine"] = "Giant Excavator started for {0,2:F0} minutes",
["ExcavatorStartEngineHM"] = "Giant Excavator started for {0,2:F0} hour, {1,2:F0} minutes",
["ExcavatorStarted_"] = "Giant Excavator {0}, started by {1}. loot is protected",
["ExcavatorStoped_"] = "Giant Excavator {0}, stopped and is available to all",
["ExcavatorFuel"] = "<color=#FFA500>Giant Excavator currently running with {0} fuel in storage</color>",
["ExcavatorPlCooldown"] = "Excavator Player cooldown will expire in {0} min.",
["ExcavatorAvailableIn"] = "Giant Excavator {0} will be available in {1,2:F0} min.",
["ExcavatorClearStatus"] = "Clearing the giant excavator status",
["ExcavatorPermission"] = "Player does not have permission to use giant excavator",
["ExcavatorSupplySignal"] = "Airdrop was activated at excavator {0} by player {1}, please do not steal",
["ExcavatorClearOffline"] = "Giant Excavator {0}, cleared because team/clan player are offline",
}

关于限制柴油的使用量

玩家可以无限制地加注柴油发动机并长时间握住挖掘机。我添加了一个简单的函数来限制玩家可以放入引擎中的柴油量,但其他修改堆栈大小的插件可以做得更好。

例如,stack-item-storage 可以设置放入 Diesel enginehttps://umod.org/plugins/stack-item-storage 的燃料量

插件 ChestStackMultiplier 执行类似的功能 https://umod.org/plugins/chest-stack-multiplierand 可能还有其他插件。

用于配置的容器为:“assets/content/structures/excavator/prefabs/engine.prefab”

关于空投

此插件不保护 AirDrops。它只允许挖掘机的当前用户激活信号计算。插件 LootDefender 可以将空投锁定到激活信号 computer 的玩家。https://umod.org/plugins/loot-defender
作者
xiaoguan
下载
0
查看
13
首次发布
最后更新

评分

0.00 星 0 星

来自xiaoguan的更多资源

后退
顶部