用户:
灵清帝王吃爆一切厕所查看:4 回复:2 评论:4 创建时间:2022-03-25T19:36:48
嗨害嗨!
对我这个屑来说,第一期是真的难,第二期是真的简单()()()
独乐乐不如众乐乐嘛,所以说捏,直接把代码放出来了!
var j=0
var hpdz=0
function textDialog(entity,title,content){
entity.player.dialog({
type:Box3DialogType.TEXT,
title:title,
content:content
})
}
for(const e of world.querySelectorAll('.NPC')){
e.enableInteract=true
e.interactColor.set(0,1,0)
e.interactRadius=5
e.interactHint=e.id
if(e.id=='吉吉喵'){
e.onInteract(({entity})=>{
if(hpdz>0){
textDialog(entity,e.id,'哈哈,你成功和我交互了!我终于成为教程师了!')
}else{
j++
textDialog(entity,e.id,'哈哈,恭喜你找到我了,快去和旁边的和平队长交互吧')
}
})
}
if(e.id=='和平队长'){
e.onInteract(({entity})=>{
if(j<=0){
textDialog(entity,e.id,'你还没和吉吉喵交互呢!')
}else{
textDialog(entity,e.id,'真不错,快回去和吉吉喵交互吧')
hpdz++
}
})
}
}
但是记得!要先在地图里放两个模型,并且标签要是NPC,在把昵称改成代码对应的模型名字,就万事大吉啦~~
不要谢谢我(doge)
不会有人看不懂吧?()()()