///////////////////////////////////////////////////
PutAttachment ".\plugin","*.dll"'释放DLL
PutAttachment "c:\XYW","*.bmp"'释放DLL
PutAttachment "c:\XYW","*.txt"
set ws=createobject("Wscript.Shell")
ws.run "regsvr32 ./plugin/dm.dll /s"'注册DLL
set ws=nothing
Delay yc+ 500
///////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////
Dim dm
Set dm = CreateObject("dm.dmsoft")
//base_path = dm.GetBasePath()
//dm_ret = dm.SetPath("C:\XYW\")
//dm_ret = dm.SetDict(0,"dm_soft.txt")
dm_ret = dm.SetDict(0,"C:\XYW\xyw.txt")
///////////////////////////////////////////////////////////
UserVar zhwz=1 "帐号在几个位置"
UserVar fgf="----" "帐号密码分割符"
UserVar yxlj="D:\游戏\大话西游外传\xyw.exe" "游戏路径"
UserVar zhlj="c:\XYW\帐号.txt" "帐号路径"
UserVar zcm="Oalbccfaja3bCbccacDaCaOabaVbIbAaPd3d8bUaBd9dbaRbxcgd" "注册码"
UserVar yc=50 "延迟数字"
UserVar wbjd=DropList{"读文本帐号":"1"|"读当前开号":"2"}=0 "师门进度"
Dim lj//游戏路径
Dim zhlj//帐号路径
DIM DITU//游戏地图
DIM DITUX//游戏X
DIM DITUY//游戏Y
Dim yao//药的名字
Dim zhuangbei//装备名字
Dim s//任务的名字
Dim guai//怪的名字
Dim guaiditu//怪的地图
Dim hwnd
Rem 开始
If wbjd=1 then
// Call 验证机器码和时间
Call 去掉空行和空格
Call 分割上号
Call 游戏上号
Call 开录象
Call 疲敝
Call 识别任务
Goto 开始
Else
Call 移动窗口
Call 疲敝
Call 识别任务
Goto 开始
End if
Sub 开录象()
Call ReadMemory(&h005BDB94,2,ncx)
Delay 2
Call ReadMemory(&h005BDB98,2,ncy)
Delay 2
If ncx=0 and ncy=0 then
MessageBox "没有开启录象,开启录像,保存,下线在上。在开脚本!脚本已经停止"
EndScript
Else
end if
End Sub
//识别任务
Sub 识别任务()
rem 任务
Call 检测战斗
Call 取消自动
Call 关闭任务
Call 对话和2
Call 打开任务
Rem 框
FindPic 0,0,807,621,"C:\XYW\框.bmp",1.0,intX,intY
If intX > 0 And intY > 0 Then
Call 修正偏移(intX+ 68,intY+5)
Delay yc+ 200
Goto 框
End If
Delay yc+ 500
dm_ret = dm.FindStr(0,0,807,621,"师门","e0b468-000000",0.8,intX,intY)
If intX >= 0 and intY >= 0 Then
Call 做任务
Else
Call 关闭任务
Call 接任务
End If
Goto 任务
End Sub
//做任务
Sub 做任务()