桑给巴尔造酒冲商脚本

网友评论0 来源: 17173作者: 百年好荷de水印

------------小插曲------------
前几天在印度和一位西班牙朋友刷战
这位朋友说他刷到战45就回欧洲
我说你回去的时候把剩下的炮送我吧
他说70W一组卖给你
我说算了,我还是用商店货吧
他说你都商65了,怎么说也有十几亿了吧
我爆汗,自从去年GF开服到现在,总共赚得估计的不超过4E


------------言归正传-------------
我没条件多开,又不会把握行情
快速冲商还真是比较头疼
偶尔到3782造过一次酒
发现这里造酒经验还真多
统筹好的话,商54级以下,一小时10K经验没问题
但是操作太机械,好累
所以想到了用脚本
从商55到商65大约用了一个礼拜的时间
感谢Intel、Kimi,蠢bubu、善解人意等几位大大提供1*书


------------脚本说明------------------
1.适合食品取引R10+,行动力大于300的大大
2. 800*600窗口模式
3. 修改游戏目录下的GV Online Sc.ini文件,窗口分辨率及位置改为
 select_device=0,0,800,600,22,1
4. windows外观设置为windows经典模式,windows xp模式不适用(非常重要)


5. 脚本启动时玩家位置说明,C为交易所老板,B为休息处老板,
   几条杠为休息处前的几条石凳,A为脚本启动时的玩家位置
     C 
  —A B
 |  |
  —
6. 快捷键设置:F1为自定义栏
   自定义栏设置:F5为 酿酒秘传


---------万恶的广告时间---------------
现2-3 法国 香榭丽大酒店
会长 嫣儿,很nice的一mm噢
同时因为昨天的疏忽,让少帅白跑一趟,在此郑重道个歉


同时怀念下百年好荷的众XDJM


--------久等了,代码来了------------
 
VBS set TiShiObj = createobject("WScript.Shell")
Plugin hwn=Window.GetKeyFocusWnd()
VBS dim XDL
Rem 主程序开始处
Gosub 定位
Delay 1000
For 999999999999
    Gosub 第一次购买
    KeyPress 27,1
    Gosub 走向酒吧
    Gosub 找酒吧老板
    Gosub 吃饭
    Gosub 生产威士忌
    Gosub 吃饭
    Gosub 走向交易所
    Gosub 找交易所老板
    Gosub 第二次购买
    Gosub 生产阿瓜维特
    Gosub 卖出
EndFor
Rem 主程序结束处
Sub 第一次购买
    For 3
        KeyPress 112,1
        Gosub 自定义栏判定
        Delay 1000
        KeyPress 112,1
        Gosub 延时判定
        Gosub 购买小麦
    EndFor
Return 第一次购买
Sub 走向酒吧
    Delay 1000
    KeyDown 40,1
    Delay 2600
    KeyUp 40,1
    Delay 1000
Return 走向酒吧
Sub 找酒吧老板
    VBS REfind=0
    KeyDown 27,1
    Delay 2000
    Rem 寻找酒吧老板
    If REfind<100
        KeyPress 9 1
        Delay 500
        VBS REfind=REfind+1
        IfColor 704 352 ffffff 0
            IfColor 687 361 ffffff 0
                IfColor 666 363 FFFFFF 0
                    VBS MrRight=1
                    Goto 选定酒吧老板
                EndIf
            EndIf
        Else
            Goto 寻找酒吧老板
        EndIf
        Goto 寻找酒吧老板
    Else
        Gosub 出错报警下线
    EndIf
    Rem 选定酒吧老板
    KeyUp 27,1
    If MrRight=1
        KeyPress 13 1
    EndIf
    Gosub 延时判定
Return 找酒吧老板
Sub 吃饭
    Rem 开始补充体力
    VBSCall ReadMemory(&h00a4de54,2,XDL)
    If XDL>300
        Delay 200
        Goto 补充体力结束
    Else
        Gosub 延时判定
        MoveTo 651 385
        Delay 1000
        LeftClick 1
        Gosub 延时判定
        MoveTo 602 439
        Delay 1000
        LeftClick 1
        Delay 1000
        Gosub 延时判定
        Goto 开始补充体力
    EndIf
    Rem 补充体力结束
Return 吃饭
Sub 生产威士忌
    KeyPress 112,1
    Delay 1000
    Gosub 自定义栏判定
    Delay 1000
    KeyPress 116,1
    Gosub 延时判定
    KeyPress 40,15
    Delay 500
    KeyPress 38,1
    Delay 500
    KeyPress 13,1
    Delay 500
    Delay 2500
    //    Gosub 生产界面判定
    MoveTo 457,321
    Delay 800
    For 60
        LeftClick 1
        Delay 1000
    EndFor
    MoveTo 705,427
    Delay 800
    LeftClick 1
    Delay 500
    Gosub 技能书界面判定
    MoveTo 515,429
    Delay 800
    LeftClick 1
    Delay 500
Return 生产威士忌
Sub 走向交易所
    Delay 1000
    KeyDown 38,1
    Delay 2600
    KeyUp 38,1
    Delay 1000
Return 走向交易所
Sub 找交易所老板
    VBS REfind=0
    KeyDown 27,1
    Delay 2000
    Rem 寻找交易所老板
    If REfind<100
        KeyPress 9 1
        Delay 500
        VBS REfind=REfind+1
        IfColor 704 352 ffffff 0
            IfColor 687 361 ffffff 0
                IfColor 674 352 FFFFFF 0
                    VBS MrRight=1
                    Goto 选定交易所老板
                EndIf
            EndIf
        Else
            Goto 寻找交易所老板
        EndIf
        Goto 寻找交易所老板
    Else
        Gosub 出错报警下线
    EndIf
    Rem 选定交易所老板
    KeyUp 27,1
    If MrRight=1
        KeyPress 13 1
    EndIf
    Gosub 点餐界面判定
Return 找交易所老板
Sub 第二次购买
    For 3
        KeyPress 112,1
        Gosub 自定义栏判定
        Delay 1000
        KeyPress 112,1
        Gosub 延时判定
        Gosub 购买小麦
    EndFor
Return 第二次购买
Sub 生产阿瓜维特
    KeyPress 112,1
    Delay 1000
    Gosub 自定义栏判定
    Delay 1000
    KeyPress 116,1
    Gosub 延时判定
    KeyPress 40,1
    Delay 500
    KeyPress 40,1
    Delay 500
    KeyPress 13,1
    Delay 500
    Delay 2500
    MoveTo 457,321
    Delay 800
    For 65
        LeftClick 1
        Delay 1000
    EndFor
    MoveTo 705,427
    Delay 800
    LeftClick 1
    Delay 500
    Gosub 技能书界面判定
    MoveTo 515,429
    Delay 800
    LeftClick 1
    Delay 500
Return 生产阿瓜维特
Sub 卖出
    MoveTo 690,384
    Delay 800
    LeftClick 1
    Delay 500
    Gosub 延时判定
    MoveTo 334,94
    Delay 800
    LeftClick 1
    Delay 500
    MoveTo 634,436
    Delay 800
    LeftClick 1
    Delay 500
    IfColor 671,431,ffffff,0
        IfColor 168,341,ffffff,0
            IfColor 168,361,ffffff,0
                MoveTo 690,435
                Delay 800
                LeftClick 1
                Delay 500
            EndIf
        EndIf
    Else
        Delay 100
    EndIf
Return 卖出
Sub 交涉界面判定
    Rem 等待交涉界面
    IfColor 680,377,ffffff,0
        IfColor 720,377,ffffff,0
            IfColor 760,401,ffffff,0
                Goto 确认交涉界面
                Delay 500
            EndIf
        EndIf
    Else
        Delay 100
        Goto 等待交涉界面
    EndIf
    Rem 确认交涉界面
Return 交涉界面判定
Sub 交易界面判定
Return 交易界面判定
Sub 点餐界面判定
Return 点餐界面判定
Sub 菜单界面判定
    Delay 500
    Rem 等待3
    IfColor 583,425,ffffff,0
        IfColor 639,425,ffffff,0
            Goto 网络顺畅3
        EndIf
    Else
        Delay 500
        Goto 等待3
    EndIf
    Rem 网络顺畅3
Return 菜单界面判定
Sub 自定义栏判定
    Rem 等待自定义栏
    IfColor 662,97,ffffff,0
        IfColor 662,129,ffffff,0
            IfColor 662,161,ffffff,0
                Goto 确认自定义栏
                Delay 500
            EndIf
        EndIf
    Else
        Delay 100
        Goto 等待自定义栏
    EndIf
    Rem 确认自定义栏
Return 自定义栏判定
Sub 购买小麦
    MoveTo 651,382
    Delay 800
    LeftClick 1
    Delay 500
    Gosub 延时判定
    KeyPress 40,1
    Delay 500
    KeyDown 17,1
    MoveTo 384,193
    Delay 800
    LeftClick 1
    Delay 500
    KeyUp 17,1
    Gosub 确定还是返回
Return 购买小麦
Sub 技能书界面判定
    Rem 等待技能书
    IfColor 439,425,ffffff,0
        IfColor 495,425,ffffff,0
            Goto 确认技能书
            Delay 500
        EndIf
    Else
        Delay 100
        Goto 等待技能书
    EndIf
    Rem 确认技能书
Return 技能书界面判定
Sub 生产界面判定
    Rem 等待生产界面
    IfColor 599,423,ffffff,0
        IfColor 687,423,ffffff,0
            Goto 确认生产界面
            Delay 500
        EndIf
    Else
        Delay 100
        Goto 等待生产界面
    EndIf
    Rem 确认生产界面
Return 生产界面判定
Sub 出错报警下线
    VBS BREAK=0
    While BREAK<20
        Beep
        VBS BREAK=BREAK+1
    EndWhile
    MoveTo 782 48
    LeftClick 1
    Delay 200
    KeyPress 38 1
    Delay 200
    KeyPress 13 1
    Delay 200
    KeyPress 120 2
    Delay 1000
    MoveTo 374 355
    Delay 1000
    LeftClick 1
    Delay 20000
    KeyPress 123 1
Return 出错报警下线
Sub 延时判定
    Shape1=2012885647
    //网络延时的时候的漏斗形状
    Shape2=2106545426
    //正常情况下的黄色箭头
    Delay 500
    Rem 等待
    VBSCall Shape=GetCursorShape(0)
    If shape = shape1
        Delay 500
        Goto 等待
    ElseIf shape = shape2
        Goto 网络顺畅
    EndIf
    Rem 网络顺畅
Return 延时判定
Sub 定位
    KeyDown 17,1
    Delay 200
    KeyDown 40,1
    Delay 3000
    KeyUp 40,1
    Delay 200
    KeyUp 17,1
    Delay 1000
    Gosub 找酒吧老板
    MoveTo 649,382
    Delay 800
    LeftClick 1
    Delay 500
    Gosub 延时判定
    MoveTo 387,308
    Delay 800
    LeftClick 1
    Delay 500
    MoveTo 230,208
    Delay 800
    LeftClick 1
    Delay 500
    MoveTo 230,258
    Delay 800
    LeftClick 1
    Delay 500
    MoveTo 602,430
    Delay 800
    LeftClick 1
    Delay 500
    Gosub 延时判定
    Delay 500
    KeyPress 36,1
    Delay 1000
    KeyDown 38,1
    Delay 500
    KeyUp 38,1
    Delay 500
    KeyDown 37,1
    Delay 1500
    KeyUp 37,1
    Gosub 走向交易所
    Delay 1000
    Gosub 找交易所老板
Return 定位
Sub 确定还是返回
    Delay 500
    IfColor 645 430 ffffff 0
        MoveTo 665 435
        Delay 500
        LeftClick 1
        Delay 500
    Else
        MoveTo 720 435
        Delay 500
        LeftClick 1
        Delay 500
    EndIf
Return 确定还是返回
 

相关新闻

发 表 留 言
我要留名

综合经验

新闻资讯

航海日志