- 延时1000毫秒
- 调用子程序 等按钮
- 条件结束
- 条件结束
- 条件结束
- 条件结束
- 条件结束
- 循环结束
- 子程序结束,回到调用处
- 子程序 查找交易所老板
- //Delay 1000
- NPC_Find = 0
- 按住<Esc>
- 延时600毫秒
- 如果表达式 (NPC_Find = 0) 为真,则循环执行
- 按键<Tab>
- 延时2000毫秒
- PosX = 634
- PosY = 328
- 调用子程序 坐标转换
- 如果 (PosX,PosY) 的颜色大约等于 #FFFFFF 则
- PosX = 653
- PosY = 328
- 调用子程序 坐标转换
- 如果 (PosX,PosY) 的颜色大约等于 #FFFFFF 则
- PosX = 669
- PosY = 328
- 调用子程序 坐标转换
- 如果 (PosX,PosY) 的颜色大约等于 #FFFFFF 则
- PosX = 679
- PosY = 328
- 调用子程序 坐标转换
- 如果 (PosX,PosY) 的颜色大约等于 #FFFFFF 则
- PosX = 699
- PosY = 328
- 调用子程序 坐标转换
- 如果 (PosX,PosY) 的颜色大约等于 #FFFFFF 则
- NPC_Find = 1
- 弹起<Esc>
- 延时600毫秒
- 按键<Enter>
- 延时1000毫秒
- 调用子程序 等按钮
- 条件结束
- 条件结束
- 条件结束
- 条件结束
- 条件结束
- 循环结束
- 子程序结束,回到调用处
- 子程序 查找银行职员
- //Delay 1000
- NPC_Find = 0
- 按住<Esc>
- 延时600毫秒
- 如果表达式 (NPC_Find = 0) 为真,则循环执行
- 按键<Tab>
- 延时2000毫秒
- PosX = 630
- PosY = 328
- 调用子程序 坐标转换
- 如果 (PosX,PosY) 的颜色大约等于 #FFFFFF 则
- PosX = 654
- PosY = 328
- 调用子程序 坐标转换
- 如果 (PosX,PosY) 的颜色大约等于 #FFFFFF 则
- PosX = 670
- PosY = 328
- 调用子程序 坐标转换
- 如果 (PosX,PosY) 的颜色大约等于 #FFFFFF 则
- PosX = 683
- PosY = 328
- 调用子程序 坐标转换
- 如果 (PosX,PosY) 的颜色大约等于 #FFFFFF 则
- NPC_Find = 1
- 弹起<Esc>
- 延时600毫秒
- 按键<Enter>
- 延时3000毫秒
- //Gosub 等按钮
- 按键<Enter>
- 延时3000毫秒
- 条件结束
- 条件结束
- 条件结束
- 条件结束
- 循环结束
- 子程序结束,回到调用处
- //======================================================================================
- //坐标转换(参数PosX,PosY)
- 子程序 坐标转换
- 调用插件命令 winRect=Window.GetClientRect(hwn)
- winPoint = Split(winRect, "|", -1, 1)
- AbsX = CInt(winPoint(0)) + PosX
- AbsY = CInt(winPoint(1)) + PosY
- PosX = AbsX
- PosY = AbsY
- 子程序结束,回到调用处
- //商品坐标转换
- 子程序 商品坐标转换