六界神王殿脚本-多线程类 脚本相关的配置
更多...
#include <form.h>
六界神王殿脚本-多线程类 脚本相关的配置
在文件 form.h 第 440 行定义.
◆ Sixworld()
Sixworld::Sixworld |
( |
QObject * |
parent = 0 | ) |
|
|
inline |
◆ god_changesp()
void Sixworld::god_changesp |
( |
QString |
sp | ) |
|
六界脚本-对战中更换精灵
- 参数
-
- 返回
- 无
在文件 form.cpp 第 2090 行定义.
2092 if(
dm.
FindPic(7,340,968,569,sp,
"000000",0.8,0,x,y)!=-1){
2095 for(
int i=0;i<30;i++){
2096 if(
dm.
FindPic(0,0,1000,600,
"出战按钮.bmp",
"000000",0.8,0,x,y)!=-1){
◆ god_condition()
void Sixworld::god_condition |
( |
| ) |
|
六界脚本-判断当前界王要求
- 返回
- 无
在文件 form.cpp 第 2060 行定义.
2061 if(
dm.
Ocr(343, 538, 542, 563,
"ffffff-111111",1).contains(
"最后一击使用致命一击战胜"))
2063 else if(
dm.
Ocr(343, 538, 542, 563,
"ffffff-111111",1).contains(
"处于满体力时战胜"))
2065 else if(
dm.
Ocr(343, 538, 542, 563,
"ffffff-111111",1).contains(
"最后一击使用物理攻击战胜"))
2067 else if(
dm.
Ocr(343, 538, 542, 563,
"ffffff-111111",1).contains(
"最后一击使用先制攻击战胜"))
2069 else if(
dm.
Ocr(343, 538, 542, 563,
"ffffff-111111",1).contains(
"6个回合以后战胜")){
2072 }
else if(
dm.
Ocr(343, 538, 542, 563,
"ffffff-111111",1).contains(
"3个回合以内战胜"))
2074 else if(
dm.
Ocr(343, 538, 542, 563,
"ffffff-111111",1).contains(
"处于能力提升状态下战胜")){
2077 }
else if(
dm.
Ocr(343, 538, 542, 563,
"ffffff-111111",1).contains(
"最后一击使用特殊攻击战胜"))
2079 else if(
dm.
Ocr(343, 538, 542, 563,
"ffffff-111111",1).contains(
"使用<3个精灵战胜"))
2081 else if(
dm.
Ocr(343, 538, 542, 563,
"ffffff-111111",1).contains(
"最后一击使用必中攻击战胜"))
◆ god_method()
void Sixworld::god_method |
( |
int |
method | ) |
|
六界脚本-对战出战设置
- 参数
-
- 返回
- 无
在文件 form.cpp 第 2158 行定义.
2161 if(method==1 || method==2 || method==3 || method==6 || method==9 || method==10){
2163 if(
dm.
FindPic(25, 497, 208, 572,
"六界-bb.bmp",
"000000",0.9,0,x,y)!=-1){
2170 if(
dm.
FindStr(192, 377, 791, 476,
"幻影蝶|帝皇之御",
"ffffff-111111",0.9,x,y)!=-1){
2171 dm.
MoveTo(x.toInt()+5,y.toInt()+20);
2175 if(
dm.
FindPic(0,0,1000,600,
"fw-sf.bmp",
"000000",0.9,0,x,y)!=-1){
2191 if(
dm.
FindPic(149, 473, 305, 560,
"技能-自爆.bmp|jn-jxcd1.bmp",
"000000",0.8,0,x,y)!=-1){
2197 if(
dm.
FindColor(284, 509, 297, 518,
"0388ec-000000", 1, 0, x, y)!=0){
2209 if(
dm.
FindColor(284, 509, 297, 518,
"0388ec-000000", 1, 0, x, y)!=0){
2215 if(
dm.
FindColor(284, 509, 297, 518,
"0388ec-000000", 1, 0, x, y)!=0){
2221 if(
dm.
FindColor(284, 509, 297, 518,
"0388ec-000000", 1, 0, x, y)!=0){
2227 if(
dm.
FindColor(284, 509, 297, 518,
"0388ec-000000", 1, 0, x, y)!=0){
2233 if(
dm.
FindColor(284, 509, 297, 518,
"0388ec-000000", 1, 0, x, y)!=0){
2239 if(
dm.
FindColor(18, 476, 89, 493,
"fffad4-000000", 1, 0, x, y)!=0){
2244 }
else if(method==4){
2246 if(
dm.
FindPic(25, 497, 208, 572,
"六界-bb.bmp",
"000000",0.9,0,x,y)!=-1){
2253 if(
dm.
FindStr(192, 377, 791, 476,
"幻影蝶|帝皇之御",
"ffffff-111111",0.9,x,y)!=-1){
2254 dm.
MoveTo(x.toInt()+5,y.toInt()+20);
2258 if(
dm.
FindPic(0,0,1000,600,
"fw-sf.bmp",
"000000",0.9,0,x,y)!=-1){
2274 if(
dm.
FindPic(149, 473, 305, 560,
"技能-自爆.bmp|jn-jxcd1.bmp",
"000000",0.8,0,x,y)!=-1){
2280 if(
dm.
FindColor(284, 509, 297, 518,
"0388ec-000000", 1, 0, x, y)!=0){
2292 if(
dm.
FindColor(284, 509, 297, 518,
"0388ec-000000", 1, 0, x, y)!=0){
2298 if(
dm.
FindColor(284, 509, 297, 518,
"0388ec-000000", 1, 0, x, y)!=0){
2304 if(
dm.
FindColor(284, 509, 297, 518,
"0388ec-000000", 1, 0, x, y)!=0){
2310 if(
dm.
FindColor(284, 509, 297, 518,
"0388ec-000000", 1, 0, x, y)!=0){
2316 if(
dm.
FindColor(284, 509, 297, 518,
"0388ec-000000", 1, 0, x, y)!=0){
2322 if(
dm.
FindPic(0, 0, 1000, 600,
"王哈-先手.bmp",
"000000", 0.8, 0, x, y)!=-1){
2327 }
else if(method==5){
2329 if(
dm.
FindPic(25, 497, 208, 572,
"六界-bb.bmp",
"000000",0.9,0,x,y)!=-1){
2338 if(
dm.
FindPic(149, 473, 305, 560,
"技能-自爆.bmp|jn-jxcd1.bmp",
"000000",0.8,0,x,y)!=-1){
2344 if(
dm.
FindColor(284, 509, 297, 518,
"0388ec-000000", 1, 0, x, y)!=0){
2350 if(
dm.
FindPic(149, 473, 1000, 600,
"王哈-强化.bmp",
"000000",0.8,0,x,y)!=-1){
2354 if(
dm.
FindPic(149, 473, 1000, 600,
"王哈-强化次数0.bmp",
"000000",0.8,0,x,y)!=-1){
2358 if(
dm.
FindPic(7, 340, 968, 569,
"切精灵-幻影蝶.bmp",
"000000",0.8,0,x,y)!=-1){
2361 for(
int i=0;i<30;i++){
2362 if(
dm.
FindPic(0,0, 1000, 600,
"出战按钮.bmp",
"000000",0.8,0,x,y)!=-1){
2370 if(
dm.
FindPic(7, 340, 968, 569,
"切精灵-表姐.bmp",
"000000",0.8,0,x,y)!=-1){
2373 for(
int i=0;i<30;i++){
2374 if(
dm.
FindPic(0,0, 1000, 600,
"出战按钮.bmp",
"000000",0.8,0,x,y)!=-1){
2392 if(
dm.
FindColor(284, 509, 297, 518,
"0388ec-000000", 1, 0, x, y)!=0){
2398 if(
dm.
FindColor(284, 509, 297, 518,
"0388ec-000000", 1, 0, x, y)!=0){
2404 if(
dm.
FindColor(284, 509, 297, 518,
"0388ec-000000", 1, 0, x, y)!=0){
2410 if(
dm.
FindColor(284, 509, 297, 518,
"0388ec-000000", 1, 0, x, y)!=0){
2416 if(
dm.
FindColor(284, 509, 297, 518,
"0388ec-000000", 1, 0, x, y)!=0){
2422 if(
dm.
FindColor(284, 509, 297, 518,
"0388ec-000000", 1, 0, x, y)!=0){
2428 }
else if(method==7){
2430 if(
dm.
FindPic(25, 497, 208, 572,
"六界-bb.bmp",
"000000",0.9,0,x,y)!=-1){
2437 if(
dm.
FindStr(192, 377, 791, 476,
"幻影蝶|帝皇之御",
"ffffff-111111",0.9,x,y)!=-1){
2438 dm.
MoveTo(x.toInt()+5,y.toInt()+20);
2442 if(
dm.
FindPic(0,0,1000,600,
"fw-sf.bmp",
"000000",0.9,0,x,y)!=-1){
2458 if(
dm.
FindPic(149, 473, 305, 560,
"技能-自爆.bmp|jn-jxcd1.bmp",
"000000",0.8,0,x,y)!=-1){
2464 if(
dm.
FindColor(284, 509, 297, 518,
"0388ec-000000", 1, 0, x, y)!=0){
2476 if(
dm.
FindColor(284, 509, 297, 518,
"0388ec-000000", 1, 0, x, y)!=0){
2482 if(
dm.
FindColor(284, 509, 297, 518,
"0388ec-000000", 1, 0, x, y)!=0){
2488 if(
dm.
FindColor(284, 509, 297, 518,
"0388ec-000000", 1, 0, x, y)!=0){
2494 if(
dm.
FindColor(284, 509, 297, 518,
"0388ec-000000", 1, 0, x, y)!=0){
2500 if(
dm.
FindColor(284, 509, 297, 518,
"0388ec-000000", 1, 0, x, y)!=0){
2507 xy_skill(
"王哈-强化",
"王哈-强化.bmp",
"第五");
2512 }
else if(method==8){
2514 if(
dm.
FindPic(25, 497, 208, 572,
"六界-bb.bmp",
"000000",0.9,0,x,y)!=-1){
2521 if(
dm.
FindStr(192, 377, 791, 476,
"幻影蝶|帝皇之御",
"ffffff-111111",0.9,x,y)!=-1){
2522 dm.
MoveTo(x.toInt()+5,y.toInt()+20);
2526 if(
dm.
FindPic(0,0,1000,600,
"fw-sf.bmp",
"000000",0.9,0,x,y)!=-1){
2542 if(
dm.
FindPic(149, 473, 305, 560,
"技能-自爆.bmp|jn-jxcd1.bmp",
"000000",0.8,0,x,y)!=-1){
2548 if(
dm.
FindColor(284, 509, 297, 518,
"0388ec-000000", 1, 0, x, y)!=0){
2560 if(
dm.
FindColor(284, 509, 297, 518,
"0388ec-000000", 1, 0, x, y)!=0){
2566 if(
dm.
FindColor(284, 509, 297, 518,
"0388ec-000000", 1, 0, x, y)!=0){
2572 if(
dm.
FindColor(284, 509, 297, 518,
"0388ec-000000", 1, 0, x, y)!=0){
2578 if(
dm.
FindColor(284, 509, 297, 518,
"0388ec-000000", 1, 0, x, y)!=0){
2584 if(
dm.
FindColor(284, 509, 297, 518,
"0388ec-000000", 1, 0, x, y)!=0){
2590 if(
dm.
FindColor(18, 476, 89, 493,
"fffad4-000000", 1, 0, x, y)!=0){
◆ jianchashoufa()
bool Sixworld::jianchashoufa |
( |
QString |
shoufajingling | ) |
|
六界脚本-检查首发
- 参数
-
- 返回
- 返回当前首发是否与检查相同
- 返回值
-
true | 当前首发与检查相同 |
false | 当前首发与检查不同 |
在文件 form.cpp 第 2111 行定义.
2114 QString tmp=
dm.
Ocr(194,376,293,477,
"ffffff-111111",1.0);
2115 if(tmp.contains(shoufajingling)){
2116 qDebug()<<shoufajingling;
2123 qDebug()<<shoufajingling;
◆ run()
六界脚本-线程启动函数
- 返回
- 无
在文件 form.cpp 第 2020 行定义.
2023 if(
dm.
FindPic(0,0,1000,600,
"六界-天玄.bmp",
"000000",0.8,0,x,y)!=-1){
2026 }
else if(
dm.
FindPic(0,0,1000,600,
"六界-瀚海.bmp",
"000000",0.8,0,x,y)!=-1){
2029 }
else if(
dm.
FindPic(0,0,1000,600,
"六界-地葬.bmp",
"000000",0.8,0,x,y)!=-1){
2032 }
else if(
dm.
FindPic(0,0,1000,600,
"六界-混沌.bmp",
"000000",0.8,0,x,y)!=-1){
2035 }
else if(
dm.
FindPic(0,0,1000,600,
"六界-时空.bmp",
"000000",0.8,0,x,y)!=-1){
2038 }
else if(
dm.
FindPic(0,0,1000,600,
"六界-幻境.bmp",
"000000",0.8,0,x,y)!=-1){
2041 }
else if(
dm.
FindPic(0,0,1000,600,
"六界-六界.bmp",
"000000",0.8,0,x,y)!=-1){
2050 if(
dm.
FindPic(0,0,1000,600,
"六界-开启认可.bmp",
"000000",0.8,0,x,y)!=-1){
◆ shezhishoufa()
void Sixworld::shezhishoufa |
( |
QString |
shoufajingling | ) |
|
六界脚本-设置首发
- 参数
-
- 返回
- 无
在文件 form.cpp 第 2133 行定义.
2136 if(
dm.
FindStr(192,377,791,476,shoufajingling,
"ffffff-111111",0.9,x,y)!=-1){
2137 qDebug()<<x.toInt()<<y.toInt();
2138 dm.
MoveTo(x.toInt()+5,y.toInt()+20);
2142 if(
dm.
FindStr(0,0,1000,600,
"fw-sf.bmp",
"000000",0.9,x,y)!=-1){
◆ god
◆ now
◆ status
该类的文档由以下文件生成:
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)
int FindStr(int x1, int y1, int x2, int y2, const QString &str, const QString &color, double sim, QVariant &x, QVariant &y)
int FindColor(int x1, int y1, int x2, int y2, const QString &color, double sim, int dir, QVariant &x, QVariant &y)