• 注册后才能下载/购买插件!快来注册吧,注册即可免费下载 精翻插件 !【点我注册
  • RustSB.COM向广大野生Rust插件作者发出入驻邀请!详情请见[原创作者条约]
【XMAnimalRain·动物雨事件】

【XMAnimalRain·动物雨事件】 1.0.2

pandaman

QQ:3512888882
管理成员
开发者
超级开发者
VIP
2023-05-24
1652
20
R积分
10755R
pandaman 提交新资源:

【XMAnimalRain·动物雨事件】 - 动物从天而降,击杀指定数量获得保底奖励和击杀榜第一名奖励

插件描述​

这是一个为Rust服务器开发的动物雨活动插件。在随机时间内,服务器会在每个在线玩家的位置上空生成动物(熊/狼/猪随机),玩家需要击杀这些动物来获得奖励。

主要功能​

1.随机时间触发动物雨活动
2.在每一位在线玩家上空生成动物(配置文件的生成数量=每一位在线玩家)
3.实时显示活动剩余时间和击杀排行榜UI
-活动剩余时间
-击杀排行榜
-个人击杀数
-保底奖励进度
4.击杀奖励系统(保底奖励和排名奖励列表,支持随机发放物品)
5.动物死亡特效(随机爆炸)
6.活动结束后自动清理未被击杀的动物

浏览附件3214
浏览附件3215

控制台指令​

animalrain start - 立即开始动物雨活动
animalrain stop - 立即结束动物雨活动...

阅读关于此资源更多信息...
 

relly

活跃成员
2026-02-22
13
0
R积分
940R
动物雨的动物被击杀后优势会站立原地,无法刨尸体。我还发现有时候动物雨可能会引起后台狂刷:

Server Exception: FSMComponent.BudgetedUpdate
NullReferenceException: Object reference not set to an instance of an object.
at UnityEngine.Bindings.ThrowHelper.ThrowNullReferenceException (System.Object obj) [0x00018] in <7ef4b7e39e5e4212acadbf6d2e50d7fa>:0
at UnityEngine.Component.GetComponentFastPath (System.Type type, System.IntPtr oneFurtherThanResultValue) [0x00006] in <7ef4b7e39e5e4212acadbf6d2e50d7fa>:0
at UnityEngine.Component.GetComponent[T] () [0x00021] in <7ef4b7e39e5e4212acadbf6d2e50d7fa>:0
at Rust.Ai.Gen2.SenseComponent.InSameTeam (BaseEntity other) [0x0000e] in <4275110edbfa40c1b862be7c3e140435>:0
at Rust.Ai.Gen2.SenseComponent.Tick () [0x000bb] in <4275110edbfa40c1b862be7c3e140435>:0
at Rust.Ai.Gen2.FSMComponent+TickFSMWorkQueue.RunJob (Rust.Ai.Gen2.FSMComponent component) [0x00019] in <4275110edbfa40c1b862be7c3e140435>:0
at PersistentObjectWorkQueue`1[T].RunList (System.Double maximumMilliseconds) [0x000e2] in <d53588c313a44808854f6bd674a8cb8c>:0
at ServerMgr.Update () [0x00734] in <4275110edbfa40c1b862be7c3e140435>:0
UnityEngine.DebugLogHandler:Internal_LogException_Injected(Exception, IntPtr)
UnityEngine.DebugLogHandler:Internal_LogException(Exception, Object)
UnityEngine.DebugLogHandler:LogException(Exception, Object)
UnityEngine.Logger:LogException(Exception, Object)
UnityEngine.Debug:LogException(Exception, Object)
ServerMgr:Update()