Skip to content

Latest commit

 

History

History
66 lines (54 loc) · 2.28 KB

File metadata and controls

66 lines (54 loc) · 2.28 KB

DonotFuck 禁止脏话

  • 作者: 羽学 Cai
  • 出处: 禁止脏话(内嵌版)
  • 这是一个Tshock服务器插件主要用于:对服务器内的玩家检测文明发言,如果发送了配置文件中的字符则用*号代替该玩家词语。

指令

语法 别名 权限 说明
/df DonotFuck 指令菜单
/df list DonotFuck 列出敏感词表(给玩家用的)
/df log DonotFuck.admin 开启或关闭敏感词记录
/df add 词语 DonotFuck.admin 添加敏感词
/df del 词语 DonotFuck.admin 移除敏感词
/reload tshock.cfg.reload 重载配置文件

配置

配置文件路径: tshock/禁止脏话/禁止脏话.json

{
  "每页行数": 30,
  "记录日志": true,
  "脏话表": [
    "6",
    ""
  ]
}

更新日志

v3.2.3

  • 添加 GetString

v3.1

  • 补充了i18n 英文翻译
  • 加入了发言是否为指令的判断处理
  • 加入了记录敏感词到配置文件目录下的《脏话纪录》
  • 加入了/df 系列指令
  • 将指令权限划分
    • DonotFuck:用于给玩家查询敏感词
    • DonotFuck.admin:用于给管理员添加或者移除敏感词

v3.0

  • 重构代码逻辑,移除了封禁逻辑,当检测玩家有脏话时用*号代替
  • 将免检的权限名更改为:DonotFuck

v2.0

  • 修复了玩家被封禁后不会清空计数问题
  • 修复了玩家随意发送字符1次都会导致封禁问题
  • 修复了空引用,引起的聊天黄码刷屏问题
  • 修复了玩家每次发脏话不会广播问题,
  • 并列出所触发的敏感词,输出给所有玩家与控制台
  • 添加了日志记录
  • 移除了在Config中的【启用】选项

v1.0:

  • 可以用配置文件自定义:启用开关、词、封禁时长、是否封禁、检查次数
  • 给配置文件加了Reload重载方法

反馈