• 注册后才能下载/购买插件!快来注册吧,注册即可免费下载 精翻插件 !【点我注册
  • RustSB.COM 三周年活动现已开始!
    全站插件8折折扣,入手插件的最佳时机!错过再等一年!
    活动期间 累计实付 每满 1000 元,即送【Rust腐蚀 · 幸存这十年】主题桌垫 ×1!
  • RustSB.COM向广大野生Rust插件作者发出入驻邀请!详情请见[原创作者条约]
Entity Scale Manager - 实体缩放管理器

汉化 Entity Scale Manager - 实体缩放管理器 3.0.0

功能​

  • 允许拥有权限的玩家使用指令调整实体大小
  • 允许其他插件通过 API 调整实体大小
  • 不允许调整玩家大小(无法实现)

权限

  • entityscalemanager.unrestricted —— 允许无限制使用缩放指令。未来可能会加入更严格的规则集。

指令​

  • /scale <大小> —— 将你正在查看的实体按所有维度缩放到指定大小。实体必须具有服务器端碰撞体,此指令才能检测到它。若要恢复实体原始大小,请使用 scale 1。
  • /scale <x> <y> <z> —— 将你正在查看的实体分别按 X、Y、Z 维度缩放到指定大小。
  • /getscale —— 输出你正在查看实体的缩放值(前提是该实体已被本插件调整过大小)。

开发者API​

API_ScaleEntity
C#:
bool API_ScaleEntity(BaseEntity entity, float scale)
bool API_ScaleEntity(BaseEntity entity, Vector3 scale)
返回值:
true —— 实体成功缩放
false —— 缩放失败
API_GetScale
C#:
float API_GetScale(BaseEntity entity)
返回实体当前缩放值;如果该实体未被本插件调整过大小,则返回 1.0。

开发者 Hook

OnEntityScale
当实体即将通过 scale 指令或 API_ScaleEntity 方法进行缩放时调用。
返回 false 将阻止实体被缩放
返回 null 将执行默认行为
C#:
object OnEntityScale(BaseEntity entity, Vector3 scale)
OnEntityScaled
在通过 scale 指令或 API_ScaleEntity 方法成功缩放实体后调用。
无返回行为。
C#:
void OnEntityScaled(BaseEntity entity, Vector3 scale)
作者
对味儿
下载
14
查看
856
文件类型
cs
文件大小
12.2 KB
文件Hash
5720ab50483a526447285cf07f75ee03
首次发布
最后更新
评分
0.00 星 0评价

来自对味儿的更多资源

分享资源

最新更新

  1. 3.0.0

    重大更新:使用原生缩放系统 注意:插件会自动将现有已缩放实体迁移到新系统。不过,与 Entity Scale Manager 交互的其他插件可能需要更新。许多插件现在理想情况下应不再依赖...
  2. 2.1.6

    修复编译错误。
  3. 2.1.5

    修复scale指令玩家不能使用的问题。
标签