当前位置: 首页 > news >正文

迷你世界脚本状态接口:Buff

状态接口:Buff
 迷你世界
更新时间: 2023-04-26 20:07:54
具体函数名及描述如下:

序号    函数名    函数描述
1    addBuff(...)    给对象附加效果
2    removeBuff(...)    给对象移除指定效果
3    clearAllBuff(...)    给对象清除所有效果
4    clearAllBadBuff(...)    为对象清除所有负面效果
5    hasBuff(...)    判断对象身上是否有指定效果
6    getBuffList(...)    获取对象身上效果列表
7    getBuffNumByBuffid(...)    获取对象身上指定效果数量
8    getBuffIndex(...)
获取对象身上指定效果的索引位置(索引从1开始)
9    getBuffLeftTime(...)
获取对象身上指定效果剩余时间
10    getBuffName(...)
获取对象身上状态效果名称
11    GetBuffDefName(...)
获取状态效果名称
12    GetBuffDefDesc(...)
获取状态效果描述
 

addBuff

参数及类型:
objid:number对象ID
buffid:number效果ID
bufflv:number效果等级
customticks:number效果持续时间(-1表示默认配置,0表示无限)
返回值及类型:
code:number成功(ErrorCode.OK)ErrorCode
该方法的主要作用: 给对象附加效果
具体使用案例如下:
local code  = Buff:addBuff(objid, buffid, bufflv, customticks)
if code == ErrorCode.OK then
    print('执行成功'  )
else
    print('执行失败')
end
Lua
 

removeBuff

参数及类型:
objid:number对象ID
buffid:number效果ID
返回值及类型:
code:number成功(ErrorCode.OK)ErrorCode
该方法的主要作用: 给对象移除指定效果
具体使用案例如下:
local code  = Buff:removeBuff(objid, buffid)
if code == ErrorCode.OK then
    print('执行成功'  )
else
    print('执行失败')
end
Lua
 

clearAllBuff

参数及类型:
objid:number对象ID
返回值及类型:
code:number成功(ErrorCode.OK)ErrorCode
该方法的主要作用: 给对象清除所有效果
具体使用案例如下:
local code  = Buff:clearAllBuff(objid)
if code == ErrorCode.OK then
    print('执行成功'  )
else
    print('执行失败')
end
Lua
 

clearAllBadBuff

参数及类型:
objid:number对象ID
返回值及类型:
code:number成功(ErrorCode.OK)ErrorCode
该方法的主要作用: 为对象清除所有负面效果
具体使用案例如下:
local code  = Buff:clearAllBadBuff(objid)
if code == ErrorCode.OK then
    print('执行成功'  )
else
    print('执行失败')
end
Lua
 

hasBuff

参数及类型:
objid:number对象ID
buffid:number效果ID
bufflv:number效果等级
返回值及类型:
code:number成功(ErrorCode.OK)ErrorCode
该方法的主要作用: 判断对象身上是否有指定效果
具体使用案例如下:
local code  = Buff:hasBuff(objid, buffid, bufflv)
if code == ErrorCode.OK then
    print('执行成功'  )
else
    print('执行失败')
end
Lua
 

getBuffList

参数及类型:
objid:number对象ID
返回值及类型:
code:number成功(ErrorCode.OK)ErrorCode
num:number效果数量
arr:number效果ID数组
该方法的主要作用: 获取对象身上效果列表
具体使用案例如下:
local code ,num,arr = Buff:getBuffList(objid)
if code == ErrorCode.OK then
    print('执行成功' ,num,arr )
else
    print('执行失败')
end
Lua
 

getBuffNumByBuffid

参数及类型:
objid:number对象ID
buffid:number效果ID
返回值及类型:
code:number成功(ErrorCode.OK)ErrorCode
num:number数量
该方法的主要作用: 获取对象身上指定效果数量
具体使用案例如下:
local code ,num = Buff:getBuffNumByBuffid(objid, buffid)
if code == ErrorCode.OK then
    print('执行成功' ,num )
else
    print('执行失败')
end
Lua
 

getBuffIndex

参数及类型:
objid:number对象ID
buffid:number效果ID
返回值及类型:
code:number成功(ErrorCode.OK)ErrorCode
ix:number效果索引 从1开始
该方法的主要作用: 获取对象身上指定效果的索引位置(索引从1开始)
具体使用案例如下:
local code ,ix = Buff:getBuffIndex(objid, buffid)
if code == ErrorCode.OK then
    print('执行成功' ,ix )
else
    print('执行失败')
end
Lua
 

getBuffLeftTime

参数及类型:
objid:number对象ID
buffid:number效果ID
返回值及类型:
code:number成功(ErrorCode.OK)ErrorCode
num:number剩余时间(秒),0表示永久
该方法的主要作用: 获取对象身上指定效果剩余时间
具体使用案例如下:
local code ,num = Buff:getBuffLeftTime(objid, buffid)
if code == ErrorCode.OK then
    print('执行成功' ,num )
else
    print('执行失败')
end
Lua
 

getBuffName

参数及类型:
objid:number对象ID
buffid:number效果ID
返回值及类型:
code:number成功(ErrorCode.OK)ErrorCode
name:string效果名称
该方法的主要作用: 获取对象身上状态效果名称
具体使用案例如下:
local code ,name = Buff:getBuffName(objid, buffid)
if code == ErrorCode.OK then
    print('执行成功' ,name )
else
    print('执行失败')
end
Lua
 

GetBuffDefName

参数及类型:
buffid:number效果ID
返回值及类型:
code:number成功(ErrorCode.OK)ErrorCode
name:string效果名称
该方法的主要作用: 获取状态效果名称
具体使用案例如下:
local code ,name = Buff:GetBuffDefName(buffid)
if code == ErrorCode.OK then
    print('执行成功' ,name )
else
    print('执行失败')
end
Lua
 

GetBuffDefDesc

参数及类型:
buffid:number效果ID
返回值及类型:
code:number成功(ErrorCode.OK)ErrorCode
desc:string效果名称
该方法的主要作用: 获取状态效果描述
具体使用案例如下:
local code ,desc = Buff:GetBuffDefDesc(buffid)
if code == ErrorCode.OK then
    print('执行成功' ,desc )
else
    print('执行失败')
end
Lua
 

http://www.lryc.cn/news/545453.html

相关文章:

  • Java中Stream流的详细使用介绍
  • 【重构小程序】升级JDK1.8、SpringBoot2.x 到JDK17、Springboot 3.x(一)
  • 功能丰富的自动化任务软件zTasker_2.1.0_绿色版_屏蔽强制更新闪退
  • _ 为什么在python中可以当变量名
  • Java 9 到 Java 21 新特性全解析:从语法简化到API增强
  • LeeCode题库第三十九题
  • 卫星网络仿真平台:IPLOOK赋能空天地一体化通信新生态​
  • (十一)基于vue3+mapbox-GL实现模拟高德实时导航轨迹播放
  • 计算机面试项目经历描述技巧
  • 132. 分割回文串 II
  • 【每日学点HarmonyOS Next知识】全局调整字体、h5选择框无法取消选中、margin不生效、Length转换为具体值、Prop和link比较
  • 九、Spring Boot:自动配置原理
  • (动态规划 最长重复子数组)leetcode 718
  • SFP+(Enhanced Small Form-factor Pluggable)详解
  • 计算机毕业设计Hadoop+Spark+DeepSeek-R1大模型音乐推荐系统 音乐数据分析 音乐可视化 音乐爬虫 知识图谱 大数据毕业设计
  • Deepseek对ChatGPT的冲击?
  • 【Python 初级函数详解】—— 参数沙漠与作用域丛林的求生指南
  • 极客大学 java 进阶训练营怎么样,图文详解
  • 机器人学习模拟框架 robosuite (3) 机器人控制代码示例
  • 玩转python: 几个案例-掌握贪心算法
  • 腾讯集团软件开发-后台开发方向内推
  • 哈希碰撞攻防战——深入浅出Map/Set的底层实现
  • 深度解析Ant Design Pro 6开发实践
  • 用大白话解释基础框架Spring Boot——像“装修套餐”一样简单
  • 第十三届蓝桥杯大赛软件赛决赛C/C++ 大学 B 组
  • java后端开发day25--阶段项目(二)
  • 岚图汽车2月销售8013辆,岚图知音硬核引领智能出行
  • 【CSS—前端快速入门】CSS 常用样式
  • 【软考-架构】1.3、磁盘-输入输出技术-总线
  • Linux软连接与时区日期