搜索
查看: 2455|回复: 4

如何设置swear_filter插件参数

[复制链接]
发表于 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进行设置。
其他的参数需要在代码里改。
发表于 2003-10-19 14:07:15 | 显示全部楼层 来自 中国–贵州–黔东南苗族侗族自治州–凯里市

Re: 如何设置swear_filter插件参数

呵呵,我的服务器这个惩罚可能是最严重的,骂人一次 -16000$ , slap50hp , 3次kick:tongue:
回复

使用道具 举报

发表于 2003-10-19 16:46:52 | 显示全部楼层 来自 中国–湖北–襄阳
还是老大解释的清楚
回复

使用道具 举报

发表于 2003-10-19 17:02:11 | 显示全部楼层 来自 中国–湖北–襄阳

Re: Re: 如何设置swear_filter插件参数

最初由 pizinet 发表
呵呵,我的服务器这个惩罚可能是最严重的,骂人一次 -16000$ , slap50hp , 3次kick:tongue:

惩罚好重,不知道行不行?
回复

使用道具 举报

发表于 2003-10-20 13:09:26 | 显示全部楼层 来自 中国–广东–湛江–廉江市

Re: Re: 如何设置swear_filter插件参数

最初由 pizinet 发表
呵呵,我的服务器这个惩罚可能是最严重的,骂人一次 -16000$ , slap50hp , 3次kick:tongue:


你的服务器这么严我不敢去了……我在这里骂好了~~~:)
sb s b cao $$$$ f u c k
:yeah: :haha:
回复

使用道具 举报

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

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