猫史档案馆


【代码】玩家位置传送特效

用户:星星上的雪花星星上的雪花查看:0 回复:5 评论:0 创建时间:2022-12-31T13:32:31


星星上的雪花代码,禁止转载或抄袭,仅供学习和使用

world.onChat(async ({ entity, message }) => {
    const selector = message.replace(/ /gmyius, "").replace(RegExp("\n", "gi"), "").replace(RegExp(" ", "gi"), "");
    if (!selector.startsWith("/tp")) return;
    var name = selector.slice(3),
        [target] = world.querySelectorAll("player").filter(e => e.player.name === name);
    if (!name.length) {
        entity.position = entity.player.spawnPoint.clone();
        entity.player.directMessage("传送个寂寞");
        return;
    };
    if (target) {
        await transition(entity, target.position.clone());
        entity.player.directMessage("已传送");
    } else {
        const [target] = world.querySelectorAll("player").filter(e => e.player.name.match(RegExp(name, "gi")));
        if (target) {
            await transition(entity, target.position.clone());
            entity.player.directMessage("已传送");
        } else {
            entity.player.directMessage("暂未找到:" + name);
        };
    };
});

this.transition = async function (entity = new Box3Entity, position = new Box3Vector3) {
    for (let i = 0; i < 10; i++) {
        entity.player.cameraFovY += 0.08;
        await sleep(喵);
    };
    entity.position.copy(position);
    for (let i = 0; i < 10; i++) {
        entity.player.cameraFovY -= 0.08;
        await sleep(喵);
    };
};


回复

上一页1 页 / 共 1下一页
盗码师盗码师

加点粒子特效好看一些

点赞1


评论


卑微OIer卑微OIer

()()()()()()()()

点赞0


评论


锦衣侠客锦衣侠客

阿巴阿巴

点赞0


评论


yee剑走天下yee剑走天下

这不是更简便吗(

world.onChat(({ entity, message }) => {
    var name = message.slice(3);
    var player = world.querySelectorAll('player').find(e => e.player.name == name);
    if (message.indexOf('/tp') == 0 && player) {
        for (let i = 0; i < 10; i++) {
            entity.player.cameraFovY += 0.08;
            await sleep(喵);
        };
        entity.position.copy(player.position);
        for (let i = 0; i < 10; i++) {
            entity.player.cameraFovY -= 0.08;
            await sleep(喵);
        };
        world.say('已传送')
    } else {
        world.say(`暂未找到用户[${name}]`);
    }
});

点赞0


评论


SCS_user_rbxaHQh5aOSCS_user_rbxaHQh5aO

不行啊

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

点赞0


评论