欢迎光临散文网 会员登陆 & 注册

起床战争队伍分配(思路)

2023-03-02 16:26 作者:不叫千羽  | 我要投稿

  老样子,发视频前先发专栏

起床战争主要有2个队伍,4个队伍(4V4V4V4或3V3V3V3),或8个队伍(可能单人可能多人)等等等等。

为了方便和实用起见,我只说两个队伍和四个队伍的思路(基岩版)

两个队伍一般常用在联机,特指网易,人数较少,这个思路非常简单创建一个队伍计分板,给每个玩家队伍计分板设置为0,然后用@r,将随机的第一名玩家(队伍分数为0的玩家)队伍数设置为1,第二个为2,依次类推,最大到11人(联机人数上限),或者标签等等,甚至有大佬说计分板和标签都可以淘汰,当然我水平有限,看不懂awa,和一般分队的不同,我利用这个@r,改变了这个分队顺序,弄出来了2个队伍但能组队,且满足房间人数在5-11都可以组队,当然4人及以下还是那个随机分队,具体关于这个我不再赘述,之前那么多专栏已经说的很明白了。

接下来是四个队伍的,四个队伍主要模仿网络游戏里面的分队机制,比如说玩家可以选择羊毛加入对应队伍,也就是提前选好,也可以不选,当然我看还有的服居然还能选择加入随机队伍,个人感觉这个非常鸡肋。

多个队伍怎么弄,首先就是检测人数这个没什么好说的,可以用红石线检测(我推荐),或者指令计分板operation,然后就是选队,由于hasitem的data不能检测羊毛特殊值,所以我只好将羊毛换成不同的颜色的胸甲这样就能检测出来了。显然我并没有这么做,而是利用了replaceitem的keep特性,不用clear,物品栏不抽搐,这个想法是从莫言的仿网络游戏物品栏想出来的,显然做到了网络服那种效果。然后就是显示谁谁谁加入了对应颜色所选择的队伍,当然很多服都不显示这个,只显示你选择了哪个队伍,然后直接分队了,那么怎么显示呢,1是T显,2是将对应玩家名字和所选颜色的羊毛锁定到选择这种颜色的玩家快捷栏中,但是这个需要玩家注册(Touch的书与笔同名注册),然后二分+clone+setblock,tp掉落物到玩家那,对我来说过于复杂,所以这个法2理论上可行但做起来难度有点大所以我没弄.。还有一个是显示谁谁谁加入了什么颜色的队伍这个和上句那个不一样,那个指的查看你选择的队伍有谁谁谁,而这个是对所有人显示谁谁谁加入了什么颜色的队伍,这个用两个标签就可以做到,同理以前写过不再赘述,而且大多数服也不会一个分队搞的这么复杂,基本上就对你显示你加入了什么颜色的队伍,选那个队伍的人数超过四人选不了就完事了,没这么多有的没的,我也是太闲才这么搞。最关键的就是分队,这个就不算多余了,前面玩家选好了颜色分别加个对应标签,execute if +c参数 ,比如有3人选择红队那么就是exe if 3 然后再set c=1 的玩家颜色为红就完事了,弄全点就是if 1,2, 3,4,c=3,2,1,0,老版exe需要生成实体,本质还是举,琢磨来琢磨去最笨的法是最简单的,免穷举我弄不出来,水平有限,如果哪位大佬有想法可以评论留言,发正我是看不懂,让能看懂的人看吧.……

好了就是这样了,如果这篇专栏对你制作起床有帮助的话,请多多点赞收藏哦,视频最近会更的。bye!

(PS--视频效果还是盔甲架帮测,难为我盔甲架兄弟了,总是凑不到玩家人数的屑upwww)

本人帅照出镜!!!



起床战争队伍分配(思路)的评论 (共 条)

分享到微博请遵守国家法律