模仿...
关于密码部分似乎用两个trigger计分板就可以做,我的问题是如何检测刚上线的玩家并单独向他发送信息。目前想到一个不知是否可行的方法:

利用玩家stat.leaveGame(单击保存并退回到标题画面次数)的变化或者stat.playOneMinute(游戏时间)的增加来做判断,但是似乎都不大合适。。希望大佬们可以指点指点,最好能给出相关命令,谢谢!

SPGoding
stat.leaveGame 挺合适的。对于没有这个分数的玩家视为和刚进游戏一样。
然后处理完后不要 reset,而是 set 0,这样就可以和没有这个分数的玩家区分了。


找到一个四年前的帖子,部分思路可以借鉴,和我上面说的整合一下就差不多了 http://www.mcbbs.net/thread-500947-1-1.html

模仿...
SPGoding 发表于 2019-6-24 12:37
stat.leaveGame 挺合适的。对于没有这个分数的玩家视为和刚进游戏一样。
然后处理完后不要 reset,而是 set ...

emmm,怎么说呢,我有点担心那个准则不会在玩家被踢出游戏、意外掉线、或者其他不点退回到标题界面的方式退出游戏时触发。还有就是设置了一个dummy准则的计分板后,初始值是零还是没有值。。没有值就不知道怎么检测了呀

SPGoding
模仿... 发表于 2019-6-24 15:01
emmm,怎么说呢,我有点担心那个准则不会在玩家被踢出游戏、意外掉线、或者其他不点退回到标题界面的方式 ...

1. 会触发的。
2. 初始值是没有,你可以用 scoreboard players set @a xxx 0 让它有值。
没有值的就是 score_xxx_min=-2147483648 也检测不到的(

模仿...
SPGoding 发表于 2019-6-24 15:43
1. 会触发的。
2. 初始值是没有,你可以用 scoreboard players set @a xxx 0 让它有值。
没有值的就是 sc ...

好的呢,我基本上有思路了,谢谢大佬