Hwnd = Plugin.Window.GetKeyFocusWnd()
Call Plugin.Window.Move(Hwnd, 0, 0)
Rem 开始
FindColor 0,0,134,57,"D2D2D2",x,y
If x > 0 And y > 0 Then
MoveTo 15, 537
End If
Delay 200
Rem 备战
FindPic 126, 57, 142, 70, "E:\混三图库\战斗标志.bmp", 1, x, y
If x > 0 And y > 0 Then
FindPic 334, 276, 365, 294, "E:\混三图库\焰灵.bmp", 0.9, x, y
If x > 0 And y > 0 Then
KeyPress "F1", 1
Delay 1000
MoveTo x, y
Delay 1000
LeftClick 2
Delay 15000
End If
Else
FindPic 241, 328, 271, 344, "E:\混三图库\石狮.bmp", 0.9, x, y
If x > 0 And y > 0 Then
KeyPress "F1", 1
Delay 1000
MoveTo x, y
Delay 1000
LeftClick 2
Delay 15000
End If
Else
FindPic 334, 276, 365, 293, "E:\混三图库\彩莲.bmp", 0.9, x, y
If x > 0 And y > 0 Then
KeyPress "F1", 1
Delay 1000
MoveTo x, y
Delay 1000
LeftClick 2
Delay 15000
End If
Else
FindPic 332, 276, 367, 293, "E:\混三图库\白狐.bmp", 0.9, x, y
If x > 0 And y > 0 Then
KeyPress "F1", 1
Delay 1000
MoveTo x, y
Delay 1000
LeftClick 2
Delay 15000
End If
End If
FindPic 127, 160, 141, 173, "E:\混三图库\补血地图标志.bmp", 0.9, x, y
If x > 0 And y > 0 Then
IfColor 1010, 41, "2C1E80", 0 Then
MoveTo 1010, 41
Delay 1000
LeftClick 1
End If
IfColor 849, 41, "604714", 0 Then
MoveTo 849, 41
Delay 1000
LeftClick 1
End If
IfColor 1003, 55, "604714", 0 Then
MoveTo 1003, 55
Delay 1000
LeftClick 1
End If
Else
End If
Else
End If
Else
End If
End If
Else
End If
End If
Goto 备战
以下是语法错误:
语法错误:脚本 我的诛仙 ,第11行,第1个字符:(错误码0)没有找到合法的符号。
语法错误:脚本 我的诛仙 ,第11行,第6个字符:(错误码0)没有找到合法的符号。
语法错误:脚本 我的诛仙 ,第11行,第16个字符:(错误码0)没有找到合法的符号。
语法错误:脚本 我的诛仙 ,第21行,第5个字符:(错误码0)没有找到合法的符号。
这是回合制游戏的打怪代码,提示的语法错误出现在打怪的那一部分,我要表达的意思是:进入打怪场景后,先寻找怪物焰灵,如果有则执行战斗指令,如果没有焰灵则去寻找石狮,如果有石狮则战斗,如果没有则寻找彩莲,就这样一直往后推。因为这个地图中只有这4种怪,所以一定能找到一个,当消灭一个怪后,再跳到标记的“备战”那里,再开始寻怪,直至消灭所有的怪
|