本帖最后由 九条都 于 2020-8-26 15:45 编辑
本插件用于限制玩家恶意杀人/辱骂玩家 为纯插件,无模组,第一次写出的插件(不好的地方欢迎大家提出意见) |
|
无模组,容易配置,轻量 支持自定义辱骂词和自定义惩罚阶段 第一段惩罚可指定无法使用对应指令
|
|
指令 - /sp add 分数 玩家(增加玩家分数)
- /sp del 分数 玩家(减少玩家分数)
- /sp look 玩家(查看玩家分数)
- /sp reload 重载插件
复制代码权限 配置文件 config.yml - #初始分数
- InitialScore: 100
- #每隔.. 小时回复..分数:
- #执行前等待时间:
- DalayTime: 12
- #重复执行等待时间:
- PeriodTime: 12
- #恢复分数:
- IncreasePoints: 10
- #违规字句:
- #将以下字句定为违规字句
- ChatList:
- - '敲里吗'
- - '甘霖娘'
- - '鸡掰'
- - '可增加'
- - '可增加'
- - '可增加'
-
- #违规扣分:
- ViolationsPointsdeducted: 1
- #击杀扣分:
- KillPointsdeducted: 3
- #第一段惩罚:
- FirstPunishment: 80
- #禁止指令(注意增加“/”):
- ProhibitionOrder:
- - '/tp'
- - '/tpa'
- - '可增加'
- - '可增加'
- - '可增加'
- #第二段惩罚:(第二段惩罚默认为直接封禁账号)
- SecondPunishment: 60
复制代码 |
|
|
本插件目前处于优化阶段 由于是第一次写插件有点手抖紧张 出现莫名其妙的问题是不可避免的(说出来!我马上修!)
|
|
本插件所用所有代码均为原创,不存在借用/抄袭等行为
我觉得很有用啊,收藏收藏
如果打指令的时候指令里面有违规字句会发生什么啊
- 比如说禁止了sm 然后/tpa adjaskljdsalkm 的时候打了/tpa adjaskljdsalksm会发生什么
复制代码
监听的是玩家发出的聊天信息
跟打指令内的sm没有任何关联
提几点建议。
1.在玩家分数较低或被惩罚次数过多有的时候每次被扣分都会在随机时间后伪装成掉线,将其踢出 或者是其他看不出来的惩罚(比如降低钓鱼钓到宝物的几率,箭矢偏离等)
2.可以添加一个众裁系统,玩家可以使用命令投票 若投票人数超过一定比例,将对应玩家禁言若干时长,为了防止被恶意针对,管理员可以对该过程进行控制,同时不将投票信息公示
3.可以针对不同的违规词进行不同等级的扣分 比如那些问候全家的应该扣分高一点,同时为了减小在词句中插入符号以防止屏蔽的可能,在识别的时候可以考虑去除一些常用的符号(trim()?)
4.补充上一点,可以像mcbbs的机制一样,玩家可以举报用户违规行为,op可以自行处理
我这个臭打游戏成天只签到的留下了眼泪
疯狂联想中..
这玩意可以做信誉值啊!
还可以增加和减少数值!
好插件,赞一个!
如果用论坛聊天插件。会影响这个插件嘛
我感觉好多类似的插件 都会因为使用了其他聊天插件 执行不了设置的处罚