apocalyptic 发表于 2007-7-24 17:40:38

请教一下player_menu_info()函数的用法

player_menu_info()是获取菜单的函数。按照restmenu.sma(禁用武器菜单)里面的介绍,我编写了以下的代码:
public client_command(id)
{
if (equali(arg, "menuselect") && is_user_connected(id))
{
new menu, newmenu
new inMenu = player_menu_info(id, menu, newmenu)
client_print(id,print_chat,"Menu is %d ! Newmenu is %d !",menu,newmenu)
……

但在运行的时候却出现run time error。如果把client_print的内容改为:(不使用inMenu这个变量)
client_print(id,print_chat,"Something has been selected !")
则不会出现错误。
我估计错误是由于player_menu_info()这个函数没有正确被使用,所以获取的变量有问题。
请高手指教——player_menu_info()到底应该怎么用?如果我想知道在选择过程中具体选择了什么内容,应该如何写?
页: [1]
查看完整版本: 请教一下player_menu_info()函数的用法