我的世界这款游戏实在是太好玩了,但是也会有许多漏洞,在玩游戏时许多数据都是根据玩家起的名字来确定的。所以有许多重名的玩家就会出现数据混乱的情况。那究竟怎么解决这一问题呢?今天小编就给大家来解决这一问题。
更多物品合成都可以在我的世界合成表内查询:

当玩家首次进入游戏后,通过trigger设定一个自己的密码,之后把这个密码存储到另一个计分板上,下次再进入游戏时输入密码和进行比对。原理就是这样简单。
下面来说下具体指令及制作方法:
首先创建四个计分板:
1./scoreboard objectives add tc stat.leaveGame
2./scoreboard objectives add mm trigger
3./scoreboard objectives add yz dummy
4./scoreboard objectives add yz2 dummy
复制代码

接下来先分个区后面好看:
这是全部的鸟瞰图,A区为世界出生点,B为主城位置,1到5是五个命令区。下面具体讲每个区域的分工及指令。

A区:是世界的出生点区域,大小21×21,需要在中心处设置世界出生点,保证新进入的玩家出生在石头区域上。xyz为中心点坐标。
1./setworldspawn x y z
复制代码
A区的特殊要求是下面的方块必须是特定方块,如果生存服建议用屏障(barrier)等

B区:主城区域
命令区1:
从①到④的指令为:(全部保持开启)
1./execute @p ~ ~ ~ detect ~ ~0.5 ~ stone 0 /scoreboard players tag @p add wzc
2./execute @p ~ ~ ~ detect ~ ~0.5 ~ stone 0 /spreadplayers 1054 30 0 4 false @p[tag=wzc]
3. /scoreboard players enable @a mm
4. /execute @a[score_tc_min=1] ~ ~ ~ /entitydata @e[type=Item,r=5] {PickupDelay:0s}
复制代码
第一条为标注此玩家未注册(注意检测脚下是石头,若换成其他方块自行更换),第二条为把玩家分散到主城(最好用分散而不是tp,因为还没有@s)。第三条给玩家改变mm积分的权限,第四条为禁止在未登录的时候丢东西。
此教程所有连锁命令方块为保持开启

命令区2:
十二条指令分别为:
1./testfor @a[score_tc_min=1]
2./effect @a[score_tc_min=1] 2 1 250
3./effect @a[score_tc_min=1] 8 1 250
4./effect @a[score_tc_min=1] 11 1 250
5./effect @a[score_tc_min=1] 18 1 250
6./effect @a[score_tc_min=1] 15 2 250
7./testfor @a[tag=wzc]
8./effect @a[tag=wzc] 2 1 250
9./effect @a[tag=wzc] 8 1 250
10./effect @a[tag=wzc] 11 1 250
11./effect @a[tag=wzc] 18 1 250
12./effect @a[tag=wzc] 15 2 250
复制代码
这就没什么可说的了,就是给未登录和为注册的玩家各种负面效果

命令区3:
从左到右分别为:
1./testfor @a[score_tc_min=1,score_mm_min=1]
2./execute @a[score_tc_min=1] ~ ~ ~ /scoreboard players operation @p mm = @p yz
3./execute @a[score_tc_min=1] ~ ~ ~ /scoreboard players set @p yz2 0
4./execute @a[score_tc_min=1] ~ ~ ~ /scoreboard players operation @p yz2 = @p mm
5./execute @a[score_yz2_min=5,score_yz2=5,score_tc_min=1] ~ ~ ~ /scoreboard players tag @p add dl
6./execute @a[tag=dl] ~ ~ ~ /scoreboard players set @p tc 0
7./execute @a[tag=dl] ~ ~ ~ /scoreboard players set @p yz2 0
8./execute @a[tag=dl] ~ ~ ~ /tellraw @p {"text":"","extra":[{"text":"登录成功!","bold":"true","color":"gold"}]}
9./execute @a[tag=dl] ~ ~ ~ /scoreboard players tag @p remove dl
复制代码
这是再登录时的比对过程,通过记分板的向加减,算出密码是否正确。具体计算过程见指令。(注意命令方块上的箭头缺口,条件制约)


命令区4:
命令依次为:
1./execute @p[tag=wzc,score_mm_min=1,score_mm=99999999] ~ ~ ~ /scoreboard players tag @p add zc
2./execute @p[tag=zc,score_mm_min=1,score_mm=99999999] ~ ~ ~ /scoreboard players operation @p yz = @p mm
3./execute @p[tag=wzc,score_mm_min=1,score_mm=99999999] ~ ~ ~ /tellraw @p {"text":"","extra":[{"text":"注册成功!你的密码是:","bold":"true","color":"green"},{"score":{"name":"@p","objective":"mm"},"bold":"true","color":"blue"},{"text":"请牢记你的密码","bold":"true","color":"green"}]}
4./execute @p[tag=wzc] ~ ~ ~ /scoreboard players add @p yz 5
5./execute @p[tag=wzc] ~ ~ ~ /scoreboard players set @p mm 5
6./execute @p[tag=zc] ~ ~ ~ /scoreboard players tag @p remove wzc
7./execute @p[tag=zc] ~ ~ ~ /scoreboard players tag @p remove wzc
复制代码
选择器中的最小值1和最大值99999999限制输入位数
功能是在注册的时候讲玩家输入的密码存到另一个记分板上,等待下次进入游戏比对。
(连锁方块仍然条件制约)

命令区5:
两条指令分别为:
复制代码
复制代码
用来给没登录和没注册的玩家提示。
好了到这里就大功告成了,展示一下最后的效果:
首次进入游戏后:
注册成功!
退出再次进入游戏后
登录成功!
红石基础系列:[红石] [红石块] [红石脉冲] [红石火把] [红石中继器]
红石创作系列:[水动电梯] [双向铁门] [直升降机] [热微波炉][热发射器]
红石自动系列:[自动铺轨机] [自动造雪机] [小麦收割机] [自动烤肉机]
如转载涉及版权等问题,请作者与我司联系,我司将在第一时间删除或支付稿酬。
合成表 专区首页 指令大全 资源合集 精彩视频 国服信息 数据库 攻略心得本文:我的世界中国版NWT干嘛的 命令方块制作伪登录插件教程_我的世界
文章地址:http://www.alipaygame.com/game/huangshizhanzheng/177711 转载请保留链接地址
上一篇:我的世界中国版NWT电子钟怎么合成 NWT电子钟制作以及使用教程_我的世界
下一篇:我的世界高速熔炉怎么做 高速熔炉制作教程_我的世界
标签:我的世界中国版NWT干嘛的 命令方块制作伪登录插件教程_我的世界
男儿当自强 1k2k《战国之野望》成就英
1k2k《战国之野望》是由国内知名研发商游神互动开发的创新类策略页游,在这里,玩家将扮演日本战国时期的大名(君主),对天下一统发起挑战。300座日本战国城池,超过100名日本战国武将,让你再体验游戏的过程中为您带来不同的战争感受。...
《4399天骄无双》边城烽火 碧血黄沙
天骄无双...
43u《炎黄大陆》首服狂战与你同战
不需要花哨的招式,只要刀刀入魂的力量。传奇,将由狂战继承,流传后世!43u《炎黄大陆》首服将于3月23日10点狂暴开启!并准备了丰富的开服盛宴助大家在43u《炎黄大陆》中一马当先,快来先睹为快吧!...