TC官方合作论坛

 找回密码
 立即注册
查看: 1143|回复: 4

[已解决] 自动喊话问题

[复制链接]
发表于 2013-10-14 16:30:48 | 显示全部楼层 |阅读模式

马上加入TC

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

x
下面的源码是帮助文件里的自动喊话脚本,我在网页游戏中运行可以实现脚本功能。为什么在客户端游戏(我用征途2)中运行时,不能自动喊话呢?


为什么呢?

空间 自动喊话
//默认空间
//声明全局变量,需要跨函数调用的变量就声明为全局变量
变量 线程句柄,间隔,内容一,内容二,内容三
//自定义函数
功能 普通模拟()
    键盘.按键(13,1)//普通模式模拟键盘按键回车键,激活聊天栏
    循环(真)//循环条件为常量"真",死循环的常规设置方法
        键盘.发送字符串(内容一)//普通模式模拟键盘发送字符串到聊天栏,内容为变量"内容一"的值
        键盘.按键(13,1)//普通模式模拟键盘按键回车键,把聊天内容发送出去
        辅助.等待(间隔*1000)
        键盘.发送字符串(内容二)
        键盘.按键(13,1)
        辅助.等待(间隔*1000)
        键盘.发送字符串(内容三)
        辅助.等待(间隔*1000)
        键盘.按键(13,1)
        辅助.等待(间隔*1000)
    循环结束
功能结束
//自定义函数
功能 超级模拟()
    超级键盘.按键(13,1)//超级模式模拟键盘按键回车键,激活聊天栏
    循环(真)//循环条件为常量"真",死循环的常规设置方法
        超级键盘.发送字符串(内容一)//超级模式模拟键盘发送字符串到聊天栏,内容为变量"内容一"的值
        超级键盘.按键(13,1)//普通模式模拟键盘按键回车键,把聊天内容发送出去
        辅助.等待(间隔*1000)//延时,1000毫秒等于1秒,所以这里用"间隔"变量里的值乘以1000做为延时的时间
        超级键盘.发送字符串(内容二)
        超级键盘.按键(13,1)
        辅助.等待(间隔*1000)
        超级键盘.发送字符串(内容三)
        超级键盘.按键(13,1)
        辅助.等待(间隔*1000)
    循环结束
功能结束
//开始按钮_点击操作
功能 开始_点击()
    内容一=编辑框.获得文本("编辑框0")//获得界面控件"编辑框0"的内容并赋值给变量"内容一"
    内容二=编辑框.获得文本("编辑框1")
    内容三=编辑框.获得文本("编辑框2")
    间隔=编辑框.获得文本("编辑框3")
    如果(单选框.获得状态("单选框0"))//判断界面控件"单选框0"是否选中,如果选中则执行以下代码
        线程句柄=线程.开启("自动喊话.普通模拟","")//用线程方法调用函数"普通模拟"
    否则//如果没有选中,则执行以下代码
        线程句柄=线程.开启("自动喊话.超级模拟","")//用线程方法调用函数"超级模拟"
    如果结束
    控件.有效("开始",假)//把"开始"按钮设置为无效,避免重复开启线程
功能结束
//退出按钮_点击操作
功能 退出_点击()
    线程.关闭(线程句柄)//退出脚本前关闭线程
    辅助.退出()
功能结束
功能 热键0_热键()//热键0的热键事件函数,按下设置好的热键时,会调用该函数
    自动喊话.开始_点击()//调用开始按钮点击事件函数,执行该函数内的代码
功能结束
功能 热键0_失去焦点()//热键0的失去焦点事件,当光标离开热键0时调用该函数
    热键.销毁("热键0")//销毁之前的热键键值
    热键.注册("热键0")//注册当前的热键键值
功能结束
功能 热键1_热键()//热键1的热键事件函数
    自动喊话.退出_点击()//调用退出按钮点击事件函数,执行该函数内的代码
功能结束
功能 热键1_失去焦点()//热键1的失去焦点事件,当光标离开热键0时调用该函数
    热键.销毁("热键1")//销毁之前的热键键值
    热键.注册("热键1")//注册当前的热键键值
功能结束
空间结束
回复

使用道具 举报

发表于 2013-10-14 18:59:44 | 显示全部楼层
征途2要全部使用超级键盘和鼠标
回复 支持 反对

使用道具 举报

发表于 2013-10-14 16:36:08 | 显示全部楼层
回复 1楼wukeqi888的帖子

有些游戏是不同的...
回复 支持 反对

使用道具 举报

发表于 2013-10-14 21:42:15 | 显示全部楼层
大话2一启动就无响应...不是能全部兼容的,有些游戏屏蔽了...
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-10-16 11:08:59 | 显示全部楼层
o  原来这样啊,谢谢
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

推荐上一条 /2 下一条

关闭

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

GMT+8, 2024-9-24 00:00 , Processed in 0.038365 second(s), 23 queries .

Powered by 海安简单软件服务部

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

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