搜索
查看: 9411|回复: 12

好东西!屏蔽玩家的amx_who

[复制链接]
发表于 2003-7-27 18:42:42 | 显示全部楼层 |阅读模式 来自 中国–福建–厦门
身为op,你是否经常被玩家骚扰,呵呵!!我有办法屏蔽掉它.首先打开admincmd.sma,编辑public admin_who部分,用下面的代替它
public admin_who(id,level,cid){
  if(!cmd_access(id, level, cid, 1))
     return PLUGIN_HANDLED
  new players[32], inum, authid[16],name[32], flags, sflags[32]
  get_players(players,inum)
  console_print(id,"^nClients on server:^n #  %-32.31s %-12s %-8s %-4.3s %-4.3s %s",
    "nick","authid","userid","imm","res","access")
  for(new a = 0; a < inum; ++a) {
      get_user_authid(players[a],authid,15)
      get_user_name(players[a],name,31)
      flags = get_user_flags(players[a])
      get_flags(flags,sflags,31)
      console_print(id,"%2d  %-32.31s %-12s %-8d %-4.3s %-4.3s %s", players[a],name,authid,
      get_user_userid(players[a]),(flags&ADMIN_IMMUNITY)?"yes":"no",
      (flags&ADMIN_RESERVATION)?"yes":"no",sflags)
  }
  console_print(id,"Total %d",inum)
  get_user_authid(id,authid,15)
  get_user_name(id,name,31)
  log_to_file(logfilename,"Cmd: ^"%s<%d><%s><>^" ask for players list",name,get_user_userid(id),authid)
  return PLUGIN_HANDLED
}
然后,在admincmd.sma最下面有register_concmd("amx_who","admin_who",0,"- displays who is on server"),改为register_concmd("amx_who","admin_who",ADMIN_KICK,"- displays who is on server"),既把0改为ADMIN_KICK 或 ADMIN_LEVEL_H,最后用sc编译成amx形式,替代原admincmd.sma即可.没有一定的权限是无法使用amx_who的。还不明白可参见原文
http://amxmod.net/forums/viewtopic.php?t=18494
以下是我修改后的插件

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注个册吧

×
发表于 2003-7-28 10:44:08 | 显示全部楼层 来自 中国–上海–上海
呵呵,不错
鼓励一下,请查收银行
回复

使用道具 举报

 楼主| 发表于 2003-7-28 15:03:15 | 显示全部楼层 来自 中国–福建–厦门

谢谢斑竹的奖励!!

其实我大部分的amx知识都是从点通学到的,这还有赖于高手的指教。个人感觉这是国内最好的cs技术论坛,斑竹的奖励使我对自己更有信心了。谢谢fyerit!!谢谢论坛里所有的人对我的支持!!
回复

使用道具 举报

发表于 2003-8-22 23:20:18 | 显示全部楼层 来自 中国–福建–三明
是啊,点通是CS的学堂。
回复

使用道具 举报

发表于 2003-8-23 08:27:23 | 显示全部楼层 来自 中国–广东–东莞
我想知道怎么样用和有什么用?!!!!
回复

使用道具 举报

发表于 2003-8-23 08:36:06 | 显示全部楼层 来自 中国–北京–北京
谁骚扰我我BAN谁.
回复

使用道具 举报

发表于 2003-8-23 10:08:59 | 显示全部楼层 来自 中国–陕西–汉中–汉台区
狠老!!!!
独裁!!!!
哈哈!!!!
回复

使用道具 举报

发表于 2003-8-23 13:22:59 | 显示全部楼层 来自 中国–湖北–武汉
fyerit 好有钱啊  什么时候也给点钱我用用?? 呵呵
回复

使用道具 举报

发表于 2003-10-25 21:18:04 | 显示全部楼层 来自 中国–湖南–邵阳
没看懂,骚扰就t出去呗!
回复

使用道具 举报

发表于 2003-10-26 13:37:17 | 显示全部楼层 来自 中国–四川–成都
做OP好麻烦呀
不过我们不怕......
回复

使用道具 举报

游客
回复
您需要登录后才可以回帖 登录 | 注个册吧

快速回复 返回顶部 返回列表