用户:传奇无敌查看:15 回复:17 评论:15 创建时间:2022-06-02T20:14:05
应该没人发过(吧
world.url//地图链接()()()()编辑的和游玩的不一样()
重点这玩意↑()
但是这个玩意是个URL对象()

然后要学会看api()
world.url.pathname//这玩意就是域名后面的东西()()())
知周所众()
岛三e是编辑()p是游玩()
所以我们用startsWith判断一下()
world.url.pathname.startsWith('/e')
啊对对对()然后就变成布尔值了()()()()
赋值给一个变量()()()多好()()()
const edit = world.url.pathname.startsWith('/e')
然后你就会问()这玩意有啥用()
比如说()可以放置屑传奇明目张胆的在起床开纪()()()()(()
改一下Alan_Best的代码()
const authors=['大屑传奇']
const edit=world.url.pathname.startsWith('/e')
world.onChat(({ entity, message }) => {
if (edit && authors.includes(entity.player.name) && message[0] == '$') {
try {
world.say('<~ ' + eval(message.slice(1)))
} catch (e) {
world.say('<~ ' + e)
}
}
})
这样大屑传奇就不能在起床开纪了()()()()()()()
还有一个很重要的用处()()()
知周所众()岛三的编辑上限8人()这恒不河里()
但是你的地图很火()()()()游玩总是超过8人()
那么代码里面可以加一个东西()
用edit控制开始游戏的人数,如果在编辑,就3~4人用来测试,在游玩就8~16人()()()
这样就非常
const edit=world.url.pathname.startsWith('/e')
function afunc(){
if(edit&&world.querySelectorAll('player').length>=4){
//亿点代码
}else if(world.querySelectorAll('player').length>=16){
//亿点代码
}
}
河里了()()()
别吞格式)——
不能直接根据链接判断吗?
如果是编辑器的链接,那就返回一个值
如果是游玩端的链接,那就返回另一个
反正游玩端和编辑器的链接都是固定的,游玩端就算要改链接那代码里改一下也很快啊()
点赞1
评论