猫史档案馆


【Box3】价值观纠正器

用户:CenCen查看:3 回复:10 评论:3 创建时间:2023-07-07T10:28:35


遇到monkey怎么办?

遇到违规玩家怎么办?

试试价值观纠正器吧!

效果:center_image

代码:

const Punish_player = []
world.onRespawn(({ entity }) => {
    if (Punish_player.includes(entity.player.boxId)) {
        entity.hurt(114514);
    };
});
world.onTakeDamage(({ entity }) => {
    if (Punish_player.includes(entity.player.boxId)) {
        entity.player.forceRespawn();
        entity.player.directMessage('富强、民主、文明、和谐;自由、平等、公正、法治;爱国、敬业、诚信、友善');
        entity.player.dialog({
            type: Box3DialogType.SELECT,
            title: '富强、民主、文明、和谐;自由、平等、公正、法治;爱国、敬业、诚信、友善',
            content: '富强、民主、文明、和谐;自由、平等、公正、法治;爱国、敬业、诚信、友善',
            options: ['富强','民主','文明','和谐','自由','平等','公正','法治','爱国','敬业','诚信','友善']
        })
    };
});
world.onPlayerJoin(async({ entity }) => {
    await sleep(1000)
    entity.enableDamage = true;
    if (Punish_player.includes(entity.player.boxId)) {
        entity.hurt(114514);
    };
}) 
说明书: 1.在Punish_player里填上被纠正者的BoxID 2.防止小孩误食 3.有改进建议或错误欢迎指出


回复

上一页1 页 / 共 1下一页
CenCen

沙发

点赞0


评论


145a145a

666

点赞0


评论


_HHHHHHHHHH__HHHHHHHHHH_

666

点赞0


评论


𝙲ℴ𝗌𝔦𝒹ₑ𝑟𝙲ℴ𝗌𝔦𝒹ₑ𝑟

while(ture)world.say('富强、民主、文明、和谐;自由、平等、公正、法治;爱国、敬业、诚信、友善')

点赞0


评论


厨神就是初生厨神就是初生

哈哈哈,好☝️🤓🤓👍🫵🤓🤓👍🤓🥂🤓imgsrc="https://static.codemao.cn/emoji/codemao/%E7%BC%96%E7%A8%8B%E7%8C%AB_%E7%B4%A7%E5%BC%A0.gif"alt="emotion_编程猫_紧张"

点赞1


评论


厨神就是初生厨神就是初生

《防止有小孩误食》是因为防止小鬼乱用吗☝️🤓

点赞0


评论


Renegade_WRenegade_W

谁家发条橙?

点赞0


评论


code猫的code猫的

const PunishedPlayers = [];

// 处罚逻辑的封装
function punishPlayer(entity) {
    // 如果玩家在惩罚者名单中,则给予伤害
    if (PunishedPlayers.includes(entity.player.boxId)) {
        entity.hurt(114514);
        return true; // 返回惩罚状态
    }
    return false;
}

world.onRespawn(({ entity }) => {
    punishPlayer(entity);
});

world.onTakeDamage(({ entity }) => {
    if (punishPlayer(entity)) {
        entity.player.forceRespawn();
        const message = '富强、民主、文明、和谐;自由、平等、公正、法治;爱国、敬业、诚信、友善';
        entity.player.directMessage(message);
        entity.player.dialog({
            type: Box3DialogType.SELECT,
            title: message,
            content: message,
            options: ['富强', '民主', '文明', '和谐', '自由', '平等', '公正', '法治', '爱国', '敬业', '诚信', '友善']
        });
    }
});

world.onPlayerJoin(async ({ entity }) => {
    await sleep(1000);
    entity.enableDamage = true;
    punishPlayer(entity); // 直接调用惩罚逻辑
}) 

 

点赞1


评论


code猫的code猫的

const PunishedPlayers = [];

// 处罚逻辑的封装
function punishPlayer(entity) {
    // 如果玩家在惩罚者名单中,则给予伤害
    if (PunishedPlayers.includes(entity.player.boxId)) {
        entity.hurt(114514);
        return true; // 返回惩罚状态
    }
    return false;
}

world.onRespawn(({ entity }) => {
    punishPlayer(entity);
});

world.onTakeDamage(({ entity }) => {
    if (punishPlayer(entity)) {
        entity.player.forceRespawn();
        const message = '富强、民主、文明、和谐;自由、平等、公正、法治;爱国、敬业、诚信、友善';
        entity.player.directMessage(message);
        entity.player.dialog({
            type: Box3DialogType.SELECT,
            title: message,
            content: message,
            options: ['富强', '民主', '文明', '和谐', '自由', '平等', '公正', '法治', '爱国', '敬业', '诚信', '友善']
        });
    }
});

world.onPlayerJoin(async ({ entity }) => {
    await sleep(1000);
    entity.enableDamage = true;
    punishPlayer(entity); // 直接调用惩罚逻辑
});

点赞1


评论


河小林河小林

考古)

点赞0


评论