气球塔防吧 关注:6,462贴子:71,744
  • 17回复贴,共1

供刷BTD用的按键精灵代码

只看楼主收藏回复

主要供使用按键精灵从事刷钱事业并有一定基础的玩家使用。


1楼2013-10-13 17:12回复

    //换算坐标模块
    MessageBox "脚本开始,请将鼠标移动到游戏窗口上,按任意键继续。确保已经选择Fast
    Track选项并激活回旋镖三级建筑"
    WaitKey
    Hwnd = Plugin.Window.MousePoint()
    sRect = Plugin.Window.GetClientRect(Hwnd)
    dim MyArray
    MyArray = Split(sRect, "|")
    x = Clng(MyArray(0))
    y = Clng(MyArray(1))
    x = x - 147
    y = y - 158
    MessageBox "起始坐标获取完毕,任意键继续,脚本开始操作,请勿切换、移动、缩放游戏窗口"
    WaitKey
    //进入游戏模块
    MoveTo 838+x, 621+y
    LeftClick 1
    Delay 4000
    MoveTo 519+x, 377+y
    LeftClick 1
    Delay 4000
    MoveTo 786+x, 579+y
    LeftClick 1
    Delay 4000
    MoveTo 407+x, 392+y
    LeftClick 1
    Delay 10000
    MoveTo 706+x, 645+y
    LeftClick 1
    Delay 7000
    //建造2-3R模块
    KeyPress "R", 1
    MoveTo 326+x, 443+y
    LeftClick 1
    KeyPress ",", 2
    KeyPress ".", 3
    //自动开始下一波x次模块
    i = 0
    Do
    IfColor 883+x,652+y,"00D69C",0
    Then
    KeyPress "Space", 2
    i = i + 1
    Delay 500
    End If
    Delay 1000
    Loop While i < 12 //次数
    //建造2-2C模块
    KeyPress "C", 1
    MoveTo 430+x, 387+y //坐标
    LeftClick 1
    KeyPress ",", 2
    KeyPress ".", 2
    //游戏结束,退回主界面模块
    Do
    IfColor 359+x, 292+y, "F8AE41", 0 Then
    Delay 1000
    IfColor 359+x, 292+y, "F8AE41", 0 Then
    Exit Do
    End If
    End If
    Delay 1000
    Loop
    MoveTo 622+x, 549+y
    LeftClick 1
    Delay 4000
    MoveTo 328+x, 504+y
    LeftClick 1
    Delay 6000
    MoveTo 801+x, 334+y
    LeftClick 1
    Delay 5000


    2楼2013-10-13 17:19
    收起回复
      2026-01-10 06:05:20
      广告
      不感兴趣
      开通SVIP免广告
      对于使用按键精灵刷游戏的行为,不推荐也不反对。
      完整的脚本=Do+换算坐标模块+进入游戏模块+[根据通关方案组合的的模块组]+游戏结束模块+Loop
      以上给出的进入游戏模块选择的是Tunnel Easy,刷其它的图的话可以换成其他的坐标。
      制作脚本的话尽量避免造塔的操作复杂,尽可能集中并避免使用技能和造香蕉。
      又要去上学了,有问题的话我尽可能用手机回答吧。
      刷BSM的脚本雏形已经有了,只是没有条理清晰到能使用模块。
      范例:
      Do
      换算坐标模块
      进入游戏模块
      建造2-3R模块 326+x, 443+y
      建造2-3R模块 327+x, 409+y
      自动开始下一波12次模块
      建造2-2C模块 430+x, 387+y
      自动开始下一波3次模块
      建造2-3R模块 403+x, 419+y
      建造2-3R模块 403+x, 451+y
      自动开始下一波6次模块
      建造2-3R模块 462+x, 452+y
      建造2-3R模块 535+x, 416+y
      建造2-3R模块 536+x, 449+y
      自动开始下一波4次模块
      游戏结束,退回主界面模块
      Loop
      以上即为使用模块化编程编写的回旋镖三级建筑下的Tunnel Easy Fast Track
      可以运行的EXE文件和源码TXT文件位于群共享中,可以对照使用。


      3楼2013-10-13 17:35
      回复
        预祝各位玩家在BTD5中(包括将来的BSM2)衣食无忧。


        4楼2013-10-13 17:36
        收起回复
          怎么复制到按键里有如下错误
          语法错误:脚本 TD5刷时钟 ,第45行,第1个字符:(错误码0)没有找到合法的符号。
          语法错误:脚本 TD5刷时钟 ,第45行,第1个字符:(错误码13)缺少符号Loop。
          语法错误:脚本 TD5刷时钟 ,第49行,第5个字符:(错误码0)没有找到合法的符号。
          语法错误:脚本 TD5刷时钟 ,第51行,第1个字符:(错误码0)没有找到合法的符号。


          IP属地:江西6楼2013-10-15 10:26
          收起回复
            明天晚上就能更新了,顺带一提,坐标换算模块后加上一句y=y+20就可供豪华版使用


            来自手机贴吧7楼2013-10-17 23:07
            回复