查看: 4092|回复: 48

[源码]禁MIC插件

[复制链接]
发表于 2014-5-17 00:35:50 | 显示全部楼层 |阅读模式
if(end > g_menuplayersnum[id])
      end = g_menuplayersnum[id]

static menubody[512]
   new len = format(menubody, 511, "\y屏蔽麦克风菜单^n^n")
static name[32]

new b = 0, i
new keys = MENU_KEY_0

   for(new a = start; a < end; ++a)
{
      i = g_menuplayers[id][a]
      get_user_name(i, name, 31)

  if(i == id)
  {
   ++b
   len += format(menubody[len], 511 - len, "\d#  %s %s\w^n", name, g_mute[id][i] ? "\r(静音)\w" : "")
  }
  else
  {
   keys |= (1<<b)
   len += format(menubody[len], 511 - len, "%s%d. %s %s\w^n", g_mute[id][i] ? "\r" : "\w", ++b, name, g_mute[id][i] ? "\r(静音)\w" : "")
  }
}
   if(end != g_menuplayersnum[id])
{
      format(menubody[len], 511 - len, "^n9. %s...^n0. %s", "More", pos ? "Back" : "Exit")
      keys |= MENU_KEY_9
   }
   else
  format(menubody[len], 511-len, "^n0. %s", pos ? "Back" : "Exit")

   show_menu(id, keys, menubody, -1, "mute menu")
}

public action_mutemenu(id, key)
{
switch(key)
{
      case 8: display_mutemenu(id, ++g_menuposition[id])
  case 9: display_mutemenu(id, --g_menuposition[id])
      default:
  {
   new player = g_menuplayers[id][g_menuposition[id] * 8 + key]

   g_mute[id][player] = g_mute[id][player] ? false : true
   display_mutemenu(id, g_menuposition[id])

   static name[32]
   get_user_name(player, name, 31)
   client_print(id, print_chat, "[系统] 你已经将玩家 %s 的 MIC %s屏蔽 ", name,g_mute[id][player] ? "" : "解除")
      }
   }

禁mIC.rar

1.41 KB, 下载次数: 10

售价: 3 金钱  [记录]

发表于 2014-5-17 13:13:56 | 显示全部楼层
很有吸引力  
发表于 2014-5-17 18:27:36 | 显示全部楼层
顶下再看  
发表于 2014-5-18 15:21:43 | 显示全部楼层
这个贴好像之前没见过  
发表于 2014-5-18 17:51:11 | 显示全部楼层
好啊,谢楼主
发表于 2014-5-18 19:17:02 | 显示全部楼层
我来看看!谢谢  
发表于 2014-5-19 19:44:08 | 显示全部楼层
这个站不错!!  
发表于 2014-5-20 07:20:14 | 显示全部楼层
这个站不错!!  
发表于 2014-5-20 10:44:30 | 显示全部楼层
老大,我好崇拜你哟  
发表于 2014-5-20 14:58:50 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
您需要登录后才可以回帖 登录 | 中文注册

本版积分规则