TC官方合作论坛

标题: 一个新手学习TC,写简单游戏脚本遇到的净瓶和这几天的感受。 [打印本页]

作者: 1525299008    时间: 2013-1-31 10:54
标题: 一个新手学习TC,写简单游戏脚本遇到的净瓶和这几天的感受。
本贴,纯属新手所想,请别见笑。。。

       首先做为一个游戏玩家,而且是无计算机编程基础的人,我们就是想做个简单的连续按键脚本。如果真是涉及到后台问题,或者象有人说的大漠插件问题,我做个猜测(因为我还没看这块后台或者是大漠插件),如果后台或者是大漠插件很难,本来是很简单的动作脚本,却需要很复杂的后台或者是大漠插件来支持,这会让很多无计算机编程基础的只想做个简单的游戏脚本的游戏玩家人退出TC。(注:以我这个新手现在学习的程度来理解,在不需要很复杂的程序下,TC做出的游戏脚本只适合游戏中,“挂机”打怪升级,自动喊话等。我想要的是在游戏全屏界面上,看不到做好的程序界面的前提下,启动热键,开始执行程序,关闭热键,停止执行程序。)(举个例子,在没有后台或者大漠插件的情况下,我启动程序,他是看到怪物就打,看到玩家操作的人物,也打。当我正在打怪,红和蓝都消耗的差不多了,这时玩家的人物出现了,我怎么办,只能是跑了。不能做到根据游戏的情况,来自主启动不启动脚本。还有就是最笨的方法,就是不断的切换程序,这样虽说可以达到效果,但是会耽误时间,游戏里你比别人慢一秒,有可能你就打不过人家了。)
      (以上就是闲谈,没有任何针对性,只是我这个新手在学习TC,几个小时后,自己理解下的思想。肯定是很多都想的不对,但是却是一个新手通过学习TC,编写简单的游戏脚本,必须经历的过程。)
       好了言归正传,我来讲下我所遇到的净瓶,我学了几个小时,我自己能做出简单的连续按键脚本,现在的问题是,在游戏全屏界面下,点热键无法启动,把程序切换出来,在点热键,就启动了。于是我把这个问题放到了论坛(新手版块和综合版块),寻求帮助。得到的反馈是:前台程序。
我想问的是:
1、不用后台,大漠插件,能不能通过程序语句设计或者其他方法,能不能做到我想要的效果。如果可以,能不能给个稍具体的编程范例,让我学习下。
2:如果1不行,我先想弱弱的问下,后台,大漠插件,难不难?(因为我还没接触这块)
       以下是论坛一个朋友在我的帖子里给的帮助(当然还有其他很多朋友都给我回了帖子,在这里都表示感谢!!!)我就写出一个朋友的。
户名:alukaduo09
他的内容如下:
这个是前台的按键模式.
因此你需要让游戏窗口前端化,要不然肯定是不行的.

你可以使用 窗口.找到窗口   来得到游戏窗口的句柄 .
然后使用窗口.发送按键(游戏窗口的句柄,键值)

如果不行的话证明你的游戏不支持消息模式的按键.
然后只有使用那些后台DX按键模式了.也就是大家经常提到的 大漠 天使 插件

以我这个新手对这段话的理解:
你可以使用 窗口.找到窗口   来得到游戏窗口的句柄 .
然后使用窗口.发送按键(游戏窗口的句柄,键值)
       这是说明不用后台,大漠插件,也可以做出来?能不能说的详细点。

如果不行的话证明你的游戏不支持消息模式的按键.
然后只有使用那些后台DX按键模式了.也就是大家经常提到的 大漠 天使 插件
   这说明要用后台,大漠插件才能做出来?这个东西,难不?
       以上综述,对于我这个新手来说,上面的问题,是很幼稚的。但是对于新手来说,我就是这么想的。不懂就是不懂。请大侠们,帮我点拨一下,让我迈过这个简单的坎。
       如果只是想做个简单挂机打怪升级的脚本,就不用深究后台,大漠的东西。前台按键程序就可以做到了。希望我经历的步骤,也能给想做简单游戏脚本的初学者一些宏观上的启发。

作者: 幼园留级老油条    时间: 2013-1-31 10:55
插件 简单的跟1+·1=2 一样
作者: 1525299008    时间: 2013-1-31 11:00
回复 2楼幼园留级老油条的帖子

哦,有动力了。。。。谢谢
作者: TC兔子    时间: 2013-1-31 11:42
在前台可以,开游戏后不可以的原因有可能是游戏屏蔽了一些功能键

插件不是很难,也没有像1+1=2那样简单.TC基础命令学会以后,插件问题就迎刃而解,关键是在于对插件的理解
作者: sj6071    时间: 2013-1-31 12:42
插件就是 提供一些封装好的函数而已
基本操作都和TC类似的,只不过是函数名和参数多少问题而已
关键 还是程序流程自己有没有理清
作者: 1525299008    时间: 2013-1-31 13:49
回复 4楼TC兔子的帖子

我不太明白你说的游戏屏蔽了一些功能键,首先,我没有用常用的热键,而是用F4键启动,F5键结束。因为游戏里F1到F8  8页里都可以放数字1到8,8个技能。(注:在按键精灵里就可以用F4启动)
请在我说的情况下,帮我讲讲怎么个屏蔽了功能键。谢谢
作者: liu0623    时间: 2013-4-24 17:39
提示: 作者被禁止或删除 内容自动屏蔽




欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/) Powered by Discuz! X3.1