现在问道外挂跑环是越来越厉害,封的越多,跑的更好,而且不管是外挂跑的还是人工跑的,反正跑环多就封号。
如果再这样下去,还有谁敢跑环,那GM还不如把跑环关掉算了。
有些人意见在游戏中增加蓝金装备什么的来反外挂,虽然很效,但这也大大增加了正常玩家的难度。这都不是根本解决问题的办法。
现在的跑环外挂,基本上按键精灵模式。那么按键精灵是怎样知道我们要做什么的了?
其实按键精灵的核心就一个字“色”。
初级阶段:读色、找色
中级阶段:找图
高级阶段:文字识别
跑环外挂怎样知道我们的任务的,就是通过文字识别来实现,专业一点说法就是OCR。
外挂可以通过:OCR(X坐标,Y坐标,宽度、高度,字体、颜色)来获得某一区域内的文字。其实参数很多,但这几个参数是必须的。
根据这些文字,外挂就知道我们的任务是什么。
我们来分析文字识别:OCR(X坐标,Y坐标,宽度、高度,字体、颜色)
X坐标,Y坐标:就是文字出现的位置,(每次打开任务时位置都是不变的)
宽度、高度:就是范围
字体:问道的字体是宋体13号,网上有专门的字库。
我们要反外挂,只要让他识别不了文字就行了,通过上面的这些用来反外挂比较困难。
但最后一个参数“颜色”可以是GM用来反外挂的关键。
比如:任务1:将消息告诉揽仙镇的多闻道人。
我们通过:OCR(413, 202, 600, 300, "SongTi_13", "F0F4F0,FCF8,2020F8")来获得这个任务。
但是如果“揽仙镇”的颜色不是“FCF8”,外挂还能获得任务吗?那是肯定不可能的。
抓住了核心,GM只要将显示任务时的颜色设置为随机颜色,挂识别不了文字,还能跑环吗?
而随机颜色的文字要实现起来对于GM不难吧,我们正常的玩家对这几个随机颜色的文字还是看得懂吧!
写的不好,只希望GM能真正解决问题!