跳到主要内容

AddMenuItem

描述​

向指定菜单添加一个项目。

参数说明
Menu:menuid要添加项目的菜单 ID
column添加项目所在的列
const title[]新增菜单项的标题
OPEN_MP_TAGS:...不定数量的任意标签参数

返回值​

新增菜单项所在行的索引值。

示例​

new Menu:gExampleMenu;

public OnGameModeInit()
{
gExampleMenu = CreateMenu("你的菜单", 2, 200.0, 100.0, 150.0, 150.0);
AddMenuItem(gExampleMenu, 0, "项目1");
AddMenuItem(gExampleMenu, 0, "项目2");
return 1;
}

注意事项​

注意

传入无效菜单 ID 会导致崩溃(该问题已在 open.mp 中修复)

备注
  • 每个菜单最多容纳 12 个项目(第 13 个项目会显示在列名的右侧,第 14 个及后续项目不可见)
  • 仅支持 2 列(0 和 1)
  • 单个菜单项最多支持 8 个颜色代码(如~r~,~g~等),最大显示长度为 31 个字符

相关函数​

相关回调​