BlocklyNukkit WIKI

这里是BN百科

章节导览


简单窗口

$manager->createCommand("pa", "pa", "pa");//创建命令  
function pa($sender, $args)  
{  
    global $window;  
    $pa = $window->getSimpleWindowBuilder("Pa", "选择一个玩家");//创建一个简单的窗口  
    //遍历全服玩家  
    import cn.nukkit.Server;  
    $onlines = Server::getInstance()->getOnlinePlayers()->values()->toArray();  
    foreach ($onlines as $element) {  
        $pa->buildButton($element->getName(), "");//添加按钮 参数1标题 参数2图片 没有留空  
    }  
    $pa->showToPlayer($sender, "Call");//参数1显示的玩家 参数2函数名  
}  
function Call($e)//显示给玩家的函数  
{  
    global $server;  
    global $window;  
    $server->getPlayer($window->getEventResponseText($e)/* 获取按下的按钮名 */)/* 获取玩家 */->sendMessage("Pa!");//给玩家发送消息  
}  

不满意?前往编辑此页面

导航