- //
- 用户定义变量 u_JS=droplist{不帮:0|帮:1}=0 帮他人浇水
- 用户定义变量 u_CC=droplist{不帮:0|帮:1}=0 帮他人除草
- 用户定义变量 u_SC=droplist{不帮:0|帮:1}=0 帮他人杀虫
- 用户定义变量 u_Zhai=droplist{不摘:0|摘:1}=0 摘他人果实
- 用户定义变量 u_CZ=droplist{不放:0|放:1}=0 放虫子
- 用户定义变量 u_ZC=droplist{不放:0|放:1}=0 放杂草
- u_CZ=cint(u_CZ):u_ZC=cint(u_ZC)
- //----18块地对应的坐标:
- array_x=array(305,217,103,405,303,198,553,456,356,653,555,455,753,654,535,855,756,650)
- array_y=array(291,339,403,344,398,452,382,433,481,430,479,531,480,529,567,528,580,626)
- //---------------------
- 调用插件命令 Web.Bind("WQM.exe")
- 延时2610毫秒
- //设置浏览器大小为998,777
- 调用插件命令 Web.SetSize(998,777)
- //获得浏览器左上角的坐标
- 调用插件命令 hwnd=Window.GetKeyFocusWnd()
- 调用插件命令 wxx=Window.GetClientRect(hwnd)
- wxy=split(wxx,"|")
- wxy0=cint(wxy(0))+1:wxy1=cint(wxy(1))+100
- //----------------------
- //跳转到开心农场页面
- 调用插件命令 Web.Go("http://happyfarm.xiaoyou.qq.com/")
- //----------------------
- 如果表达式 (1) 为真,则循环执行
- //自己家的操作
- 调用子程序 s_Myself
- //去别人
- 调用子程序 s_ChooseOtherPlayer
- 循环结束
- 子程序 s_ChooseOtherPlayer
- //选其他网友
- //第一个网友的坐标:796,303----两个头像的纵间隔为:31
- //------------选择网友------------------
- //i_page用来保存点了几下"下一页",到时候利用此变量来决定点几下回到第1页
- i=0:i_page=1
- 如果表达式 (i<>99) 为真,则循环执行
- //展开好友界面
- 调用插件命令 Web.LeftClick(955,347)
- 延时500毫秒
- 如果表达式 (i=10) 为真,则
- i=0
- //是否还有下一页
- 调用外部VBScript子程序 在屏幕区域里模糊查找颜色(wxy0+930,wxy1+536,wxy0+930,wxy1+536,"9D6800",0,0.8,tx,ty)
- 如果表达式 (tx>0) 为真,则
- 调用插件命令 Web.LeftClick(930,528)
- 延时200毫秒
- i_page=i_page+1
- 否则
- //回到第一页
- 循环 i_page 遍
- 调用插件命令 Web.LeftClick(849,528)
- 延时200毫秒
- 循环结束
- i=99
- 条件结束
- 条件结束
- 如果表达式 (i<>99) 为真,则
- //选好友
- 调用插件命令 Web.LeftClick(855,217+31*i)
- 延时500毫秒
- //收缩好友界面
- 调用插件命令 Web.LeftClick(795,354)
- 延时500毫秒
- //先判断下是不是自己家的农场
- 调用外部VBScript子程序 在屏幕区域里模糊查找颜色(wxy0+930,wxy1+536,wxy0+930,wxy1+536,"9D6800",0,0.8,tx,ty)
- 如果表达式 (tx>0) 为真,则
- //开始搞他的农场: )
- 调用子程序 s_Other
- 条件结束
- i=i+1
- 条件结束
- 循环结束
- 子程序结束,回到调用处
- 子程序 s_Other
- //糟蹋别人的农场啦
- i_i=0
- 如果表达式 (i_i<>99) 为真,则循环执行
- t1=array_x(i_i):t2=array_y(i_i)
- 调用外部VBScript子程序 在屏幕区域里模糊查找颜色(wxy0+930,wxy1+536,wxy0+930,wxy1+536,"9D6800",0,0.8,tx,ty)
- 如果表达式 (tx<0) 为真,则
- 调用插件命令 Web.MoveTo(t1,t2)
- 延时100毫秒
- //帮浇水
- 如果表达式 (u_JS>0) 为真,则
- 调用插件命令 Web.LeftClick(487-107,597)
- 延时300毫秒
- 调用插件命令 Web.LeftClick(t1,t2)
- 延时100毫秒
- 条件结束
- //帮除草
- 如果表达式 (u_CC>0) 为真,则
- 调用插件命令 Web.LeftClick(537-107,597)
- 延时300毫秒
- 调用插件命令 Web.LeftClick(t1,t2)
- 延时100毫秒
- 条件结束
- //帮杀虫
- 如果表达式 (u_SC>0) 为真,则