TC官方合作论坛

标题: 关于自动打怪 [打印本页]

作者: double725    时间: 2011-11-30 22:50
标题: 关于自动打怪
     逻辑型 怪物血条=图像.区域找色(224,63,235,73,#949442,0,x,y)



如何让角色 打死完怪后才执行别的操作   没打死就继续
给个例子  

诛仙2实现自动打怪实例
如果(!生命值取色)
键盘.按键(113,1)
辅助.等待(50)
如果结束

!真气值取色  前面带个!是什么意思


作者: Abin    时间: 2011-11-30 23:44
真气值取色 这个是逻辑型变量,一个感叹号表示取反。
例如:  逻辑型 怪物血条=图像.区域找色(224,63,235,73,#949442,0,x,y)
如果这个怪物血条为真的话,表示怪没死亡,为假表示死亡,那么代码:
如果(怪物血条) // 没死亡就继续打怪
  // 这里放打怪的方法
否则   // 怪物已经死亡
   // 这里放重新选怪的方法
如果结束
作者: double725    时间: 2011-11-30 23:53
3Q受教了
作者: double725    时间: 2011-12-1 00:43
自由幻想 怪的血条会变色
满血绿色      怪物血条1
三分2  黄色      怪物血条2
三分1 红色       怪物血条3
空血         怪物血条4
  这药怎么弄

逻辑型 怪物血条1=图像.区域找色
如果(怪物血条1)
否则  
逻辑型 怪物血条2=图像.区域找色   
如果(怪物血条2)
否则
逻辑型 怪物血条3=图像.区域找色
如果(怪物血条3)
否则
逻辑型 怪物血条4=图像.区域找色
如果(怪物血条4)
否则
   //出去
如果结束
如果结束
如果结束
如果结束


这样行不行啊?


作者: zjlcjl    时间: 2011-12-1 17:59
为什么看不懂呢
作者: xiaom123wp    时间: 2011-12-20 14:32
自由幻想 怪的血条会变色
满血绿色      怪物血条1
三分2  黄色      怪物血条2
三分1 红色       怪物血条3
空血         怪物血条4
  这药怎么弄

逻辑型 怪物血条1=图像.区域找色
如果(怪物血条1)
否......
double725 发表于 2011-12-1 0:43:24

不用这么麻烦,取怪空血的图,如果是空血就循环找怪,不是空血就打怪就行了

作者: dzh    时间: 2011-12-22 20:56
楼上的正解!
作者: 48826350    时间: 2012-1-9 22:10
好!




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