• 【问卷调查奖励发放公告】

    感谢大家积极参与本次 MineBBS 社区问卷调查。200 金粒的参与奖励已完成发放。部分用户发放失败,请【点击此处】 查看详情。

banbadword-屏蔽违规敏感词

资源 banbadword-屏蔽违规敏感词 v0.0.2重制版

登录后下载

xnhjs233

【Lv:3】

注册
2022/11/22
消息
8
金粒
2,483金粒
xnhjs233 提交新资源:

banbadword-屏蔽违规敏感词 - 还在被玩家说违规的词语而烦恼吗?快来试试这款敏感词屏蔽插件吧!

检测并拦截玩家聊天中的违规词语,优化游戏环境
配置文件:.\plugins\banbadwords\wordData.json
默认配置文件
[ "爱液", "按摩棒", "拔出来", "爆草", "包二奶", "暴干", "暴奸", "暴乳", "爆乳", "暴淫", "被操", "被插", "被干", "逼奸", "仓井空", "插暴", "操逼", "操黑", "操烂", "肏你", "肏死", "操死", "操我", "厕奴", "插比", "插b", "插逼", "插进", "插你", "插我", "插阴", "潮吹", "潮喷", "成人电影", "成人论坛", "成人色情", "成人网站", "成人文学", "成人小说"...

阅读关于此资源更多信息...
 
作者大大你好,好像indexOf内部也是通过逐个遍历实现的,在屏蔽词数量一多的情况,这种做法比较影响性能。可以考虑用set或者DFA算法。另外可能还得考虑一下过滤特殊字符,比如:违@###禁&&词
 
作者大大你好,好像indexOf内部也是通过逐个遍历实现的,在屏蔽词数量一多的情况,这种做法比较影响性能。可以考虑用set或者DFA算法。另外可能还得考虑一下过滤特殊字符,比如:违@###禁&&词
好的,我尝试一下
 
作者大大,msgOut没有输出,或许可以改为这样?
JavaScript:
        player.tell(`[敏感词屏蔽]您发送的对话含有敏感词:${Format.Yellow}${element}`);
        logger.info(`${player.realName}说了含有${element}的话`)
        mc.getOnlinePlayers().forEach(p => {
          p.tell(`<${player.realName}> ****`)
        });
        return false
 
player.tell(`[敏感词屏蔽]您发送的对话含有敏感词:${Format.Yellow}${element}`); logger.info(`${player.realName}说了含有${element}的话`) mc.getOnlinePlayers().forEach(p => { p.tell(`<${player.realName}> ****`) }); return false
好的,我尝试一下,感谢您的建议
 
你好,由于在资源介绍中直接展示屏蔽词可能会让网站面临安全检测风险,所以建议以附件或者外链等其他形式提供
 
这个好像跟其他插件的聊天增强不兼容,能适配一下吗?
 

在线会员

  • 小鸡
  • Feng_Yue
  • frea
  • xiaoliu2007
  • mini more
  • Caldron
  • 玩世不恭又何妨
  • make_nat
  • Loliiiico
  • 谷鸽
  • xiaokong233
  • mc506lw
  • pingguomc
  • 浓浓会发光
  • f0s1zen
  • MrXiaoM
后退
顶部 底部