TC官方合作论坛
标题:
新手问题(设定游戏脚本)。。。。。。。。。
[打印本页]
作者:
1525299008
时间:
2013-1-30 22:38
标题:
新手问题(设定游戏脚本)。。。。。。。。。
简单设计了一个连续按键12345的小程序。在文本上能启动。上了游戏后,却没反应了。请大侠指教。新手初学,应该是哪个关键步骤没设定吗
作者:
我又来了
时间:
2013-1-30 22:39
上代码
作者:
1525299008
时间:
2013-1-30 22:41
空间 大时代9
//默认空间
变量 线程句柄
功能 开始攻击()
键盘.按键(90,2)
键盘.按键(82,1)
循环(真)
键盘.按键(49,1)
辅助.等待(80)
键盘.按键(83,1)
键盘.按键(82,1)
键盘.按键(50,1)
辅助.等待(80)
键盘.按键(83,1)
键盘.按键(82,1)
键盘.按键(51,1)
辅助.等待(80)
键盘.按键(83,1)
键盘.按键(82,1)
键盘.按键(49,1)
辅助.等待(80)
键盘.按键(83,1)
键盘.按键(82,1)
键盘.按键(50,1)
辅助.等待(80)
键盘.按键(83,1)
键盘.按键(82,1)
键盘.按键(51,1)
辅助.等待(80)
键盘.按键(83,1)
键盘.按键(82,1)
键盘.按键(49,1)
辅助.等待(80)
键盘.按键(83,1)
键盘.按键(82,1)
键盘.按键(50,1)
辅助.等待(80)
键盘.按键(83,1)
键盘.按键(82,1)
键盘.按键(51,1)
辅助.等待(80)
键盘.按键(83,1)
键盘.按键(82,1)
循环结束
功能结束
//开始按钮_点击操作
功能 开始_点击()
线程句柄=线程.开启("大时代9.开始攻击","")
功能结束
//退出按钮_点击操作
功能 退出_点击()
线程.关闭(线程句柄)
辅助.退出()
功能结束
功能 热键0_热键()//启动
//这里添加你要执行的代码
大时代9.开始_点击()
功能结束
功能 热键1_热键()//停止
//这里添加你要执行的代码
大时代9.退出_点击()
功能结束
空间结束
//空间结束语句
作者:
1525299008
时间:
2013-1-30 22:44
就是在文本上,能正常启动,退出。到了游戏里,就无法启动了。必须先把程序放在置顶窗口,才能启动。关闭时,也要把程序放在置顶窗口才能关闭。我就不明白了,难道跟后台有关系?新手问题,请别见怪。。。
作者:
milai5201
时间:
2013-1-30 22:46
回复
3楼
1525299008
的帖子
你那循环本来就是无限循环了,不要那么多重复的 它也能无限循环下去。
你试试超级键盘.按键 模式
作者:
1525299008
时间:
2013-1-30 22:50
回复
5楼
milai5201
的帖子
谢谢,没别的意思呀。我是想说,不是循环的问题,而是为什么在游戏界面,他就不启动,而在文本下就行。在游戏里,要先把程序放在最前面,点热键才启动。关闭时,也要把程序放在游戏的界面的前面,才能关闭。我不明白。
作者:
1525299008
时间:
2013-1-30 22:59
我就是想在游戏全屏界面上,想启动就启动,想停止就停止运行。但是实际做出来的,是要先把做好的程序切换出来,点热键。
作者:
1525299008
时间:
2013-1-30 23:03
为什么能在文本全屏下,能做到。而在游戏状态下就不行,原理何在?哪位大侠帮助一下,谢谢。请指出关键所在。谢谢!
作者:
molunshang
时间:
2013-1-30 23:13
看一下是不是热键设置和游戏里的热键冲突了?
作者:
1525299008
时间:
2013-1-30 23:24
游戏本身就是用F1到F9,每页放置技能键,我用F4,做启动键
作者:
我是冰冻的番茄
时间:
2013-1-31 00:20
你这个是前台命令吧。, 不激活窗口肯定不可以啊
作者:
alukaduo09
时间:
2013-1-31 00:53
这个是前台的按键模式.
因此你需要让游戏窗口前端化,要不然肯定是不行的.
你可以使用 窗口.找到窗口 来得到游戏窗口的句柄 .
然后使用窗口.发送按键(游戏窗口的句柄,键值)
如果不行的话证明你的游戏不支持消息模式的按键.
然后只有使用那些后台DX按键模式了.也就是大家经常提到的 大漠 天使 插件
欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/)
Powered by Discuz! X3.1