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

搬运 BotSpawn / 机器人 2.1.0

没有下载权限
原网址
https://codefling.com/files/file/15-botspawn/
原作者
Steenamaroo
原名称
BotSpawn
关于BotSpawn

BotSpawn在选定的纪念碑处产生了一定数量的Rust AI机器人。
它还支持服务器空投,补给投降,生物群系,自定义位置和聊天命令中的“ toplayer”中的机器人。
为Facepunch默认科学家,凶手提供额外的自定义选项,包括工具包。

* * * *在未完全阅读更新说明的情况下,请勿更新至V2.0.00或更高版本。* * * *

如果您来自V1.XX,则可能要先安装V 2.0.5,以便迁移旧的配置+数据信息。

BotSpawn允许存储数据文件集。
每个集合的名称中都有一个前缀,并且通过在config-DataPrefix =“ NameHere”中设置此前缀来加载特定的集合
默认位置是自动生成的,其设置保存在/oxide/data/BotSpawn/prefix-DefaultProfiles.json中。
自定义位置是通过chat-command添加的,其设置保存在/oxide/data/BotSpawn/prefix-CustomProfiles.json中

可与下面插件合作 -

权限
代码:
botspawn.allowed-非管理员使用必需
控制台命令。
bot.count-显示控制台中实时BotSpawn npc的数量。
bots.count-显示控制台中的实时BotSpawn npc数量,按配置文件名称列出。
botspawn spawn <配置文件名称>-为给定配置文件生成其他人口不足的npc。
botspawn kill <配置文件名称>-杀死给定配置文件的所有人口不足的npc。
聊天命令
代码:
/ botspawn  add <customname>-在您的位置添加自定义配置文件
/ botspawn remove <customname>-删除您所在位置的自定义配置文件
/ botspawn move <现有名称>-将自定义配置文件重新定位到您的位置
/ botspawn  list -显示所有自定义位置名称
/ botspawn toplayer <玩家名称> <配置文件>; -您需要先拥有一个自定义配置文件
/ botspawn info-告诉您正在查看的npc的配置文件名称。
/ botspawn spawn <配置文件名称>-为给定配置文件生成其他人口不足的npc。
/ botspawn kill <配置文件名称>-杀死给定配置文件的所有人口不足的npc
用于自定义生成点。
代码:
/ botspawn edit <现有名称>-显示并开始编辑自定义生成点。
/ botspawn addspawn-将当前位置添加到正在编辑的配置文件的派生工具中。
/ botspawn removespawn-删除最后添加的自定义生成点。
/ botspawn removespawn <数字>-按数字删除特定的自定义生成点。
/ botspawn actionspawn <数字>-按数字移动特定的自定义生成点。
/ botspawn loadpawns <FileName>-导入一个现有的SpawnsDatabase生成文件并保存。
注意:您将需要编辑data / BotSpawn.json并将AutoSpawn设置为“ true”,以及其他任何自定义设置

笔记。

V2更新说明。
安装V2时,当前数据将自动迁移。
不再使用Spawns.cs,而是使用内置的生成点记录。
如果使用自定义生成点,则需要使用新的聊天命令来重新创建或导入这些生成点。

默认配置文件名称已更改,因此,如果您对任何自定义配置文件使用Parent_Monument,
则需要手动更改这些名称以匹配新的默认纪念碑名称。

一般注意事项。
BotSpawn根据配置文件中“机器人”的数量维护种群。
为空投或通过“生成”或“ toplayer”命令生成的NPC,或通过其他插件的调用生成的NPC,
不被视为种群的一部分,并且在死亡时不会重新生成。

没有工具箱,默认的科学家/谋杀者的尸体清单中将没有任何东西,
除了默认的Rust随机战利品-没有武器或衣服。

所有的BotSpawn选项只能管理BotSpawn机器人。
唯一的例外是“ NPCs_Attack_BotSpawn”选项,该选项可防止外部NPC攻击BotSpawners。


组态
代码:
“ DataPrefix”:“默认”,(告诉BotSpawn要加载哪些数据文件)
“ DayStartHour”:8
“ NightStartHour”:20,
“ NPCs_Attack_BotSpawn”:否,
“ HTNs_Attacks_BotSpawn”:否,(Scarecrows等npc将忽略botspawn npc。)
“ BotSpawn_Attacks_NPCs”:否,
“ APC_Safe”:是的,
“ Turret_Safe”:是的,
“ Animal_Safe”:是的,
“ Supply_Enabled”:否,(为用户调用的补给生成“空投”机器人)
“ Remove_BackPacks_Percent”:始终为100:从不为0。
“ Remove_KeyCard”:true,(机器人默认赃物中的所有钥匙卡都会被销毁)
“ Ignore_HumanNPC”:正确,(忽略HumanNPCCore插件中的“机器人”)
“ Ignore_HTN”:是/否(botspawn npc将忽略稻草人等),
“ Ignore_Sleepers”:是/否,
“ Pve_Safe”:是,(机器人不会被火/倒钩等伤害)
“ Max_Chute_Wind_Speed ”:100
“ Max_Chute_Fall_Speed ”:100
*“ BotSpawn”是此插件产生的npc。
*“ NPC”是通过其他任何方式生成的npcsb。

注意-“攻击”全局选项是预防性的。
False =禁用:True =默认行为。

默认位置。
代码:
大事记
空投
古迹
所有主要古迹都会自动检测到并编号为0/1/2以允许倍数。
生物群落
代码:
干旱
温和的
苔原
北极
注意:半径与生物群系无关。每个机器人在相关生物群系内的随机位置产生。
每个配置文件的选项。
以下选项将在每个位置的数据json中列出一次。
唯一必要的设置是AutoSpawn:True。其他一切都是偏好。
代码:
AutoSpawn- true/false
Attacks_Other_Profiles - true/false.*
Allow_Rust_Loot_Percent - 100 is always : 0 is never.
Bot_Accuracy_Percent 100 is most accurate.
Bot_Damage_Percent (dealt)- 100 is greatest amount of damage.
Bot Health - 100 is default. Value can exceed 100.
Bot Names - [], See below
Bot Name Prefix - eg "NPC".
Bots - 10 - number of npcs to spawn.
Chute - true/false
Corpse_Duration: 60 (Seconds)
Disable_Radio - true/false.
Keep_Default_Loadout - true/false.
Keeps Scientist/Murderer attire and weapons, in addition to your custom kits.
Kit - [], See below
Murderer - True/False
Spawns the 'running zombie' murderer prefab instead of Scientist.
Peace_Keeper- true/false
-Bots ignore you if you have no projectile/fire weapon drawn.
-Melee will do no damage to bots.
Peace_Keeper_CoolDown - 5 (seconds)
Once aggravated, bots will remain hostile towards you for this period, even if you put away your weapon.
Radius - 200 - Size of the area in which bots will spawn.
Respawn_Timer - 60 (Seconds).
Roam_Range - 40.
Aggro_Range - 30.
DeAggro_Range - 40.
Suicide_Timer - 300 seconds.**
Wipe_Belt_Percent - 100 is always : 0 is never.
Wipe_Clothing_Percent - 100 is always : 0 is never.
Weapon_Drop_Percent - 100 is always : 0 is never.
Min_Weapon_Drop_Condition_Percent - 50(%)
Max_Weapon_Drop_Condition_Percent - 100(%)
Running_Speed_Boost - 0.0 is default. Values of even 1.0 or 2.0 will make a big difference
Stationary - true/false - Allows CustomSpawnPoints npcs to exist off navmesh; They will aim and fire but will not move.
Announce_Spawn - true/false
Announcement_Text - "Custom text here."
Spawn_Hackable_Death_Crate - true/false - spawns hackable crate at npc corpse.
Death_Crate_CustomLoot_Profile - "CustomLootProfileName
Death_Crate_LockDuration - 600
AlwaysUseLights - true/false (ignore time of day)
Night_Time_Spawn_Amount - 0
UseCustomSpawns - true/false
ChangeCustomSpawnOnDeath - true/false - Killed npc will spawn at his original spawnpoint, or a random one.
Die_Instantly_From_Headshot - true/false
Instant_Death_From_Headshot_Allowed_Weapons - Shortprefabnames - See below
工具包,名称和爆头武器的格式应如下:
代码:
[“ kit1”],  用于单个;  [[kit1],“ kit2”,“ kit3”],  用于许多。
[“ name1”],  用于单个;  [[name1“,” name2“,” name3“],  用于多个。
[ “lr300.entity”],用于单次或[ “lr300.entity”, “m92.entity”],对于许多。
如果有多个条目,BotSpawn将从列表中随机选择一个。
如果工具包的数量等于机器人的数量,则BotSpawn将始终按顺序将它们配对在一起。
将为任何空白条目生成随机名称-[“一个”,“二个”,“三个”]



常问问题。

问:有上百万种选择。我从哪说起呢?
答:将config / BotSpawn.json中至少一个纪念碑的AutoSpawn设置为true,然后重新加载插件。
答:其他所有都是偏好/用户定制。

问:我的机器人消失或不动。
答:某些皮带物品和某些武器蒙皮可能会导致机器人停止响应。
答:只能在皮带上尝试普通武器进行故障排除。
答:失败,请尝试其他位置。
答:某些地形仍然会导致机器人生成问题。

问:性能糟透了。
答:尝试设置ai_dormant = true
答:如果这样做有帮助,但您想修改休眠范围,则可以指定“ ai_to_player_distance_wakeup_range X”。默认值为160m。
答:如果没有,请减少机器人的数量。

问:我的机器人不会死吗?
答:请确保Godmode权限允许您造成损害。
答:等同于消失^。
答:如果您正在运行PVE服务器,请使用PVE插件,该插件可用于更改NPCPlayers的设置。

问:我在攻击机器人时受到损害。
答:这也可能是由服务器或插件的PVE设置引起的。

问:X会杀死我的机器人吗?
答:辐射,溺水,坠落和直升机不会杀死您的机器人。
答:可以切换炮塔定位机器人。可以切换Bradley定位机器人。
答:火灾(篝火等)会杀死您的机器人。倒钩,仙人掌等造成的损害将杀死您的机器人,但是可以通过将'Pve_Safe'配置选项设置为true来防止。

问:我的机器人可以使用哪些武器?
答:我建议您坚持使用基本的子弹武器,手动工具和近战武器。
答:某些武器可能比其他武器更有效。已知某些武器皮肤会引起问题和错误。
答:如果遇到问题,请尝试使用普通武器。科学家并没有被优化为仅使用近战。
答:应该至少提供一种弹丸武器。

问:我可以拥有自定义个人资料位置吗?
答:是的。您的自定义位置存储在data / BotSpawn.json中。使用聊天命令/ botspawn add NewNameHere在您当前的位置创建配置文件。

问:我可以有特定的自定义生成点吗?(地下等)
答:可以。对于某些配置文件,使用内置命令创建自定义生成点,并将UseCustomSpawns设置为true。
答:现在,该BotSpawn配置文件将忽略半径设置,并使用文件中的精确生成点。

问:我可以在空投中生成机器人吗?
答:是的。空投选项会在服务器掉落时生成机器人。在用户提供呼叫时生成是一个附加选项。

问:我的机器人工具包不起作用。
答:控制台将报告您的装备包是否不存在,或者那里没有活动的武器。
答:请您将工具箱自己兑换为空库存,以确保您记得将物品放入其中!
答:如果为空,请以所需的方式设置自己的套件,然后键入:/ kit编辑NameOfKit和/ kit项。

问:如何证明机器人已经产生?我找不到他们。
答:在控制台中输入bot.count。
答:考虑到重生计时器,因此如果您重生一个并杀死他,则bot.count将显示0,直到重生为止。

问:bot.count控制台命令显示有0个机器人。
答:仔细检查您的配置中至少有一个纪念碑设置为active:true,然后重新加载插件。
答:另外,不要忘记他们的重生计时器。确保当您执行bot.count时它们并没有全部消失。
作者
MLKK
下载
74
查看
4,088
首次发布
上次更新
评分
0.00 星 0个评价

MLKK的更多资源

分享此资源