TC官方合作论坛

 找回密码
 立即注册
查看: 1198|回复: 2

[源码分享] 自动喊话自动收货脚本,能用,但逻辑很乱,求教怎么封.....

[复制链接]
发表于 2013-11-11 08:26:31 | 显示全部楼层 |阅读模式

马上加入TC

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
空间 来钱了
//默认空间
变量 i,鼠标窗口,内容1,内容2,喊话XC,随机喊,量,交易中x,交易中y
变量 是否交易XC,交易量XC,算钱XC,锁定XC,交易完XC,控制流XC
功能 喊话()
    循环(真)
        遍历(i=1;i<3;i++)
            随机喊=辅助.随机数(1,2)
            选择(随机喊)
                条件 1:
                窗口.发送字符串(鼠标窗口,内容1)
                辅助.等待(辅助.随机数(3000,4000))
                窗口.发送按键(鼠标窗口,13)
                辅助.等待(辅助.随机数(1000,1500))
                条件 2:
                窗口.发送字符串(鼠标窗口,内容2)
                辅助.等待(辅助.随机数(3000,4000))
                窗口.发送按键(鼠标窗口,13)
                辅助.等待(辅助.随机数(1000,1500))
            选择结束
        遍历结束
    循环结束
功能结束

功能 是否交易()
    循环(真)
        遍历(i=0;i<10;i++)

            图像.找图(0,0,1000,720,"rc:交易.bmp",#203040,0.8,1,交易中x,交易中y)
            辅助.等待(200)
            如果(交易中x>=0)
                线程.暂停(喊话XC)
                线程.暂停(控制流XC)
                辅助.等待(20)
                线程.关闭(交易量XC)
                辅助.等待(20)
                线程.关闭(算钱XC)
                辅助.等待(20)
                线程.关闭(锁定XC)
                辅助.等待(20)
                线程.关闭(交易完XC)
                辅助.等待(100)
                调试输出("交易中,暂停喊话")
                辅助.等待(2000)
                交易量XC=线程.开启("来钱了.交易量","")
                跳出
            否则
                调试输出("未交易啊,怎么搞的?")
                线程.恢复(喊话XC)
                线程.恢复(控制流XC)
            如果结束
        遍历结束
        如果(交易中x>=0)
            跳出
        如果结束
    循环结束

功能结束

功能 交易量()
    变量 书0,书1,书0x,书0y,书1x,书1y,偏移x,x,y,x0,y0
    量=0
    偏移x=50
    i=0
    //初始化
    遍历(i=0;i<10;i++)
        如果(i>=5)
            x=195+(i-5)*偏移x
            y=270
            x0=238+(i-5)*偏移x
            y0=311

        否则
            x=189+i*偏移x
            y=211
            x0=445+i*偏移x
            y0=315
        如果结束
        图像.找图(x,y,x0,y0,"rc:书0.bmp",#203040,0.8,1,书0x,书0y)
        辅助.等待(150)
        如果(书0x>=0)
            量=量+1
        否则
            图像.找图(x,y,x0,y0,"rc:书1.bmp",#203040,0.8,1,书1x,书1y)
            辅助.等待(150)
            如果(书1x>=0)
                量=量+1
            否则

            如果结束
        如果结束
        如果(书0x<0)
            如果(书1x<0)
                跳出
            如果结束
        如果结束
    遍历结束
    调试输出(量&"本书")
    辅助.等待(20)
    线程.关闭(是否交易XC)
    算钱XC=线程.开启("来钱了.算钱","")
功能结束

功能 算钱()
    图像.找图(0,0,1000,720,"rc:交易.bmp",#203040,0.8,1,交易中x,交易中y)
    辅助.等待(200)
    如果(交易中x>=0)
        如果(量>0)

            变量 钱,钱x,钱y
            钱=0
            钱=210*10000*量
            图像.找图(776,357,828,398,"rc:钱.bmp",#203040,0.8,1,钱x,钱y)
            辅助.等待(200)
            如果(钱x>=0)
                调试输出("找到钱包")
                鼠标.移动(钱x+辅助.随机数(7,10),钱y+辅助.随机数(7,10))
                辅助.等待(辅助.随机数(300,350))
                超级鼠标.左键按下()
                辅助.等待(辅助.随机数(100,150))
                超级鼠标.左键弹起()
                辅助.等待(辅助.随机数(100,150))
                超级键盘.发送字符串(钱)
                辅助.等待(辅助.随机数(60,80))
                超级键盘.按下(13)
                辅助.等待(辅助.随机数(50,70))
                超级键盘.弹起(13)
                锁定XC=线程.开启("来钱了.锁定","")
            否则
                调试输出("没找到钱包")
            如果结束
        如果结束
    否则
        调试输出("给钱中交易取消")
        线程.恢复(喊话XC)
        线程.恢复(控制流XC)
    如果结束
功能结束

功能 锁定()
    图像.找图(0,0,1000,720,"rc:交易.bmp",#203040,0.8,1,交易中x,交易中y)
    辅助.等待(200)
    如果(交易中x>=0)

        变量 锁定x,锁定y
        图像.找图(294,620,445,645,"rc:锁定.bmp",#203040,0.8,1,锁定x,锁定y)
        辅助.等待(200)
        如果(锁定x>=0)
            辅助.等待(辅助.随机数(220,270))
            鼠标.移动(锁定x+辅助.随机数(10,15),锁定y+辅助.随机数(7,10))
            辅助.等待(辅助.随机数(100,160))
            超级鼠标.左键按下()
            辅助.等待(辅助.随机数(100,120))
            超级鼠标.左键弹起()
            辅助.等待(辅助.随机数(50,80))
            交易完XC=线程.开启("来钱了.交易完","")
        否则
            调试输出("没找到锁定按钮")
        如果结束
    否则
        调试输出("准备锁定交易结束")
        线程.恢复(喊话XC)
        线程.恢复(控制流XC)
    如果结束
功能结束

功能 交易完()
    图像.找图(0,0,1000,720,"rc:交易.bmp",#203040,0.8,1,交易中x,交易中y)
    辅助.等待(200)
    如果(交易中x>=0)

        变量 交易1x,交易1y,取消x,取消y
        循环(真)
            遍历(i=0;i<20;i++)
                辅助.等待(1000)
                图像.找图(445,623,575,649,"rc:交易1.bmp",#203040,0.8,1,交易1x,交易1y)
                辅助.等待(250)
                如果(交易1x>=0)
                    鼠标.移动(交易1x+辅助.随机数(7,10),交易1y+辅助.随机数(7,10))
                    辅助.等待(辅助.随机数(100,160))
                    超级鼠标.左键按下()
                    辅助.等待(辅助.随机数(40,70))
                    超级鼠标.左键弹起()

                否则
                    调试输出("没找到交易按钮")
                    如果(i==19)
                        图像.找图(586,623,747,649,"rc:取消.bmp",#203040,0.8,1,取消x,取消y)
                        辅助.等待(200)
                        如果(取消x>=0)
                            鼠标.移动(取消x+辅助.随机数(7,10),取消y+辅助.随机数(7,10))
                            辅助.等待(辅助.随机数(100,140))
                            超级鼠标.左键按下()
                            辅助.等待(辅助.随机数(60,90))
                            超级鼠标.左键弹起()
                        否则
                            调试输出("交易已经结束")
                        如果结束

                        跳出
                    如果结束
                    辅助.等待(888)
                如果结束
            遍历结束
            如果(i==19)
                跳出
            如果结束
        循环结束

    否则
        调试输出("准备交易交易终止")
        线程.恢复(喊话XC)
        线程.恢复(控制流XC)
    如果结束
功能结束

功能 控制流()
    循环(真)
        遍历(i=0;i<10;i++)

            图像.找图(0,0,1000,720,"rc:交易.bmp",#203040,0.8,1,交易中x,交易中y)
            辅助.等待(200)
            如果(交易中x>=0)

                是否交易XC=线程.开启("来钱了.是否交易","")
            否则
                调试输出("未交易")

            如果结束
            辅助.等待(1000)
        遍历结束
    循环结束
功能结束

//开始按钮_点击操作
功能 开始_点击()

功能结束

//退出按钮_点击操作
功能 退出_点击()

    辅助.退出()
功能结束


功能 热键0_热键()
    //这里添加你要执行的代码
    辅助.等待(200)
    内容1=编辑框.获得文本("编辑框0")
    内容2=编辑框.获得文本("编辑框1")
    鼠标窗口=窗口.鼠标所在窗口句柄()
    窗口.置顶(鼠标窗口,真)
    窗口.设置位置(鼠标窗口,0,0)   
    喊话XC=线程.开启("来钱了.喊话","")
    控制流XC=线程.开启("来钱了.控制流","")
功能结束


功能 热键1_热键()
    //这里添加你要执行的代码

    窗口.置顶(鼠标窗口,假)
    辅助.退出()
功能结束

空间结束
//空间结束语句

回复

使用道具 举报

 楼主| 发表于 2013-11-11 08:27:29 | 显示全部楼层
昨天写的,但是太乱了,求大神举个例子怎么让脚本清晰些?
回复 支持 反对

使用道具 举报

发表于 2013-11-11 08:45:15 | 显示全部楼层
使用多空间,把自动喊话,自动收货,分开。这样就比较修改代码    了解多空间应用或构架视频下载地址:http://pan.baidu.com/s/11P46l      

插件多空间调用方法视频下载:http://pan.baidu.com/s/19Vt9s

多看,多试验,别拿弄好的脚本试验,最好新建一个,来了解。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条

关闭

小黑屋|TC官方合作论坛 (苏ICP备18045623号)

GMT+8, 2024-9-23 09:55 , Processed in 0.033006 second(s), 22 queries .

Powered by 海安简单软件服务部

© 2008-2019 版权所有 保留所有权利

快速回复 返回顶部 返回列表