猫史档案馆


【教程】简化onPlayerJoin代码

用户:145a145a查看:320 回复:10 评论:24 创建时间:2022-08-01T19:30:20


//例:进入地图飞行
world.onPlayerJoin(async({entity})=>{entity.player.canFly=true;})
;
//我们可以用字母代替飞行
world.onPlayerJoin(async({entity:{player:{canFly:c}}})=>{c=true;})


回复

上一页第 1 页 / 共 1 页下一页
FML饭米粒FML饭米粒

大佬,请问您哪里简化了?还多了一个字符,能否指点在下何处简化了

点赞0


评论

但仔细想想,貌似可以反复用

az,您说话不想一想吗,这可以重复用啊

话说还定义一个c干嘛。。。直接world.onPlayerJoin(async({entity:{player:{canFly:true}}})=>return) 不就行了吗、

是反复用,比如这个c,可以在某个场合c=false,某个场合c=true,或者公屏版eval可以用更少的字符串执行

不理解

…………………其实他的定义我也有点不赞同,为啥要放一个函数里面啊,直接全局定义貌似更好

你那种只能用一次,我这种可以反复用

??为啥放函数里面啊

直接定义全局不香吗?global不是更棒吗?为啥偏偏放event里面

会不会是为了照顾我们这种宫保不会用的萌新?(懒得打单词,自己谐音翻了)

var?let?global不会的不大会用多文件的吧。。。

?但我会用require啊

a'a'aaaa

……………………为啥不会宫保就不会文件啊,我不李姐

我也不理解

我更不李姐


无极玄天无极玄天

az

点赞0


评论


yee剑走天下yee剑走天下

中括号也可以直接不要啊)

点赞0


评论

我怎么看不到中括号啊,是我瞎了吗(悲)

啊喵()()是大括号)))

emmmmmmmmm 某一剑表示很赞


无极玄天无极玄天

这没人了,不行啊

点赞0


评论


七式草莓七式草莓

这才是最简版

world.onPlayerJoin(async({entity:{player:p}})=>{p.canFly=true;})

点赞0


评论

()()()()()

捕捉()

秒回()

咕噜大师球捕捉!


喵喵咪awa喵喵咪awa

呃。

点赞0


评论


该账号已停用该账号已停用

简化不是关键,关键是大部分人能看懂……(我能看懂哈emotion_doge)

点赞0


评论


SKQASKQA

单论这个代码,完全没有这样刻意去简化的必要,就算重复用 也不用简化到一个字母(除非你的目的就是想代码字符数最少)。

字符数最少应该还是这个:

world.onPlayerJoin(a=>a.entity.player.canFly++)

点赞0


评论

你说entity简化成e我还能理解,canFly也要简化就离谱了,这个属性本来就不是很常用,照这样那我所有属性都可以简化成一个两个字母。


芜湖咸鱼芜湖咸鱼

简化是简化了,也就只能简化canFly

点赞0


评论


无极玄天无极玄天

可以把entity改个e

点赞0


评论