第二十一章 我来改改(图)(1/2)
CP|W:697|H:499|A:L|U:http://file2.qidian./chapters/20105/8/15654716340892015989918589248.jpg]]](又是程序代码图,今天发的这个挺有用的,玩网游的基本都会用到咯!)
此时伟大的罗林**师有点头疼,因为他竟然分析不出来,为什么这个该死的陷阱会突然被触发。.26dd.Cn罗林就是那种老学究,只要一遇到难题,他都会废寝忘食的研究下去,这次遇到了这个问题,竟然在将军面前丢了脸,就一定要把他找回来。**师呆坐了下来,拿起纸笔现场画起来公式,开始了他的研究,几个在魔法陷阱上有些造诣的魔法师,也一起研究起这个废弃的魔法阵。
本来,将军还准备全营搜查一翻,但看到罗林**师竟然如此的钻心,也就不忍打扰他的研究,“这应该是个意外吧”,将军暗暗猜想。
“都撤了吧!巡查的士兵注意,不要打断几个魔法师的思路!”将军挥了挥手,示意不用再这里看热闹了。
看热闹的人三三两两的往自己的帐篷走去,将军也回到自己的帐篷准备休息休息。
不知道逃过一劫的格林,也在进行着他的研究,趴在地上已经和夜色与泥土混在一块的他,一点也不引人注意,他此时正打开按键精灵编写起了外挂,正准备将所有的魔法陷阱,都做成触发后延时爆炸,并且如果没有被触发,到了早上6点以后也会自爆的定时炸弹。于是,他将外挂分为以下三个步骤。
第一:判断触发事件,即五个魔力点都消失的时候,延时爆炸时间。
第二:判断时间,如果时间到了早上6点,那么集体爆炸。
第三:判断爆炸事件,如果五个魔力点消失,或者到了早上6点,就开始延时爆炸,否则,跳到第一步,从新判断。
外挂的流程分析清楚了,就开始动手写吧!
………………………………
(代码申明:“⊥”符号代表空格。)
………………………………
首先做一个起始标记。
Rem⊥start
………………………………
然后判断五个魔力点是否消失,
VBSCall⊥FindColorEx(0,0,1024,768,"FFFFFF",1,0.8,x,y)
该段代码的意思是:查找整个视野(0,0,1024,768,代表坐标系的每个点),开始从中间向四周查找(代码中1代表的查找方式)。如果有“FFFFFF”(纯白色)这个颜色,或者与白色相似(0.8代表的相似度,因为白色魔力点会慢慢变淡,若是影响不大,那么不会消失,所以用相似度来查询。)那么就将该点的坐标赋值给x,y。
如果没有白色的点,那么x和y就是负数。
整段代码实现功能是,只要白色魔力点没有消失,那么就将魔力点所存在的位置的值,交给x和y变量。(x和y肯定是正整数,不明白的想想直角坐标系的X轴和Y轴。什么?你不懂?初中从不听课吧。-_-~~汗一个。)
………………………………
再开始判断现在的时间是几点。
If⊥Hour(time)>=6
x=-1
y=-1
EndIf
如果,当前小时——Hour(time),大于等于6,就是超过或正好是6点了。
那么直接让x和y值成为负数。
本章未完,点击下一页继续阅读。