猫史档案馆


抽奖代码来了!!!(带注释)

用户:幻影游船幻影游船查看:3 回复:2 评论:3 创建时间:2023-06-09T21:57:32


globalThis.CJ = async() =>{
    var item = [];//设置一个玩家列表
    world.querySelectorAll('player').forEach((e) => {
        item.push(e.player.name);//将地图中所有玩家的昵称加入到玩家列表内
    });
    world.say('【抽奖】开始抽奖了!');//开始抽奖提示
    await sleep(1000);//添加时间等待
    world.say('【抽奖】本次的幸运儿是——');
    await sleep(2000);//设置等待
    var XYplayer = item[Math.floor(Math.random() * item.length)];//获取玩家列表内随机一项
    world.say(`@${XYplayer} !`);//宣布获奖的玩家
    world.querySelectorAll('player').forEach((e) => {
        if(e.player.name == XYplayer){//寻找获奖玩家
            e.player.directMessage(`[系统]恭喜你中奖了!`);//告诉获奖玩家自己中奖了
            //可以在这里添加一些中奖的奖项,比如让玩家发光,允许飞行或者给予装备之类的(可在API查)
        };
    });
}


回复

上一页1 页 / 共 1下一页
幻影游船幻影游船

输入$CJ()

点赞0


评论


HAIYVUHAIYVU

这是c++还是Java?

 

点赞1


评论