翎风引擎

 找回密码
 立即注册
查看: 343|回复: 5

[已解决] 千里传音如何检测关键字

[复制链接]

36

主题

114

回帖

598

积分

高级会员

Rank: 4

积分
598
发表于 2023-9-2 20:48:56 | 显示全部楼层 |阅读模式
1、游戏网关设置关键字过滤,千里传音还是可以发出去。

2、M2 - 列表信息二 - 文字过滤。可以过滤千里传音里发出的字,但是添加关键字又出现问题
比如过滤消息的消息自动变成了空白,然后后面就加不上其他词了

那么还有其他办法吗?感谢各位大佬!





QQ截图20230902204645.png

QQ截图20230902204815.png
请大家不要恶意灌水,回复纯数字、纯字母、纯表情等内容的直接禁言1周处理!
回复

使用道具 举报

2

主题

38

回帖

300

积分

中级会员

Rank: 3Rank: 3

积分
300
发表于 2023-9-2 21:40:45 | 显示全部楼层
扫码找人解决
请大家不要恶意灌水,回复纯数字、纯字母、纯表情等内容的直接禁言1周处理!
回复

使用道具 举报

36

主题

114

回帖

598

积分

高级会员

Rank: 4

积分
598
 楼主| 发表于 2023-9-2 23:25:44 | 显示全部楼层
[@UserCmd3]

#IF
CHECKGAMEDIAMOND > 0
#ACT
MOV S5 <$PARAMS>

#IF
CheckContainsTextList D:\MirServer\RunGate\WordFilter.txt  <$STR(S5)> "" 1
#ACT
SENDMSG 7 使用千里传音需要支付1元宝,清注意文明用语哦!
#ELSEACT
GAMEDIAMOND - 1
SENDMSG 0 【千里传音】<$USERNAME>:<$STR(S5)> 255 253 0


;---------------------------------------
用直接发送的千里传音方式:脚本如上
为什么检测不对呢,是不是CheckContainsTextList命令用的不对呢?用CHECKTEXTLIST也不对。。
比如文本里是测试测试,别人发的句子是:去去去测试测试去去,是无法检测到的,属于“全句匹配”
应该换什么命令呢,有没有彦祖知道呀?
请大家不要恶意灌水,回复纯数字、纯字母、纯表情等内容的直接禁言1周处理!
回复

使用道具 举报

0

主题

2

回帖

14

积分

新手上路

Rank: 1

积分
14
发表于 2023-9-3 10:51:15 | 显示全部楼层
#OR
CheckContainsText <$STR(S5)> 二
CheckContainsText <$STR(S5)>  骂
#ACT
messagebox 请文明用语,请重新输入!
BREAK
请大家不要恶意灌水,回复纯数字、纯字母、纯表情等内容的直接禁言1周处理!
回复

使用道具 举报

36

主题

114

回帖

598

积分

高级会员

Rank: 4

积分
598
 楼主| 发表于 2023-9-3 11:05:40 | 显示全部楼层
qfhedy 发表于 2023-9-3 10:51
#OR
CheckContainsText  二
CheckContainsText   骂

感谢回复,我也想过,除非单独的这样写出来,文本里的内容好像不好弄
请大家不要恶意灌水,回复纯数字、纯字母、纯表情等内容的直接禁言1周处理!
回复

使用道具 举报

24

主题

811

回帖

1241

积分

版主

Rank: 7Rank: 7Rank: 7

积分
1241
QQ
发表于 2023-9-3 11:11:15 | 显示全部楼层
3楼说的没问题.
-定制脚本-Qq:270411387
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|翎风引擎论坛 |网站地图

GMT+8, 2024-5-14 08:04 , Processed in 0.016224 second(s), 19 queries , Gzip On, Redis On.

Powered by haom2 X3.4

© 2001-2023 Discuz! Team.

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