|

{:soso_e110:}超级模块6.2.[e].版本 2
.支持库 EThread
.子程序 _按钮_设置完毕_被单击
按钮_读取配置.禁止 = 真
按钮_释放资源.禁止 = 真
按钮_保存配置.禁止 = 真
按钮_设置完毕.禁止 = 真
单选框_A.禁止 = 真
单选框_Pdn.禁止 = 真
单选框_Pup.禁止 = 真
单选框_Home.禁止 = 真
单选框_Ctrl.禁止 = 真
选择框_掉线音.禁止 = 真
选择框_掉线登陆.禁止 = 真
选择框_来人换线.禁止 = 真
文件框1.禁止 = 真
编辑框_密码.禁止 = 真
编辑框_换取次数.禁止 = 真
编辑框_挂机时间.禁止 = 真
编辑框_吃蓝延时.禁止 = 真
编辑框_吃血延时.禁止 = 真
编辑框_吃蓝延时.禁止 = 真
编辑框_攻J延时.禁止 = 真
编辑框_吃食延时.禁止 = 真
.如果 (单选框_A.选中 = 真)
攻J按键 = 65
.否则
.如果结束
.如果 (单选框_Ctrl.选中 = 真)
攻J按键 = 17
.否则
.如果结束
.如果 (单选框_Pdn.选中 = 真)
吃蓝按键 = 34
.否则
.如果结束
.如果 (单选框_Pup.选中 = 真)
吃血按键 = 33
.否则
.如果结束
.如果 (单选框_Home.选中 = 真)
吃食按键 = 36
.否则
.如果结束
掉线登入 = 选择框_掉线登陆.选中
掉线放歌 = 选择框_掉线音.选中
来人换线 = 选择框_来人换线.选中
密码 = 编辑框_密码.内容
挂机时间 = 到整数 (编辑框_挂机时间.内容) × 60 × 1000
换取次数 = 到整数 (编辑框_换取次数.内容)
攻J延时 = 到整数 (编辑框_攻J延时.内容)
吃血延时 = 到整数 (编辑框_吃血延时.内容) × 60 × 1000
吃食延时 = 到整数 (编辑框_吃食延时.内容) × 60 × 1000
吃蓝延时 = 到整数 (编辑框_吃蓝延时.内容) × 60 × 1000
_启动窗口.标题 = “my Intrepid木妖辅助 F1启动 F2停止”
句柄 = 取句柄 (“MapleStory.exe”, , )
.如果 (句柄 = -1)
信息框 (“请先开启游戏”, 32, “出错:”)
结束 ()
.否则
.如果结束
信息框 (“开始挂机F1,终止挂机F2”, 64, “温馨提示:”)
窗口移动 (句柄, 0, 0)
N = 吃食延时 ÷ 攻J延时
F1 = 监视热键2 (&_启动_反馈事件, #F1键, )
.判断开始 (掉线登入 = 真)
启动线程 (&子程序_检测掉线, , 检测掉线)
.默认
.判断结束
启动线程 (&子程序_游戏结束, , 游戏结束句柄)
.子程序 _按钮_释放资源_被单击
创建目录 (取运行目录 () + “\挂机文件”)
写到文件 (取运行目录 () + “\挂机文件” + “\刷钱图识别.bmp”, #刷钱图识别)
写到文件 (取运行目录 () + “\挂机文件” + “\NPC.bmp”, #NPC)
写到文件 (取运行目录 () + “\挂机文件” + “\城镇地图.bmp”, #城镇地图)
写到文件 (取运行目录 () + “\挂机文件” + “\当前频道1.bmp”, #当前频道1)
写到文件 (取运行目录 () + “\挂机文件” + “\当前频道2.bmp”, #当前频道2)
写到文件 (取运行目录 () + “\挂机文件” + “\当前频道3.bmp”, #当前频道3)
写到文件 (取运行目录 () + “\挂机文件” + “\当前频道4.bmp”, #当前频道4)
写到文件 (取运行目录 () + “\挂机文件” + “\到刷钱.bmp”, #到刷钱)
写到文件 (取运行目录 () + “\挂机文件” + “\换木妖.bmp”, #换木妖)
写到文件 (取运行目录 () + “\挂机文件” + “\换线识别.bmp”, #换线识别)
写到文件 (取运行目录 () + “\挂机文件” + “\会员功能.bmp”, #会员功能)
写到文件 (取运行目录 () + “\挂机文件” + “\来人.bmp”, #来人)
写到文件 (取运行目录 () + “\挂机文件” + “\拍卖.bmp”, #拍卖)
写到文件 (取运行目录 () + “\挂机文件” + “\频道1.bmp”, #频道1)
写到文件 (取运行目录 () + “\挂机文件” + “\频道2.bmp”, #频道2)
写到文件 (取运行目录 () + “\挂机文件” + “\频道3.bmp”, #频道3)
写到文件 (取运行目录 () + “\挂机文件” + “\频道4.bmp”, #频道4)
写到文件 (取运行目录 () + “\挂机文件” + “\是.bmp”, #是)
写到文件 (取运行目录 () + “\挂机文件” + “\万能传送.bmp”, #万能传送)
写到文件 (取运行目录 () + “\挂机文件” + “\新手村.bmp”, #新手村)
写到文件 (取运行目录 () + “\挂机文件” + “\新手村识别.bmp”, #新手村识别)
写到文件 (取运行目录 () + “\挂机文件” + “\自由市场.bmp”, #自由市场)
写到文件 (取运行目录 () + “\挂机文件” + “\自由市场识别.bmp”, #自由市场识别)
写到文件 (取运行目录 () + “\挂机文件” + “\系统.bmp”, #系统)
写到文件 (取运行目录 () + “\挂机文件” + “\频道变更.bmp”, #频道变更)
写到文件 (取运行目录 () + “\挂机文件” + “\登陆成功.bmp”, #登陆成功)
写到文件 (取运行目录 () + “\挂机文件” + “\登陆验证.bmp”, #登陆验证)
写到文件 (取运行目录 () + “\挂机文件” + “\掉线.bmp”, #掉线)
写到文件 (取运行目录 () + “\挂机文件” + “\掉线确定.bmp”, #掉线确定)
写到文件 (取运行目录 () + “\挂机文件” + “\掉线确认.bmp”, #掉线确认)
写到文件 (取运行目录 () + “\挂机文件” + “\角色.bmp”, #角色)
写到文件 (取运行目录 () + “\挂机文件” + “\蓝蜗牛.bmp”, #蓝蜗牛)
写到文件 (取运行目录 () + “\挂机文件” + “\蓝蜗牛选中.bmp”, #蓝蜗牛选中)
写到文件 (取运行目录 () + “\挂机文件” + “\连接.bmp”, #连接)
写到文件 (取运行目录 () + “\挂机文件” + “\密码.bmp”, #密码)
信息框 (“图片释放成功,可以开始挂机啦”, 0, “恭喜哟!~”)
.子程序 子程序_挂机
dm.插件_初始化COM ()
.计次循环首 (50, )
dm.窗口_置标题 (句柄, “MapleStory_____到刷钱图了”)
.循环判断首 ()
dm.图色_识图_序号 (0, 0, 2000, 2000, “拍卖.bmp”, “000000”, 1, 0, X, Y)
超级延时 (300)
.循环判断尾 (X = -1 且 Y = -1)
dm.键鼠_鼠标移动 (X, Y)
超级延时 (200)
dm.键鼠_鼠标左键_点击 () ' 点击拍卖
X = -1
Y = -1
.循环判断首 ()
dm.图色_识图_序号 (0, 0, 2000, 2000, “会员功能.bmp”, “000000”, 1, 0, X, Y)
超级延时 (300)
.循环判断尾 (X = -1 且 Y = -1)
dm.键鼠_鼠标移动 (X, Y)
超级延时 (200)
dm.键鼠_鼠标左键_点击 () ' 点击会员功能
X = -1
Y = -1
.循环判断首 ()
dm.图色_识图_序号 (0, 0, 2000, 2000, “到刷钱.bmp”, “000000”, 1, 0, X, Y)
超级延时 (300)
.循环判断尾 (X = -1 且 Y = -1)
dm.键鼠_鼠标移动 (X, Y)
超级延时 (200)
dm.键鼠_鼠标左键_点击 () ' 到刷钱
X = -1
Y = -1
.循环判断首 ()
dm.图色_识图_序号 (0, 0, 2000, 2000, “刷钱图识别.bmp”, “000000”, 1, 0, X, Y)
超级延时 (300)
.循环判断尾 (X = -1 且 Y = -1) ' 是否到达刷钱图
超级延时 (2000, )
建立时钟 (_启动窗口.取窗口句柄 (), 吃食延时, &子程序_吃食, 吃食时钟)
超级延时 (100)
建立时钟 (_启动窗口.取窗口句柄 (), 吃蓝延时 + 3500, &子程序_吃蓝, 吃蓝时钟)
超级延时 (100)
建立时钟 (_启动窗口.取窗口句柄 (), 吃血延时 + 7000, &子程序_吃血, 吃血时钟)
超级延时 (100)
启动线程 (&子程序_攻J, , 攻J)
启动线程 (&子程序_检测来人, , 检测来人线程)
超级延时 (挂机时间)
强制结束线程 (攻J)
强制结束线程 (检测来人线程)
销毁时钟 (_启动窗口.取窗口句柄 (), 检测来人)
销毁时钟 (_启动窗口.取窗口句柄 (), 吃血时钟)
销毁时钟 (_启动窗口.取窗口句柄 (), 吃蓝时钟)
销毁时钟 (_启动窗口.取窗口句柄 (), 吃食时钟)
建立时钟 (_启动窗口.取窗口句柄 (), 500000000, &子程序_检测来人, 检测来人)
超级延时 (300)
建立时钟 (_启动窗口.取窗口句柄 (), 吃血延时 + 70000000, &子程序_吃血, 吃血时钟)
超级延时 (300)
建立时钟 (_启动窗口.取窗口句柄 (), 吃蓝延时 + 35000000, &子程序_吃蓝, 吃蓝时钟)
超级延时 (300)
建立时钟 (_启动窗口.取窗口句柄 (), 吃食延时 + 35000000, &子程序_吃食, 吃食时钟)
超级延时 (4500)
dm.窗口_置标题 (句柄, “MapleStory_____到新手村”)
.循环判断首 ()
dm.图色_识图_序号 (0, 0, 2000, 2000, “拍卖.bmp”, “000000”, 1, 0, X, Y)
超级延时 (300)
.循环判断尾 (X = -1 且 Y = -1)
dm.键鼠_鼠标移动 (X, Y)
超级延时 (200)
dm.键鼠_鼠标左键_点击 () ' 点击拍卖
X = -1
Y = -1
.循环判断首 ()
dm.图色_识图_序号 (0, 0, 2000, 2000, “万能传送.bmp”, “000000”, 1, 0, X, Y)
超级延时 (300)
.循环判断尾 (X = -1 且 Y = -1)
dm.键鼠_鼠标移动 (X, Y)
超级延时 (200)
dm.键鼠_鼠标左键_点击 () ' 点击万能传送
X = -1
Y = -1
.循环判断首 ()
dm.图色_识图_序号 (0, 0, 2000, 2000, “城镇地图.bmp”, “000000”, 1, 0, X, Y)
超级延时 (300)
.循环判断尾 (X = -1 且 Y = -1)
dm.键鼠_鼠标移动 (X, Y)
超级延时 (200)
dm.键鼠_鼠标左键_点击 () ' 点击城镇地图
X = -1
Y = -1
.循环判断首 ()
dm.图色_识图_序号 (0, 0, 2000, 2000, “新手村.bmp”, “000000”, 1, 0, X, Y)
超级延时 (300)
.循环判断尾 (X = -1 且 Y = -1)
dm.键鼠_鼠标移动 (X, Y)
超级延时 (200)
dm.键鼠_鼠标左键_点击 () ' 到新手村
X = -1
Y = -1
.循环判断首 ()
dm.图色_识图_序号 (0, 0, 2000, 2000, “是.bmp”, “000000”, 1, 0, X, Y)
.循环判断尾 (X = -1 且 Y = -1)
dm.键鼠_鼠标移动 (X + 248, Y + 96)
延时 (200)
dm.键鼠_鼠标左键_点击 () ' 到新手村
X = -1
Y = -1
.循环判断首 ()
dm.图色_识图_序号 (0, 0, 2000, 2000, “新手村识别.bmp”, “000000”, 1, 0, X, Y)
超级延时 (300)
.循环判断尾 (X = -1 且 Y = -1) ' 是否到达新手村
超级延时 (2000)
dm.窗口_置标题 (句柄, “MapleStory_____到自由市场”)
X = -1
Y = -1
.循环判断首 ()
dm.图色_识图_序号 (0, 0, 2000, 2000, “拍卖.bmp”, “000000”, 1, 0, X, Y)
超级延时 (300)
.循环判断尾 (X = -1 且 Y = -1)
dm.键鼠_鼠标移动 (X, Y)
超级延时 (200)
dm.键鼠_鼠标左键_点击 () ' 点击拍卖
X = -1
Y = -1
.循环判断首 ()
dm.图色_识图_序号 (0, 0, 2000, 2000, “自由市场.bmp”, “000000”, 1, 0, X, Y)
超级延时 (300)
.循环判断尾 (X = -1 且 Y = -1)
dm.键鼠_鼠标移动 (X, Y)
超级延时 (200)
dm.键鼠_鼠标左键_点击 () ' 到自由市场
X = -1
Y = -1
.循环判断首 ()
dm.图色_识图_序号 (0, 0, 2000, 2000, “自由市场识别.bmp”, “000000”, 1, 0, X, Y)
超级延时 (300)
.循环判断尾 (X = -1 且 Y = -1) ' 是否到达自由市场
X = -1
Y = -1
键盘按下 (, 39)
超级延时 (2700)
键盘弹起 (, 39)
超级延时 (800)
.计次循环首 (换取次数, )
dm.窗口_置标题 (句柄, “MapleStory_____换木妖中___已换木妖:” + 到文本 (i) + “计数并不准确”)
超级延时 (300)
.循环判断首 ()
dm.图色_识图_序号 (0, 0, 2000, 2000, “NPC.bmp”, “000000”, 1, 0, X, Y)
超级延时 (300)
.循环判断尾 (X = -1 且 Y = -1) ' 找NPC
dm.键鼠_鼠标移动 (X + 33, Y - 40)
超级延时 (200)
dm.键鼠_鼠标左键_点击 () ' 换木妖
超级延时 (800)
X = -1
Y = -1
.循环判断首 ()
dm.图色_识图_序号 (0, 0, 2000, 2000, “换木妖.bmp”, “000000”, 1, 0, X, Y)
超级延时 (300)
.循环判断尾 (X = -1 且 Y = -1)
dm.键鼠_鼠标移动 (X, Y)
超级延时 (200)
dm.键鼠_鼠标左键_点击 () ' 换木妖
超级延时 (600)
键盘模拟 (, 13)
超级延时 (200)
键盘模拟 (, 13)
超级延时 (200)
键盘模拟 (, 13)
超级延时 (200)
i = i + 1
.计次循环尾 ()
超级延时 (5000)
.计次循环尾 ()
dm.插件_卸载COM ()
.子程序 _启动_反馈事件, 整数型
.参数 参数一, 整数型
.参数 参数二, 整数型
F2 = 监视热键2 (&_停止_反馈事件, #F2键, )
撤消监视热键2 (F1)
启动线程 (&子程序_挂机, , 挂机开始)
建立时钟 (_启动窗口.取窗口句柄 (), 0, &子程序_检测掉线, 掉线时钟)
.如果 (掉线登入 = 真)
销毁时钟 (_启动窗口.取窗口句柄 (), 掉线时钟)
建立时钟 (_启动窗口.取窗口句柄 (), 50000, &子程序_检测掉线, 掉线时钟)
.否则
.如果结束
建立时钟 (_启动窗口.取窗口句柄 (), 50000, &子程序_游戏结束, 游戏结束)
.子程序 _停止_反馈事件, 整数型
.参数 参数一, 整数型
.参数 参数二, 整数型
撤消监视热键2 (F2)
强制结束线程 (攻J)
强制结束线程 (挂机开始)
强制结束线程 (掉线登陆)
强制结束线程 (来人换线句柄)
F1 = 监视热键2 (&_启动_反馈事件, #F1键, )
[/e]
为什么为什么.调试的时候热键全部正常.编译出来就有问题..郁闷呢~
|
|