我的世界中国版命令方块伪登陆插件怎么做 命令方块做伪登陆系统

编辑:令林夕 发布时间:

许多玩家此刻正在我的世界中国版游戏中尽情享受着自由创造的乐趣,其中命令方块是一个重要的道具,可以用命令方块做伪登陆系统,不知小伙伴们会不会制作?今天超好玩小编为大家安利一些让你秒变大神的制作方法。

风靡世界的沙盒游戏我的世界中国版迎来了在中国的首次亮相,许多玩家此刻正在中国版游戏中尽情享受着自由创造的乐趣。其中命令方块是一个重要的道具,可以用命令方块做伪登陆系统,不知小伙伴们会不会制作呢?不会不要紧,今天超好玩小编为大家安利一些可以让你秒变大神的制作方法,一起来看看我的世界中国版命令方块伪登陆插件怎么做吧,让你从此带妹虐菜无所不能。

文章转载自网易我的世界论坛,感谢Msure的分享。


>>>我的世界中国版激活码获得大全<<<

抢夺激活码技巧:[填写问卷] [手机预约] [模拟器发码] [签到挖钻石]

激活码高阶技巧:[使用方法]  [挖矿技巧] [闯关赢激活码] [激活码合成]


我的世界中国版命令方块伪登陆插件怎么做

今天格外的勤快,把原来在1.8做过的登录指令在1.11.2重做了一遍,新版本命令方块不甚熟悉,请各位大佬多多指教,

今天要解决的是局域网联机里的一个问题:丢东西。我们发现在玩局域网联机时,游戏存档里数据是根据玩家名字来判定的。这就造成了一个问题:A玩家起了个名字叫:2333,然后下次B玩家也用2333这个名字进入别人的游戏时,就会读取A玩家上次离开游戏时的数据。这就会导致很多人的东西莫名其妙被偷等许多问题。于而这个命令方块登录器就可以起到类似于服务器登录插件的作用。

首先来说下基本原理:因为既然要登录就要输入密码,密码实际上就是一个积分,而能让玩家自行改变的积分只有trigger,所以这里主要用到了trigger指令。

当玩家首次进入游戏后,通过trigger设定一个自己的密码,之后把这个密码存储到另一个计分板上,下次再进入游戏时输入密码和进行比对。原理就是这样简单。

下面来说下具体指令及制作方法:

首先创建四个计分板:

01  /scoreboard objectives add tc stat.leaveGame

02  /scoreboard objectives add mm trigger

03  /scoreboard objectives add yz dummy

04  /scoreboard objectives add yz2 dummy

接下来先分个区后面好看:

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

A区:是世界的出生点区域,大小21×21,需要在中心处设置世界出生点,保证新进入的玩家出生在石头区域上。xyz为中心点坐标。

/setworldspawn x y z

A区的特殊要求是下面的方块必须是特定方块,如果生存服建议用屏障(barrier)等

B区:主城区域

命令区1:

从①到④的指令为:(全部保持开启)

01  /execute @p ~ ~ ~ detect ~ ~-0.5 ~ stone 0 /scoreboard players tag @p add wzc

02  /execute @p ~ ~ ~ detect ~ ~-0.5 ~ stone 0 /spreadplayers -1054 -30 0 4 false @p[tag=wzc]

03  

04  /scoreboard players enable @a mm

05  

06  /execute @a[score_tc_min=1] ~ ~ ~ /entitydata @e[type=Item,r=5] {PickupDelay:0s}

第一条为标注此玩家未注册(注意检测脚下是石头,若换成其他方块自行更换),第二条为把玩家分散到主城(最好用分散而不是tp,因为还没有@s)。第三条给玩家改变mm积分的权限,第四条为禁止在未登录的时候丢东西。

此教程所有连锁命令方块为保持开启

命令方块做伪登陆系统

命令区2:

十二条指令分别为:

01  /testfor @a[score_tc_min=1]

02  /effect @a[score_tc_min=1] 2 1 250

03  /effect @a[score_tc_min=1] 8 1 250

04  /effect @a[score_tc_min=1] 11 1 250

05  /effect @a[score_tc_min=1] 18 1 250

06  /effect @a[score_tc_min=1] 15 2 250

07  /testfor @a[tag=wzc]

08  /effect @a[tag=wzc] 2 1 250

09  /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:

从左到右分别为:

01  /testfor @a[score_tc_min=1,score_mm_min=1]

02  /execute @a[score_tc_min=1] ~ ~ ~ /scoreboard players operation @p mm -= @p yz

03  /execute @a[score_tc_min=1] ~ ~ ~ /scoreboard players set @p yz2 0

04  /execute @a[score_tc_min=1] ~ ~ ~ /scoreboard players operation @p yz2 -= @p mm

05  /execute @a[score_yz2_min=5,score_yz2=5,score_tc_min=1] ~ ~ ~ /scoreboard players tag @p add dl

06  /execute @a[tag=dl] ~ ~ ~ /scoreboard players set @p tc 0

07  /execute @a[tag=dl] ~ ~ ~ /scoreboard players set @p yz2 0

08  /execute @a[tag=dl] ~ ~ ~ /tellraw @p {"text":"","extra":[{"text":"登录成功!","bold":"true","color":"gold"}]}

09  /execute @a[tag=dl] ~ ~ ~ /scoreboard players tag @p remove dl

这是再登录时的比对过程,通过记分板的向加减,算出密码是否正确。具体计算过程见指令。(注意命令方块上的箭头缺口,条件制约)

命令区4:

命令依次为:

01  /execute @p[tag=wzc,score_mm_min=1,score_mm=99999999] ~ ~ ~ /scoreboard players tag @p add zc

02  /execute @p[tag=zc,score_mm_min=1,score_mm=99999999] ~ ~ ~ /scoreboard players operation @p yz = @p mm

03  /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"}]}

04  /execute @p[tag=wzc] ~ ~ ~ /scoreboard players add @p yz 5

05  /execute @p[tag=wzc] ~ ~ ~ /scoreboard players set @p mm -5

06  /execute @p[tag=zc] ~ ~ ~ /scoreboard players tag @p remove wzc

07  /execute @p[tag=zc] ~ ~ ~ /scoreboard players tag @p remove wzc

选择器中的最小值1和最大值99999999限制输入位数

功能是在注册的时候讲玩家输入的密码存到另一个记分板上,等待下次进入游戏比对。

(连锁方块仍然条件制约)

命令区5:  

两条指令分别为:

01  /tellraw @a[tag=wzc] {"text":"","extra":[{"text":"输入:/trigger mm set <密码> 来注册你的账号 (密码限制八位数!!!)【点击这里自动补全】","bold":"false","color":"red","clickEvent":{"action":"suggest_command","value":"/trigger mm set "}},{"text":""},{"text":""}]}

复制代码

02  /tellraw @a[score_tc_min=1] {"text":"","extra":[{"text":"输入:/trigger mm set <密码> 来登录你的账号 【点击这里自动补全】","bold":"false","color":"red","clickEvent":{"action":"suggest_command","value":"/trigger mm set "}},{"text":""},{"text":""}]}

用来给没登录和没注册的玩家提示。

超好玩小编介绍了我的世界中国版命令方块伪登陆插件怎么做,我们知道了命令方块做伪登陆系统,相信小伙伴们也有所收获了,如果小伙伴们非常热爱《我的世界中国版》这款游戏,遇到什么问题亦或者有自己的作品和心得的话,可以加入超好玩我的世界中国版的玩家qq群:450745885(已满)、657717684(已满)、659178415(已满)、321118685(四群)、567119885(五群),亦或者可以关注我们超好玩的微博@超游态度哦,这里有意想不到的收获哟~~

更多物品合成都可以在超好玩我的世界合成表内查询:

http://www.18touch.com/zhuan/mc/static/simulator.html

超好玩我的世界合成表手机版:

http://m.18touch.com/zhuan/mc/static/simulator.html

超好玩我的世界中国版攻略大全:

http://www.18touch.com/zhuan/mc/tag/guide


成为猎手,或沦为猎物! 《黎明觉醒:生机》“荒原猎人”资料片今日正式开启

成为猎手,或者沦为猎物,在破碎的遗迹中迎击更强大的挑战!今日,《黎明觉醒:生机》全新资料片“荒原猎人”正式开启。新职业“荒原猎人”登场,引领幸存者们进一步探索地下世界的更多乐趣与玩法。全新场景、全新副本挑战、全新主线剧情深入推进,带来海量全新玩法。另有大量福利活动汹涌来袭,邀你加入挑战的浪潮!.