以文本方式查看主题

-  索沛CS1.6论坛 CS反作弊 CS1.6下载 amxx sma插件 cs对战平台  (http://5wgo.com/index.asp)
--  AMXX插件脚本  (http://5wgo.com/list.asp?boardid=15)
----  娱乐型反作弊插件v1.5中文版  (http://5wgo.com/dispbbs.asp?boardid=15&id=25)

--  作者:saloman
--  发布时间:2007-03-31 14:10:00
--  娱乐型反作弊插件v1.5中文版

【索沛CS论坛收集整理:http://bbs.sorpack.com
[AMXX][转载]娱乐型反作弊插件v1.5中文版(在Enigmaya 1.1英文上改进)

安装:
把cheating_punish.amxx拷贝到plugins目录,plugins.ini文件里面加上一行cheating_punish.amxx;

在amxx.cfg里面加上(参数自己修改)
//====cheating_punish.amxx惩罚作弊插件配置======================
//<打开或关闭惩罚插件><1 开 | 0 关>
amx_pcheater_enable 1
//<修改作弊者的键盘设置开关,请慎重打开)> <1 开 | 0 关>
amx_pcheater_bind 1
//<打开则玩家被惩罚次数超过MAXPUNISHTIMES设定值将被踢出><1 开 | 0 关>
amx_pcheater_kick 0
//<投票成功比例>
amx_pcheater_vote_rate 0.6
//<打开投票>
amx_pcheater_vote 1
//<解除作弊玩家的武装,并送他上天>
amx_pcheater_fly 1
//<作弊玩家飞天时,谁杀死他将获得的奖金金额>
amx_pcheater_givemoney 5000
//<不参与投票将被扣除的金额>
amx_pcheater_takemoney 10000
//<每次发起投票所需要的金额,以防止乱投票>
amx_pcheater_vote_money 5000
//<投票被惩罚的局数,默认10局>
amx_pcheater_count 11
// <发起投票的按键绑定,默认"v">
amx_pcheater_votekey "v"

功能介绍:
admin命令:

amx_pcheater <authid, nick, or #userid> <惩罚次数>

控制台输入,op直接惩罚作弊的玩家。最少5局,输入低于5局的,仍然按5局惩罚。
例子:想惩罚名字叫abc的作弊者5局:  amx_pcheater abc 5
想惩罚userid是23的作弊者5局: amx_pcheater #23 5

amx_tele <authid, nick, or #userid> 传送到敌方任一人的附近埋葬

amx_fly <authid, nick, or #userid> <? round> 让玩家飞上天可设置局数

amx_pcheater_stop <在下一局停止所有惩罚>

玩家命令:

say /vote_cheater  玩家使用投票功能

控制台或聊天输入,玩家发起一次投票,输入后出现包含所有玩家名字的菜单列表,选择需要被投票惩罚的目标玩家,之后所有玩家的屏幕上会弹出是否惩罚该目标玩家的菜单(包含投票发起人的名字。死也要让别人死的瞑目些),16秒后,统计的结果会在屏幕左上方以彩色信息显示。若选yes的人数大于或等于设置好的比率,则5秒后,目标玩家开始接受惩罚。反之,显示投票失败。若诽谤票数超过设置好的比率,则发起投票人开始接受惩罚。

惩罚流程:

op输入命令或投票成功(5秒后)将激活惩罚,屏幕显示彩色信息,某某玩家将被惩罚多少局。并且玩家发绿色光。

下局开始2秒,惩罚开始,玩家名字会被改为cheater #00?,
然后以玩家的聊天身份在屏幕上显示“我是作弊者,我很抱歉”。
如果特殊功能开启,这时被惩罚玩家的w键将变更功能为“say sorry”(即玩家按w时,不会前进,而是在聊天中说“对不起”该功能只是对比较极端的人,请不要滥用)。


屏幕显示彩色信息 1及惩罚方式,表示当前是第一次惩罚。
玩家只剩1hp-----如果开启了飞行,则会飞上天,杀死有5000¥的奖励

下一局开始2秒,第2次惩罚开始,屏幕显示彩色信息 2及惩罚方式玩家被炸死

第三次惩罚,屏幕显示彩色信息 3及惩罚方式玩家爆血而死

第4次,屏幕显示彩色信息 4及惩罚方式玩家被雷劈死

第5次,屏幕显示彩色信息 5及惩罚方式玩家被火箭推上天空,炸死。

再次说明,最低惩罚局数为5,输入小于5的,都按照5次来执行

如果大于5,之后的惩罚均是爆血死亡,并同样显示彩色信息及当前惩罚次数。

注意:
在惩罚中途退出,就会被记住ip和name,如果当前地图再进来的话,屏幕会在右边提示该玩家(名字,ip)再次进入,还会显示他新的名字。下一局就会重新开始惩罚。就是说玩家用retry或reconnect是逃避不了惩罚的。另外,即使服务器刷新也不能停止惩罚。

与Enigmaya的v1.1英文版相比增加的功能:
1、修正若干程序的小bug,Enigmaya兄的代码水平实在不敢恭维,小bug太多了。
2、op不能被投票(主要是出于避免恶意打击报复op)
3、接受惩罚的玩家每局惩罚的同时把他的钱数清零,从而避免羞恼成怒胡乱投票,不够5000$不能发起投票(默认是5000,可以在amxx.cfg里面自己修改)
4、提倡op民主执法,op发起投票每局次数不限制,且不用花钱,尽量减少amx_pcheater直接惩罚
5、在作弊投票时,不投票者将被扣10000$(默认),op不扣,实施效果很好,几乎没有人敢不投票了。
6、增加一个参数amx_pcheater_count,在amxx.cfg里可以自己设置,就是投票成功后玩家被惩罚的局数。
7、直接在插件里面绑定投票的按键,可在amxx.cfg里面自己设置,默认我设置为v键,方便没有keybind.amxx插件的op。
8、直接剥夺正在被惩罚者的发起投票权利(2006.1.25)

如何减少作弊一直都是cs服op的心病,踢人、封人实践证明作用不大,加开CD,又增加进入服务器的门槛,很多人都进不来,还是Enigmaya兄的这个娱乐反作弊插件好,我修改后的这个1.5版经过服务器几天的实践证明效果很好,加上keybind.amxx插件(我把v键bind成say /vote_cheater),op一般都不怎么管,他们自己投票管理自己去,有娱乐性有惩罚性,作弊者一般在服务器都呆不住

本插件在AMXX1.6下编译通过,无警告。(编辑了一下,增加一个小功能)

下载地址:

[UseMoney=5]

点击这里下载

[/UseMoney]

[此贴子已经被作者于2008-5-18 17:47:00编辑过]

--  作者:hksge
--  发布时间:2007-06-08 20:46:00
--  
不错
--  作者:wzk114819291
--  发布时间:2007-06-10 4:25:00
--  

+879897987987987


--  作者:ruanlove
--  发布时间:2007-06-17 0:34:00
--  
rghfgjhfghfg
--  作者:CremaColor
--  发布时间:2007-06-23 11:30:00
--  
殺死cheater~~~~~~
--  作者:小魚
--  发布时间:2007-06-26 2:02:00
--  
GOOD
--  作者:北天杀星
--  发布时间:2007-06-26 14:56:00
--  
这个厉害,我最怕索沛服务器的惩罚功能了。图片点击可在新窗口打开查看
--  作者:aries
--  发布时间:2007-06-30 10:30:00
--  
I LOVE IT图片点击可在新窗口打开查看图片点击可在新窗口打开查看图片点击可在新窗口打开查看图片点击可在新窗口打开查看图片点击可在新窗口打开查看
--  作者:MY903
--  发布时间:2007-07-02 17:22:00
--  
多謝分享
--  作者:msher0782
--  发布时间:2007-07-05 21:09:00
--  
OK