• 周年纪念勋章活动已圆满结束,如有已购买但仍未申请的用户,可以通过对应勋章的下载链接申请~

问题 求一个带gui的插件

JavaScript:
ll.registerPlugin("TPlayer", "传送至玩家。");
mc.listen("onServerStarted", function() {
    const tpl = mc.newCommand("tpl", "传送至玩家。", PermType.GameMasters);
    tpl.overload([]);
    tpl.setCallback((_cmd, ori, _out, _res) => {
        let players = mc.getOnlinePlayers();
        let playerNames = [];
        for (let player of players) {
            playerNames.push(player.name);
        };
        const fm = mc.newCustomForm();
        fm.setTitle("传送菜单");
        fm.addDropdown("\n选择模式", ["我去他那", "他来我这"]);
        fm.addDropdown("\n选择目标", playerNames);
        fm.addLabel("");
        ori.player.sendForm(fm, (player,data) => {
            if (data == null) return;
            if (data[0] == 0) {
                player.teleport(players[data[1]].pos);
            } else {
                players[data[1]].teleport(player.pos);
            };
            player.tell(`§6传送成功。`);
        });
    });
    tpl.setup();
});
 
JavaScript:
ll.registerPlugin("TPlayer", "传送至玩家。");
mc.listen("onServerStarted", function() {
    const tpl = mc.newCommand("tpl", "传送至玩家。", PermType.GameMasters);
    tpl.overload([]);
    tpl.setCallback((_cmd, ori, _out, _res) => {
        let players = mc.getOnlinePlayers();
        let playerNames = [];
        for (let player of players) {
            playerNames.push(player.name);
        };
        const fm = mc.newCustomForm();
        fm.setTitle("传送菜单");
        fm.addDropdown("\n选择模式", ["我去他那", "他来我这"]);
        fm.addDropdown("\n选择目标", playerNames);
        fm.addLabel("");
        ori.player.sendForm(fm, (player,data) => {
            if (data == null) return;
            if (data[0] == 0) {
                player.teleport(players[data[1]].pos);
            } else {
                players[data[1]].teleport(player.pos);
            };
            player.tell(`§6传送成功。`);
        });
    });
    tpl.setup();
});
没有考虑其他玩家中途离线的情况啊qwq
 
没有考虑其他玩家中途离线的情况啊qwq
JavaScript:
ll.registerPlugin("TPlayer", "传送至玩家。");
mc.listen("onServerStarted", function() {
    const tpl = mc.newCommand("tpl", "传送至玩家。", PermType.GameMasters);
    tpl.overload([]);
    tpl.setCallback((_cmd, ori, _out, _res) => {
        let players = mc.getOnlinePlayers();
        let playerNames = [];
        for (let player of players) {
            playerNames.push(player.name);
        };
        const fm = mc.newCustomForm();
        fm.setTitle("传送菜单");
        fm.addDropdown("\n选择模式", ["我去他那", "他来我这"]);
        fm.addDropdown("\n选择目标", playerNames);
        fm.addLabel("");
        ori.player.sendForm(fm, (player,data) => {
            if (!data) return;
            if (!players[data[1]].pos) {
                player.tell("§6目标玩家不在线。");
                return;
            };
            if (data[0] == 0) {
                player.teleport(players[data[1]].pos);
            } else {
                players[data[1]].teleport(player.pos);
            };
            player.tell(`§6传送成功。`);
        });
    });
    tpl.setup();
});
 
最后编辑:

在线会员

  • 海贝壳
  • 清茶菌
  • badragon
  • abcd43295
  • 离川
  • Radiation_pi
  • 古怪ilil
  • 圣影
  • xinghe0635
  • fect
  • bluezjx
  • Apostles
  • s648555685
  • xian2024
  • isuo
  • 天禅吖TvT
  • wfyjm
  • 2409460473
  • 花溅泪
  • ymr100122
  • PuddingKC
...和 78 更多。
后退
顶部 底部