


Works with
可瞄准的无人机
IQDronePatrol [+XMAS 风格]
真正的 PVE
关于 IQGuardianDrone
IQGuardianDrone 是 RUST 世界中一个新的、技术先进的插件。这是一个为您的玩家引入新机制和新“队友”的插件!
让您的服务器更接近技术,Rust 开发人员自己正在缓慢但肯定地朝着技术迈进!

适用于 PvP 和 PvE 服务器,使用单个配置设置即可轻松切换 PvE 模式!
这个插件以技术为主题,具有大量的音频提示(17 条语音线)以及现代、简约的 UI 界面!
我使用插件在存档中提供所有文件
您可以将此链接用于您的服务器、群组等的视频(
不要将其上传到您的频道 YT – 该视频具有我确认的版权,您将收到警示。
一定要看到最后,动态瞬间逐步出现,这个视频值得你花 2 分钟的时间。
功能列表:

新 # NPC/炮塔和 SamSite 对无人机的攻击:
防御无人机现在将成为 NPC、炮塔和 SamSite 的目标!
要启用此功能,您需要安装免费插件 – TargetableDrones。
配置在 TargetableDrones 中完成,您可以在其中选择谁将攻击无人机。
音效:
在音效方面已经做了大量的工作,该插件具有 17 个针对不同情况的独特短语。所有音效均由配音演员专业录制。
无人机有用于各种动作和情况的短语,包括指导、战斗和幽默短语,增加了更多的游戏内容。
交易员有问候、告别、购买和随机作短语。
动态路线构建:
无人机能够自主构建移动路线,区分树木、岩石、结构和纪念碑。这使它能够在不卡住的情况下进行机动,从而提高其战斗能力。
房屋中的玩家保护:
如果玩家在他们的房屋或任何建筑物内,无人机将通过在房屋周围飞行来保护他们,消除任何接近的威胁。
炮塔:
炮塔基于游戏内机制运行,配置虽小但很重要。
您可以调整敌人检测半径,选择炮塔的敌人触发器(玩家/NPC/动物)。
可以更改炮塔的弹药槽数量,并为特权添加武器黑名单。
Hub:
这是无人机等待玩家的点。
玩家可以在战斗或移动时将无人机发送到中心。一旦到达枢纽,无人机将降落在枢纽点并关闭,等待进一步的命令。
如果玩家在拥有 Hub 时被杀死或退出服务器,无人机将自动返回该服务器。
再次按下控制遥控器可以取消飞往枢纽的航班。
集线器上的频率应与无人机上的频率相匹配。
Control Remote(控制遥控器):
控制遥控器用作具有 SkinID 的“引爆器”(常规引爆器不起作用)。
需要激活和控制无人机。
遥控装置上的频率应与无人机上的频率相匹配。
无人机供应商:
NPC 城市中有一个集成建筑(使用 CopyPaste 插件)- 您可以修改它(为了您的建筑正常运行,请咨询我,我会指导您需要在那里安装什么)。
所有供应商商品都可以自定义或完全禁用。
可以在配置文件中更改建筑物的位置。
无人机配置:
提供了广泛的无人机配置选项。您可以移除它的频闪灯、手电筒,并设置手电筒打开的时间。
您可以配置无人机的高度、速度、飞行偏移量,并且支持当玩家在车辆中时无人机,也可以单独配置。
该插件附带已设置的最佳配置,因此您不必担心配置和测试的复杂性。
插件货币化:
您可以在服务器的商店中销售无人机、遥控器和集线器。
除此之外,还有基于权限的炮塔配置。

权限:
iqguardiandrone.dronedestroy - permission to use the drone destruction command
iqguardiandrone.hubdestroy - permission to use the hub destruction command
其他权限在设置
Chat 命令中配置:
/hub - send the drone to the hub (there is also a button in the UI)
/drone - an admin command that gives a drone, a control remote, and a hub
/hub.destroy - destroys the hub at a distance
/drone.destroy - destroys the drone at a distance
控制台命令:
hub - send the drone to the hub (there is also a button in the UI)
iqgd drone [Steam64ID] - give a player a drone
iqgd hub [Steam64ID] - give a player a hub
iqgd rfdetonator [Steam64ID] - give a player a drone control remote
hub.destroy - destroys the hub at a distance
drone.destroy - destroys the drone at a distance
例如,使用方括号 – 不要在命令中使用它们

应用程序接口:
private Boolean IsValidDrone(Drone drone) // Returns true/false values if this drone is someone's protector
Object canRemove(BasePlayer player, BaseEntity entity) // Returns a String with information if a player is trying to remove a drone/hub, otherwise returns null
配置:
代码:
{
"General plugin configuration": {
"Use the plugin UI interface": true,
"Use sound effects at the merchant": true,
"Use sound effects for the drone": true,
"Drone SkinID (if you sell the drone through a store or NPC - set the same SkinID there)": 3036002096,
"Hub SkinID (if you sell the hub through a store or NPC, set the same SkinID there)": 3040010074,
"Control remote SkinID (if you sell the remote through a store or NPC, set the same SkinID there)": 3040010185,
"Choose the type of drone pickup with the crowbar: 0 - Cannot lift at all, 1 - Only the drone owner, 2 - Owner and his friends, 3 - All players": 1
},
"Setting up drone": {
"Drone parameter configuration": {
"Health level (default - 100)": 100.0,
"Drone configuration while following the player": {
"Height above the player": 2.0,
"Vertical speed": 10.0,
"Movement speed": 7.0,
"Height at which the drone will follow a swimming player above the water level": 3.0,
"Offset from the player": 3.0,
"How many times will the player's offset increase when they are on a vehicle": 2.0,
"How much will the following speed increase when the player is on a vehicle": 2.0,
"The drone's pitch angle when it is following and attacking a target": 15.0,
"Drone speed based on the distance to the player [distance] = speed": {
"100": 10.0,
"200": 15.0,
"300": 20.0,
"400": 25.0,
"500": 30.0
}
},
"Configuration of the drone's mode while waiting for a player to exit the building, as the drone circles around the house": {
"Height above the building": 7.0,
"Distance around the building over which the drone will rotate": 15.0,
"Rotation speed around the building": 30.0
}
},
"Adjusting drone lighting": {
"Using strobe light on drone (true - yes / false - no)": true,
"Using flashlight on drone (true - yes / false - no)": true,
"What time does the drone's flashlight turn on on the server": 19.0,
"What time does the drone's flashlight turn off on the server": 8.0
},
"Setting up a turret on a drone": {
"Enemy detection radius (according to the standard - 30.0)": 30.0,
"Disallow players from looting the turret (true - only the owner and their friends can loot/false - all players can loot)": false,
"Configuring turret attack types": {
"Will the turret attack animals (true - yes/false - no)": true,
"Will the turret attack the NPC (true - yes/false - no)": true,
"Will the turret attack players (true - yes/false - no)": true
},
"Setting up a blacklist for the turret": {
"Use blacklist for turret (true - yes / false - no)": true,
"Blacklist of weapons and ammunition for the turret (shortname)": [
"lmg.m249",
"rifle.ak",
"rifle.lr300",
"rifle.m39",
"ammo.rifle.explosive"
]
},
"How many slots to lock in the turret for ammo (maximum 5)?": 3
}
},
"Configuration by privileges": {
"iqdroneguardian.vip": {
"Health level": 200.0,
"Drone configuration while following the player": {
"Movement speed": 10.0,
"Drone speed based on the distance to the player [distance] = speed": {
"100": 12.0,
"200": 17.0,
"300": 22.0,
"400": 27.0,
"500": 32.0
}
},
"Setting up a turret on a drone": {
"Enemy detection radius (according to the standard - 30.0)": 50.0,
"Disallow players from looting the turret (true - only the owner and their friends can loot/false - all players can loot)": false,
"Configuring turret attack types": {
"Will the turret attack animals (true - yes/false - no)": true,
"Will the turret attack the NPC (true - yes/false - no)": true,
"Will the turret attack players (true - yes/false - no)": true
},
"Setting up a blacklist for the turret": {
"Use blacklist for turret (true - yes / false - no)": true,
"Blacklist of weapons and ammunition for the turret (shortname)": [
"lmg.m249",
"ammo.rifle.explosive"
]
},
"How many slots to lock in the turret for ammo (maximum 5)?": 2
}
}
},
"Setting the color of parameters in the interface": {
"General color": "0.8941177 0.854902 0.8196079 1",
"Health level color if it is above 50%": "0.4509804 0.5529412 0.2705882 1",
"Health level color if it is below 50%": "0.7607843 0.427451 0.2 1",
"Health level color if it is below 25%": "0.8039216 0.254902 0.1686275 1"
},
"Setting up the seller and the building": {
"Use the building with the drone merchant and other items? (true - yes/false - no)": true,
"The name of the file with the building should be in data/copypaste/": "MechanicHouse",
"Setting up custom building positions with a merchant": {
"Use custom positions (true - yes/false - no)": false,
"Custom position for the building": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"Degree of rotation of the building": 0.0,
"The radius of the safe zone (Analogous to the compound)": 25.0
},
"Store names on the map": "Mechanic's hut",
"Setting up a vendor NPC": {
"DisplayName NPC": "Mechanic",
"ID NPC (His appearance depends on his ID)": 1369732,
"Clothes NPC": [
{
"ShortName": "shirt.collared",
"SkinId": 1402339549
},
{
"ShortName": "pants",
"SkinId": 1402353612
},
{
"ShortName": "burlap.gloves",
"SkinId": 1402323871
},
{
"ShortName": "hat.cap",
"SkinId": 1137543887
},
{
"ShortName": "shoes.boots",
"SkinId": 2830476912
}
]
},
"Configuration of items for sale in the mechanic's shop": [
{
"Item for sale": {
"ShortName": "drone",
"SkinId": 3036002096,
"Amount": 1
},
"Item price": {
"ShortName": "scrap",
"Amount": 350
}
},
{
"Item for sale": {
"ShortName": "discofloor",
"SkinId": 3040010074,
"Amount": 1
},
"Item price": {
"ShortName": "scrap",
"Amount": 500
}
},
{
"Item for sale": {
"ShortName": "rf.detonator",
"SkinId": 3040010185,
"Amount": 1
},
"Item price": {
"ShortName": "scrap",
"Amount": 100
}
},
{
"Item for sale": {
"ShortName": "carburetor3",
"SkinId": 0,
"Amount": 1
},
"Item price": {
"ShortName": "scrap",
"Amount": 100
}
},
{
"Item for sale": {
"ShortName": "crankshaft3",
"SkinId": 0,
"Amount": 1
},
"Item price": {
"ShortName": "scrap",
"Amount": 100
}
},
{
"Item for sale": {
"ShortName": "piston3",
"SkinId": 0,
"Amount": 1
},
"Item price": {
"ShortName": "scrap",
"Amount": 100
}
}
]
},
"Settings IQChat": {
"IQChat : Custom prefix in chat": "[<color=#4A5ED5>IQGuardianDrone</color>]\n",
"IQChat : Custom chat avatar (If required)": "0",
"IQChat : Use UI notification (true - yes/false - no)": false
}
}