迷你世界脚本组队接口:Team
- 手机
- 2025-09-16 17:57:02

组队接口:Team 彼得兔 更新时间: 2023-04-26 10:19:04 具体函数名及描述如下:
序号 函数名 函数描述 1 getNumTeam(...) 当前队伍数量 2 getTeamPlayerNum(...) 获取指定队伍玩家数量 3 getTeamPlayers(...) 获取指定队伍玩家 4 randomTeamPlayer(...) 随机一名玩家 5 getTeamCreatures(...) 获取指定队伍生物 (类似 getTeamPlayers) 6 setTeamScore(...) 队伍分数 7 getTeamScore(...) 获取组队分数 8 addTeamScore(...) 增加队伍分数 9 setTeamResults(...) 队伍胜负结果 10 getTeamResults(...) 获取当前队伍胜负 11 setTeamDieTimes(...) 队伍阵亡次数 12 getTeamDieTimes(...) 获取队伍总死亡数 13 addTeamDieTimes(...) 增加队伍总死亡数 14 changePlayerTeam(...) 改变玩家队伍 getNumTeam 参数及类型:nil
返回值及类型:
ErrorCode.OK num:number 该方法的主要作用:当前队伍数量
具体使用案例如下:
--获取队伍数量 local result,num=Team:getNumTeam() --在聊天框显示 Chat:sendSystemMsg("当前队伍数量为:"..num) Lua getTeamPlayerNum 参数及类型:
teamid:number队伍ID,默认全部 alive:number是否存活,默认全部 返回值及类型:
ErrorCode.OK num:number队伍玩家数量 该方法的主要作用:获取指定队伍玩家数量
具体使用案例如下:
--获取第一个队伍的玩家数量 --第一个参数为队伍id --第二个参数:0为当前队伍的死亡玩家数量 1为存活 2为全部 local result,num=Team:getTeamPlayerNum(1,2) --在聊天框显示 Chat:sendSystemMsg("第一个队伍的玩家总数为:"..num) Lua getTeamPlayers 参数及类型:
teamid:number队伍ID,默认全部 alive:number是否存活,默认全部 返回值及类型:
ErrorCode.OK num:number队伍玩家数量 array:table成员uin数组 该方法的主要作用:获取指定队伍玩家
具体使用案例如下:
--获取第一个队伍的玩家数量和列表 --第一个参数为队伍id --第二个参数:0为当前队伍的死亡玩家数量 1为存活 2为全部 local result,num,array=Team:getTeamPlayers(1,2) --在聊天框显示数量 Chat:sendSystemMsg("第一个队伍的玩家总数为:"..num) for i,a in ipairs(array) do --在聊天框显示列表 Chat:sendSystemMsg("第"..i.."个:"..a) end Lua randomTeamPlayer 参数及类型:
teamid:number队伍ID,默认全部 alive:number是否存活,默认全部 返回值及类型:
ErrorCode.OK uin:number随机出玩家的uin 该方法的主要作用:随机一名玩家
具体使用案例如下:
--从队伍中随机选取一名玩家 --第一个参数为队伍id --第二个参数:0为当前队伍的死亡玩家数量 1为存活 2为全部 local result,uin=Team:randomTeamPlayer(1,2) --在聊天框显示 Chat:sendSystemMsg("从第一个队伍中随机选取了一名玩家:"..uin) Lua getTeamCreatures 参数及类型:
teamid:number队伍ID 返回值及类型:
ErrorCode.OK array:tableobjid数组 该方法的主要作用:获取指定队伍生物 (类似 getTeamPlayers)
具体使用案例如下:
--获取属于第一个队伍的生物列表,参数为队伍id local result,array=Team:getTeamCreatures(1) if #array==0 then--如果没有生物 --在聊天框显示 Chat:sendSystemMsg("没有动物或怪物属于第一个队伍") else--如果有生物 for i,a in ipairs(array) do --在聊天框显示生物列表 Chat:sendSystemMsg("属于第一个队伍的生物id,"..i..":"..a) end end Lua setTeamScore 参数及类型:
teamid:number score:number 返回值及类型:
ErrorCode.OK 该方法的主要作用:队伍分数
具体使用案例如下:
--设置指定队伍的分数 --第一个参数为队伍id --第二个参数为要设置的分数 Team:setTeamScore(1,10) --在聊天框显示 Chat:sendSystemMsg("第一个队伍的分数被设置为了10") Lua getTeamScore 参数及类型:
teamid:number 返回值及类型:
ErrorCode.OK score:number 该方法的主要作用:获取组队分数
具体使用案例如下:
--获取队伍的分数,参数为队伍id local result,score=Team:getTeamScore(1) --在聊天框显示 Chat:sendSystemMsg("第一个队伍的游戏分数为"..score) Lua addTeamScore 参数及类型:
teamid:number score:number 返回值及类型:
ErrorCode.OK 该方法的主要作用:增加队伍分数
具体使用案例如下:
--给指定队伍增加分数 --第一个参数为队伍id --第二个参数为要增加的游戏分数 Team:addTeamScore(1,10) --在聊天框显示 Chat:sendSystemMsg("第一个队伍的分数被增加了10") Lua setTeamResults 参数及类型:
teamid:number result:number 返回值及类型:
ErrorCode.OK 该方法的主要作用:队伍胜负结果
具体使用案例如下:
--每当玩家做动画表情,让指定队伍获胜或失败 --当玩家做动画表情时执行此函数 local function Player_PlayAction(event) --让队伍1获胜 --第一个参数为队伍id --第二个参数为:1获胜 2失败 Team:setTeamResults(1,1) --在聊天框显示 Chat:sendSystemMsg("队伍1获胜") end --注册一个动画表情监听器,事件发生时执行上面的函数 ScriptSupportEvent:registerEvent([=[Player.PlayAction]=],Player_PlayAction) Lua getTeamResults 参数及类型:
teamid:number 返回值及类型:
ErrorCode.OK teamresult:number 该方法的主要作用:获取当前队伍胜负
具体使用案例如下:
--获取队伍是否获胜,参数为队伍id local result,teamresult=Team:getTeamResults(1) --在聊天框显示 Chat:sendSystemMsg("队伍1当前获胜状态为(1:获胜 2:失败):"..teamresult) Lua setTeamDieTimes 参数及类型:
teamid:number times:number 返回值及类型:
ErrorCode.OK 该方法的主要作用:队伍阵亡次数
具体使用案例如下:
--设置队伍玩家的阵亡次数,第一个参数为队伍id,第二个参数为阵亡次数 Team:setTeamDieTimes(1,10) --在聊天框显示 Chat:sendSystemMsg("队伍1的玩家阵亡次数被设置为了10") Lua getTeamDieTimes 参数及类型:
teamid:number 返回值及类型:
ErrorCode.OK times:number 该方法的主要作用:获取队伍总死亡数
具体使用案例如下:
--获取队伍1的总阵亡次数,参数为队伍id local result,times=Team:getTeamDieTimes(1) --在聊天框显示 Chat:sendSystemMsg("队伍1的总阵亡次数为:"..times) Lua addTeamDieTimes 参数及类型:
teamid:number 返回值及类型:
ErrorCode.OK 该方法的主要作用:增加队伍总死亡数
具体使用案例如下:
--增加队伍的阵亡次数,参数为队伍id Team:addTeamDieTimes(1) --在聊天框显示 Chat:sendSystemMsg("队伍1的死亡次数被增加了1(即队伍1的总生命数减少了1)") Lua changePlayerTeam 参数及类型:
playerid:number teamid:number 返回值及类型:
ErrorCode.OK 该方法的主要作用:改变玩家队伍
具体使用案例如下:
--把指定玩家设置到指定队伍 --第一个参数为玩家id或玩家迷你号,0是房主 --第二个参数为要移动到的队伍id Team:changePlayerTeam(0,2) --在聊天框显示 Chat:sendSystemMsg("房主被设置到了队伍2")
迷你世界脚本组队接口:Team由讯客互联手机栏目发布,感谢您对讯客互联的认可,以及对我们原创作品以及文章的青睐,非常欢迎各位朋友分享到个人网站或者朋友圈,但转载请说明文章出处“迷你世界脚本组队接口:Team”