猫史档案馆


制裁那些不良语言人的代码

用户:还是那个小橙子丫还是那个小橙子丫查看:5 回复:4 评论:5 创建时间:2022-02-05T13:30:13


var swearing = ['喵', '喵',]
world.onChat(async ({ entity, message }) => {//async是异步函数,因为有await,onChat检测玩家说话
    if (not_people.indexOf(entity.player.name) == -1) {
        if (message.includes('喵') || swearing.indexOf(message) >= 0) {
            entity.player.directMessage('你已被禁言,5分钟秒后解除')//提醒玩家
            world.say(` ${entity.player.name} 因为你说了脏话,被系统禁言了5分钟  `)
            entity.hurt(entity.maxHp, { damageType: '系统' })
            entity.player.muted = true;//禁言玩家
            await sleep(5 * 60000);//等待5分
            entity.player.muted = false;//玩家解除禁言
            // entity.player.directMessage(' 解除禁言 ')
            entity.player.dialog({
                type: Box3DialogType.TEXT,
                title: "系统",
                content: `  解除禁言`,
            });
            world.say(`  ${entity.player.name} 解除禁言`)
        }
    }
});
world.onPlayerJo


回复

上一页1 页 / 共 1下一页
yee089yee089

好是好,但如果说,有人直接说‘喵’,就会误判,而且很多时候会误入雷区;

这样写稍微好点)):

world.onChat(({entity,message})=>{     if(entity.isPlayer){         if(message.includes("喵")){             world.say(`因为巨难的跑酷,${entity.player.name}不禁口吐芬芳`)         }     } })

点赞0


评论


还是那个小橙子丫还是那个小橙子丫

var swearing = ['喵', '喵',]
world.onChat(async ({ entity, message }) => {//async是异步函数,因为有await,onChat检测玩家说话
    if (not_people.indexOf(entity.player.name) == -1) {
        if (message.includes('喵') || swearing.indexOf(message) >= 0) {
            entity.player.directMessage('你已被禁言,5分钟秒后解除')//提醒玩家
            world.say(` ${entity.player.name} 因为你说了脏话,被系统禁言了5分钟  `)
            entity.hurt(entity.maxHp, { damageType: '系统' })
            entity.player.muted = true;//禁言玩家
            await sleep(5 * 60000);//等待5分
            entity.player.muted = false;//玩家解除禁言
            // entity.player.directMessage(' 解除禁言 ')
            entity.player.dialog({
                type: Box3DialogType.TEXT,
                title: "系统",
                content: `  解除禁言`,
            });
            world.say(`  ${entity.player.name} 解除禁言`)
        }
    }
});

点赞0


评论


该账号已停用该账号已停用

………………

点赞0


评论


星星上的雪花星星上的雪花

玩家退出重进呢?

点赞0


评论