迷你世界脚本状态接口: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
相关文章:
迷你世界脚本状态接口:Buff
状态接口:Buff 迷你世界 更新时间: 2023-04-26 20:07:54 具体函数名及描述如下: 序号 函数名 函数描述 1 addBuff(...) 给对象附加效果 2 removeBuff(...) 给对象移除指定效果 3 clearAllBuff(...) 给对象清除所有效果 4 clearAllBadBu…...
Java中Stream流的详细使用介绍
Java中Stream流的详细使用介绍 **1. 创建 Stream**从集合创建从数组创建使用 Stream.of 创建创建无限流 **2. 中间操作**过滤:filter映射:map去重:distinct排序:sorted截取:limit 和 skip **3. 终端操作**收集…...

【重构小程序】升级JDK1.8、SpringBoot2.x 到JDK17、Springboot 3.x(一)
前言 最近想着把大火的deepseek 迁移到小程序里,基于刷题小程序的数据库做一个RAG应用,来进一步扩展答案解析,帮助用户解答相关问题。但是由于之前做的项目都要老了,并不支持spring 的AI模块,因此,我打算先…...

功能丰富的自动化任务软件zTasker_2.1.0_绿色版_屏蔽强制更新闪退
🚀 zTasker 一键式效率倍增器使用指南 🙏 致谢 首先感谢开发者提供如此高效的工具! 软件本身功能强大,但部分机制需特别注意! 📖 软件概述 zTasker 是一款通过自动化脚本/任务流实现效率飞跃的生产力工…...
_ 为什么在python中可以当变量名
在 Python 中,_(下划线)是一个有效的变量名,这主要源于 Python 的命名规则和一些特殊的使用场景。以下是为什么 _ 可以作为变量名的原因和常见用途: --- ### 1. **Python 的命名规则** Python 允许使用字母ÿ…...

Java 9 到 Java 21 新特性全解析:从语法简化到API增强
一、新特性的概述 纵观Java这几年的版本变化,在Java被收入Oracle之后,Java以小步快跑的迭代方式,在功能更新上迈出了更加轻快的步伐。基于时间发布的版本,可以让Java研发团队及时获得开发人员的反馈,因此可以看到最近…...

LeeCode题库第三十九题
39.组合总和 项目场景: 给你一个 无重复元素 的整数数组 candidates 和一个目标整数 target ,找出 candidates 中可以使数字和为目标数 target 的 所有 不同组合 ,并以列表形式返回。你可以按 任意顺序 返回这些组合。 candidates 中的 同…...

卫星网络仿真平台:IPLOOK赋能空天地一体化通信新生态
卫星仿真平台 在6G技术加速演进与天地一体化网络建设的大背景下,卫星通信作为地面网络的重要补充,正成为全球通信覆盖的关键支撑。IPLOOK凭借其深厚的技术积累与创新实践,推出的卫星网络仿真平台(SCEPS),…...

(十一)基于vue3+mapbox-GL实现模拟高德实时导航轨迹播放
要在 Vue 3 项目中结合 Mapbox GL 实现类似高德地图的实时导航轨迹功能,您可以按照以下步骤进行: 安装依赖: 首先,安装 mapbox-gl 和 @turf/turf 这两个必要的库: npm install mapbox-gl @turf/turf引入 Mapbox GL: 在组件中引入 mapbox-gl 并初始化地图实例: <templ…...
计算机面试项目经历描述技巧
在计算机类岗位的面试中,项目经历是面试官评估候选人技术能力、问题解决能力和实战经验的核心环节。以下是专业化的项目经历描述策略(附模板框架): 一、结构化表达框架(STAR-RT模型) Situation(…...

132. 分割回文串 II
简单分析 输入的参数是字符串s,返回值是最小的切割次数。那这个问题的典型解法应该是动态规划,因为我们需要找最优解,而每一步的选择可能会影响后面的结果,但可以通过子问题的最优解来构建整体最优解。 那么动态规划的状态如何定…...
【每日学点HarmonyOS Next知识】全局调整字体、h5选择框无法取消选中、margin不生效、Length转换为具体值、Prop和link比较
【每日学点HarmnoyOS Next知识】全局调整字体、h5选择框无法取消选中、margin不生效、Length转换为具体值、Prop和link比较 1、HarmonyOS 是否存在统一调整全局字体大小的方法? 是否存在统一调整全局字体大小的方法 可以用动态属性,自定义class实现At…...
九、Spring Boot:自动配置原理
深入解析 Spring Boot 自动配置原理 Spring Boot 的自动配置机制是其最核心的特性之一,它极大地简化了 Spring 应用的初始搭建和开发过程。通过自动配置,Spring Boot 能够根据项目的依赖和配置自动加载和配置 Spring 应用的各个部分。本文将深入探讨 Sp…...

(动态规划 最长重复子数组)leetcode 718
思路就是建立一个二维的dp数组,只要nums1[i]nums2[j](nums1和nums2出现重复元素就置1 并加上左上角的值) 为什么代码是nums1 i-1和nums2 i-1 答:因为i和j以1为初始值开始遍历的 为什么要这么做并且为什么要加dp【i-1】【j-1】? …...
SFP+(Enhanced Small Form-factor Pluggable)详解
1. SFP的定义 SFP(Small Form-factor Pluggable Plus)是SFP的增强版本,专为10Gbps及以上高速网络设计。它继承了SFP的小型化、热插拔特性,但通过优化电气接口和协议支持,实现了更高的传输速率(典型为10Gbp…...

计算机毕业设计Hadoop+Spark+DeepSeek-R1大模型音乐推荐系统 音乐数据分析 音乐可视化 音乐爬虫 知识图谱 大数据毕业设计
温馨提示:文末有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:文末有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:文末有 CSDN 平台官方提供的学长联系方式的名片! 作者简介:Java领…...
Deepseek对ChatGPT的冲击?
从测试工程师的视角来看,DeepSeek对ChatGPT的冲击主要体现在**测试场景的垂直化需求与通用模型局限性之间的博弈**。以下从技术适配性、效率优化、风险控制及未来趋势四个维度展开分析: --- ### **一、技术适配性:垂直领域能力决定工具选择…...

【Python 初级函数详解】—— 参数沙漠与作用域丛林的求生指南
欢迎来到ZyyOvO的博客✨,一个关于探索技术的角落,记录学习的点滴📖,分享实用的技巧🛠️,偶尔还有一些奇思妙想💡 本文由ZyyOvO原创✍️,感谢支持❤️!请尊重原创…...

极客大学 java 进阶训练营怎么样,图文详解
Spring 思维导图 Spring 源码学习笔记 有关微服务的面试题: Dubbo中zookeeper做注册中心,如果注册中心集群都挂掉,发布者和订阅者之间还能通信么?微服务学习笔记 有关分布式的面试题: 消息幂等:如何保证消息不被重复…...

机器人学习模拟框架 robosuite (3) 机器人控制代码示例
Robosuite框架是一个用于机器人模拟和控制的强大工具,支持多种类型的机器人。 官方文档:Overview — robosuite 1.5 documentation 开源地址:https://github.com/ARISE-Initiative/robosuite 目录 1、通过键盘或SpaceMouse远程控制机器人…...

iOS 26 携众系统重磅更新,但“苹果智能”仍与国行无缘
美国西海岸的夏天,再次被苹果点燃。一年一度的全球开发者大会 WWDC25 如期而至,这不仅是开发者的盛宴,更是全球数亿苹果用户翘首以盼的科技春晚。今年,苹果依旧为我们带来了全家桶式的系统更新,包括 iOS 26、iPadOS 26…...
Cesium1.95中高性能加载1500个点
一、基本方式: 图标使用.png比.svg性能要好 <template><div id"cesiumContainer"></div><div class"toolbar"><button id"resetButton">重新生成点</button><span id"countDisplay&qu…...
【android bluetooth 框架分析 04】【bt-framework 层详解 1】【BluetoothProperties介绍】
1. BluetoothProperties介绍 libsysprop/srcs/android/sysprop/BluetoothProperties.sysprop BluetoothProperties.sysprop 是 Android AOSP 中的一种 系统属性定义文件(System Property Definition File),用于声明和管理 Bluetooth 模块相…...

IoT/HCIP实验-3/LiteOS操作系统内核实验(任务、内存、信号量、CMSIS..)
文章目录 概述HelloWorld 工程C/C配置编译器主配置Makefile脚本烧录器主配置运行结果程序调用栈 任务管理实验实验结果osal 系统适配层osal_task_create 其他实验实验源码内存管理实验互斥锁实验信号量实验 CMISIS接口实验还是得JlINKCMSIS 简介LiteOS->CMSIS任务间消息交互…...
Java求职者面试指南:Spring、Spring Boot、MyBatis框架与计算机基础问题解析
Java求职者面试指南:Spring、Spring Boot、MyBatis框架与计算机基础问题解析 一、第一轮提问(基础概念问题) 1. 请解释Spring框架的核心容器是什么?它在Spring中起到什么作用? Spring框架的核心容器是IoC容器&#…...

【分享】推荐一些办公小工具
1、PDF 在线转换 https://smallpdf.com/cn/pdf-tools 推荐理由:大部分的转换软件需要收费,要么功能不齐全,而开会员又用不了几次浪费钱,借用别人的又不安全。 这个网站它不需要登录或下载安装。而且提供的免费功能就能满足日常…...
uniapp 字符包含的相关方法
在uniapp中,如果你想检查一个字符串是否包含另一个子字符串,你可以使用JavaScript中的includes()方法或者indexOf()方法。这两种方法都可以达到目的,但它们在处理方式和返回值上有所不同。 使用includes()方法 includes()方法用于判断一个字…...

tauri项目,如何在rust端读取电脑环境变量
如果想在前端通过调用来获取环境变量的值,可以通过标准的依赖: std::env::var(name).ok() 想在前端通过调用来获取,可以写一个command函数: #[tauri::command] pub fn get_env_var(name: String) -> Result<String, Stri…...
十九、【用户管理与权限 - 篇一】后端基础:用户列表与角色模型的初步构建
【用户管理与权限 - 篇一】后端基础:用户列表与角色模型的初步构建 前言准备工作第一部分:回顾 Django 内置的 `User` 模型第二部分:设计并创建 `Role` 和 `UserProfile` 模型第三部分:创建 Serializers第四部分:创建 ViewSets第五部分:注册 API 路由第六部分:后端初步测…...

Unity中的transform.up
2025年6月8日,周日下午 在Unity中,transform.up是Transform组件的一个属性,表示游戏对象在世界空间中的“上”方向(Y轴正方向),且会随对象旋转动态变化。以下是关键点解析: 基本定义 transfor…...