17173首页 - 免费新游 - 火爆论坛 - 游戏博客 - 游戏播客 - 百科问答 - 网游排行榜 - 网游期待榜
| 通行证 注册
大航海时代OL > > 正文
海岚|大航海挂炮脚本
2009-01-28           【 加入收藏 / 文章投稿 / 截图上传 / 发表评论
作者:兜兜诚囝 获得积分: Z 投稿总数:

脚本内有使用按精的"多线程"功能.目前只有6.85版或以上的按精支持,请使用6.85或更高的按精版本

为了挂炮,所以写这个脚本,但因为炮挂完了,有些地方我就没再有时间去修正了..所以我感觉有的地方不是太智能,就是按得比较傻...所以用得上的朋友就用啦,不喜欢的就直接删佬.

在脚本右边脚本属性的"自定义"栏里必须设置的是船的耐久上限,行动力满足多少(百份比)就不再补和开炮延迟.  关于开炮延迟这一块,之所以设成100是因为我不想就这么死死的固定多久开一次炮,中间有啥漏的就得错开了,所以我是一直按开炮.

将F8设为呼出快捷栏,并放置料理 / F9设为呼出技能栏

在脚本开始时会先弹出技能判断技能所在位置,才开始点技能,如发现开始后没在开技能,可能是网络问题导致技能没抓到,请重开脚本.

此脚本本来只想个人用,有些地方可能不能考虑到他人使用的情况,反正如果没脚本的话先试下吧,好过没用.其实主要也是给其他玩家提供一些写脚本的思路,高手喷场能理解.

本脚本还得用图,由于17173无法上传图片,所以图片到以下网址下载挂炮图库pData.

http://bbs.vrbrothers.com/viewthread.php?tid=81431&extra=page%3D1

1-2 海岚·止战

以下为脚本内容:

Plugin dol=Window.Foreground()
Plugin hwnd=Window.GetKeyFocusWnd()
//==============自定义区=============
UserVar Mana=50 控制补行动力%
UserVar maxship=479 船耐久上限
VBS MaxActionAdd=&haf8504
VBS ShipAdd=&haf851a
VBS CrewAdd=&haf850c
VBS ActionAdd=&haf8500
VBS Seatime=&hafa3c4
//==============自定义区=============
//---------|||||
Plugin BGKM5.KeyClick(hwnd,120)
Plugin BGKM5.KeyClick(hwnd,120)
Delay 1500
VBSCall FindPic(0,0,1024,768,"pData\修理.bmp",0.9,x,y)
Plugin jnzb=BGKM5.ScrToCli(dol,x,y)
MyArray = Split(jnzb, "|", -1, 1)
xiulix = MyArray(0)
xiuliy = MyArray(1)
Delay 30
VBSCall FindPic(0,0,1024,768,"pData\救助.bmp",0.9,x,y)
Plugin jnzb=BGKM5.ScrToCli(dol,x,y)
MyArray = Split(jnzb, "|", -1, 1)
jiuzhux = MyArray(0)
jiuzhuy = MyArray(1)
Delay 30
VBSCall FindPic(0,0,1024,768,"pData\水平.bmp",0.9,x,y)
Plugin jnzb=BGKM5.ScrToCli(dol,x,y)
MyArray = Split(jnzb, "|", -1, 1)
shuipingx = MyArray(0)
shuipingy = MyArray(1)
Delay 30
VBSCall FindPic(0,0,1024,768,"pData\弹道.bmp",0.9,x,y)
Plugin jnzb=BGKM5.ScrToCli(dol,x,y)
MyArray = Split(jnzb, "|", -1, 1)
dandaox = MyArray(0)
dandaoy = MyArray(1)
Delay 30
VBSCall FindPic(0,0,1024,768,"pData\速射.bmp",0.9,x,y)
Plugin jnzb=BGKM5.ScrToCli(dol,x,y)
MyArray = Split(jnzb, "|", -1, 1)
shusex = MyArray(0)
shusey = MyArray(1)
Delay 30
//---------|||||
Plugin datd=Memory.Read16Bit(dol,CrewAdd)
BeginThread "duoxc"
Delay 200
While 1
    Rem 吃料理
    Plugin data=Memory.Read16Bit(dol,ActionAdd)
    Plugin datb=Memory.Read16Bit(dol,MaxActionAdd)
    If data<50
        While Mana>data/datb*100
            Plugin BGKM5.KeyClick(hwnd,119)
            Delay 2000
            Plugin BGKM5.KeyClick(hwnd,119)
            Delay 300
            Plugin data=Memory.Read16Bit(dol,ActionAdd)
            Plugin datb=Memory.Read16Bit(dol,MaxActionAdd)
        EndWhile
        Delay 1000
    EndIf
    Plugin datc=Memory.Read16Bit(dol,ShipAdd)
    If 25>datc/maxship*100
        While 80>datc/maxship*100
            Gosub 修理
            Plugin datc=Memory.Read16Bit(dol,ShipAdd)
        EndWhile
        Delay 1000
    EndIf
    Plugin datf=Memory.Read16Bit(dol,CrewAdd)
    If 0        Gosub 救助
        Delay 1000
    EndIf
    Gosub 速射
    Gosub 水平
    Gosub 弹道
    Delay 1000
EndWhile
Sub duoxc
    Plugin hwns=Window.GetKeyFocusWnd()
    UserVar Fireon=100 开炮延迟
    While 1
        Plugin BGKM5.KeyClick(hwns,112)
        Delay Fireon
        Plugin BGKM5.KeyClick(hwns,113)
        Delay Fireon
        Plugin BGKM5.KeyClick(hwns,114)
        Delay Fireon
        Plugin BGKM5.KeyClick(hwns,115)
        Delay Fireon
    EndWhile
Return duoxc
Sub 修理
    Plugin dataxl=Memory.Read16Bit(dol,ActionAdd)
    If dataxl<50
        Goto 吃料理
    EndIf
    Plugin BGKM5.KeyClick(hwnd,120)
    Plugin BGKM5.KeyClick(hwnd,120)
    Delay 2000
    Plugin BGKM5.LClick(hwnd,xiulix,xiuliy)
    Delay 200
Return 修理
Sub 救助
    Plugin BGKM5.KeyClick(hwnd,120)
    Plugin BGKM5.KeyClick(hwnd,120)
    Delay 2000
    Plugin BGKM5.LClick(hwnd,jiuzhux,jiuzhuy)
    Delay 200
Return 救助
Sub 水平
    Plugin BGKM5.KeyClick(hwnd,120)
    Plugin BGKM5.KeyClick(hwnd,120)
    Delay 2000
    Plugin BGKM5.LClick(hwnd,shuipingx,shuipingy)
    Delay 200
Return 水平
Sub 弹道
    Plugin BGKM5.KeyClick(hwnd,120)
    Plugin BGKM5.KeyClick(hwnd,120)
    Delay 2000
    Plugin BGKM5.LClick(hwnd,dandaox,dandaoy)
    Delay 200
Return 弹道
Sub 速射
    Plugin BGKM5.KeyClick(hwnd,120)
    Plugin BGKM5.KeyClick(hwnd,120)
    Delay 2000
    Plugin BGKM5.LClick(hwnd,shusex,shusey)
    Delay 200
Return 速射


此篇文章为17173玩家原创作品,获得积分奖励 20Z。
17173全新积分兑换系统上线 点卡周边等你拿>>>详情点击


此篇文章为17173玩家原创作品,获得积分奖励 Z。
17173全新积分兑换系统上线 点卡周边等你拿>>>详情点击
关键字:

相关链接

http://dol.17173.com/jingyan/junren.shtml

游戏截图
用户: 匿名
史上最强的拼音输入法 下载>>>
评论

我要发布Sogou推广服务

热点标签:
新闻 标题 栏目 文章 图片 链接
热点标签:
新闻 标题 栏目 文章 图片 链接