猫史档案馆


【屑教程()】如何判断地图是在编辑还是游玩()

用户:传奇无敌传奇无敌查看:364 回复:17 评论:15 创建时间:2022-06-02T20:14:05


应该没人发过(吧

world.url//地图链接()()()()编辑的和游玩的不一样()

重点这玩意↑()

但是这个玩意是个URL对象()

center_image

然后要学会看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 页 / 共 1 页下一页
传奇无敌传奇无敌

啊哈哈()沙发是我的()格式没被吞啊哈哈哈()

点赞1


评论

捉()()()

格式没吞()万岁!()


传奇无敌传奇无敌

啊屑输入法(打错字了(不要管他()

点赞0


评论


1086爱编程1086爱编程

传奇666!

点赞0


评论

不不不()我是大屑)(


Architect_fyArchitect_fy

传奇nb啊

点赞0


评论

哎嗨嗨,吃完饭逛论坛


灵清帝王吃爆一切厕所灵清帝王吃爆一切厕所

()()()()()

点赞0


评论


tiger666250tiger666250

~()

点赞0


评论


OHDaveOHDave

()()()

点赞1


评论


云游box3der尖头叉子云游box3der尖头叉子

不能直接根据链接判断吗?

如果是编辑器的链接,那就返回一个值

如果是游玩端的链接,那就返回另一个

反正游玩端和编辑器的链接都是固定的,游玩端就算要改链接那代码里改一下也很快啊()

点赞1


评论

那不还是有e和p()

if(world.url='编辑器链接'){代码} else if(world.url='游玩端链接'){代码} 这样子不行吗?

我没看过url这块,可能是我搞错了)()

也可以吧()

传奇这个是更短的代码()()()

这样兼容性差()这种直接复制就能拿去用了()

你这种还要改一下链接9)())

而且不给变量要用多次的话就不方便了9)


CenCen

括号癌集聚地()()()()

点赞2


评论


用户_869149用户_869149

()()()

点赞0


评论


Arc_Arc_

cq nb!

点赞0


评论


超级大帅哥本人超级大帅哥本人

()()()

点赞0


评论


该账号已被封禁该账号已被封禁

)()(

点赞0


评论


治愈绾兮治愈绾兮

编辑最多8人???涨知识了()

点赞0


评论

啊确实

你是真没被一群玩的人卡在外面过是吗()

全都kick掉()


Star_Ink_sansStar_Ink_sans

好像在跑酷乐园见到过用这种方式判断的()

点赞0


评论


卑微OIer卑微OIer

()

点赞0


评论


星辰_零柒星辰_零柒

收藏以后慢慢看

点赞0


评论