搜索
查看: 9741|回复: 10

HLGuard 1.9 反alias组合脚本文件。

[复制链接]
发表于 2008-12-22 14:13:59 | 显示全部楼层 |阅读模式 来自 中国–湖南–长沙
  本人小菜一只,不知道论坛有多少人在使用HLGuard这东西,一个礼拜前把N个汉化过的HLGuard弄下来了,发现hlg_custom.cfg这个文件没有一个人编辑过:sweat:
  小子不才,顺手编辑了下这个文件反alias,反暴力,反不文明ID的功能,弄得不好,仅提供给论坛的达人们参考。以下是脚本区域:
//=====
// Cheating clans
//=====
hlg_check "%n:*myg0t*:Unwanted clan tag or name: myg0t" "q"
hlg_check "%n:*mygot*:Unwanted clan tag or name: myg0t" "q"
hlg_check "%n:*theg0t*:Unwanted clan tag or name: theg0t" "q"
hlg_check "%n:*the-g0t*:Unwanted clan tag or name: the-g0t" "q"
hlg_check "%n:*my-g0t*:Unwanted clan tag or name: my-g0t" "q"
hlg_check "%n:*m-y-g-0-t*:Unwanted clan tag or name: m-y-g-0-t" "q"
hlg_check "%n:*my-got*:Unwanted clan tag or name: my-got" "q"
hlg_check "%n:*m-y-g-o-t*:Unwanted clan tag or name: m-y-g-o-t" "q"
hlg_check "%n:*[japs*:Unwanted clan tag or name: [japs" "q"
hlg_check "%n:*]MPC[*:Unwanted clan tag or name: ]MPC[" "q"
hlg_check "%n:*][MPC][*:Unwanted clan tag or name: ][MPC][" "q"
hlg_check "%n:*[MPC-r]*:Unwanted clan tag or name: [MPC-r" "q"
hlg_check "%n:*[HLC]*:Unwanted clan tag or name: [HLC]" "q"
hlg_check "%n:*-h4x-*:Unwanted clan tag or name: -h4x-" "q"
hlg_check "%n:*</VAC>*:Unwanted clan tag or name: </VAC>" "q"
hlg_check "%n:*game-deception*:Unwanted clan tag or name: game-deception" "q"
hlg_check "%n:*[z3r0h4x]*:Unwanted clan tag or name: [z3r0h4x]" "q"
hlg_check "%n:*C.C.A*:你因为使用C.C.A暴力作弊器被服务器日死" "q"

//=====
// Offending names
//=====
hlg_check "%n:*okgogogo*:名字中含有: okgogogo" "pk"
hlg_check "%n:*cheater*:有害的名字或名字通配符号: cheater" "pk"
hlg_check "%n:*ch34t0r*:Unwanted clan tag or name: ch34t0r" "pk"
hlg_check "%n:*cheat0r*:Unwanted clan tag or name: cheat0r" "pk"
hlg_check "%n:*ch3at0r*:Unwanted clan tag or name: ch3at0r" "pk"
hlg_check "%n:*ch34tor*:Unwanted clan tag or name: ch34tor" "pk"
hlg_check "%n:*che4t0r*:Unwanted clan tag or name: che4t0r" "pk"
hlg_check "%n:*nigger*:Unwanted clan tag or name: nigger" "pk"
hlg_check "%n:*nigga*:Unwanted clan tag or name: nigga" "pk"
hlg_check "%n:*duote*:帅哥,你的名字中不能含有duote" "pk"
hlg_check "%n:*dcoo*:帅哥,你的名字中不能名字中含有dcoo" "pk"
hlg_check "%n:*cao*:帅哥,你的名字中不能名字中含有cao" "pk"
hlg_check "%n:*gan*:帅哥,你的名字中不能名字中含有gan" "pk"
hlg_check "%n:*www.*:帅哥,你的名字中不能名字中含有www" "pk"

//脚本检测区域...
hlg_check "+crossjump:使用违规脚本参数crossjump" "kl"
hlg_check "+hiatck:使用违规脚本参数hiatck" "kl"
hlg_check "+sawp:使用违规脚本参数sawp" "kl"
hlg_check "+ss_left:使用违规脚本参数ss_left" "kl"
hlg_check "+ss_right:使用违规脚本参数ss_right" "kl"
hlg_check "+newduck:使用违规脚本参数newduck" "kl"
hlg_check "+dksh:使用违规脚本参数dksh" "kl"
hlg_check "+whore:使用违规脚本参数whore" "kl"
hlg_check "+dat1:使用违规脚本参数dat1" "kl"
hlg_check "+dat2:使用违规脚本参数dat2" "kl"
hlg_check "+dat3:使用违规脚本参数dat3" "kl"
hlg_check "+atpo:使用违规脚本参数atpo" "kl"
hlg_check "+atko:使用违规脚本参数atko" "kl"
hlg_check "+atao:使用违规脚本参数atao" "kl"
hlg_check "+atahe:使用违规脚本参数atahe" "kl"
hlg_check "+hro:使用违规脚本参数hro" "kl"
hlg_check "+slro:使用违规脚本参数slro" "kl"
hlg_check "+smro:使用违规脚本参数smro" "kl"
hlg_check "+sprung:使用违规脚本参数sprung" "kl"
hlg_check "+ss:使用违规脚本参数ss" "kl"
hlg_check "+sjhe:使用违规脚本参数sjhe" "kl"
hlg_check "+sje:使用违规脚本参数sje" "kl"
hlg_check "+crrs:使用违规脚本参数crrs" "kl"



  Unwanted clan tag or name为“有害的名字或名字通配符号”


  具体要靠大家提供非法脚本,提取非法脚本参数,在这个CFG中加入就可以了。目前只能这样随时针对作弊脚本去做这个反脚本的功能了,只要含有这中间任何一个非法项目,服务器立即对玩家实行相对应的action。
  Action动作:K代表踢出,Q代表记录,服务器通报批评,日志记录,B代表按时间封禁,L代表纪录到log,S代表在服务器上多所有玩家提示XX的非法行为。
发表于 2008-12-22 14:37:41 | 显示全部楼层 来自 中国–北京–北京

回复: HLGuard 1.9 反alias组合脚本文件。

这个太疲惫了。那得要加多少东西。
比如+crossjump;
改个名+crossjump1,或者+ccjp;............
不是很容易就逃过检测了吗?
回复

使用道具 举报

发表于 2008-12-22 14:42:24 | 显示全部楼层 来自 中国–北京–北京

回复: HLGuard 1.9 反alias组合脚本文件。

现在没人基于metamod开发了,实际上如果能开发出类似wwcl的检测机制就好了。
强制执行键位绑定。
当玩家想在控制台绑定时,直接提示block。
这才是解决问题的最好方案
回复

使用道具 举报

 楼主| 发表于 2008-12-22 15:05:45 | 显示全部楼层 来自 中国–湖南–长沙

回复: HLGuard 1.9 反alias组合脚本文件。

  这个我当然考虑到了,对于资深的脚本Cser是没办法的,你可以在提示中取消提示具体违法脚本参数。让他一个个去改,而且HLGuard最大的好处是一旦被HLGard执行踢出后,不把autoexec.cfg删除你再怎么修改默认config都无法进入的!可惜hlg_cvar不支持alias锁定,不知道谁可以编译个AMXX直接让所有alias变空键。
  还有个想法:有个插件是可以让服务器强行给玩家执行服务器指定的脚本文件的,在服务器制定的脚本文件中设置标准的默认脚本,并在脚本中去掉sensitivity,name,cl_righthand,exec等玩家个性参数,这个插件我没用过,如果可以在玩家进入服务器的时候自动给每个玩家执行这个命令,强制使用服务器提供的标准cfg,应该就比较完美了吧。期待这样的牛人挖...
回复

使用道具 举报

发表于 2008-12-22 15:08:09 | 显示全部楼层 来自 中国–广东–深圳

回复: HLGuard 1.9 反alias组合脚本文件。

*:帅哥,你的名字中不能含有duote" "pk"
hlg_check "%n:*C.C.A*:你因为使用C.C.A暴力作弊器被服务器日死"
笑死...哈哈.
回复

使用道具 举报

发表于 2008-12-22 17:06:55 | 显示全部楼层 来自 中国–北京–北京

回复: HLGuard 1.9 反alias组合脚本文件。

Post by cfxp
  这个我当然考虑到了,对于资深的脚本Cser是没办法的,你可以在提示中取消提示具体违法脚本参数。让他一个个去改,而且HLGuard最大的好处是一旦被HLGard执行踢出后,不把autoexec.cfg删除你再怎么修改默认config都无法进入的!可惜hlg_cvar不支持alias锁定,不知道谁可以编译个AMXX直接让所有alias变空键。
  还有个想法:有个插件是可以让服务器强行给玩家执行服务器指定的脚本文件的,在服务器制定的脚本文件中设置标准的默认脚本,并在脚本中去掉sensitivity,name,cl_righthand,exec等玩家个性参数,这个插件我没用过,如果可以在玩家进...


这个插件我知道,通常每局开始执行键位绑定。
其实关键的还是bind mouse1 "+attack" ....等几个关键的键。
这里有一个问题,就是如果玩家每局开始后再执行 比如:bind mouse1 "+attack;....-attack"
那么玩家就能每局还使用非法的脚本。

我现在用的是wwcl+client_auto.amxx来规范cfg。
另外,网上传说1.9有内存泄露。建议1.8
回复

使用道具 举报

发表于 2008-12-24 17:53:39 | 显示全部楼层 来自 中国–湖北–武汉

回复: HLGuard 1.9 反alias组合脚本文件。

楼主,谢谢提供这样的方法
我想问下,如果对按F12,INS等键就封禁的话,代码如何写?
回复

使用道具 举报

发表于 2009-1-1 13:09:55 | 显示全部楼层 来自 中国–上海–上海–松江区
用了这个文会造成服务器爆卡,还有如果懂脚本修改的修改一下就检测不到了......
回复

使用道具 举报

发表于 2010-8-12 01:41:47 | 显示全部楼层 来自 中国–天津–天津
现在能不能像wwcl一样  参数只要被改 就及时恢复到默认值。。。(动态监测?)
client_autoexec.amxx 也可以设置每隔一定时间进行重新绑定
但肯定还是像8楼landyhsu所说的服务器会爆卡 出现跳频 如果有个100PING kick的插件
那整个服务器估计除了自己 应该就没有别人了  最好还是要像wwcl一样 有一个动态检测机制
防止客户端随意去修改按键绑定。
回复

使用道具 举报

发表于 2010-8-12 01:43:18 | 显示全部楼层 来自 中国–天津–天津
忘了说了  之前搜索出来diego修改的wwcl  功能很完善  建议去看一下 他的修改内容和建议
http://www.dt-club.net/forum/vie ... &highlight=wwcl
回复

使用道具 举报

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

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