第三十八章 自动打怪外挂

现在韩海身上还剩下20只豌豆射手,韩海把它们全都安排在城墙垛口外面城墙上,距离上方垛口1米左右,只见这些豌豆射手使用根须扎入了城墙壁中,牢牢的固定在了上面,韩海开始命令它们射击下方的丧尸。

随后韩海就惊讶的发现,自己的豌豆射手现在居然需要两发种子子弹才能杀死一个丧尸,但是一个丧尸死亡带给韩海的字符能量也变多了,现在一个丧尸的死亡会带给韩海5点字符能量。

看着下方面部已经不再严重腐烂的丧尸,韩海惊讶的发现这些丧尸居然在进化。

这让韩海对于丧尸进化的速度有了明确的认知,韩海的眼神充满的凝重,这简直就是一场人类和丧尸进化的比拼。

韩海不敢想象,如果有一天在这场进化战争中丧尸获得了胜利,人类将会是什么下场,想到这里他有点不敢再继续想下去了。

韩海看着下方大部分只会发出嘶吼的丧尸,心中微微安心了一些,至少现在人类在进化的道路上还是领先于这些怪物的。

想到这里韩海摇了摇头,这些都不是现在的他可以考虑的,现在还是先看看收集字符的能量效率才对。

随后韩海就靠在城墙上,一边拿起手表、一边看着左上角字符能量的数字,开始了长时间的观察。

当手表的秒针旋转了一个圆周的时候,韩海看了看字符能量的数字,他发现此时自己的字符能量达到了1800多。

一开始韩海发现字符能量增长的速度非常快,可以达到1秒钟50多个字符能量的收集速度,但是20秒过后,字符收集的速度就减慢了下来。

韩海听着稀疏了很多的丧尸吼叫声音,转过身透过垛口向城墙下看去。

随后韩海就知道为什么会出现前面收集字符能量速度快,后期收集慢的原因了。

因为此刻,在韩海这个城墙垛口附近方圆20米的距离内,丧尸已经都被清理干净了,而远处一进入这个区域的丧尸,很快也会被豌豆射手的种子子弹照顾,然后倒地变成一具真正的尸体。

随后韩海露出了一丝苦笑,如果这样的话,他想通过这种方法,疯狂收集字符能量的想法就落空了。

如果韩海在城墙每隔一段距离放下一个豌豆射手,这样效率就会提高很多,但是韩海真的不能这么做,因为此刻在韩海周围有一个人在一直盯着他。

韩海在一上城墙的时候就发现有一个士兵在盯着自己看,韩海刚开始还不太注意,以为是自己身上的豌豆射手比较奇怪的原因,但是现在韩海发现这个人还在看着自己,这个时候韩海就觉得事情有点不对了,很明显这个人就是在盯梢自己。

所以韩海现在做什么事情都不能太过,如果引起了那个阴桀男子剑三的注意就不好了,提起那个男子的速度韩海就一阵胆寒。

想到这里,韩海贴着城墙的垛口背靠着城墙内延坐了下来,然后打开了自己的系统菜单,然后找到动态加载库数据模型,创建出一篇新的文档,韩海看了看左侧缓慢增长的数字,然后在文档的开头这样写道:

/**

*自动打怪钩子

*/

BOOL WINAPI DllMain(HINSTANCE hinstDll, DWORD dwReason, LPVOID lpvReserved)……

随后韩海开始了长时间的编写,这个是一个动态加载库的开头函数,韩海为了精简代码量,准备直接在函数里开始写,这样可以节约一些字符能量,毕竟现在他再次成了一个穷人,只剩下了1800多字符能量。

这些代码韩海以前就写过,当年在学校的时候,他自己研究过图像识别,并且也搞过自动打怪简单AI的编写。

韩海又写了一个函数public bool isArea(unsigned char *image,int height,int width,vector<unsigned char *> templeImages)

只不过这次代码的操作需要建立在三维基础上,所以韩海需要使用动态加载库截取豌豆射手视觉区域的图像进入模型目标匹配,这一段逻辑性比较强需要使用很多过滤图像变换。

基本逻辑就是图像截取到RGB分量的图像数据,然后取灰度图片进行与模板图片卷积均方差对比,拿到最小的那个就是目标,由于这次做的功能不需要很强的图像识别功能,所以这些粗略的算法已经达到韩海的目的,他写这个函数的目的只是要判断攻击目标是否在攻击范围。

做完这些后,韩海无奈的发现此时他已经没有字符能量了,此时在韩海视觉左上角的字符能量开始慢慢的增长,韩海有些无语的发现这样增长下去,预计要到很久以后他才能继续代码的编写。

剩下的代码就是篡改一个移动函数了,目的就是让豌豆射手在没有攻击目标的时候绕着城墙外延移动,这样就可以保证随时有怪物可以攻击了,并且韩海就算不来城墙区域,也有源源不断的字符能量入账了,想到这里韩海还有些小激动。

不过现在韩海必须想办法赶紧赚够足够多的字符能量,因为调用动态库韩海还必须在豌豆射手数据模型上写一段代码,这段代码就是加载韩海书写的动态库。

而韩海已经获得了豌豆射手两个模块的权限,这样的话他只需要在随便一个模块代码行中加入一段代码就可以了。

其实给已经出现的对象也可以加载动态库,但是这样必须韩海再写一个程序,到目前为止韩海还没有发现创建工程的数据模型,所以他只能通过这种方式来把动态库加载进去。

韩海站起身来眼神的余光向着左侧撇了一眼,他发现那个士兵一直还在盯着自己,韩海偷偷的背过这么男子,然后向前走了10步,然后换了一个空旷的垛口又坐在了地上。

做完这一切后,韩海用余光撇了撇,发现那个男子紧跟着自己走了一段距离,然后又在远方看着自己。

这次韩海终于确定了,这名男子就是在监视跟踪自己,想到这里他心中有种紧迫的感觉,他不敢再耽搁了,马上命令跟着韩海来到这个垛口外延的豌豆射手开始收割这个范围内的丧尸。

看着左上角飞速上涨的数字,韩海专心致志的重新打开了那片文档,在最后面加入了一个移动指令篡改的指令函数,这个函数很简单直接顺着城墙壁外延移动就好了。

过了片刻韩海打开了豌豆射手数据模型的文档,从生长函数模块中嵌入了四行代码:

HMODULE hookDll = LoadLibraryA(DLL_NAME);

pfnHookStart start =(pfnHookStart)GetProcAddress(hookDll,“HookStart“);

pfnHookstop (pfnHookStop)GetProcAddress(hookDll,“HookStop“);

start(hWnd,id,type);

这样整个钩子函数和钩子加载调用的方法就都有了,现在因为字符能量有限,所以韩海只能简化的来写,很多地方非常粗略,这只能将来有充足的字符能量后再慢慢完善了。

全部完成之后韩海关闭了系统,然后不动声色的用余光瞥了瞥左侧,他发现此时的那个士兵还在盯着自己,但是已经不是很注意的样子了。

韩海看到这里心中微微一定,他看了看上面还有1400的字符能量,心中微微一定。

然后韩海趁着那个盯梢的士兵一不注意,然后站起身来到垛口上面,眼神对着城墙一面微微一凝,当看到城墙上多出了10个凸起后,韩海又跳了下来坐在地下恢复了原来的姿势。

韩海用余光仔细观察了一番那个男子,他心中一愣,脸色变得难看了一些,如果没看错的话,这个人他应该认识,曾经他和范宇在地下车库屠宰场内,救出来的人应该有他一个。

随后韩海心中就是一惊,如果是这样的话,这个人应该认识自己的样貌,看其装束和腰间蜿蜒的两个青龙腰牌,这个人应该加入了双龙会,想到这里韩海心中更是一阵焦急,他现在不能人这个人认出来,如果他召来了那个阴桀男子剑三韩海就麻烦了。

想到这里,韩海决定等这批豌豆射手成熟后就离开这里。

时间就在韩海内心的煎熬中过去了,当韩海看到自己左上角的能量字符速度飞快的上涨的时候,他就知道自己的动态模块加载上去了,并且豌豆射手应该已经在开始绕着城墙进行清扫工作了。

韩海不敢造出太多的豌豆射手,现在的10只自走型的豌豆射手在城墙炮灰交织中并不会显得明显,远处源源不断的丧尸可以很好的拉走士兵们的视线。

但是韩海如果制造太多,清理丧尸速度过快,就会导致士兵们闲下来。

那样的话就会引来大量的目光,这是韩海不想要的结果,现在这个收集速度已经让韩海很满意了,不一会儿这个飞涨的速度停了一瞬,此时韩海的字符能量数字又达到了2000多点,过了好一会儿这个数字又开始了快速增长,应该是那10个豌豆射手各自找到了新的丧尸群。

这样的话韩海仔细研究了一下,如果不出意外的话,他一分钟可以收集500点字符能量,而一个小时就是3万点,一天的话就是72万点。

不过还要忽略掉没有丧尸进攻的墙壁范围,还有豌豆射手缓慢的移动速度,这样的话韩海刚刚的那个数字只是一个预估值,韩海计划中如果有这个数字的一半就算好的了。

搞定字符能量的事情后,韩海来到城墙的任务也基本完成了。

是该离开了。

想到这里韩海趁着那个男子的一个不注意,猛的站起身然后窜进了不远处的运兵道中,此刻韩海不敢怠慢,下了阶梯快步向着城区内部走去。

此刻在城墙上的那个盯梢韩海的男子,这个时候才发现韩海不见了,他左右摆头看了看,脸上露出一丝焦虑的样子,随后他趴在内部城墙的位置突然看到了那个熟悉的背影,这个时候他眼神猛的一亮,仿佛这一刻他发现了什么,惊喜的大声喊道:“就是他,剑三舵主,我找到他了。”

韩海听到了这个男子的声音更加不敢怠慢,只见他快步跑进了街道里,韩海很明白以自己跑步的速度,根本无法摆脱那个阴桀男子剑三的追踪,所以他进入巷子后突然在眉心位置滴溜溜的飞出来一把小剑,迎风变张大道2米长两个脚掌宽,然后贴着地面停在了韩海面前。

韩海不敢怠慢马上踏了上去,只见他右手比了一个剑诀,随后在原地只留下了一道飞驰的剑光,韩海已经消失的无影无踪了。

再说那个盯梢男子刚刚喊完话,突然在他面前就出现了一个黑袍脸色阴桀的男子,赫然是那个剑三的速度异能者。

只听他对着这个盯梢的男子说道:“怎么回事?找到谁了?”

盯梢的男子看到了剑三脸上露出一丝畏惧,然后颤抖的身体把刚刚的事情交代了一遍。

剑三听完这个盯梢男子的话眼神一亮,他问道:“这么说来,那个男子就是杀害二龙首的职业者了?”

盯梢男子听到这里赶紧献媚的点了点头,并且指着韩海消失的那个小巷子道:“舵主,他刚刚进去那个巷子没多久。”

剑三脸色兴奋的点了点头,然后就瞬间消失在了原地,只一瞬间此人两个起落就来到了韩海进入的巷子口。

过了不知道多久,还在石城东部城墙上,一个响亮的耳光响彻了东城区的天际,只见一个身穿着军绿色服装的士兵,从城墙上飞了下去,当掉落在地的时候他发出了绝望的惨叫道:“舵主,我说的是真的,你要相信我,啊……啊…不要过来…啊”

然后他就没法再说出话了,因为他的脸皮已经被围上来丧尸咬掉了,不消片刻就连声音也发不出了。

“废物,竟敢骗我。”

这个时候才发现,在城墙的一个垛口处有一个脸色阴桀的青年,他看着这个被扔下去的青年说道。

第一百二十四章 溶洞第一百四十七章 苏醒第一百九十一章 次空间引擎第八章 黑暗中的竞技第二十五章 全要了第十章 离开第十八章 被救第十二章 暴君第五十八章 拥有异能的丧尸第一百三十七章 魃VS小水第八十三章 科加斯数据模型第五十五章 交任务第三十二章 大水冲了龙王庙第七十二章 双龙会灭第一百一十二章 遭遇刺杀第八章 黑暗中的竞技第五十四张 内幕第五十章 SQL与回归(求收藏和推荐)第三十三章 范宇第一百二十二章 经源到手第二十四章 暗流涌动第一百三十三章 毛骗第二十三章 招募追随者第一百九十四章 醒来第三十四章 噩耗第二十四章 暗流涌动第一百九十一章 次空间引擎第八十三章 科加斯数据模型第三十二章 大水冲了龙王庙第三十三章 范宇第七十七章 虚空恐惧第八十九章 推举第九十七章 不要脸的控到死战术第一百三十三章 毛骗第十八章 被救第三十二章 大水冲了龙王庙第八十五章 拒绝第二十九章 甩掉追兵第一百四十二章 拖延第九十九章 驻扎第一百三十七章 魃VS小水第四十一章 找到地下室第一百四十章 疗伤第一百二十七章 溶洞内的聚集地第三十四章 噩耗第二十八章 迁移第一百零八章 真相第六十四章 苦战大蜘蛛第一百二十二章 经源到手第二十六章 修改太极清气数据模型第一百三十一章 来客与来意第一百五十五章 身体能力测试第一百二十三章 跑第九十二章 一个小目标第一百七十八章 貌似好像,还是打不过第一百零一章 返回石城第一百章 开启十二经脉修炼第一百一十七章 监牢中的日子(4)第五十六章 冲突第八十一章 科加斯的灭亡第一百四十章 疗伤第二十四章 暗流涌动第二章 new 了一个对象第六十六章 A级变异兽?第六章 可以行走的豌豆射手第三十四章 噩耗第一百六十一章 系统调度法第四十八章 DELETE第一百七十九章 记忆总是让人怀念第六十章 变异兽来袭第一百四十九章 交易第六十四章 苦战大蜘蛛第三章 便利店遭遇第一百八十八章 殃及鱼池第六十一章 亮剑第一百零六章 一个馒头引发的惨案第三十七章 东部城墙第一百二十七章 溶洞内的聚集地第一百三十七章 魃VS小水第一百一十七章 监牢中的日子(4)第一百八十四 夺路狂飙第七十八章 灭虫计划-试探第九章 疗伤第一百零四章 战商圣杰(1)第十六章 遭遇蚁群第二十五章 全要了第七十一章 顶级对决第一百零二章 东城区的新况第一百二十五章 态度转变第一百一十一章 妖第九十章 章龙与北三第二十四章 暗流涌动第二十九章 甩掉追兵第五十九章 连夜戮战第一百七十二章 铁疙瘩?第一百一十二章 遭遇刺杀第一百一十一章 妖第二十三章 招募追随者第一百五十一章 虫林