TC官方合作论坛

 找回密码
 立即注册
查看: 774|回复: 5
打印 上一主题 下一主题

[脚本] 急!有高手帮么修改下么脚本写完打怪只打一个就不能循.....

[复制链接]
跳转到指定楼层
楼主
发表于 2014-5-1 18:05:44 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上加入TC

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
空间 贝拉传说

整型 线程句柄
功能 开始_点击()
    整型 窗口句柄,x,y
    逻辑型 取怪颜色,生命值取色,蓝气值取色
    窗口句柄=窗口.找到窗口("[ Legend Of Crystal Bella    Full Ver. DV5.2.069 ; ]")
    窗口.置顶(窗口句柄,true)
    窗口.设置位置(窗口句柄,0,0)
    如果(窗口句柄 > 0)
        调试输出("窗口句柄 :  " & 窗口句柄)
    否则
        调试输出("没有找到窗口句柄 :  " & 窗口句柄)
    如果结束
    辅助.等待(500)
    //这里写个while死循环,大家都知道,自动打怪是不停的打的,而不是打一次,
    //所以我这里写个while,不停的重复执行打怪功能
    //循环(真)
    //tab键,切换怪物目标
    循环(真)
        键盘.按键(9,1)
        辅助.等待(10)
        循环(真)
            //判断是否取到怪,没有取到,继续取
            取怪颜色=图像.区域找色(429,84,509,110,#96b1b8,0,x,y)
            //如果返回true,证明锁定了怪,那就执行下面的打怪功能
            如果(取怪颜色)
                //分别按1,2,3,4施放技能
                键盘.按键(49,1)
                辅助.等待(100)
                键盘.按键(50,1)
                辅助.等待(200)
                键盘.按键(51,1)
                辅助.等待(200)
                键盘.按键(52,1)
                辅助.等待(200)
                返回 真
                //判断生命值,如果生命值低于50%,按F1喝药
                生命值取色=图像.区域找色(213,53,213,53,0,#bd3535,x,y)
                如果(!生命值取色)
                    //F1的键码是112,这里按下F1键.也就是功能键补血的
                    键盘.按键(112,1)
                    辅助.等待(100)
                如果结束
                //这个判断和上面取生命值一样的,这个是取蓝值
                蓝气值取色=图像.区域找色(210,74,210,74,0,#01459a,x,y)
                如果(!蓝气值取色)
                    //F2的键码是113,这里按下F2键.也就是功能键补蓝的
                    键盘.按键(113,1)
                    辅助.等待(100)
                如果结束
            否则
                跳出
            如果结束
        循环结束
    循环结束
    返回 真
功能结束




功能 退出_点击()
    辅助.退出()
    返回 真
功能结束


//这里添加你要执行的代码




功能 热键0_热键()//开始打怪
    //这里添加你要执行的代码
    贝拉传说.开始_点击()
功能结束


功能 热键1_热键()//退出打怪
    //这里添加你要执行的代码
    贝拉传说.退出_点击()
功能结束

空间结束

回复

使用道具 举报

推荐
发表于 2014-5-1 18:52:00 | 只看该作者
本帖最后由 石中草 于 2014-5-1 18:57 编辑

空间 贝拉传说

整型 线程句柄
功能 开始_点击()
    整型 窗口句柄,x,y
    逻辑型 取怪颜色,生命值取色,蓝气值取色
    窗口句柄=窗口.找到窗口("[ Legend Of Crystal Bella    Full Ver. DV5.2.069 ; ]")
    窗口.置顶(窗口句柄,true)
    窗口.设置位置(窗口句柄,0,0)
    如果(窗口句柄 > 0)
        调试输出("窗口句柄 :  " & 窗口句柄)
    否则
        调试输出("没有找到窗口句柄 :  " & 窗口句柄)
    如果结束
    辅助.等待(500)
    //这里写个while死循环,大家都知道,自动打怪是不停的打的,而不是打一次,
    //所以我这里写个while,不停的重复执行打怪功能
    //循环(真)
    //tab键,切换怪物目标
    循环(真)
        键盘.按键(9,1)
        辅助.等待(10)
        循环(真)
            //判断是否取到怪,没有取到,继续取
            取怪颜色=图像.区域找色(429,84,509,110,#96b1b8,0,x,y)
            //如果返回true,证明锁定了怪,那就执行下面的打怪功能
            如果(取怪颜色)
                //分别按1,2,3,4施放技能
                键盘.按键(49,1)
                辅助.等待(100)
                键盘.按键(50,1)
                辅助.等待(200)
                键盘.按键(51,1)
                辅助.等待(200)
                键盘.按键(52,1)
                辅助.等待(200)
                //返回 真    /////////////////////这儿返回注释掉,在试试
                //判断生命值,如果生命值低于50%,按F1喝药
                生命值取色=图像.区域找色(213,53,213,53,0,#bd3535,x,y)
                如果(!生命值取色)
                    //F1的键码是112,这里按下F1键.也就是功能键补血的
                    键盘.按键(112,1)
                    辅助.等待(100)
                如果结束
                //这个判断和上面取生命值一样的,这个是取蓝值
                蓝气值取色=图像.区域找色(210,74,210,74,0,#01459a,x,y)
                如果(!蓝气值取色)
                    //F2的键码是113,这里按下F2键.也就是功能键补蓝的
                    键盘.按键(113,1)
                    辅助.等待(100)
                如果结束
            否则
                跳出
            如果结束
        循环结束
    循环结束
    返回 真
功能结束




功能 退出_点击()
    辅助.退出()
    返回 真
功能结束


//这里添加你要执行的代码




功能 热键0_热键()//开始打怪
    //这里添加你要执行的代码
    贝拉传说.开始_点击()
功能结束


功能 热键1_热键()//退出打怪
    //这里添加你要执行的代码
    贝拉传说.退出_点击()
功能结束

空间结束
回复 支持 1 反对 0

使用道具 举报

板凳
 楼主| 发表于 2014-5-1 18:56:45 | 只看该作者
石中草 发表于 2014-5-1 18:52
空间 贝拉传说

整型 线程句柄

你好!新手啊 加什么代码比较合适啊  高手    能帮么写下么 谢谢
回复 支持 反对

使用道具 举报

地板
发表于 2014-5-1 18:58:09 | 只看该作者
本帖最后由 石中草 于 2014-5-1 19:11 编辑
初学者007 发表于 2014-5-1 18:56
你好!新手啊 加什么代码比较合适啊  高手    能帮么写下么 谢谢

   如果(取怪颜色)
                //分别按1,2,3,4施放技能
                键盘.按键(49,1)
                辅助.等待(100)
                键盘.按键(50,1)
                辅助.等待(200)
                键盘.按键(51,1)
                辅助.等待(200)
                键盘.按键(52,1)
                辅助.等待(200)
                //返回 真    /////////////////////这儿“返回 真”注释掉或者删除
回复 支持 反对

使用道具 举报

5#
 楼主| 发表于 2014-5-1 21:10:47 | 只看该作者
石中草 发表于 2014-5-1 18:58
如果(取怪颜色)
                //分别按1,2,3,4施放技能
                键盘.按键(49,1)

谢谢你啊  高手  这样改完就可以循环打怪么  我赶紧试试看!!!
回复 支持 反对

使用道具 举报

6#
发表于 2014-5-2 06:17:47 | 只看该作者
好好学习...
回复

使用道具 举报

*滑动验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /2 下一条

关闭

小黑屋|TC官方合作论坛 (苏ICP备18043773号

GMT+8, 2025-9-27 12:41 , Processed in 0.153583 second(s), 23 queries .

Powered by 海安天坑软件科技有限公司

© 2001-2013 Comsenz Inc.

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