迷你世界脚本背包接口:Backpack

背包接口:Backpack
 彼得兔
更新时间: 2023-10-25 10:29:21
具体函数名及描述如下:

序号    函数名    函数描述
1    getBackpackBarIDRange(...)    获取道具背包栏ID范围(起始ID~结束ID)
2    getBackpackBarSize(...)    获取道具背包栏大小
3    setGridItem(...)    设置背包格道具
4    removeGridItem(...)    移除背包格内一定数量道具,通过道具格移除,默认全部移除
5    removeGridItemByItemID(...)    移除背包内一定数量道具,通过道具ID移除,默认全部移除
6    clearPack(...)    清空指定背包栏
7    clearAllPack(...)    清空全部背包(包含背包栏、快捷栏、装备栏)
8    moveGridItem(...)    移动背包道具,默认全部转移
9    swapGridItem(...)    交换背包道具
10    enoughSpaceForItem(...)    背包(包含背包栏、快捷栏)是否有足够的空间存放一定数量的道具
11    calcSpaceNumForItem(...)    计算背包(包含背包栏、快捷栏)能存放的道具剩余总数量
12    getBackpackBarValidList(...)    获取道具背包栏有效格ID列表(道具已存在),背包格ID数组
13    getBackpackBarItemList(...)    获取道具背包栏已拥有道具,道具ID数组
14    hasItemByBackpackBar(...)    检测背包是否持有某个道具
15    getItemNumByBackpackBar(...)    获取背包持有某个道具总数量,同时返回装有道具的背包格数组
16    getGridItemID(...)    获取背包格道具ID(返回itemid, num)
17    getGridItemName(...)    获取背包格道具名称
18    getGridStack(...)    获取背包格道具堆叠数(返回curstack, maxstack)
19    getGridDurability(...)    获取背包格道具耐久度(返回durcur, durmax)
20    getGridEnchantList(...)    获取背包格道具附魔,返回附魔id数组
21    getGridToolType(...)    获取背包道具工具类型(<0表示非工具)
22    addItem(...)    添加道具到背包
23    discardItem(...)    丢弃背包某个格子里的道具
24    getGridNum(...)    获取背包某个格子的道具数量
25    actEquipUpByResID(...)    玩家穿上装备
26    actEquipOffByEquipID(...)    玩家脱下装备栏装备
27    actCreateEquip(...)    创建装备
28    actDestructEquip(...)    销毁装备
29    PlayShortCutIxEffect(...)
设置手持栏道具上播放特效
30    StopShortCutIxEffect(...)
停止手持栏道具上播放特效
31    PlayShortCutItemEffect(...)
设置快捷栏指定道具上播放特效
32    StopShortCutItemEffect(...)
停止快捷栏指定道具上播放特效
 
getBackpackBarIDRange
参数及类型:

bartype:number背包类型,快捷栏、存储栏、装备栏
返回值及类型:

ErrorCode.OK
begid:number道具格起始ID
endid:number道具格末尾ID
该方法的主要作用:获取道具背包栏ID范围(起始ID~结束ID)

具体使用案例如下:

--获取快捷栏的物品格id,参数为背包栏类型:1快捷栏 2储存栏 3装备栏
local result,begid,endid=Backpack:getBackpackBarIDRange(1)
--在聊天框显示
Chat:sendSystemMsg("快捷栏的物品格id为:"..begid.."至"..endid)
--获取储存栏的物品格id
result,begid,endid=Backpack:getBackpackBarIDRange(2)
--在聊天框显示
Chat:sendSystemMsg("储存栏的物品格id为:"..begid.."至"..endid)
--装备栏的物品格id
result,begid,endid=Backpack:getBackpackBarIDRange(3)
--在聊天框显示
Chat:sendSystemMsg("装备栏的物品格id为:"..begid.."至"..endid)
Lua
getBackpackBarSize
参数及类型:

bartype:numberBPACK_SINDEX
返回值及类型:

ErrorCode.OK
size:number
该方法的主要作用:获取道具背包栏大小

具体使用案例如下:

--获取背包栏总格数,参数为背包类型:1快捷栏 2储存栏 3装备栏
local result,size=Backpack:getBackpackBarSize(1)
--在聊天框显示
Chat:sendSystemMsg("快捷栏一共有"..size.."格")
Lua
setGridItem
参数及类型:

playerid:number
gridid:number道具格ID
itemid:number
num:number默认1
durability:number耐久度,默认满耐久
返回值及类型:

ErrorCode.OK
该方法的主要作用:设置背包格道具

具体使用案例如下:

--给指定玩家的指定背包栏添加物品
--第一个参数1000为玩家迷你号
--第二个参数0为背包栏id,0为储存栏的第一格:0-29储存栏 1000-1007快捷栏 8000-8004装备栏
--第三个参数为要添加的物品id,12005是钻石剑
--第四个参数为要添加的物品数量
--最后一个参数为要添加的物品耐久,nil为默认满
Backpack:setGridItem(1000,0,12005,10,nil)
--在聊天框显示
Chat:sendSystemMsg("给迷你号为1000的玩家储存栏的第一格添加了10把钻石剑,耐久为满")
Lua
removeGridItem
参数及类型:

playerid:number
gridid:number
num:number默认全部道具
返回值及类型:

ErrorCode.OK
该方法的主要作用:移除背包格内一定数量道具,通过道具格移除,默认全部移除

具体使用案例如下:

--移除指定玩家的指定背包栏的物品
--第一个参数为玩家迷你号
--第二个参数0为背包栏id,0为储存栏的第一格:0-29储存栏 1000-1007快捷栏 8000-8004装备栏
--第三个参数为移除数量
Backpack:removeGridItem(1000,0,10)
--在聊天框显示
Chat:sendSystemMsg("移除了玩家1000的背包栏第一格10个物品")
Lua
removeGridItemByItemID
参数及类型:

playerid:number
itemid:number
num:number默认全部道具
返回值及类型:

ErrorCode.OK
num:number成功移除数量
该方法的主要作用:移除背包内一定数量道具,通过道具ID移除,默认全部移除

具体使用案例如下:

--移除指定玩家背包里的指定物品
--第一个参数为玩家迷你号
--第二个参数为要移除的物品id,101为土块
--第三个参数为要移除的物品数量
local result,num=Backpack:removeGridItemByItemID(1000,101,50)
--在聊天框显示
Chat:sendSystemMsg("尝试移除玩家1000背包里的50个土块,实际移除了"..num.."个")
Lua
clearPack
参数及类型:

playerid:number
bartype:number背包类型
返回值及类型:

ErrorCode.OK
该方法的主要作用:清空指定背包栏

具体使用案例如下:

--清空指定玩家的背包物品
--第一个参数为玩家迷你号
--第二个参数为背包类型:1快捷栏 2储存栏 3装备栏
Backpack:clearPack(1000,1)
--在聊天框显示
Chat:sendSystemMsg("清空了玩家1000的快捷栏物品")
Lua
clearAllPack
参数及类型:

playerid:number
返回值及类型:

该方法的主要作用:清空全部背包(包含背包栏、快捷栏、装备栏)

具体使用案例如下:

--清空指定玩家的所有物品,包括快捷栏、储存栏和装备栏,参数为玩家迷你号
Backpack:clearAllPack(1000)
--在聊天框显示
Chat:sendSystemMsg("清空了玩家1000的所有物品,包括快捷栏、储存栏和装备栏")
Lua
moveGridItem
参数及类型:

playerid:number
gridsrc:number
griddst:number
num:number默认全部转移
返回值及类型:

ErrorCode.OK
该方法的主要作用:移动背包道具,默认全部转移

具体使用案例如下:

--移动玩家背包物品到指定物品栏
--第一个参数为玩家迷你号
--第二个参数0为要移动的背包栏id,0为储存栏的第一格:0-29储存栏 1000-1007快捷栏 8000-8004装备栏
--第三个参数1000为移动至的背包栏id,0为储存栏的第一格:0-29储存栏 1000-1007快捷栏 8000-8004装备栏
--第四个参数为移动数量
local result=Backpack:moveGridItem(1000,0,1000,10)
if result==0 then--如果移动成功
    --在聊天框显示
    Chat:sendSystemMsg("把玩家1000的储存栏的第一格物品移动了10个到快捷栏第一格")
else--如果移动失败
    --在聊天框显示
    Chat:sendSystemMsg("玩家1000不在当前存档,或无法移动")
end
Lua
swapGridItem
参数及类型:

playerid:number
gridsrc:number
griddst:number
返回值及类型:

ErrorCode.OK
该方法的主要作用:交换背包道具

具体使用案例如下:

--交换玩家两个物品栏的物品
--第一个参数为玩家迷你号
--后两个参数为要交换的背包栏id:0-29储存栏 1000-1007快捷栏 8000-8004装备栏
local result=Backpack:moveGridItem(1000,0,1000)
if result==0 then--如果交换成功
    --在聊天框显示
    Chat:sendSystemMsg("交换了玩家1000的储存栏第一格和快捷栏第一格的物品")
else--如果交换失败
    --在聊天框显示
    Chat:sendSystemMsg("玩家1000不在当前存档,或无法交换")
end
Lua
enoughSpaceForItem
参数及类型:

playerid:number
itemid:number
num:number默认1
返回值及类型:

ErrorCode.OK
该方法的主要作用:背包(包含背包栏、快捷栏)是否有足够的空间存放一定数量的道具

具体使用案例如下:

--判断玩家背包(包括快捷栏和储存栏)是否能继续容纳指定数量的物品
--第一个参数为玩家迷你号
--第二个参数为要判断的物品id,101为土块
--第三个参数为物品数量
local result=Backpack:enoughSpaceForItem(1000,101,999)
if result==0 then--如果可以
    --在聊天框显示
    Chat:sendSystemMsg("玩家1000的背包可以继续容纳999个土块")
else--如果不可以或判断失败
    --在聊天框显示
    Chat:sendSystemMsg("玩家1000的背包无法继续容纳999个土块,或玩家1000不在当前存档")
end
Lua
calcSpaceNumForItem
参数及类型:

playerid:number
itemid:number
返回值及类型:

ErrorCode.OK
num:number
该方法的主要作用:计算背包(包含背包栏、快捷栏)能存放的道具剩余总数量

具体使用案例如下:

--获取指定玩家的背包(包括快捷栏和储存栏)还能添加多少指定物品
--第一个参数为玩家迷你号
--第二个参数为要获取剩余容纳数量的物品,101为土块
local result,num=Backpack:calcSpaceNumForItem(1000,101)
if result==0 then--如果获取成功
    --在聊天框显示
    Chat:sendSystemMsg("玩家1000的背包还能添加"..num.."个土块")
else--如果获取失败
    --在聊天框显示
    Chat:sendSystemMsg("玩家1000不在当前存档")
end
Lua
getBackpackBarValidList
参数及类型:

playerid:number
bartype:number背包类型
返回值及类型:

ErrorCode.OK
num:number数量
array:table背包格ID数组
该方法的主要作用:获取道具背包栏有效格ID列表(道具已存在),背包格ID数组

具体使用案例如下:

--获取指定玩家的背包中已有物品的格子id
--第一个参数为玩家迷你号
--第二个参数为背包栏类型:1快捷栏 2储存栏 3装备栏
local result,num,array=Backpack:getBackpackBarValidList(1000,2)
if result==0 then--如果获取成功
    --在聊天框显示已有物品的格子数量
    Chat:sendSystemMsg("玩家1000的储存栏一共有"..num.."格已经放置了物品")
    for i,a in ipairs(array) do
        --在聊天框显示格子id列表
        Chat:sendSystemMsg("第"..i.."个有物品的物品格id:"..a)
    end
else--如果获取失败
    --在聊天框显示
    Chat:sendSystemMsg("玩家1000不在当前存档")
end
Lua
getBackpackBarItemList
参数及类型:

playerid:number
bartype:number背包类型
返回值及类型:

ErrorCode.OK
num:number数量
arr:table道具ID数组
该方法的主要作用:获取道具背包栏已拥有道具,道具ID数组

具体使用案例如下:

--获取指定玩家背包的物品列表
--第一个参数为玩家迷你号
--第二个参数为背包栏类型:1快捷栏 2储存栏 3装备栏
local result,num,arr=Backpack:getBackpackBarItemList(1000,1)
if result==0 then--如果获取成功
    --在聊天框显示种类数
    Chat:sendSystemMsg("玩家1000的快捷栏一共有"..num.."种物品")
    for i,a in ipairs(arr) do
        --在聊天框显示物品id列表
        Chat:sendSystemMsg("第"..i.."种物品id:"..a)
    end
else--如果获取失败
    --在聊天框显示
    Chat:sendSystemMsg("玩家1000不在当前存档")
end
Lua
hasItemByBackpackBar
参数及类型:

playerid:number
bartype:number
itemid:number
返回值及类型:

ErrorCode.OK
该方法的主要作用:检测背包是否持有某个道具

具体使用案例如下:

--判断玩家背包是否包含某物品
--第一个参数为玩家迷你号
--第二个参数为背包栏类型:1快捷栏 2储存栏 3装备栏
--第三个参数为要判断的物品id,1是地心基石
local result=Backpack:hasItemByBackpackBar(1000,1,1)
if result==0 then--如果有
    --在聊天框显示
    Chat:sendSystemMsg("玩家1000的快捷栏里有地心基石")
else--如果没有或获取失败
    --在聊天框显示
    Chat:sendSystemMsg("玩家1000的快捷栏里没有地心基石或玩家1000不在当前存档")
end
Lua
getItemNumByBackpackBar
参数及类型:

playerid:number
bartype:number
itemid:number
返回值及类型:

ErrorCode.OK
num:number道具总数量
arr:table道具格ID数组
该方法的主要作用:获取背包持有某个道具总数量,同时返回装有道具的背包格数组

具体使用案例如下:

--获取指定玩家的背包有多少个指定物品
--第一个参数为玩家迷你号
--第二个参数为背包栏类型:1快捷栏 2储存栏 3装备栏
--第三个参数为要获取的物品id,101为土块
local result,num,arr=Backpack:getItemNumByBackpackBar(1000,2,101)
if result==0 then--如果获取成功
    --在聊天框显示物品数量
    Chat:sendSystemMsg("玩家1000的储存栏里有"..num.."个土块")
    for i,a in ipairs(arr) do
        --在聊天框显示物品格列表
        Chat:sendSystemMsg("有土块的第"..i.."个物品格id为:"..a)
    end
else--如果获取失败
    --在聊天框显示
    Chat:sendSystemMsg("玩家1000不在当前存档")
end
Lua
getGridItemID
参数及类型:

playerid:number
gridid:number
返回值及类型:

ErrorCode.OK
itemid:number
num:number
该方法的主要作用:获取背包格道具ID(返回itemid, num)

具体使用案例如下:

--获取指定玩家指定物品格的物品id和数量
--第一个参数为玩家迷你号
--第二个参数0为背包栏物品格id,0为储存栏的第一格:0-29储存栏 1000-1007快捷栏 8000-8004装备栏
local result,itemid,num=Backpack:getGridItemID(1000,0)
if result==0 then--如果获取成功
    --在聊天框显示
    Chat:sendSystemMsg("玩家1000的背包储存栏的第一格物品id为:"..itemid..",数量为:"..num)
else--如果获取失败
    --在聊天框显示
    Chat:sendSystemMsg("玩家1000不在当前存档")
end
Lua
getGridItemName
参数及类型:

playerid:number
gridid:number
返回值及类型:

ErrorCode.OK
name:string
该方法的主要作用:获取背包格道具名称

具体使用案例如下:

--获取指定玩家指定物品格的物品名称
--第一个参数为玩家迷你号
--第二个参数0为背包栏物品格id,0为储存栏的第一格:0-29储存栏 1000-1007快捷栏 8000-8004装备栏
local result,name=Backpack:getGridItemName(1000,0)
if result==0 then--如果获取成功
    --在聊天框显示
    Chat:sendSystemMsg("玩家1000的背包储存栏的第一格物品名称为:"..name)
else--如果获取失败
    --在聊天框显示
    Chat:sendSystemMsg("获取失败,可能是玩家1000不在当前存档")
end
Lua
getGridStack
参数及类型:

playerid:number
gridid:number
返回值及类型:

ErrorCode.OK
num:number
maxstack:number
该方法的主要作用:获取背包格道具堆叠数(返回curstack, maxstack)

具体使用案例如下:

--获取指定玩家指定背包物品格的物品堆叠数量和最大堆叠数
--第一个参数为玩家迷你号
--第二个参数0为背包栏id,0为储存栏的第一格:0-29储存栏 1000-1007快捷栏 8000-8004装备栏
local result,num,maxstack=Backpack:getGridStack(1000,0)
if result==0 then--如果获取成功
    --在聊天框显示
    Chat:sendSystemMsg("玩家1000的背包储存栏第一格的物品当前堆叠了"..num.."个,该物品最大可以堆叠"..maxstack.."个")
else--如果获取失败
    --在聊天框显示
    Chat:sendSystemMsg("玩家1000不在当前存档")
end
Lua
getGridDurability
参数及类型:

playerid:number
gridid:number
返回值及类型:

ErrorCode.OK
durcur:number
durmax:number
该方法的主要作用:获取背包格道具耐久度(返回durcur, durmax)

具体使用案例如下:

--获取指定玩家指定背包物品格的物品当前耐久值和最大耐久值
--第一个参数为玩家迷你号
--第二个参数0为背包栏id,0为储存栏的第一格:0-29储存栏 1000-1007快捷栏 8000-8004装备栏
local result,durcur,durmax=Backpack:getGridDurability(1000,0)
if result==0 then--如果获取成功
    --在聊天框显示
    Chat:sendSystemMsg("玩家1000的背包储存栏第一格的物品的耐久值为"..durcur..",该物品最大耐久值为"..durmax)
else--如果获取失败
    --在聊天框显示
    Chat:sendSystemMsg("玩家1000不在当前存档")
end
Lua
getGridEnchantList
参数及类型:

playerid:number
gridid:number
返回值及类型:

ErrorCode.OK
num:number数量
arr:table附魔ID数组
该方法的主要作用:获取背包格道具附魔,返回附魔id数组

具体使用案例如下:

--获取指定玩家背包中某格物品的附魔数量与id
--第一个参数为玩家迷你号
--第二个参数为背包栏id,1000为快捷栏的第一格:0-29储存栏 1000-1007快捷栏 8000-8004装备栏
local result,num,arr=Backpack:getGridEnchantList(1000,1000)
if result==0 then--如果获取成功
    --在聊天框显示附魔数量
    Chat:sendSystemMsg("玩家1000的快捷栏第一格物品附魔数量为"..num)
    for i,a in ipairs(arr) do
        --在聊天框显示附魔列表
        Chat:sendSystemMsg("第"..i.."个附魔id为:"..a)
    end
else--如果获取失败
    --在聊天框显示
    Chat:sendSystemMsg("玩家1000不在当前存档")
end
Lua
getGridToolType
参数及类型:

playerid:number
gridid:number
返回值及类型:

ErrorCode.OK
type:number工具类型
该方法的主要作用:获取背包道具工具类型(<0表示非工具)

具体使用案例如下:

--获取指定玩家指定物品格的物品道具类型
--第一个参数为玩家迷你号
--第二个参数为背包栏id,1000为快捷栏的第一格:0-29储存栏 1000-1007快捷栏 8000-8004装备栏
--返回值可能是:-1非道具 1斧 2镐 3铲 4锄 6剑 7弓 14投掷 等
local result,type=Backpack:getGridToolType(1000,1000)
--在聊天框显示
Chat:sendSystemMsg("玩家1000快捷栏第一格物品类型为:(-1非道具 1斧 2镐 3铲 4锄 6剑 7弓 14投掷)"..type)
Lua
addItem
参数及类型:

playerid:number
itemid:number
num:number
返回值及类型:

ErrorCode.OK
successNum:number成功添加的数量
该方法的主要作用:添加道具到背包

具体使用案例如下:

--给指定玩家的背包添加物品
--第一个参数为玩家迷你号
--第二个参数为要添加的物品id,101为土块
--第三个参数为要添加的物品数量
local result,successNum=Backpack:addItem(1000,101,999)
if result==0 then--如果添加成功
    --在聊天框显示
    Chat:sendSystemMsg("尝试给玩家1000的背包添加999个土块,实际添加了"..successNum)
else--如果添加失败
    --在聊天框显示
    Chat:sendSystemMsg("玩家1000不在当前存档")
end
Lua
discardItem
参数及类型:

playerid:number
gridid:number
num:number
返回值及类型:

ErrorCode.OK
该方法的主要作用:丢弃背包某个格子里的道具

具体使用案例如下:

--移除指定玩家的指定背包栏的物品
--第一个参数为玩家迷你号
--第二个参数0为背包栏id,0为储存栏的第一格:0-29储存栏 1000-1007快捷栏 8000-8004装备栏
--第三个参数为移除数量
Backpack:discardItem(1000,0,10)
--在聊天框显示
Chat:sendSystemMsg("移除了玩家1000的背包栏第一格10个物品")
Lua
getGridNum
参数及类型:

playerid:number
gridid:number
返回值及类型:

ErrorCode.OK
该方法的主要作用:获取背包某个格子的道具数量

具体使用案例如下:

--获取指定玩家指定物品格的物品数量
--第一个参数为玩家迷你号
--第二个参数0为背包栏物品格id,0为储存栏的第一格:0-29储存栏 1000-1007快捷栏 8000-8004装备栏
local result,num=Backpack:getGridNum(1000,0)
if result==0 then--如果获取成功
    --在聊天框显示
    Chat:sendSystemMsg("玩家1000的背包储存栏的第一格物品数量为:"..num)
else--如果获取失败
    --在聊天框显示
    Chat:sendSystemMsg("玩家1000不在当前存档")
end
Lua
actEquipUpByResID
参数及类型:

objid:number
resid:number
返回值及类型:

ErrorCode.OK
该方法的主要作用:玩家穿上装备

具体使用案例如下:

local function ClickBlock(event)
    local objid=event.eventobjid--玩家
    local resid=12241--装备id
    --给玩家穿上装备(前提是玩家背包里有这件装备)
    Backpack:actEquipUpByResID(objid, resid)
end
ScriptSupportEvent:registerEvent([=[Player.ClickBlock]=], ClickBlock)--点击方块
Lua
actEquipOffByEquipID
参数及类型:

objid:number
equipid:number
返回值及类型:

ErrorCode.OK
该方法的主要作用:玩家脱下装备栏装备

具体使用案例如下:

local function ClickBlock(event)
    local objid=event.eventobjid--玩家
    local equipid=0--装备栏id,0代表头盔
    --给玩家脱下装备(前提是玩家装备栏里有装备)
    Backpack:actEquipOffByEquipID(objid, equipid)
end
ScriptSupportEvent:registerEvent([=[Player.ClickBlock]=], ClickBlock)--点击方块
Lua
actCreateEquip
参数及类型:

objid:number
resid:number
返回值及类型:

ErrorCode.OK
该方法的主要作用:创建装备

具体使用案例如下:

local function ClickBlock(event)
    local objid=event.eventobjid--玩家
    local resid=12241--装备id,这里是蓝钻头盔
    --给玩家创建装备(不消耗玩家物品)
    Backpack:actCreateEquip(objid, resid)
end
ScriptSupportEvent:registerEvent([=[Player.ClickBlock]=], ClickBlock)--点击方块
Lua
actDestructEquip
参数及类型:

playerid:number玩家ID
equipid:number装备栏ID(0~4)
返回值及类型:

code:number成功(ErrorCode.OK)ErrorCode
该方法的主要作用:销毁装备

具体使用案例如下:

local function ClickBlock(event)
    local objid=event.eventobjid--玩家
    local equipid=0--装备栏id,0代表头盔
    --销毁玩家装备(不放入背包)
    Backpack:actDestructEquip(objid, equipid)
end
ScriptSupportEvent:registerEvent([=[Player.ClickBlock]=], ClickBlock)--点击方块
Lua
 

PlayShortCutIxEffect

参数及类型:
objid:number玩家ID
effectid:number特效ID
scale:number缩放大小
返回值及类型:
ErrorCode.OK
该方法的主要作用:设置手持栏道具上播放特效
具体使用案例如下:
local result = Backpack:PlayShortCutIxEffect(objid, effectid,scale)
Lua
 

StopShortCutIxEffect

参数及类型:
objid:number玩家ID
effectid:number特效ID
返回值及类型:
ErrorCode.OK
该方法的主要作用:停止手持栏道具上播放特效
具体使用案例如下:
local result = Backpack:StopShortCutIxEffect(objid, equipid)
Lua
 

PlayShortCutItemEffect 

参数及类型:
objid:number玩家ID
itemid:number道具ID
effectid:number特效ID
scale:number缩放大小
返回值及类型:
ErrorCode.OK
该方法的主要作用:设置快捷栏指定道具上播放特效
具体使用案例如下:
local result = Backpack:PlayShortCutItemEffect(objid,itemid, effectid,scale)
Lua
 

StopShortCutItemEffect

参数及类型:
objid:number玩家ID
itemid:number道具ID
effectid:number特效ID
返回值及类型:
ErrorCode.OK
该方法的主要作用:停止快捷栏指定道具上播放特效
具体使用案例如下:
local result = Backpack:StopShortCutItemEffect(objid, itemid,effectid)
Lua
 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/28703.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

20250304解决在飞凌的OK3588-C的Linux R4下解决使用gstreamer保存的mp4打不开

sync poweroff rootok3588:/# sync rootok3588:/# sync rootok3588:/# cd 107 rootok3588:/107# ls -l total 0 rootok3588:/107# sync rootok3588:/107# poweroff 20250304解决在飞凌的OK3588-C的Linux R4下解决使用gstreamer保存的mp4打不开 2025/3/4 10:58 缘起&#xff1a…

安路FPGA移植Cortex-M0内核

本文是关于基于安路FPGA EG4S20BG256移植Cortex M0内核的笔记。硬件平台使用硬木课堂的安路核心板&#xff0c;软件使用安路的TD5.6.2和keil5。&#xff08;博主刚学FPGA不久&#xff0c;文中有不足之处请帮忙指出&#xff09; 在移植之前&#xff0c;博主看了网上很多的文章、…

STM32——串口通信 UART

一、基础配置 Universal Asynchronous Receiver Transmitter 异步&#xff0c;串行&#xff0c;全双工 TTL电平 &#xff1a;高电平1 低电平0 帧格式&#xff1a; 起始位1bit 数据位8bit 校验位1bit 终止位1bit NVIC Settings一栏使能接受中断。 之前有设置LCD&#xff0c;…

flink集成tidb cdc

Flink TiDB CDC 详解 1. TiDB CDC 简介 1.1 TiDB CDC 的核心概念 TiDB CDC 是 TiDB 提供的变更数据捕获工具&#xff0c;能够实时捕获 TiDB 集群中的数据变更&#xff08;如 INSERT、UPDATE、DELETE 操作&#xff09;&#xff0c;并将这些变更以事件流的形式输出。TiDB CDC 的…

DeepSeek×博云AIOS:突破算力桎梏,开启AI普惠新纪元

背景 在全球人工智能技术高速迭代的背景下&#xff0c;算力成本高企、异构资源适配复杂、模型部署效率低下等问题&#xff0c;始终是制约企业AI规模化应用的关键。 DeepSeek以创新技术直击产业痛点&#xff0c;而博云先进算力管理平台AIOS的全面适配&#xff0c;则为这一技术…

ArcGIS Pro建库中常用公式的应用与技巧

在当今数字化的时代&#xff0c;地理信息系统&#xff08;GIS&#xff09;在各个领域都发挥着至关重要的作用。 ArcGIS Pro作为一款功能强大的GIS软件&#xff0c;为用户提供了丰富的工具和功能&#xff0c;使得数据处理、地图制作和空间分析变得更加高效和便捷。 本文将为您…

C++入门基础

文章目录 C核心特性详解&#xff08;基础增强版&#xff09;一、第一个C程序&#xff1a;Hello World完整代码解析新手常见问题 二、命名空间&#xff08;详解版&#xff09;1. 为什么需要命名空间&#xff1f;2. 命名空间使用场景3. 嵌套命名空间4. 匿名命名空间 三、输入输出…

探秘基带算法:从原理到5G时代的通信变革【三】Turbo 编解码

文章目录 2.2 Turbo 编解码2.2.1 基本概念与系统构成2.2.2 编码过程分步解析交织器递归系统卷积编码器复接器总结 2.2.3 译码算法分类与原理Turbo码的强大主要来源于其解码器理论基础解码过程详解交织与解交织译码算法总结 2.2.4 Turbo码的应用场景无线通信卫星通信深空通信 2.…

一键无损放大视频,让老旧画面重焕新生!

打工人们你们好&#xff01;这里是摸鱼 特供版~ 嘿&#xff0c;朋友们&#xff01;在数字时代&#xff0c;视频已经成为我们生活中不可或缺的一部分。无论是珍贵的家庭录像&#xff0c;还是老旧的影视素材&#xff0c;我们都希望能以高清画质重温那些美好瞬间。但很多时候&…

build gcc

1&#xff0c;下载源码 wget https://gcc.gnu.org/pub/gcc/infrastructure/mpfr-4.1.0.tar.bz2 wget https://gcc.gnu.org/pub/gcc/infrastructure/gmp-6.1.0.tar.bz2 wget https://gcc.gnu.org/pub/gcc/infrastructure/mpc-1.2.1.tar.gz git clone --mirror https://github…

《用Python+PyGame开发双人生存游戏!源码解析+完整开发思路分享》

导语​ "你是否想过用Python开发一款可玩性高的双人合作游戏&#xff1f;本文将分享如何从零开始实现一款类《吸血鬼幸存者》的生存射击游戏&#xff01;包含完整源码解析、角色系统设计、敌人AI逻辑等核心技术点&#xff0c;文末提供完整代码包下载&#xff01;" 哈…

AutoGen学习笔记系列(一)Tutorial - Model

这个系列文章记录了学习微软 AutoGen 的过程&#xff0c;与 smolagents 学习笔记系列一样&#xff0c;仍然以官方教程自己的理解为主线&#xff0c;中间可能穿插几个番外支线的形式写博客。 【注意】&#xff1a;在阅读这篇文章之前需要确保已经按照其 Installation 小节完成必…

探秘基带算法:从原理到5G时代的通信变革【八】QAM 调制 / 解调

文章目录 2.7 QAM 调制 / 解调2.7.1 概述2.7.2 星座图星座图的结构与性能发射端的信息编码与接收端的解码差分编码的分类与实现差分编码的模4格雷加法器公式16QAM星座图与映射关系 2.7.3 信号表达式正交振幅调制的基本原理与系统分析相位误差对QAM性能的影响多电平正交振幅调制…

本地YARN集群部署

请先完成HDFS的前置部署&#xff0c;部署方式可查看:本地部署HDFS集群https://blog.csdn.net/m0_73641796/article/details/145998092?spm1001.2014.3001.5502 部署说明 组件配置文件启动进程备注Hadoop HDFS需修改 需启动: NameNode作为主节点 DataNode作为从节点 Secondary…

vivado 充分利用 IP 核

充分利用 IP 核 使用预先验证的 IP 核能够大幅减少设计和验证工作量&#xff0c;从而加速产品上市进程。如需了解更多有利用 IP 的信息&#xff0c;请参 阅以下资源&#xff1a; • 《 Vivado Design Suite 用户指南&#xff1a;采用 IP 进行设计》 (UG896) [ 参照 1…

Python-07PDF转Word

2025-03-04-PDF转Word DeepSeek等大模型从来都不是简单的写一个静态博客这么肤浅&#xff08;太多博主都只讲这个内容了&#xff09;借助全网大神的奇思妙想&#xff0c;拓展我狭隘的思维边界。 文章目录 2025-03-04-PDF转Word [toc]1-参考网址2-学习要点3-核心逻辑4-核心代码 …

android11使用gpio口控制led状态灯

目录 一、简介 二、解决方法 A、底层驱动 B、上层调用 C、验证 一、简介 1、需求&#xff1a;这里是用2个gpio口来控制LED灯&#xff0c;开机时默认亮蓝灯&#xff0c;按开机键&#xff0c;休眠亮红灯&#xff0c;唤醒亮蓝灯。 原理图&#xff1a; 这里由于主板上电阻R63…

el-input 设置类型为number时,输入中文后光标会上移,并且会出现上下箭头

光标上移 设置 el-input 的 typenumber后&#xff0c;只能输入数字&#xff0c;输入中文后会自动清空&#xff0c;但是会出现一个问题&#xff1a;【光标会上移&#xff0c;如下图】 解决方法&#xff1a;修改样式 注意&#xff1a;需要使用样式穿透 :deep( ) /*解决el-in…

el-table一格两行;概率;find

样式&#xff1a; 根据概率表头关键代码&#xff1a;rateRanges&#xff1b; scope.row.targetHitTable.find((target:any) > target.targetHitRate > range.min && target.targetHitRate < range.max)!.targetHitNum &#xff08;1&#xff09;!.是TypeScri…

CSS定位详解上

1. 相对定位 1.1 如何设置相对定位&#xff1f; 给元素设置 position:relative 即可实现相对定位。 可以使用 left 、 right 、 top 、 bottom 四个属性调整位置。 1.2 相对定位的参考点在哪里&#xff1f; 相对自己原来的位置 1.3 相对定位的特点&#xff1…