Minecraft指令手册

你好MC

首页 >> Minecraft指令手册 >> Minecraft指令手册最新章节(目录)
大家在看姜汁撞奶糖 因为太欧皇,抽中铜雀台后无敌了 火系法爷修炼指南 克苏鲁侵蚀:异世界拯救计划 海岛求生:真千金她为何总是霸榜 从零开始建立穿越者联盟 全民:开局潘凤,我真能斩吕布 霍格沃茨之这个巫师不科学 开局废柴,还好我有无限技能点 网游:当一个血牛自带成长反伤 
Minecraft指令手册 你好MC - Minecraft指令手册全文阅读 - Minecraft指令手册txt下载 - Minecraft指令手册最新章节 - 好看的游戏小说

第189章 ,/.

上一章书 页下一页阅读记录

(此章节已于2022年7月31日重写)

在上一章,我们解决了一个世纪难题:输入。这一章,我们将会尝试实现『注册』这个功能。

我们先理一下这个系统到底是怎样的:

①有一个password触发器,存储着玩家的密码,注册时玩家要填写的字段

②有一个is_typed计分项,用来检测玩家是否填写了密码

③玩家按下按钮后,为玩家打开password触发器,并指示玩家通过/trigger指令填写密码。玩家填写密码后,检测玩家的密码是否符合要求,如果符合则通过检测并传送走玩家,如果不符合则返回错误信息,并再次为玩家打开触发器指示玩家填写。

理清楚之后,我们就可以开始动工了。我们将会采用前几章刚了解的『红石逻辑组』作为基础来建设这个系统。先搭建一个简单的结构:

◎墙→A→B (插图99-1)

◎······按钮

→······红石中继器

首先,既然要『玩家按下按钮后,为玩家打开password触发器』,那么第一个命令方块A就应该填写:

scoreboard players enable @p password

\\为最近的玩家开启它的password计分项\\

命令方块B用来实现『指示玩家通过/trigger指令填写密码』,因此填写:

tellraw @p {“text“:“请运行指令\“/trigger password set <密码>\“输入账户密码来注册“,“color“:“yellow“}

\\告诉最近的玩家『请运行指令“/trigger password set <密码>“输入账户密码来注册』\\

然后呢?我们需要一个一直处于运行状态的红石逻辑组来不断检测玩家是否已经输入密码,所以我们要在旁边搭建一个红石脉冲并配上一些命令方块:

脉冲→C→D→E (插图99-2)

C:execute as @p store success score @s is_typed run scoreboard players enable @s password

\\检测玩家是否输入密码\\

D:tellraw @p[scores={is_typed=1}]{“text“:“注册成功,请记好你的密码哦!“,“color“:“green“}

\\给已输入密码的玩家发送成功提示\\

E:execute as @p[scores={is_typed=1}] run tp @s 13 -60 10 180 0

\\把注册成功的玩家传送走\\

这样子,我们的Beta1.0注册登录系统就做好了!让我们来试一试:

*按下按钮*

请运行指令“/trigger password set <密码>“输入账户密码来注册

*输入指令:/trigger password set *

已触发[password](数值已设置为)

注册成功,请记好你的密码哦!

*被传送走*

运作得十分棒!但是,如果你再次尝试使用trigger指令的话......

*输入指令:/trigger password set *

已触发[password](数值已设置为)

注册成功,请记好你的密码哦!

?我不是注册过了吗?

没错,这个Beta1.0的系统漏洞百出,它起码有这几个问题:

①已注册的玩家可再注册

②password一直可以被修改

③可能无法很好应对多玩家情况

④系统运作较慢

⑤对于后续扩展出『登录』功能不友好

为了解决这些问题,我们可以采用tag标签对玩家进行标记。那么我们会用到哪些tag标签呢?

?对于注册中的玩家,需要registering标签

?对于已经注册的玩家,需要registered标签

?对于处于登录中的玩家,需要logging_in标签

?对于已经登录的玩家,需要logged_in标签

其中,register是注册的意思,log in是登录的意思。

我们需要在玩家刚刚开始注册/登录时给玩家添加上registering或logging_in标签以防止选择到那些已经登录和注册的人,给那些注册成功的玩家添加上registered标签和logged_in标签并移除掉registering标签,给那些登录成功的玩家添加上logged_in标签并移除掉logging_in。在后面,我们还会使用更多的标签来完善整个系统的运作。

这章没有结束,请点击下一页继续阅读!

喜欢Minecraft指令手册请大家收藏:(m.xtyxsw.org)Minecraft指令手册天悦小说网更新速度全网最快。

上一章目 录下一页存书签
站内强推十天一天赋,成为吸血鬼的我太BUG了 主播万人迷,榜一大哥争着宠 玄鉴仙族 绝世天命大反派 怪谈入侵:她靠隐藏规则杀疯了 末世调教,绝美女神变奴隶 败犬女帝,把头发盘起来! 十日终焉 咬春靥 大一实习,你跑去749收容怪物 高武:儿子别怕,爹真无敌了! 修仙之我用熟练度修长生 十里芳菲 上城之下 绝世村妇 超人在漫威:修吞噬法,独步诸天 穿到兽世我成了兽王带球跑的渣雌 神算真千金,全豪门跪下喊祖宗 婚内越轨!我招惹了顶级军阀大佬 偷听校花心声,她居然是恋爱脑! 
经典收藏宇宙网游,我能指定掉落 神:赐你S级偷窃,你拿来偷我? 杀怪百分百爆率,你跟我比幸运? 全民领主:开局一颗造化神石 领主求生之天赋合成 起手超位,阁下该如何应对 重生巨蟒:我从游戏杀到现实来了 苟在新手村的我,叠了几万层被动 网游:蓝星online 海洋求生:海上求生?海上修身! 网游:开局获得神级天赋 全民求生:别种了,物资装不下了 只有我能用召唤术 网游:开局截胡降龙十八掌 NBA:开局融合鲨鱼文班亚马 斗罗从收养古月娜开始 末世网游:开局唯一超神级天赋 网游:开局获得顶阶血脉 夭寿啦!那个术士他又双叒叕来啦 全民黑暗求生:我能刷熟练度 
最近更新震惊:我的室友,竟然是巅峰第一 NBA:浪子老板,打造紫金十冠 仙途虐恋:叶凡传奇 荣总轻点骗,叶少要心疼 融合世界后李莲花的各种可能 日常生活工作学习知识积累 重生回来,该报的仇就得马上报 求生:开局万人屠但我是个好人 绝美御兽师每天都在发癫开狂暴 田妹重生:改写命运之章 双对比:海王小智,全世界麻了! 开局木筏:靠万倍增幅征服世界 王者聊天室:大陆风云录王者 海岛求生:我能召唤海贼人物 穿书洗白恶毒师尊,徒儿黑化了 崩铁,镜流师弟的我加入屠神组 乒乓:师承张藏獒续写国乒荣耀 御风起,等风归 全民木筏求生,我娶妻就能变强 快穿:戏精大佬又去拯救男主啦 
Minecraft指令手册 你好MC - Minecraft指令手册txt下载 - Minecraft指令手册最新章节 - Minecraft指令手册全文阅读 - 好看的游戏小说