- 令 dm_ret = dm.FindStr(32,419,67,440,"请送","362000-000000",1.0,x,y)
- 如果 x >= 0 并且 y >= 0 则
- 令 i = 1
- 条件结束
- 循环结束
- dm.MoveTo(x,y)
- 延时 500 毫秒
- dm.LeftDoubleClick()
- 延时 1000 毫秒
- 注释:离开帮派
- 令 i = 0
- 循环当 i = 0 时
- 令 dm_ret = dm.FindStr(37,423,98,440,"离开帮派","362000-000000",1.0,x,y)
- 如果 x >= 0 并且 y >= 0 则
- 令 i = 1
- 条件结束
- 循环结束
- dm.MoveTo(x,y)
- 延时 500 毫秒
- dm.LeftDoubleClick()
- 延时 1000 毫秒
- 注释:打开任务地图按L键
- dm.keypress(76)
- 延时 1000 毫秒
- 注释:将货物送给
- 令 i = 0
- 循环当 i = 0 时
- 令 dm_ret = dm.FindStr(529,364,607,382,"将货物送给","362000-000000",1.0,x,y)
- 如果 x >= 0 并且 y >= 0 则
- 令 i = 1
- 条件结束
- 循环结束
- 注释:鼠标点第一个人物
- dm.MoveTo(631,373)
- 延时 500 毫秒
- dm.LeftDoubleClick()
- 延时 3000 毫秒
- 注释:关闭任务窗口
- dm.keypress(27)
- 延时 1000 毫秒
- 延时 30000 毫秒
- 注释:打开任务地图按L键
- dm.keypress(76)
- 延时 1000 毫秒
- 标记 查找一或零
- 令 i = 0
- 循环当 i = 0 时
- 令 dm_ret = dm.FindStr(583,393,594,407,"1","362000-000000",1.0,x,y)
- 如果 x >= 0 并且 y >= 0 则
- 调用 dier()
- 否则
- 调用 diyi()
- 条件结束
- 循环结束
- 标记 查找二或一
- 令 i = 0
- 循环当 i = 0 时
- 令 dm_ret = dm.FindStr(581,393,596,408,"2","362000-000000",1.0,x,y)
- 如果 x >= 0 并且 y >= 0 则
- 调用 disan()
- 否则
- 调用 dier()
- 条件结束
- 循环结束
- 子程序 diyi()
- dm.MoveTo(631,373)
- 延时 1000 毫秒
- dm.LeftDoubleClick()
- 延时 100 毫秒
- 跳转到标记 查找一或零(子程序 diyi)
- 子程序结束
- 子程序 dier()
- dm.MoveTo(680,373)
- 延时 2000 毫秒
- dm.LeftDoubleClick()
- 延时 100 毫秒
- 延时 10000 毫秒
- 跳转到标记 查找二或一(子程序 dier)
- 子程序结束
- 子程序 disan()
- dm.MoveTo(743,374)
- 延时 1000 毫秒
- dm.LeftDoubleClick()
- 延时 100 毫秒
- 延时 1000 毫秒
- 跳转到标记 查找三或二(子程序 disan)
- 子程序结束
- 注释:关闭任务窗口
- dm.keypress(27)
- 延时 25000 毫秒
- 注释:打开任务地图按L键
- dm.keypress(76)
- 延时 1000 毫秒
- 标记 查找三或二
- 令 i = 0
- 循环当 i = 0 时
- 令 dm_ret = dm.FindStr(580,391,596,409,"3","362000-000000",1.0,x,y)
- 如果 x >= 0 并且 y >= 0 则
- 令 i = 1
- 否则