TC官方合作论坛

 找回密码
 立即注册
查看: 485|回复: 5
打印 上一主题 下一主题

[问题] 嫩菜鸟问问题,请教学长们!~

[复制链接]
跳转到指定楼层
楼主
发表于 2013-1-2 17:51:07 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上加入TC

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

x
做了个游戏中需要暂停的脚本,我想实现在游戏窗口的时候按热键就可以暂停和启动线程,该怎么做呢?每次暂停我都需要切换到TC窗口,游戏中不现实,请教大侠们了。谢谢!~
回复

使用道具 举报

沙发
发表于 2013-1-2 18:04:17 | 只看该作者
在界面上拖个热键  然后在  热键里添加事件  加上下面的代码
线程句柄,是否开启  //定义成全局变量   在开启线程的时候把  是否开启 赋值为真
如果(是否开启)
   线程.暂停(线程句柄)
    是否开启=假
否则
    如果(!是否开启)
        线程.开启线程句柄
        是否开启=真
    如果结束
如果结束
回复 支持 反对

使用道具 举报

板凳
 楼主| 发表于 2013-1-2 19:02:50 | 只看该作者
回复 2楼尛情哥的帖子

试了下还是不行,我找不到原因,麻烦你方便的时候给看看怎么回事情,谢谢!~
空间 键盘连点
//定义默认空间
逻辑型 成功,成功1,是否开启
整型 线程句柄,N
功能 逻辑型 键盘连点()
    是否开启=真
    循环(真)
        N=1
        键盘.按键(56,1)
        辅助.等待(100)
    循环结束
    返回 真
功能结束
功能 逻辑型 开始_点击()
//这里添加你要执行的代码
线程句柄=线程.开启("键盘连点.键盘连点","")
返回 真
//函数返回语句
功能结束

功能 逻辑型 退出_点击()
//这里添加你要执行的代码
线程.关闭(线程句柄)
辅助.退出()

返回 真
//函数返回语句
功能结束


功能 逻辑型 热键0_热键()
//这里添加你要执行的代码
如果(N==1)
    成功=线程.暂停(线程句柄)
    N=0
否则
    成功1=线程.恢复(线程句柄)
如果结束
如果(是否开启)
    线程.暂停(线程句柄)
    是否开启=假
否则
    如果(!是否开启)
        线程.开启("键盘连点.键盘连点","")
        是否开启=真
    如果结束
如果结束
返回 真
功能结束

空间结束
回复 支持 反对

使用道具 举报

地板
发表于 2013-1-2 19:20:19 | 只看该作者
空间 键盘连点
//定义默认空间
逻辑型 成功,成功1,是否开启
整型 线程句柄,N
功能 逻辑型 键盘连点()
   
    循环(真)
        N=1
        键盘.按键(56,1)
        辅助.等待(100)
    循环结束
    返回 真
功能结束
功能 逻辑型 开始_点击()
//这里添加你要执行的代码
线程句柄=线程.开启("键盘连点.键盘连点","")
是否开启=真
返回 真
//函数返回语句
功能结束

功能 逻辑型 退出_点击()
//这里添加你要执行的代码
线程.关闭(线程句柄)
辅助.退出()

返回 真
//函数返回语句
功能结束


功能 逻辑型 热键0_热键()
//这里添加你要执行的代码

如果(是否开启)
    线程.暂停(线程句柄)
    是否开启=假
否则
    如果(!是否开启)
        线程.恢复(线程句柄)
        是否开启=真
    如果结束
如果结束
返回 真
功能结束
回复 支持 反对

使用道具 举报

5#
发表于 2013-1-2 19:54:16 | 只看该作者
keyboard.waitkey()应该是这个函数,自己看看说明
回复 支持 反对

使用道具 举报

6#
 楼主| 发表于 2013-1-6 23:10:32 | 只看该作者
回复 4楼尛情哥的帖子

不好意思,这几天没时间研究TC,今天晚上按您的试了下,还是必须要点TC窗口后才可以暂停和重新启动,在游戏界面上按F11没有作用,还有其他什么方法吗?衷心感谢您的指点!
回复 支持 反对

使用道具 举报

*滑动验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /2 下一条

关闭

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

GMT+8, 2025-10-7 19:19 , Processed in 0.254517 second(s), 24 queries .

Powered by 海安天坑软件科技有限公司

© 2001-2013 Comsenz Inc.

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