- 空间 dnf后台自动拾物
- //默认空间
- ts
- 功能 初始化()
- ts=com("ts.tssoft")
- 功能结束
- 功能 绑定窗口()
- 窗口句柄=窗口.鼠标所在窗口句柄()
- 如果(窗口.得到标题(窗口句柄)!="地下城与勇士登录程序")
- 辅助.消息框("鼠标指向不是地下城与勇士游戏窗口")
- 返回 0
- 如果结束
- 窗口.设置位置(窗口句柄,-1,-1)
-
- 绑定成功=ts.bindwindow(窗口句柄,"gdi","dx","dx",1)
- 如果(绑定成功==0)
- 辅助.消息框("窗口绑定失败!")
- 返回 0
- 如果结束
- ts.SetPath(辅助.获取资源路径("rc:"))
- 设置成功=ts.SetDict(0,"test.txt")
- 如果(设置成功==0)
- 辅助.消息框("字库设置失败!")
- 返回 0
- 如果结束
- dnf后台自动拾物.自动捡物()
-
-
- 功能结束
- 功能 自动捡物()
- 人物x,人物y,物品x,物品y
- 物品="残|破|旧|皮|带|裤|刀|剑|首"
- 循环(真)
- 标记上下=0,标记左右=0
- ts.FindStrFastS(0,50,800,600,物品,"9f2e3f -000000",0.9,物品x,物品y)
- 如果(物品x<0&&物品y<0)
- 跳出
- 如果结束
- ts.FindStrFast(0,0,800,600,"LV","9f2e3f -000000",0.9,人物x,人物y)
- 如果(人物x==-1)
- ts.KeyPressChar("up")//上
- 辅助.等待(辅助.随机数(20,30))
- 辅助.等待(500)
- ts.KeyPressChar("up")
- 辅助.等待(辅助.随机数(20,30))
- 继续
- 如果结束
- 标签.设置文本("标签0","人物坐标"&人物x&","&人物y)
- 标签.设置文本("标签1","物品坐标"&物品x&","&物品y)
- //如果(ts.FindStrFast(0,0,800,600,"可捡物左|可捡物右","9f2e3f -000000",0.9,x,y)==0
- 如果(数学.绝对值(人物x+20-物品x)<20&&数学.绝对值(人物y+90-物品y)<30)
- ts.KeyPressChar("x")
- 辅助.等待(辅助.随机数(300,350))
- 继续
- 如果结束
- 如果(人物x+20<物品x)
- 如果(人物x-物品x<50)
- ts.KeyPressCharr("Right")
- 辅助.等待(辅助.随机数(20,30))
- ts.KeyDownChar("Right")
- 辅助.等待(30*(数学.绝对值(人物x-物品x)/8))
- ts.KeyUpChar("Right")
- 否则
- ts.KeyDownChar("Right")
- 辅助.等待(辅助.随机数(50,100))
- ts.KeyUpChar("Right")
- 如果结束
- 如果结束
- 如果(人物x+20==物品x)
- 如果(人物x-物品x>50)
- ts.KeyPressChar("Left")
- 辅助.等待(辅助.随机数(20,30))
- ts.KeyDownChar("Left")
- 辅助.等待(30*(数学.绝对值(人物x-物品x)/8))
- 辅助.等待(20)
- ts.KeyUpChar("Left")
- 否则
- ts.KeyDownChar("Left")
- 辅助.等待(辅助.随机数(50,100))
- ts.KeyUpChar("Left")
- 如果结束
- 如果结束
-
- 如果(人物y+90<物品y)
- 如果(人物y-物品y<-150)
- ts.KeyPressChar("Down")
- 辅助.等待(辅助.随机数(20,30))
- ts.KeyDownChar("Down")
- 辅助.等待(50*(数学.绝对值(人物y-物品y)/5))
- ts.KeyUpChar("Down")
- 否则
- ts.KeyDownChar("Down")
- 辅助.等待(辅助.随机数(50,100))
- ts.KeyUpChar("Down")
- 如果结束
- 如果结束
-
- 如果(人物y+90>物品y)
- 如果(人物y-物品y<150)
- ts.KeyPressChar("Up")
- 辅助.等待(辅助.随机数(20,30))
- ts.KeyDownChar("Up")
- 辅助.等待(50*(数学.绝对值(人物y-物品y)/5))
- ts.KeyUpChar("Up")
- 否则
- ts.KeyDownChar("Up")
- 辅助.等待(辅助.随机数(50,100))
- ts.KeyUpChar("Up")
- 如果结束
- 如果结束
- 物品x=-1,物品y=-1
- 循环结束
- 窗口.设置标题(窗口.自身句柄(),"结束")
- 功能结束
- //开始按钮_点击操作
- //退出按钮_点击操作
- 功能 退出_点击()
-
- 辅助.退出()
- 功能结束
- 功能 热键0_热键()
- //这里添加你要执行的代码
- 窗口.设置标题(窗口.自身句柄(),"开始")
- 线程.开启("dnf后台自动拾物.绑定窗口","")
-
- 功能结束
- 空间结束
- //空间结束语句
复制代码 |