星小夜的登录器  v1.0
信号 | Public 成员函数 | Public 属性 | Protected 成员函数 | 所有成员列表
Ban3类 参考

禁用黑屋精灵-多线程类 禁用黑屋精灵以及无黑屋精灵相关的ban操作 更多...

#include <form.h>

类 Ban3 继承关系图:
Inheritance graph
[图例]
Ban3 的协作图:
Collaboration graph
[图例]

信号

void done ()
 

Public 成员函数

 Ban3 (QObject *parent=0)
 

Public 属性

bool status
 
int now
 
QString mode
 

Protected 成员函数

void run ()
 ban黑屋-线程启动函数 更多...
 

详细描述

禁用黑屋精灵-多线程类 禁用黑屋精灵以及无黑屋精灵相关的ban操作

在文件 form.h329 行定义.

构造及析构函数说明

◆ Ban3()

Ban3::Ban3 ( QObject *  parent = 0)
inline

在文件 form.h337 行定义.

338  : QThread(parent)
339  {
340  status=false;
341  }

成员函数说明

◆ done

void Ban3::done ( )
signal

◆ run()

void Ban3::run ( )
protected

ban黑屋-线程启动函数

返回

在文件 form.cpp1552 行定义.

1552  {
1553  QVariant x,y;
1554  int ban=0;
1555  if(mode=="top_ky" || mode=="top_jj"){
1556  if(dm.FindPic(480,0,1000,600,"大葱.bmp","000000",0.8,0,x,y)!=-1){
1557  dm.MoveTo(x.toInt(),y.toInt());
1558  dm.LeftClick();
1559  ban++;
1560  }
1561  if(dm.FindPic(480,0,1000,600,"光嘤.bmp","000000",0.8,0,x,y)!=-1){
1562  dm.MoveTo(x.toInt(),y.toInt());
1563  dm.LeftClick();
1564  ban++;
1565  }
1566  if(dm.FindPic(480,0,1000,600,"帝姬.bmp","000000",0.8,0,x,y)!=-1){
1567  dm.MoveTo(x.toInt(),y.toInt());
1568  dm.LeftClick();
1569  ban++;
1570  }
1571  if(dm.FindPic(480,0,1000,600,"ban启灵.bmp","000000",0.8,0,x,y)!=-1){
1572  dm.MoveTo(x.toInt(),y.toInt());
1573  dm.LeftClick();
1574  ban++;
1575  }
1576  if(dm.FindPic(480,0,1000,600,"天尊.bmp","000000",0.8,0,x,y)!=-1){
1577  dm.MoveTo(x.toInt(),y.toInt());
1578  dm.LeftClick();
1579  ban++;
1580  }
1581  if(dm.FindPic(480,0,1000,600,"banchongsheng.bmp","000000",0.8,0,x,y)!=-1){
1582  dm.MoveTo(x.toInt(),y.toInt());
1583  dm.LeftClick();
1584  ban++;
1585  }
1586  if(ban>=3){
1587  for(int i=0;i<60;i++){
1588  if(dm.FindPic(0,0,1000,600,"确认.bmp","000000",0.8,0,x,y)!=-1){
1589  dm.MoveTo(x.toInt(),y.toInt());
1590  dm.LeftClick();
1591  break;
1592  }
1593  }
1594  }else{
1595  dm.MoveTo(612,268);
1596  dm.LeftClick();
1597  dm.MoveTo(712,268);
1598  dm.LeftClick();
1599  dm.MoveTo(812,268);
1600  dm.LeftClick();
1601  dm.MoveTo(912,268);
1602  dm.LeftClick();
1603  for(int i=0;i<30;i++){
1604  if(dm.FindPic(0,0,1000,600,"确认.bmp","000000",0.8,0,x,y)!=-1){
1605  dm.MoveTo(x.toInt(),y.toInt());
1606  dm.LeftClick();
1607  break;
1608  }
1609  }
1610  }
1611  }else if(mode=="top_33"){
1612  if(dm.FindPic(480,0,1000,600,"bansp.bmp","000000",0.8,0,x,y)!=-1){
1613  dm.MoveTo(x.toInt(),y.toInt());
1614  dm.LeftClick();
1615  ban++;
1616  }
1617  if(dm.FindPic(480,0,1000,600,"bantl.bmp","000000",0.8,0,x,y)!=-1){
1618  dm.MoveTo(x.toInt(),y.toInt());
1619  dm.LeftClick();
1620  ban++;
1621  }
1622  if(dm.FindPic(480,0,1000,600,"banjg.bmp","000000",0.8,0,x,y)!=-1){
1623  dm.MoveTo(x.toInt(),y.toInt());
1624  dm.LeftClick();
1625  ban++;
1626  }
1627  if(dm.FindPic(480,0,1000,600,"bandz.bmp","000000",0.8,0,x,y)!=-1){
1628  dm.MoveTo(x.toInt(),y.toInt());
1629  dm.LeftClick();
1630  ban++;
1631  }
1632  if(dm.FindPic(480,0,1000,600,"banxh.bmp","000000",0.8,0,x,y)!=-1){
1633  dm.MoveTo(x.toInt(),y.toInt());
1634  dm.LeftClick();
1635  ban++;
1636  }
1637  if(dm.FindPic(480,0,1000,600,"bantz.bmp","000000",0.8,0,x,y)!=-1){
1638  dm.MoveTo(x.toInt(),y.toInt());
1639  dm.LeftClick();
1640  ban++;
1641  }
1642  if(dm.FindPic(480,0,1000,600,"bancs.bmp","000000",0.8,0,x,y)!=-1){
1643  dm.MoveTo(x.toInt(),y.toInt());
1644  dm.LeftClick();
1645  ban++;
1646  }
1647  if(ban>=2){
1648  for(int i=0;i<60;i++){
1649  if(dm.FindPic(0,0,1000,600,"确认.bmp","000000",0.8,0,x,y)!=-1){
1650  dm.MoveTo(x.toInt(),y.toInt());
1651  dm.LeftClick();
1652  break;
1653  }
1654  }
1655  }else{
1656  dm.MoveTo(650,309);
1657  dm.LeftClick();
1658  dm.MoveTo(770,309);
1659  dm.LeftClick();
1660  dm.MoveTo(840,309);
1661  dm.LeftClick();
1662  for(int i=0;i<30;i++){
1663  if(dm.FindPic(0,0,1000,600,"确认.bmp","000000",0.8,0,x,y)!=-1){
1664  dm.MoveTo(x.toInt(),y.toInt());
1665  dm.LeftClick();
1666  break;
1667  }
1668  }
1669  }
1670  }
1671 }
函数调用图:

类成员变量说明

◆ mode

QString Ban3::mode

在文件 form.h336 行定义.

◆ now

int Ban3::now

在文件 form.h335 行定义.

◆ status

bool Ban3::status

在文件 form.h334 行定义.


该类的文档由以下文件生成:
Ban3::mode
QString mode
Definition: form.h:336
Dm::Idmsoft::FindPic
int FindPic(int x1, int y1, int x2, int y2, const QString &pic_name, const QString &delta_color, double sim, int dir, QVariant &x, QVariant &y)
Definition: dm.h:8311
Ban3::status
bool status
Definition: form.h:334
Dm::Idmsoft::MoveTo
int MoveTo(int x, int y)
Definition: dm.h:9423
dm
Dm::Idmsoft dm
大漠插件相关的对象(唯一)
Definition: ext.cpp:15
Dm::Idmsoft::LeftClick
int LeftClick()
Definition: dm.h:9303