猫史档案馆


【岛3】一个教程(聊天框代码指令)

用户:蓝矮爱乐蓝矮爱乐查看:1 回复:7 评论:1 创建时间:2022-02-11T18:24:58


world.onChat(({message})=>{//当玩家发起聊天时
    if(message[0]==='/'){//如果发送来的聊天第一个字符是'/'
        try{//尝试(直接eval会导致报错,影响作品的美观)
            world.say(`<~${eval(message.slice(1))}`)//让世界向地图发送输出的值
        }catch(err){//当发生错误(定义的err参数是报错的提示)
            world.say(`<~${err}`)//让世界向地图发送报错,以便查看错误
        }
    }
})
`知识点:try是尝试执行某个代码,就算出错了不会报错(除非有下划线和没定义async的await)
try后面必须添加catch,但是catch可以不用定义参数(err)`

 


回复

上一页1 页 / 共 1下一页
编码喵编码喵

(doge)

点赞0


评论


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

为啥不用$咧?

点赞0


评论


蓝矮爱乐蓝矮爱乐

挖坟

点赞0


评论


萌新大佬萌新大佬

《try后面必须添加catch》

点赞0


评论


执着的花粉蝶URlx执着的花粉蝶URlx

https://box3.codemao.cn/e/b0f61a1de017953d40f7?p=057vkiBXsxixABNS7wsp7D0jXxjS%2FFhPbBvUOBu9joA4LH7DPjM喵ndWVzdA%3D%3D

点赞0


评论


Aaa求佛yaAaa求佛ya

emotion_编程猫_点赞

点赞0


评论


AokenAoken

。。

点赞0


评论