问题 求一个带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();
});
 
没有考虑其他玩家中途离线的情况啊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();
});
 
最后编辑:

在线会员

  • zcl
  • 咕噜Gulu
  • heipoor
  • MICIN
  • 秋瑾瑾
  • laiyipianVC
  • Amoris
  • Tou
  • lianze
  • 小叶
  • 帝皇侠H
  • wc70
  • 不懂事的小破孩q
  • Andao_Lincoln
  • 九霄云境
  • 蜡笔小新
  • 嘟嘟嘟哒哒
  • mengxuan0521
  • yttjbb7
  • mc_xiaoQAQ_
...和 2 更多。
后退
顶部 底部