您的位置 首页 > 数码极客

mc大战僵尸2如何打开,mc大战僵尸下载 mc大战僵尸2四章完整版

=w=

有时间一起玩

客户端ID:小红娘QwQ

游戏ID:梦幻苏酒儿

XD还有我嗨皮咳嗽被封永久…呜呜呜…

首先我们要知道生化模式有哪些东西

生化模式要有:地图,人类,母体,变异体,枪械,空投。(这不废话么)

地图好搞百度搜一下就有但有的并不好而且有一堆bug所以你也可以自己做

人类,母体,变异体啥的用队伍搞就OK...

枪械嘛..emmmm我这里用的是mod然后这个mod申请过了好像没理我=-=...感觉较比有版权然后就很烦XD

空投用随机器随机生成emmmm东西嘛...好像也没啥就是弹夹啥的?那有屁用还是不做了...(懒不会随机感觉除了红石刷怪笼刷怪笼好用其他都不想学然而1.11.2并没有这个教程然后就又很烦XD)

下面正式开始制作

需要用到的东西有 和 地图编辑器

当当当!如何给玩家添加名字前缀 / 后缀

地图编辑器请自行百度下载=w=

百度有一堆我就不重复发了(懒死XD)

首先创建一个超平坦世间(你可以自定义编辑一下,我这里设置的是:50格石英;1格基岩;禁止生成建筑;可以作弊)

然后根据以下内容设置好世界规则

/gamerule disableElytraMovementCheck false ■禁止飞行检测[我更喜欢畅通无阻的飞行2333]

/gamerule doFireTick false ■禁止火蔓延[防止你的地图被熊孩子或无意烧毁]

/gamerule doMobLoot false ■禁止生物掉落物品[生化地图不需要此功能关闭减少卡顿增加流畅度]

/gamerule doMobSpawning false ■禁止自然生存生物[生化地图不需要此功能关闭减少卡顿增加流畅度]

/gamerule doTileDrops false ■禁止方块被破坏掉落物品[生化地图不需要此功能关闭减少卡顿增加流畅度]

/gamerule doWeatherCycle false ■禁止天气变化[生化地图不需要此功能关闭减少卡顿增加流畅度]

/gamerule mobGriefing false ■禁止爬行者、僵尸、末影人、恶魂、凋灵、兔子、羊和村民改变、破坏方块,以及村民、僵尸、骷髅和僵尸猪人捡拾物品[生化地图不需要此功能关闭减少卡顿增加流畅度]

/gamerule showDeathMessages false ■禁止在聊天框中显示玩家以及驯养宠物(狼、豹猫和鹦鹉)的死亡信息[生化地图不需要此功能关闭减少卡顿增加流畅度]

/gamerule keepInventory true ■死亡是否掉落物品[看自己情况,我选择关闭.]

/gamerule spawnRadius 1 ■设置首次进入服务器的玩家和没有重生点的死亡玩家在重生时与世界重生点坐标的距离[设置为1可以避免出生在奇葩的地方]

/weather clear ■更换到无天气[生化地图不需要天气关闭后减少卡顿增加流畅度]

/setworldspawn X Y Z ■设置世间出生点[X,Y,Z自行补充相应指标]

设置好之后再把出生点做一下

然后创建队伍

/scoreboard teams add 1 等待中

/scoreboard teams add 2 人类

/scoreboard teams add 3 丧尸

然后设置队伍颜色(可自行选择颜色)

/scoreboard teams option 2 color aqua

/scoreboard teams option 3 color dark_red

设置不能打队友

/scoreboard teams option 1 friendlyfire false

/scoreboard teams option 2 friendlyfire false

/scoreboard teams option 3 friendlyfire false

然后创建记分板

/scoreboard objectives add sds playerKillCount 杀敌数

/scoreboard objectives add nr 牛肉回血

/scoreboard objectives add ditu dummy 地图选择

/scoreboard objectives add sw deathCount 死亡检测

/scoreboard objectives add hy 欢迎登陆并重置

然后保存退出用NBTexplorer编辑队伍前缀(当然你也可以不编辑不过不会玩的有可能不知道是母体人类啥的)

用地图编辑器把做好的地图扣进来(当然你也可以自己现做一个)

队伍前缀编辑好了是这样的

弄好了找到你导入的地图的位置

记录一下人类传送点

在记录一下僵尸复活点

之后有用

然后做一个基岩盒放命令方块,记住要在出生点附近弄要不然不会保持加载!!!

弄好了是这样的

然后制作一个公告(当然你也可以不做)

做好了是这样的OwO

公告指令如下(彩色字不会自己想吧我懒的找那个贴了XD)

/scoreboard objectives add gg dummy §2§l公告

/scoreboard objectives setdisplay sidebar gg

/scoreboard players set §e欢迎来到生化模式 gg 10

/scoreboard players set §4严禁飞行 gg 9

/scoreboard players set §e作者:§6梦幻苏酒儿 gg 8

/scoreboard players set §bQQ号:3190182293 gg 7

/scoreboard players set §9按[Tab]可以看杀敌数 gg 6

然后做一下出生点优化(记得把玩家出生点设置在中间)

然后记一下中心点坐标,之后有用。

下面是v2.0的优化

我们地图有了队伍有了还差如何开始以及判断

开始之前呢先让玩家选择武器

点击领取书和牛排

然后点击武器类型再选一个你喜欢的枪换单上膛

你一共可以选择一把武器一把副武器(可以自己修改)

既然枪有了那就可以开始游戏了

但开始游戏之前先把一系列的bug避免掉要不然就算你开始游戏了也一堆bug无法游玩

我们来到指令库放一个长条=w=

然后输入以下指令

/scoreboard objectives setdisplay list sds ■一直设置sds显示位置为按Tab查看(避免设置成其他的导致无法显示虽然没啥用,但我老忘记改回去XD)

/spawnpoint @a[team=1] X Y Z ■设置全部等待中的玩家出生点为出生屋中心点

/spawnpoint @a[team=2] ■设置人类出生点为他/她当前位置(就当重置吧233)

/spawnpoint @a[team=3,score_ditu_min=1,score_ditu=1] X Y Z ■设置全部丧尸地图选择是1的玩家复活点为地图1复活点

/spawnpoint @a[team=3,score_ditu_min=2,score_ditu=2] X Y Z ■设置全部丧尸地图选择是2的玩家复活点为地图2复活点

(…以此类推)

effect @a[team=3] 8 99999 1 true ■给予丧尸跳跃提升

effect @a[team=3] 1 99999 1 true ■给予丧尸速度提升

/clear @a[team=3] ■清除丧尸身上全部物品(XD要不然你就等着丧尸拿枪一枪吧唧把你打死吧)

effect @a 3 99999 0 true ■给予急迫来抵消挖掘疲劳的攻速问题

effect @a 4 99999 5 true ■给予挖掘疲劳来防止冒险可以破坏一系列的物品

/scoreboard teams join 1 @a[x=X,y=Y,z=Z,r=13,team=!1] ■把出生点范围13的玩家设置为等待队伍(防止一系列bug,记得吧XYZ改成自己的坐标,R要看你出生屋范围有多大!下面的我就不提示了.)

effect @a[team=3] 5 99999 10 true ■给予丧尸力量药水效果(要不然你用手打人打不死,可以自行更改,放在后面好找点…)

effect @a[team=3] 11 99999 2 true ■给予丧尸抗性药水效果(要不然你一枪吧唧就死了=-=,可以自行更改,放在后面好找点…)

effect @a[x=X,y=Y,z=Z,r=15] 11 0 0 true ■清除出生点范围15的玩家抗性(防止下一局你还有这个BUFF)

effect @a[x=X,y=Y,z=Z,r=15] 5 0 0 true ■清除出生点范围15的玩家力量(防止下一局你还有这个BUFF)

effect @a[x=X,y=Y,z=Z,r=15] 8 0 0 true ■清除出生点范围15的玩家跳跃提升(防止下一局你还有这个BUFF)

effect @a[x=X,y=Y,z=Z,r=15] 1 0 0 true ■清除出生点范围15的玩家速度提升(防止下一局你还有这个BUFF)

effect @a[x=X,y=Y,z=Z,r=15] 21 0 0 true ■清除出生点范围15的玩家生命提升(防止下一局你还有这个BUFF)

/tp @a[x=X,y=Y,z=Z,r=5] X Y Z ■tp出生在出生屋上面的玩家到出生屋中间的坐标(XD莫名其妙会复活在隐形基岩上面)

既然bug避免了那把丧尸杀人检测做一下吧

然后换一行继续放

/testfor @a[team=2,score_sw_min=1] ■检测人类有人死亡了1次/title @a[team=2] title ["",{"selector":"@a[team=2,score_sw_min=1]"},{"text":"§4被丧尸感染了!"}] ■提示人类玩家***被丧尸感染了!

/playsound minecra master @a[team=2,score_sw_min=1] ~ ~ ~ 10000 2 1 ■播放音效

/effect @a[score_sw_min=1] 21 99999 49 true ■给予生命提升

/effect @a[score_sw_min=1] 6 1 255 true ■给予生命回复

/scoreboard teams join 3 @a[team=2,score_sw_min=1] ■把人类死亡大于1的加入丧尸队伍

/scoreboard players reset @a[score_sw_min=1] sw ■重置死亡分数大于1玩家的死亡分数

这样丧尸感染也做好了然后把欢迎加入做一下

换一行继续=w=

/testfor @a[score_hy_min=1] ■检测欢迎大于1

/tellraw @a ["",{"text":"欢迎玩家","color":"yellow","bold":true},{"selector":"@a[score_hy_min=1]","color":"none","bold":false}] ■欢迎提示

/tp @a[score_hy_min=1] X Y Z ■把欢迎大于1的tp到出生屋(如果是中途刚退出然后又进来的不必担心上面以及避免了各种bug)

/scoreboard players reset @a[score_hy_min=1] hy ■重置分数

0.0…然后是啥来着…哦!牛肉回血...换一行继续=-=

/execute @a[score_nr_min=1] ~ ~ ~ /effect @a[score_nr_min=1] 10 1 4 true ■检测吃了一个牛肉的玩家并给予生命恢复BUFF(XD有的地方太高掉下去容易摔死)

/scoreboard players reset @a[score_nr_min=1] nr ■重置分数

然后是激活领取枪械的

/fill -173 53 729 XYZ minecraft:redstone_blockw ■填充红石块激活命令方块用/fill -173 53 729 XYZ air ■填充空气清除命令方块

放好了大概是这样的(XD哇忘记夜视了啊算了就这样吧)

填充红石块的位置是红色羊毛对角的地方

(就是激活那一排普通的命令方块啦,然后就有人问了你干嘛不直接全部开启然后循环呢,你可以试试如果别人不卡你就开吧=-=,另外这个怎么做你自己想吧我就不教了XD)

好了!既然避免了bug那咱们就继续做吧…

首先如何选择相应地图?相信看到前面的指令应该都知道了吧??

按一下按钮然后

/scoreboard players set @a ditu 4 ■设置全部玩家地图选择为4/tellraw @a ["",{"text":"[系统信息]:","color":"yellow","bold":true},{"text":"地图选择为钢铁森林","color":"aqua","bold":false}] ■然后提示选择了什么地图。

然后下一个

/scoreboard players set @a ditu 5 ■设置全部玩家地图选择为5,以此类推./tellraw @a ["",{"text":"[系统信息]:","color":"yellow","bold":true},{"text":"地图选择为***","color":"aqua","bold":false}] ■然后提示选择了什么地图,以此类推.

那既然能加入指定地图了那就应该可以开始做加载了

首先检测玩家是否选择了地图

/testfor @a[score_ditu_min=1] ■检测玩家选择地图是否大于1

/setblock -268 52 764 air ■如果是清除按钮

/tellraw @a ["",{"text":"[系统信息]:","color":"yellow","bold":true},{"text":"正在进入地图","color":"aqua","bold":false}] ■然后提示正在进入地图

/scoreboard players set @a sw 0 ■设置全部玩家死亡为0避免bug

/setblock -212 53 778 minecraft:redstone_block ■然后在指令库加载位置放置一个红石块激活命令方块

接着我们到指令库继续做加载部分

/difficulty 1 ■设置难度为简单

/give @a minecraft:cooked_beef 6 0 {ench:[{id:35,lvl:1}],Unbreakable:1b,display:{Name:"§9牛排",Lore:["§6好吃就多吃点!"]}} ■给予牛排

/scoreboard objectives remove bjsds ■移除本局杀敌排行榜/scoreboard objectives add bjsds playerKillCount §b[§6本局§4杀敌数§b] ■然后再添加回来

/scoreboard players set @a bjsds 0 ■设置全部玩家分数为0(要不然不会显示XD)

/scoreboard objectives setdisplay sidebar bjsds ■替换公告为本局杀敌

/tp @a[score_ditu=1,score_ditu_min=1] X Y Z ■然后tp全部地图选择是1的玩家到地图1的人类复活点(我前面应该让你记了=w=)

/tp @a[score_ditu=2,score_ditu_min=2] X Y Z ■然后tp全部地图选择是2的玩家到地图2的人类复活点(以此类推)

/give @a[tag=先锋测试] minecraft:totem_of_undying ■给予测试人员一个防化服(复活图腾)

做好了大概是这样的=w=

OK!加载完了也进地图了在把倒计时做一下基本上就可以玩了~

/scoreboard teams join 2 @a ■把所有玩家加入到人类队伍

/time set 16000 ■把时间设置为晚上(嘿嘿有啥用卖个关子你一会就知道了)

/title @a title ["",{"text":"警告10秒后变异爆发!","color":"yellow","bold":true}] ■然后播放提示

/title @a title ["",{"text":"10","color":"yellow","bold":true}]

/title @a title ["",{"text":"9","color":"yellow","bold":true}]

/title @a title ["",{"text":"8","color":"yellow","bold":true}]

以此类推…

/title @a title ["",{"text":"3","color":"yellow","bold":true}]

/playsound en player @a ~ ~ ~ 10000 2 ■播放音效(服务器小游戏不也是这样嘛~咱也搞一个!)

/title @a title ["",{"text":"2","color":"yellow","bold":true}]

/playsound en player @a ~ ~ ~ 10000 2

/title @a title ["",{"text":"1","color":"yellow","bold":true}]

/playsound en player @a ~ ~ ~ 10000 0

/title @a title ["",{"text":"变异来临","color":"dark_red","bold":true}]

/playsound minecra master @a ~ ~ ~ 100 1

/scoreboard teams join 3 @r ■刷机选择一个玩家变成丧尸

/title @a[team=3] subtitle ["",{"text":"你变成了生化母体快去感染人类吧!!!","color":"dark_red","bold":true}] ■然后播放提示

/setblock X Y Z minecraft:quartz_block ■放置检测方块/setblock X Y Z minecraft:quartz_block ■放置检测方块

/setblock X Y Z minecraft:quartz_block ■放置检测方块(这里为什么是3个一会再说233)

/effect @a[team=3] 21 99999 49 true ■给予丧尸生命提升

/effect @a[team=3] 6 1 255 true ■给予丧尸生命回复

做好了是这样的=w=!

既然有开始那坑定有结束的啦=w=~

/testfor @a[team=2] ■检测人类是否全部消灭

/title @a title ["",{"text":"丧尸胜利","color":"dark_red","bold":true}] ■如果是提示丧尸胜利

"阳光传感器" ■检测是否到白天

/title @a title ["",{"text":"人类胜利","color":"yellow","bold":true}] ■如果是提示人类胜利

/testfor @a[team=3] ■检测丧尸是否退出

/title @a title ["",{"text":"丧尸退出了游戏","color":"gray","bold":true}] ■如果是提示丧尸退出了游戏

这就是为什么有3个的原因

/clear @a ■清除全部玩家背包

/scoreboard teams join 1 @a ■全部玩家加入等待队伍

/setblock X Y Z air ■清除检测方块

/setblock X Y Z air ■清除检测方块

/setblock X Y Z air ■清除检测方块

/effect @a clear ■清除全部药水效果

/scoreboard players reset @a ditu ■重置全部玩家地图分数

/scoreboard players reset @a sw ■重置全部玩家死亡分数

/time set day ■设置白天

/spawnpoint @a X Y Z ■设置出生点在出生屋

/scoreboard objectives setdisplay sidebar gg ■将公告重新设置回来/setblock X Y Z minecraft:stone_button ■把开始按钮放置回去

/kill @e[type=!Player] ■清除玩家以外的所以生物(就是清理战场缓存)/tp @a X Y Z ■tp全部玩家到出生屋

检测方块的XYZ改中继器前面的坐标就行了

至此就全部做好啦=w=

下一期内容回复里选没有就随缘更新

作者:梦幻苏酒儿

责任编辑: 鲁达

1.内容基于多重复合算法人工智能语言模型创作,旨在以深度学习研究为目的传播信息知识,内容观点与本网站无关,反馈举报请
2.仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证;
3.本站属于非营利性站点无毒无广告,请读者放心使用!

“mc大战僵尸2如何打开,mc大战僵尸下载,mc吧大战僵尸,mc大战僵尸2正版下载,mc吧大战僵尸2,mc大战僵尸2手机版”边界阅读