[BlocklyNukkit入门]#6简单窗口

简介: 显示一个窗口

首发于Enaium的个人博客


manager.newCommand("pa", "pa", function (sender, args) {
   
    var pa = window.getSimpleWindowBuilder("Pa", "选择一个玩家");//创建一个简单的窗口
    //遍历全服玩家
    onlines = Java.type("cn.nukkit.Server").getInstance().getOnlinePlayers().values().toArray();
    for (let index = 0; index < onlines.length; index++) {
   
        const element = onlines[index];
        pa.buildButton(element.getName(), "");//添加按钮 参数1标题 参数2图片 没有留空
    }
    pa.showToPlayer(sender, "Call");//参数1显示的玩家 参数2函数名
});//创建命令


function Call(e)//显示给玩家的函数
{
   
    server.getPlayer(window.getEventResponseText(e)/* 获取按下的按钮名 */)/* 获取玩家 */.sendMessage("Pa!");//给玩家发送消息
}
目录
相关文章
|
9月前
|
Python
Pyside6-第一篇-创建第一个窗口
Pyside6-第一篇-创建第一个窗口
201 0
|
API 计算机视觉
Qt实用技巧:自定义窗口标题栏
Qt实用技巧:自定义窗口标题栏
Qt实用技巧:自定义窗口标题栏
|
6天前
|
图形学 Python
pyqt的学习(三)----鼠标点击和按键处理
pyqt的学习(三)----鼠标点击和按键处理
12 1
|
6天前
|
Linux
Qt实现多文档窗口
Qt实现多文档窗口
|
8月前
|
Windows
排错实战——你知道拖动窗口时只显示虚框怎么设置吗?
你知道拖动窗口时只显示虚框怎么设置吗?
|
8月前
|
Python
飞机大战-创建窗口(1)
用Python编程,编写飞机大战-创建窗口。
37 0
|
10月前
[BlocklyNukkit入门]#7选择窗口
给窗口添加选项
45 0
|
10月前
[BlocklyNukkit入门]#8高级窗口
给窗口添加更多控件
57 0
|
测试技术
clswindow使用案例:窗口图钉-窗口置顶(含源码)
clswindow使用案例:窗口图钉-窗口置顶(含源码)
200 0
clswindow使用案例:窗口图钉-窗口置顶(含源码)
|
分布式计算 大数据 BI
函数_窗口 2 | 学习笔记
快速学习函数_窗口 2
131 0
函数_窗口 2 | 学习笔记