登录 注册
← 返回上一页
反新手突袭

反新手突袭 免费

分类:免费插件 作者:MasterSplinter 版本:2.1.1

介绍
防新手袭击功能会在一定时间内阻止玩家对新玩家放置的实体造成伤害。该插件需要游戏时间追踪器来监控玩家在服务器上的停留时间才能正常工作。玩家无法被袭击的时间段可在配置文件中配置,默认值为 43200 秒。

权限
此插件使用权限系统。要分配权限,请使用 `<command>` 命令oxide.grant <user or group> <name or steam id> <permission>。要移除权限,请使用 `<command>` 命令oxide.revoke <user or group> <name or steam id> <permission>。
This plugin uses Oxide's permission system.
To assign a permission, use oxide.grant <user or group> <name or steam id> <permission>.
To remove a permission, use oxide.revoke <user or group> <name or steam id> <permission>.
antinoobraid.admin - 赋予玩家使用 /refunditem 和 /checkname 命令的权限

antinoobraid.noob - 赋予玩家永久新手保护状态

聊天命令
行政
/refunditem add - 将你当前持有的物品添加到可退款物品列表中(如果该物品是团队副本工具)。

/refunditem remove - 将你当前持有的物品从待退款物品列表中移除(如果该物品是团队副本工具)。

/refunditem list - 列出所有当前设置为退款的商品

/refunditem clear - 清除已设置为退款的项目列表

/refunditem all - 设置所有突袭工具均可退款(C4、炸药包、豆罐、F1 以及所有两种类型的火箭(高爆和普通))

/checkname 查找 - 检查已部署项并获取其“实体设置”的名称

/checkname holding - 检查你当前持有的武器,并获取其在“武器设置”中的名称

球员
/checknew - 允许玩家检查实体是否由新玩家放置,以避免损失炸药(需要看着建筑物/实体)

控制台和聊天命令(仅限管理员)
(/) antinoob 清除玩家数据 - 从文件中清除玩家数据

(/)反新手清除尝试 - 从文件中清除玩家的突袭尝试记录

(/) antinoob 全部擦除 - 擦除整个数据文件

(/) antinoob removenoob [SteamID] - 使玩家不再是新手(如果您发现玩家不是新手,请使用此选项)

(/) antinoob addnoob [SteamID] - 将玩家变成新手(如果您发现玩家确实是……新手……,请使用此命令……)

实体设置
配置文件中已经有一些项目分别列在两个列表中。要将实体添加到其中一个列表中,您需要添加要添加到列表中的实体的简短预制件名称,您可以通过在客户端控制台中输入 debug.lookingat 或 /checkname looking 来找到它(应该类似于“sleepingbag_leather_deployed”)。

这将使该物品在世界各地均可被所有人摧毁。如果您希望物品可以被摧毁,但新玩家无法摧毁,请查看Notes以下内容。

武器设置
配置文件中已经有一个示例项目。要将武器添加到列表中,您需要添加要添加的武器的简短预制件名称,您可以通过在聊天窗口中按住 /checkname 并同时手持武器来找到它(应该类似于“rocket_smoke”)。

笔记
要无限退款,请将值设为"Refunds before player starts losing explosives"零。

要"Refund explosives"使其生效,需要将其设置"Remove noob status of a raider on raid attempt"为 false。

"Kill fireballs when someone tries to raid protected player with fire"爆炸弹药和燃烧弹药产生的火球不会被摧毁,因为 hitinfo.InitiatorPlayer 对这些物品产生的火焰没有返回任何信息。

如果使用该插件"Anti Ladder and Twig",您可以禁用"Ignore twig when calculating base ownership (prevents exploiting)"保护 Twig 的选项,因为该插件可以防止 Twig 漏洞利用。

如果队伍/氏族成员使用的爆炸弹药和燃烧弹药产生的火焰受到保护,则不会对队伍/氏族建筑造成损害。这是因为火焰的命中信息中,`hitinfo.InitiatorPlayer` 属性没有返回任何信息。子弹伤害和爆炸伤害仍然会造成伤害。

"List of entities that can be destroyed without losing noob prtection, true = destroyable everywhere"添加此选项是为了让新手玩家在不失去保护的情况下,可以根据需要摧毁某些物品。最好将储物箱添加到此选项中,因为这样新手玩家可以摧毁衰败基地中的箱子,但其他玩家无法摧毁他们的箱子。

"Show time until raidable only to owners"这将允许基地所有者仅查看其基地的保护时间!如果启用此功能,部落/团队成员也可以查看。

"List of Weapons/Tools that won't trigger player to lose noob protection"不支持爆炸性5.56毫米步枪弹、燃烧性5.56毫米步枪弹、燃烧手枪弹、12号口径燃烧弹和火箭弹。这是因为弹药的燃烧/爆炸部分缺少某些必要信息,导致返回空值。

"Save data on Server Save"如果禁用此功能,它将每 60 秒保存一次或保存当前内容。"Save interval (seconds)"

下载安装

2.1.1 · 109.7 KB · 下载 0次 下载文件