设为首页收藏本站新闻投稿

MOD中国同盟社

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 436|回复: 1

[求助] 关于插件菜单的问题 [复制链接]

Rank: 7Rank: 7Rank: 7

帖子
878
精华
1
声望
2479 点
金币
546 Mold
被赞许
1 次
注册时间
2009-12-6
发表于 2010-11-25 23:17:35 |显示全部楼层
原贴
http://www.modchina.com/viewthre ... =1&authorid=427


希望看了帖子再来解答
里面讲了一个用菜单的例子

但是我按照他那个写好之后编译...载入amxx....进游戏....

试的时候发现 按1或2都能得到武器 但是按3没有反应  求助哪里出错了


或者有谁能讲讲  MENU_KEY_0|MENU_KEY_1|MENU_KEY_2....分别对应哪个键

才学插件的小白万分感谢

使用道具 举报

Rank: 7Rank: 7Rank: 7

帖子
878
精华
1
声望
2479 点
金币
546 Mold
被赞许
1 次
注册时间
2009-12-6
发表于 2010-11-26 17:56:41 |显示全部楼层
我还是把代码弄出来吧  希望有高人解答
  1. #include <amxmodx>
  2. #include <amxmisc>
  3. #include <fun>

  4. public plugin_init()
  5. {
  6.     register_plugin("Menu Demo", "1.0", "BAILOPAN")
  7.     new keys = MENU_KEY_0|MENU_KEY_1|MENU_KEY_2
  8.     register_menucmd(register_menuid("Which Weapon?"), keys, "giveWeapon")
  9.     register_clcmd("giveme", "showWeaponMenu")
  10. }

  11. public showWeaponMenu(id)
  12. {
  13.     new menu[192]
  14.     new keys = MENU_KEY_0|MENU_KEY_1|MENU_KEY_2

  15.     format(menu, 191, "Which Weapon?^n^n1. AK47^n2. M4A1^n3. AWP")
  16.     show_menu(id, keys, menu)
  17.     return PLUGIN_HANDLED
  18. }

  19. public giveWeapon(id, key)
  20. {
  21.     //键值将从0开始
  22.     if (key == 0)
  23.     {
  24.          give_item(id, "weapon_ak47")
  25.     } else if (key == 1) {
  26.          give_item(id, "weapon_m4a1")
  27.     } else if (key == 2) {
  28.          give_item(id, "weapon_awp")
  29.     }
  30. }
复制代码

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

回顶部