猫史档案馆


皮卡代码教程(第一期)

用户:fomqfomq查看:6 回复:7 评论:6 创建时间:2021-04-18T11:03:29


皮卡_战丘先在正式推出     皮卡代码教程     欢迎大家来学习!

取消玩家碰撞:

world.addCollisionFilter('player','player')//取消碰撞

设置密钥门:

for(const npc of world.querySelectorAll('.密钥门')){
    npc.enableInteract=true
    npc.interactRadius=4
    npc.interactHint=npc.id
    if(npc.id == '密钥门'){
        npc.onInteract(async({entity})=>{
            const 输入内容 = await entity.player.dialog({
                type:Box3DialogType.INPUT,
                content:'请输入密钥:',
                title:npc.id
            })
            if(输入内容 == '密码'){
                entity.player.directMessage(`密钥正确!请进`)
                entity.position.set(207.88,11.76,103.50)
            }
            else{
                entity.player.directMessage(`密钥错误!被认为入侵者,扣10滴血!`)
                entity.hurt(10)
            }
        })
    }
}

地图简介:

world.onChat(async({message,entity})=>{//等待要async
    if(message==='简介'&&entity.isPlayer){//如果说的话是'z'且实体是玩家
        entity.player.directMessage(`欢迎来到本地图`)//反引号里的是私信的话
        await sleep(500)//等待500毫秒
        entity.player.directMessage(`地图作者:`)//私信玩家发送
        await sleep(500)//等待500毫秒
        entity.player.directMessage(`地图拥有者:`)//私信玩家发送
        await sleep(500)//等待500毫秒
        entity.player.directMessage(`创作团队:`)//私信玩家发送
    }
})

本期教程到此结束!


回复

上一页1 页 / 共 1下一页
1086爱编程1086爱编程

好好

点赞0


评论


Architect_皮卡awaArchitect_皮卡awa

emotion_编程猫_翻白眼

点赞0


评论


无尽深空无尽深空

如果能看到他的其他教程就好谁能告诉我怎么看到他的其他论坛

点赞0


评论


fomqfomq

第二期代码教程链接:https://shequ.codemao.cn/community/374024

点赞0


评论


AIanBestAIanBest

自己也不测试下代码就发出去,算不算误人子弟?

点赞1


评论


难起的名字难起的名字

emotion_编程猫_厉害了

点赞0


评论


SKQASKQA

密钥门里密码正确传送到个坐标?乱传送一个坐标这叫密钥门?传送门还差不多

密钥门里密码错误扣10滴血?玩家还不能伤害呢,扣有啥用

判断消息要用全等于?消息难道不是字符串?

发送消息还要检测那实体是不是玩家?难道不是玩家的实体能发送消息?离谱

点赞0


评论