跳到主要内容

ShowMenuForPlayer

描述

向指定玩家显示已创建的菜单界面。

参数名描述
Menu:menuid要显示的菜单 ID(通过 CreateMenu 创建)
playerid目标玩家 ID

返回值

true - 函数执行成功

false - 函数执行失败(菜单或玩家不存在)

示例

new Menu:exampleMenu;

public OnGameModeInit()
{
// 创建双列菜单
exampleMenu = CreateMenu("示例菜单", 2, 200.0, 100.0, 150.0, 150.0);
return 1;
}

public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp(cmdtext, "/menu", true) == 0)
{
// 显示菜单给玩家
ShowMenuForPlayer(exampleMenu, playerid);
return 1;
}
return 0;
}

注意事项

提示

传入无效的菜单 ID 将导致服务端与客户端同时崩溃!

相关函数

相关回调