TC官方合作论坛
标题:
快被折磨疯了.求助
[打印本页]
作者:
戚薇
时间:
2014-3-15 01:31
标题:
快被折磨疯了.求助
各位大侠,本人的机器是win7.64位.最近做了一个简单的脚本,有时候能用有时候不能用,移到xp笔记本根本就启动不起来.现在我的机器脚本在游戏中也启动不起来了
说明下,我是根据TC范例做的,游戏是千年,具体思路是可惜选择多少秒按键F5一次,就这么个简单的脚本,我忙了5个小时还是没调好,更别提什么后台了,连窗口都找不到,那位大哥帮我看下,或者是好心帮忙做个
空间 辅助技能
//默认空间
变量 线程句柄1,按键1,间隔1
变量 开始控制=0,暂停恢复控制=0
功能 技能释放(选择技能)
选择(选择技能)
条件 "技能一":
循环(真)
dm.KeyPress.按键(116,1)
遍历(初始值=0;初始值<间隔1*1000;初始值++)
辅助.等待(1)
遍历结束
循环结束
选择结束
功能结束
//开始按钮_点击操作
功能 开始_点击()
变量 返回功能键
如果(开始控制==0)
间隔1=编辑框.获得文本("编辑框0")
如果(间隔1!=0&&间隔1!="")
热键.获得("热键2",按键1,返回功能键)
线程句柄1=线程.开启("辅助技能.技能释放","技能一")
如果结束
开始控制=1
标签.设置文本("标签4","脚本运行中")
如果结束
功能结束
//退出按钮_点击操作
功能 退出_点击()
线程.关闭(线程句柄1)
开始控制=0
标签.设置文本("标签4","脚本已停止")
功能结束
功能 按钮0_点击()//暂停
如果(暂停恢复控制==0)
线程.暂停(线程句柄1)
暂停恢复控制=1
标签.设置文本("标签4","脚本已暂停")
否则
线程.恢复(线程句柄1)
暂停恢复控制=0
标签.设置文本("标签4","脚本运行中")
如果结束
功能结束
功能 热键0_热键()
辅助技能.开始_点击()
功能结束
功能 热键0_失去焦点()
热键.销毁("热键0")
热键.注册("热键0")
功能结束
功能 热键1_热键()
辅助技能.按钮0_点击()
功能结束
功能 热键1_失去焦点()
热键.销毁("热键0")
热键.注册("热键0")
功能结束
空间结束
//空间结束语句
作者:
续花丶
时间:
2014-3-15 01:51
- -我看不懂,
作者:
续花丶
时间:
2014-3-15 02:21
本帖最后由 续花丶 于 2014-3-15 04:03 编辑
dm.KeyPress.按键(116,1)//这样子不知道是不是对的。
dm.KeyPress(116) //我是这样子的。
复制代码
循环(真)
dm.KeyPress(116)
遍历(i=0;i<类型.转整型(编辑框.获得文本("冷却"));i++)//编辑框的单位就是秒。
辅助.等待(1000)
遍历结束
循环结束
复制代码
//这样子清楚一点。。
还有一点, 你这里面没有注册插件的命令。 换到没有注册的系统 必须是用不了的。
作者:
zxw445
时间:
2014-3-15 03:45
用插件必须知道,第一条件就是需要注册,否则用不了插件。而你在本机注册插件,不代表别人的电脑也注册了。
你这个是传参数控制,但你需要保证你的转送参数是可行,可操作的。否则也照样运行不了。
对了。用调试输出的命令进行检查,是否程序在运行或者在哪停止出现死循环等等因素。
还有,你是在使用插件还是TC本身命令,怎么看都很别扭。
作者:
戚薇
时间:
2014-3-15 08:08
空间 辅助技能
//默认空间
变量 线程句柄1,按键1,间隔1
变量 开始控制=0,暂停恢复控制=0
功能 技能释放(选择技能)
选择(选择技能)
条件 "技能一":
循环(真)
键盘.按键(1,1)
遍历(初始值=0;初始值<间隔1*1000;初始值++)
辅助.等待(1)
遍历结束
循环结束
选择结束
功能结束
//开始按钮_点击操作
功能 开始_点击()
变量 返回功能键
如果(开始控制==0)
间隔1=编辑框.获得文本("编辑框0")
如果(间隔1!=0&&间隔1!="")
热键.获得("热键2",按键1,返回功能键)
线程句柄1=线程.开启("辅助技能.技能释放","技能一")
如果结束
开始控制=1
标签.设置文本("标签4","脚本运行中")
如果结束
功能结束
//退出按钮_点击操作
功能 退出_点击()
线程.关闭(线程句柄1)
开始控制=0
标签.设置文本("标签4","脚本已停止")
功能结束
功能 按钮0_点击()//暂停
如果(暂停恢复控制==0)
线程.暂停(线程句柄1)
暂停恢复控制=1
标签.设置文本("标签4","脚本已暂停")
否则
线程.恢复(线程句柄1)
暂停恢复控制=0
标签.设置文本("标签4","脚本运行中")
如果结束
功能结束
功能 热键0_热键()
辅助技能.开始_点击()
功能结束
功能 热键0_失去焦点()
热键.销毁("热键0")
热键.注册("热键0")
功能结束
功能 热键1_热键()
辅助技能.按钮0_点击()
功能结束
功能 热键1_失去焦点()
热键.销毁("热键0")
热键.注册("热键0")
功能结束
空间结束
//空间结束语句
我修改成这样了,这个脚本是我仿照示例里面的脚本修改的,还是不能运行.或者运行一段时间后就不运行了,或者是干脆就按热键不能启动
请问,1.是否不加大漠插件就不行?
2.是否这个游戏反脚本很厉害?
作者:
今非
时间:
2014-3-15 08:22
请采纳
←
如果我的回答帮助到了你 !
可以的 你最好找个文本编辑框试试效果 这个有效果再去试游戏 窗口.发送按键(窗口句柄,键码)
热键,按钮什么的需要添加事件--!要用插件 必须注册声明
//--说明:你按得太快了
循环(真)
键盘.按键(49)
辅助.等待(1000)
循环结束
复制代码
你找个txt文本框试下吧 试的时候需要将文本框设置为焦点
温馨提示8 : TC官方VIP群也是一个交流的好地方 , 里面有很多大神
作者:
zxw445
时间:
2014-3-15 10:21
热键.获得("
热键2
",按键1,返回功能键)
红色字体。你的有多少热键控件,从你发的代码看来,我看到只有
热键0
和
热键1
没有看到
热键2
?
还是写到另一个地方了?
作者:
戚薇
时间:
2014-3-15 19:36
本帖最后由 戚薇 于 2014-3-15 22:47 编辑
一共3个热键,热键0是开始。热键1是停止,热键2是F5[attach]14924[/attach][attach]14925[/attach][attach]14929[/attach]
欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/)
Powered by Discuz! X3.1