|
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()到底应该怎么用?如果我想知道在选择过程中具体选择了什么内容,应该如何写? |
|