猫史档案馆


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

用户:传奇无敌传奇无敌查看:15 回复: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


评论


CenCen

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

点赞2


评论


用户_869149用户_869149

()()()

点赞0


评论


Arc_Arc_

cq nb!

点赞0


评论


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

()()()

点赞0


评论


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

)()(

点赞0


评论


治愈绾兮治愈绾兮

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

点赞0


评论


Star_Ink_sansStar_Ink_sans

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

点赞0


评论


卑微OIer卑微OIer

()

点赞0


评论


星辰_零柒星辰_零柒

收藏以后慢慢看

点赞0


评论