node.js-如果玩家加入服务器或离开,Minecraft机器人会发送消息
发布时间:2022-03-17 12:38:01 298
相关标签: # html5
如果玩家加入或离开=bot打印消息,我有代码
const mineflayer = require('mineflayer')
const MinecraftBot = mineflayer.createBot({
host: 'localhost',
username: 'ChatBot',
})
MinecraftBot.on('playerJoined', (player) => {
if (player.username !== MinecraftBot.username) {
MinecraftBot.chat(`Hello ${player.username}`)
}
})
MinecraftBot.on('playerLeft', (player) => {
if (player.username === MinecraftBot.username) return
MinecraftBot.chat(`Bye ${player.username}`)
})
但是,如果bot加入服务器和玩家或在线玩家(如果我的bot加入较早,如果他们的玩家),他会发送消息。但我需要的是,如果机器人加入,玩家在线,他会忽略老玩家(如果我的机器人加入,他会先加入)(只有新玩家加入)。
请帮帮我!
特别声明:以上内容(图片及文字)均为互联网收集或者用户上传发布,本站仅提供信息存储服务!如有侵权或有涉及法律问题请联系我们。
举报