马上加入TC
您需要 登录 才可以下载或查看,没有帐号?立即注册  
 
x
 
功夫世界后台自动打怪脚本 
 【脚本介绍】:这是一个模拟功夫世界后台自动打怪的脚本,学习的用户若把下面的代码能熟练掌握,相信你也会写出一个这样的脚本,并作出更多的判断,达到脚本的完美。  
【原理】:首先找到游戏窗口---获取怪物的颜色---找到后提交按键发起攻击(这里写一个循环,实现了自动打怪功能)---然后获取人物的生命值和真气值---当生命值和真气值低于颜色获取的地点时---自动按下回血回真气键---一个自动打怪的脚本便编写好了。  
 【使用方法】: 1、首先登陆游戏,进入游戏后跑到打怪地点; 2、把电脑分辨率调制1280*768,并游戏最大化,运行脚本; 3、因为版本的问题,若用户使用时发现鼠标移动位置稍有偏差或颜色值与你游戏的颜色值不相符合,可以尝试自己修改坐标和颜色值,达到自己适合的脚本。
 【源码如下】:  
    空间 我的程序 
 
    线程句柄 
 
    功能 自动打怪() 
 
    //这里添加你要执行的代码,这里是你点击开始按钮执行的代码 
 
    窗口编号 
 
    X坐标 
 
    Y坐标 
 
    取怪颜色 
 
    生命值取色 
 
    真气值取色 
 
    窗口编号=窗口.找到窗口("Kungfu Client") 
 
    辅助.等待(200) 
 
    如果(窗口编号==0) 
 
    辅助.消息框("没有找到Kungfu Client的窗口") 
 
    否则 
 
    窗口.置顶(窗口编号,true) 
 
    辅助.等待(200) 
 
    循环(真) 
 
    //tab键,切换怪物目标 
 
    窗口.提交按键(窗口编号,9) 
 
    辅助.等待(500) 
 
    //取怪颜色坐标点取色(443,78) 
 
    //判断是否取到怪,没有取到,继续取 
 
    取怪颜色=图像.区域找色(443,70,443,80,#210E97,0,X坐标,Y坐标) 
 
    辅助.等待(200) 
 
    循环(取怪颜色) 
 
    辅助.等待(200) 
 
    //分别按1,2,3,4施放技能 
 
    窗口.提交按键(窗口编号,49) 
 
    辅助.等待(300) 
 
    窗口.提交按键(窗口编号,49) 
 
    辅助.等待(300) 
 
    窗口.提交按键(窗口编号,49) 
 
    辅助.等待(300) 
 
    窗口.提交按键(窗口编号,50) 
 
    辅助.等待(500) 
 
    窗口.提交按键(窗口编号,51) 
 
    辅助.等待(500) 
 
    窗口.提交按键(窗口编号,52) 
 
    辅助.等待(500) 
 
    //生命值取色坐标点取色(54,95) 
 
    //判断生命值,如果生命值低于50%,喝药 
 
    生命值取色=图像.区域找色(52,93,56,97,#393CFF,0,X坐标,Y坐标) 
 
    辅助.等待(500) 
 
    如果(!生命值取色) 
 
    窗口.提交按键(窗口编号,112) 
 
    辅助.等待(500) 
 
    如果结束 
 
    //真气值取色坐标点取色(59,109) 
 
    //判断真气值,如果真气值低于50%,喝药 
 
    真气值取色=图像.区域找色(57,107,61,111,#FFA231,0,X坐标,Y坐标) 
 
    辅助.等待(500) 
 
    如果(!真气值取色) 
 
    窗口.提交按键(窗口编号,113) 
 
    辅助.等待(500) 
 
    如果结束 
 
    //取怪颜色.坐标点取色(437,78) 
 
    //判断怪是否取死亡,没有死亡,继续按键 
 
    取怪颜色=图像.区域找色(435,76,439,80,#210E97,0,X坐标,Y坐标) 
 
    辅助.等待(500) 
 
    循环结束 
 
    //按`键拾取物品 
 
    窗口.提交按键(窗口编号,192) 
 
    辅助.等待(500) 
 
    窗口.提交按键(窗口编号,192) 
 
    辅助.等待(500) 
 
    窗口.提交按键(窗口编号,192) 
 
    辅助.等待(500) 
 
    //按键盘的右键转向找怪 
 
    超级键盘.按下(39) 
 
    辅助.等待(500) 
 
    超级键盘.弹起(39) 
 
    辅助.等待(500) 
 
    超级键盘.按下(39) 
 
    辅助.等待(500) 
 
    超级键盘.弹起(39) 
 
    辅助.等待(500) 
 
    循环结束 
 
    如果结束 
 
    返回 0 
 
    //函数返回语句 
 
    功能结束 
 
    功能 开始_点击() 
 
    线程句柄=线程.开启("我的程序.自动打怪","") 
 
    返回 真 
 
    功能结束 
 
    功能 退出_点击() 
 
    线程.关闭(线程句柄) 
 
    辅助.退出() 
 
    返回 真 
 
    功能结束 
 
    空间结束 
 
 
 |