|
插件的名字: cheating_punish 作弊惩罚
插件的版本号: 1.9
插件的作者: Enigmaya
插件的使用环境:amxx1.0+cs1.5(测试环境)
插件的语言: 英文&中文
插件的命令及实现的功能:
OP命令:
amx_pcheater_list
<op菜单,选择惩罚局数,发起投票,停止惩罚>
amx_pcheater <authid, nick, or #userid> <惩罚局数>
<op直接惩罚作弊的玩家。最少5局,输入低于5局的,仍然按5局惩>
例子:想惩罚名字叫abc的作弊者5局: amx_pcheater abc 5
想惩罚userid是23的作弊者5局: amx_pcheater #23 5
amx_pcheater_enable 1
<插件开关>
amx_tele <authid, nick, or #userid>
<随机传送到敌方任一人的附近埋葬>
amx_fly <authid, nick, or #userid> <? round>
<让玩家飞上天>
amx_pcheater_stop
<停止所有惩罚>
amx_pcheater_dis 200 0 0 0
<设置显示信息的RGB颜色及类型(0-普通,1-闪烁,2-打字) >
RGB色系表
say /cscphelp
<显示所有命令 >
CVAR: (你可以按照自己想要的设置都写到amxx.cfg里)
amx_pcheater_kick 0
<投票惩罚作弊玩家超过最大次数(默认为2)就kick。默认0 关>
amx_pcheater_fly 1
<第一局的惩罚方式(0-只剩1hp,1-飞天,2-传送)>
amx_pcheater_vote 1
<投票开关>
amx_pcheater_vote_rate 0.6
<投票成功需要比率(默认 0.6即60%)>
amx_pcheater_givemoney 5000
<作弊者被传送时杀死他得到的奖励钱数>
amx_pcheater_takemoney 5000
<不参与投票的扣掉的钱数,不足的扣光>
amx_pcheater_vote_money 1000
<投票需要的钱数>
amx_pcheater_checksay 1
<检查玩家say的内容如果含有特殊字词就让该玩家确认是否发起投票>
玩家命令:
say /vote_cheater
<玩家使用投票功能>
一点说明:
在惩罚中途退出,会被记住ip和name(记录文件addons\amxmodx\configs\cscp.dat),
当玩家进入时,先检查id,如果符合就又重新开始惩罚。
接着检查ip,如果符合,屏幕会在右边提示该玩家(名字,ip)再次进入,并显示他新的名字。以供参考。
备注:
下载附件里有3个,第一个是admin_allinone插件,里面包含amx_bury,amx_slay2,amx_rocket等惩罚相关函数。如果你不能执行这些函数的话,就需要下载这个。
(@ admin_allinone插件会调用的语言文件,放到 data\lang 下。不用也不会出问题,最多在日志里提示罢了)
))
第2个是1.9中文版。
第3个是1.9版。
抱歉了,1.8版发现有几个地方遗漏了,可能导致惩罚失效。。。重新修改更新
详细更新记录。。。请看2楼。。。
下载包含sma和amxx,第N次上传。 |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?注个册吧
×
|