用户:Cen查看:3 回复:10 评论:3 创建时间:2023-07-07T10:28:35
遇到monkey怎么办?
遇到违规玩家怎么办?
试试价值观纠正器吧!
效果:
代码:
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.有改进建议或错误欢迎指出
厨神就是初生哈哈哈,好☝️🤓🤓👍🫵🤓🤓👍🤓🥂🤓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
评论
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
评论
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
评论