TC官方合作论坛

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

[问题] 求大虾指点迷津

[复制链接]
跳转到指定楼层
楼主
发表于 2012-7-8 12:29:44 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上加入TC

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

x
我想做一个游戏辅助按键脚本:在游戏中,按下鼠标中键——运行脚本:自动按F1、按鼠标右键,不断循环。按鼠标左键,脚本暂停/停止。就这么简单,可看了好几天教程,还是一头雾水,求大虾们帮帮忙,指点迷津,不胜感激!
回复

使用道具 举报

沙发
发表于 2012-7-8 13:07:07 | 只看该作者
试一下热键吧
回复 支持 反对

使用道具 举报

板凳
发表于 2012-7-8 13:12:48 | 只看该作者
20202020
回复 支持 反对

使用道具 举报

地板
发表于 2012-7-8 16:41:09 | 只看该作者
回复 1楼shxxm的帖子

EDFSDF
回复 支持 反对

使用道具 举报

5#
发表于 2012-7-9 10:15:03 | 只看该作者

  1. //在游戏中,按下鼠标中键——运行脚本:自动按F1、按鼠标右键,不断循环。
  2. //按鼠标左键,脚本暂停/停止。

  3. namespace 辅助按键
  4. //定义默认空间

  5. int handle,handle1

  6. function bool 控制()

  7. while(true)

  8. bool 是否暂停 = false

  9. if(是否暂停==false)
  10. int mousecode=mouse.waitclick()
  11. if(mousecode==1000)//鼠标左键
  12. 是否暂停=thread.suspendthread(handle)//暂停脚本
  13. endif
  14. endif


  15. if(是否暂停)//暂停后,再按左键,恢复脚本
  16. int mousecode1=mouse.waitclick()
  17. if(mousecode1==1000)//鼠标左键
  18. thread.resumethread(handle)//恢复脚本
  19. 是否暂停=false
  20. endif
  21. endif


  22. help.sleep(500)
  23. endwhile

  24. return true
  25. endfunction


  26. function bool 循环点击()
  27. while(true)
  28. keyboard.keypress(65,1)//A:65用于txt测试,F1:112
  29. help.sleep(50)
  30. // mouse.rightclick(1)
  31. // help.sleep(50)
  32. endwhile
  33. return true
  34. endfunction


  35. function bool hotkey0_onhotkey()
  36. //这里添加你要执行的代码

  37. int mousecode_begin=mouse.waitclick()
  38. if(mousecode_begin==1006)//鼠标左键
  39. handle=thread.beginthread("辅助按键.循环点击","")
  40. handle1=thread.beginthread("辅助按键.控制","")
  41. endif

  42. return true
  43. endfunction



  44. function bool hotkey1_onhotkey()
  45. //这里添加你要执行的代码

  46. thread.closethread(handle)
  47. thread.closethread(handle1)
  48. //help.exit()


  49. return true
  50. endfunction

  51. endnamespace
  52. //空间结束语句
复制代码

这是我写的,你试下看。
加了2个热键,F9,F10

按F9后,等待鼠标按键,按中键后,开始循环(循环按F1和鼠标右键)。循环过程中,按鼠标左键,则暂停循环(循环按F1和鼠标右键),再按鼠标左键,则继续循环。。。。。如此类推

循环(循环按F1和鼠标右键),或者暂停,状态下,按F10,则脚本停止。再次开启脚本,需要按F9,后等待按鼠标中间才启动。

大致就是这样,我也是刚刚学没多久,楼主看看能用不


回复 支持 反对

使用道具 举报

6#
 楼主| 发表于 2012-7-9 11:10:39 | 只看该作者
有没有中文的哈,我试过了,不能用
回复 支持 反对

使用道具 举报

7#
发表于 2012-7-9 11:38:46 | 只看该作者
回复 6楼shxxm的帖子

function bool hotkey0_onhotkey()
function bool hotkey1_onhotkey()
这两个函数直接复制不行,
你自己加两个热键,在2个热键属性面板开两个热键焦点函数onhotkey(),把那两个函数的代码复制进去
回复 支持 反对

使用道具 举报

8#
 楼主| 发表于 2012-7-9 12:12:20 | 只看该作者
回复 7楼梦里只影向你的帖子

好,谢谢,试下先.
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

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

关闭

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

GMT+8, 2025-10-14 06:59 , Processed in 0.231565 second(s), 24 queries .

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

© 2001-2013 Comsenz Inc.

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