|
发表于 2003-10-19 12:08:30
|
显示全部楼层
|阅读模式
来自 中国–湖北–武汉
打开swear_filter.sma文件可以看到以下可以设置的参数:
/* cvar : amx_maxswear 3 , one map swear 3 times punish it */
new SwearSlap = 50 /* every swear slap damage */
new SwearMoney = 2000 /* every swear lost money */
new SwearType = 3 /* punish type : 1 kick, 2 ban, 3 gag, 0 do nothing */
new SwearBanTime = 5 /* ban punish time */
new ReplaceType = 1 /* swear msg : 1 replace swear words to '*', 2 handle msg, 3 replace msg */
上面这些都是可以自己定义的插件参数
翻译如下:
amx_maxswear 3 一张地图在重复骂人3次后开始惩罚
swearslap 50 每次扇巴掌惩罚时玩家掉多少血,这里设置的每次掉50HP,你可以改的更小或者更大
swearmoney 2000 每次惩罚时玩家掉多少金钱,可以随意设置,最大不超过16000。
sweartype 3 设置惩罚的样式: 设置成1则kick玩家,2为ban掉玩家,3为让玩家无法使用say 说话,0则什么也不作。
swearbantime 5设置ban玩家的时间
replacetype 1 设置骂人词语的过滤方式:设置成1则用*号代替要过滤的词,2为直接屏蔽整条信息,3为把整条话都用*代替。
以上所有的参数都可以灵活设置,在源代码里修改完后请保存并放倒amx\examples目录下编译,windows用sc.bat编译,linux使用sc文件编译。
amx_maxswear参数请加入到amx.cfg进行设置。
其他的参数需要在代码里改。 |
|