TC官方合作论坛

标题: 为啥子这个超级按键实行不了???????? [打印本页]

作者: scj2zxy    时间: 2012-10-1 20:06
标题: 为啥子这个超级按键实行不了????????
找到原因了 游戏操作的问题 抑郁




辅助.等待(1000)
    超级键盘.按键(70,1)
    辅助.等待(1000)
    循环(真)
        超级键盘.按键(70,1)
        辅助.等待(1000)
        超级键盘.按键(74,2)
        辅助.等待(500)
        超级键盘.按键(74,2)
        辅助.等待(500)
        超级键盘.按键(74,2)
        辅助.等待(500)
        图像.多点找色(0,0,1680,1050,#6A7243,"12|-1|FFFFFF,14|3|757C4C,27|4|767D4E",0.9,0,x2,y2)//移动
        辅助.等待(500)
        超级鼠标.移动(x2,y2)
        辅助.等待(1000)
        超级鼠标.左键单击(1)
        辅助.等待(1000)
        超级键盘.按键(70,1)
        辅助.等待(5000)
..............
循环结束
为啥子这个超级按键实行不了????????
红色的那个



作者: shine宝宝    时间: 2012-10-1 20:19
什么系统?
作者: scj2zxy    时间: 2012-10-1 20:27
回复 2楼shine宝宝的帖子

XP的.
就是那个红色加粗的超级按键不能实行
其他的都可以
单调也可以用
就是连贯下来 到那就卡了
需要全码么?
作者: scj2zxy    时间: 2012-10-1 20:28
回复 2楼shine宝宝的帖子

空间 家族任务
//定义默认空间

功能 逻辑型 家族()
    整型 窗口句柄,x,y,x1,y1,x2,y2,x3,y3,x4,y4,x5,y5,x6,y6,x7,y7,x8,y8,x9,y9,x10,y10,x11,y11,x12,y12,x13,y13,x14,y14,x15,y15,x16,y16,x17,y17,x18,y18,x19,y19,x20,y20,x21,y21,x22,y22         
    辅助.等待(1000)
    超级鼠标.移动(20,30)
    窗口句柄=窗口.鼠标所在窗口句柄()
    窗口.激活(窗口句柄)
    辅助.等待(500)
    窗口.设置位置(窗口句柄,10,10)
    辅助.等待(500)
    超级键盘.按键(70,1)
    辅助.等待(500)
    超级键盘.按键(74,1)
    辅助.等待(1000)
    图像.多点找色(0,0,1680,1050,#6A7243,"12|-1|FFFFFF,14|3|757C4C,27|4|767D4E",0.9,0,x,y)//移动
    辅助.等待(1000)
    超级鼠标.移动(x,y)
    辅助.等待(500)
    超级鼠标.左键单击(1)
    辅助.等待(10000)
    图像.多点找色(0,0,1680,1050,#CEF959,"1|3|CEF959,0|4|CEF959,2|5|CEF959,-1|7|CEF959,3|7|CEF959,-2|8|CEF959",0.9,0,x1,y1)//进入家族地图
    辅助.等待(1000)
    超级鼠标.移动(x1,y1)
    辅助.等待(500)
    超级鼠标.左键单击(1)
    辅助.等待(1000)
    超级键盘.按键(70,1)
    辅助.等待(1000)
    循环(真)
        超级键盘.按键(70,1)
        辅助.等待(1000)
        超级键盘.按键(74,2)
        辅助.等待(500)
        超级键盘.按键(74,2)
        辅助.等待(500)
        超级键盘.按键(74,2)
        辅助.等待(500)
        图像.多点找色(0,0,1680,1050,#6A7243,"12|-1|FFFFFF,14|3|757C4C,27|4|767D4E",0.9,0,x2,y2)//移动
        辅助.等待(500)
        超级鼠标.移动(x2,y2)
        辅助.等待(1000)
        超级鼠标.左键单击(1)
        辅助.等待(1000)
        超级键盘.按键(70,1)
        辅助.等待(5000)
        图像.多点找色(0,0,1680,1050,#76F36D,"13|-10|76F36D,70|-3|656E52,52|-4|76F36D",0.9,0,x3,y3)//不消耗体力
        辅助.等待(1000)
        超级鼠标.移动(x3,y3)
        辅助.等待(500)
        超级鼠标.左键单击(1)
        辅助.等待(1000)
        图像.多点找色(0,0,1680,1050,#76F36D,"35|2|4C543C,20|2|76F36D,31|2|76F36D",0.9,0,x4,y4)//我准备好了
        辅助.等待(1000)
        超级鼠标.移动(x4,y4)
        辅助.等待(500)
        超级鼠标.左键单击(1)
        辅助.等待(1000)
        图像.多点找色(0,0,1680,1050,#7CF7DD,"1|1|7CF7DD,0|3|7CF7DD,0|8|7CF7DD,6|0|7CF7DD,6|5|7CF7DD,8|7|7CF7DD",0.9,0,x5,y5)//清源村
        如果(x5>0)
            辅助.等待(500)
            超级键盘.按键(70,1)
            辅助.等待(500)
            图像.多点找色(0,0,1680,1050,#6A7243,"12|-1|FFFFFF,14|3|757C4C,27|4|767D4E",0.9,0,x6,y6)//移动
            辅助.等待(1000)
            超级鼠标.移动(x6,y6)
            辅助.等待(500)
            超级鼠标.左键单击(1)
            辅助.等待(5000)
            图像.多点找色(0,0,1680,1050,#76F36D,"-1|2|76F36D,1|2|76F36D,0|3|76F36D,0|6|76F36D,-4|9|76F36D,4|9|76F36D",0.9,0,x7,y7)//离开家族地图
            辅助.等待(1000)
            超级鼠标.移动(x7,y7)
            辅助.等待(500)
            超级鼠标.左键单击(1)
            辅助.等待(2000)
            图像.多点找色(0,0,1680,1050,#6A7243,"12|-1|FFFFFF,14|3|757C4C,27|4|767D4E",0.9,0,x8,y8)//移动
            辅助.等待(1000)
            超级鼠标.移动(x8,y8)
            辅助.等待(500)
            超级鼠标.左键单击(1)
            辅助.等待(5000)
            图像.多点找色(0,0,1680,1050,#76F36D,"1|1|76F36D,0|3|76F36D,1|4|76F36D,6|0|76F36D,4|10|76F36D,9|10|76F36D",0.9,0,x9,y9)//传送-清源村
            辅助.等待(1000)
            超级鼠标.移动(x9,y9)
            辅助.等待(500)
            超级鼠标.左键单击(1)
            辅助.等待(2000)
            超级键盘.按键(70,1)
            辅助.等待(500)
            超级键盘.按键(88,1)
            辅助.等待(500)
            超级键盘.按键(88,1)
            图像.多点找色(0,0,1680,1050,#6A7243,"12|-1|FFFFFF,14|3|757C4C,27|4|767D4E",0.9,0,x10,y10)//移动
            辅助.等待(1000)
            超级鼠标.移动(x10,y10)
            辅助.等待(500)
            超级鼠标.左键单击(1)
            辅助.等待(10000)
            图像.多点找色(0,0,1680,1050,#76F36D,"-5|2|76F36D,5|2|76F36D,0|5|76F36D,-5|10|76F36D,-1|10|76F36D,5|9|76F36D",0.9,0,x11,y11)//家族建造任务
            辅助.等待(1000)
            超级鼠标.移动(x11,y11)
            辅助.等待(500)
            超级鼠标.左键单击(1)
            辅助.等待(1000)
            图像.多点找色(0,0,1680,1050,#76F36D,"-4|2|76F36D,4|1|76F36D,5|2|76F36D,-4|9|76F36D,1|8|76F36D,5|9|76F36D",0.9,0,x12,y12)//太感谢了
            辅助.等待(1000)
            超级鼠标.移动(x12,y12)
            辅助.等待(500)
            超级鼠标.左键单击(1)
            辅助.等待(1000)
            超级键盘.按键(70,1)
            辅助.等待(500)
            图像.多点找色(0,0,1680,1050,#6A7243,"12|-1|FFFFFF,14|3|757C4C,27|4|767D4E",0.9,0,x13,y13)//移动
            辅助.等待(1000)
            超级鼠标.移动(x13,y13)
            辅助.等待(500)
            超级鼠标.左键单击(1)
            辅助.等待(10000)
            图像.多点找色(0,0,1680,1050,#76F36D,"-1|2|FFFFFF,-2|6|757C4C,4|1|767D4E,0|10|757C4C,2|10|757C4C,8|9|757C4C",0.9,0,x14,y14)//桃花源
            辅助.等待(1000)
            超级鼠标.移动(x14,y14)
            辅助.等待(500)
            超级鼠标.左键单击(1)
            辅助.等待(2000)
            超级键盘.按键(70,1)
            辅助.等待(500)
            超级键盘.按键(74,1)
            辅助.等待(1000)
            图像.多点找色(0,0,1680,1050,#6A7243,"12|-1|FFFFFF,14|3|757C4C,27|4|767D4E",0.9,0,x18,y18)//移动
            辅助.等待(1000)
            超级鼠标.移动(x18,y18)
            辅助.等待(500)
            超级鼠标.左键单击(1)
            辅助.等待(10000)
            图像.多点找色(0,0,1680,1050,#CEF959,"1|3|CEF959,0|4|CEF959,2|5|CEF959,-1|7|CEF959,3|7|CEF959,-2|8|CEF959",0.9,0,x19,y19)//进入家族地图
            辅助.等待(1000)
            超级鼠标.移动(x19,y19)
            辅助.等待(500)
            超级鼠标.左键单击(1)
            辅助.等待(1000)
            超级键盘.按键(70,1)
            辅助.等待(1000)
            超级键盘.按键(70,1)
            辅助.等待(1000)
            超级键盘.按键(74,2)
            辅助.等待(500)
            超级键盘.按键(74,2)
            辅助.等待(500)
            超级键盘.按键(74,2)
            辅助.等待(500)
            图像.多点找色(0,0,1680,1050,#6A7243,"12|-1|FFFFFF,14|3|757C4C,27|4|767D4E",0.9,0,x20,y20)//移动
            辅助.等待(1000)
            超级鼠标.移动(x20,y20)
            辅助.等待(500)
            超级鼠标.左键单击(1)
            辅助.等待(5000)
            图像.多点找色(0,0,1680,1050,#7CF7DD,"-5|1|7CF7DD,5|1|7CF7DD,-2|2|7CF7DD,-3|8|7CF7DD,-5|9|7CF7DD,3|7|6C785A",0.9,0,x21,y21)//完成任务
            辅助.等待(1000)
            超级鼠标.移动(x21,y21)
            辅助.等待(500)
            超级鼠标.左键单击(1)
            辅助.等待(1000)
            图像.多点找色(0,0,1680,1050,#76F36D,"-3|4|7CF7DD,-1|7|7CF7DD,1|9|7CF7DD,5|1|7CF7DD,10|2|7CF7DD,12|8|6C785A",0.9,0,x22,y22)//过奖
            辅助.等待(1000)
            超级鼠标.移动(x22,y22)
            辅助.等待(500)
            超级鼠标.左键单击(1)
            辅助.等待(1000)
        否则
            超级键盘.按键(76,1)
            图像.多点找色(0,0,1680,1050,#76F36D,"6|-1|FFFFFF,0|4|757C4C,1|8|767D4E,10|2|757C4C,10|6|757C4C,8|4|757C4C",0.9,0,x15,y15)//家族建造任务
            辅助.等待(1000)
            超级鼠标.移动(x15,y15)
            辅助.等待(500)
            超级鼠标.左键单击(1)
            辅助.等待(1000)
            图像.多点找色(0,0,1680,1050,#FFFFFF,"-1|2|FFFFFF,-2|4|FFFFFF,-3|7|FFFFFF,4|5|FFFFFF,4|7|FFFFFF,5|9|696E41",0.9,0,x16,y16)//放弃任务
            辅助.等待(1000)
            超级鼠标.移动(x16,y16)
            辅助.等待(500)
            超级鼠标.左键单击(1)
            辅助.等待(1000)
            图像.多点找色(0,0,1680,1050,#666F40,"10|-1|FFFFFF,16|1|757C4C,26|3|767D4E",0.9,0,x17,y17)//确定
            辅助.等待(1000)
            超级鼠标.移动(x17,y17)
            辅助.等待(500)
            超级鼠标.左键单击(1)
            辅助.等待(1000)
        如果结束
        
    //循环结束
    返回 真
功能结束

功能 逻辑型 开始_点击()
    //这里添加你要执行的代码
    整型 线程句柄=线程.开启("家族任务.家族","")
   
    返回 真
    //函数返回语句
功能结束

功能 逻辑型 退出_点击()
    //这里添加你要执行的代码
    辅助.退出()
   
    返回 真
    //函数返回语句
功能结束

空间结束
//空间结束语句
征途2家族任务的一个垃圾的脚本.多提意见.呵呵.
作者: 冷月无痕    时间: 2012-10-1 20:31
额滴神 你找色都不做下判断的么?万一网络卡一秒 那不是找不到了?
作者: shine宝宝    时间: 2012-10-1 20:33
  那不知道了等厉害的人吧
作者: scj2zxy    时间: 2012-10-1 20:33
回复 5楼冷月无痕的帖子

呵呵,好多东西都不十分的懂呢.谢谢哈
作者: scj2zxy    时间: 2012-10-1 20:34
回复 6楼shine宝宝的帖子

呵呵,谢谢哈
作者: zdy77233647    时间: 2012-10-1 21:01
找图找色  要做延时 或循环找图 不然就会找不到的情况
作者: scj2zxy    时间: 2012-10-1 21:10
回复 9楼zdy77233647的帖子

呵呵,谢谢哈
找图延时是什么概念?加辅助.等待时间?方便的话能不能帮我举个例子
这个代码不是找不到图,是点开"F"出现NPC窗口,不能再次点击"F"关闭
作者: scj2zxy    时间: 2012-10-1 21:38
回复 6楼shine宝宝的帖子

游戏的问题
作者: shine宝宝    时间: 2012-10-1 21:41
回复 6楼shine宝宝的帖子

游戏的问题
scj2zxy 发表于 2012-10-1 21:38:37
呃- -。。。。。。
作者: scj2zxy    时间: 2012-10-1 21:42
回复 12楼shine宝宝的帖子

找图延时是什么概念?加辅助.等待时间?
作者: fire    时间: 2012-10-1 22:03
乖乖嘞

你这样写的脚本很容易出现问题啊
建议你使用这个模式
凑合看看哈
  1. 空间 才是
  2. //定义默认空间

  3. 整型 线程句柄
  4. 整型 窗口句柄

  5. 功能 逻辑型 任务1()
  6.     整型 x,y,序号
  7.     序号 = 窗口.找图(窗口句柄,0,0,1440,900,"rc:111.bmp",#101120,1.0,1,X,Y)
  8.     if(序号>=0)
  9.         ......
  10.         才是.任务2()
  11.     else
  12.         继续
  13.     endif
  14.     返回 真
  15. 功能结束

  16. 功能 逻辑型 任务2()
  17.     整型 x,y,序号
  18.     序号 = 窗口.找图(窗口句柄,0,0,1440,900,"rc:111.bmp",#101120,1.0,1,X,Y)
  19.     if(序号>=0)
  20.         ......
  21.         才是.任务3()
  22.     else
  23.         继续
  24.     endif
  25.     返回 真
  26. 功能结束

  27. 功能 逻辑型 开始_点击()
  28.     //这里添加你要执行的代码
  29.     线程句柄 = 线程.开启("才是.任务1","")
  30.     返回 真
  31.     //函数返回语句
  32. 功能结束

  33. 功能 逻辑型 退出_点击()
  34.     //这里添加你要执行的代码
  35.     辅助.退出()

  36.     返回 真

  37.     功能 逻辑型 热键0_热键()
  38.         //这里添加你要执行的代码
  39.         整型 窗口句柄 = 窗口.鼠标所在窗口句柄()
  40.         返回 真
  41.     功能结束

  42.     //函数返回语句
  43. 功能结束


  44. 功能 逻辑型 销毁()
  45. //这里添加你要执行的代码
  46. 线程.关闭(线程句柄)
  47. 返回 真
  48. 功能结束

  49. 空间结束
  50. //空间结束语句

复制代码

作者: shine宝宝    时间: 2012-10-1 22:19
应该是吧..
作者: scj2zxy    时间: 2012-10-1 22:29
回复 14楼fire的帖子

俺滴神了
太感谢了
顺便问下
找图延时是什么概念?加辅助.等待时间?
再顺便谢谢帮助俺得神们哈
作者: fire    时间: 2012-10-1 22:36
回复 16楼scj2zxy的帖子

我也不知道什么是找图延时,看你们的对话,理解是:他们让你把一个找图和另一个找图的时间拉长一点,防止网络卡找不到图;但是上面if语句的继续可以解决这个问题,找不到就继续知道找到为止;

具体问题还要具体解决,你的游戏是不是就只有一个主线程问题。。。。


作者: scj2zxy    时间: 2012-10-1 22:43
回复 17楼fire的帖子

问题已经解决了,是游戏操作的一个问题
手工操作也不能点击"F"键
这脚本虽然费了一晚上时间,但我也知道是相当的垃圾.问题老多了,失败乃成功他妈么.
抛砖引玉 今晚这词相当的合适 呵呵
谢谢您们!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
作者: zdy77233647    时间: 2012-10-1 23:12
回复 10楼scj2zxy的帖子

可以辅助等待时间,但如果等待长了 降低效率,等待短了会出错,最好能用循环   循环(真)如果找到图 操作在跳出




欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/) Powered by Discuz! X3.1