哎....天啊,我最近因为一个女同事(美女)在里面玩所以陪她的......
那里面的内容十分单调(打怪,采集什么的),双手解放不了,于是我想到了delphi
问题如下:
1、我要想在隔几秒就发送一个指定的按键值(比如CTRL+F9,每隔5秒发送一次).应该要怎么做
2、另外,我想让这个程度内钳在游戏里运行,不影响其他程式可行不?(就是我只向游戏里发送键值,不向其他程序发送)。
本人是个新手,但对delphi了解少少,望各位指教!问题解决除加分外上美女图(穿衣服的)!如果可以,能否讲下怎么知道自己的血条和怪的血条,这样就可以打怪了....
那里面的内容十分单调(打怪,采集什么的),双手解放不了,于是我想到了delphi
问题如下:
1、我要想在隔几秒就发送一个指定的按键值(比如CTRL+F9,每隔5秒发送一次).应该要怎么做
2、另外,我想让这个程度内钳在游戏里运行,不影响其他程式可行不?(就是我只向游戏里发送键值,不向其他程序发送)。
本人是个新手,但对delphi了解少少,望各位指教!问题解决除加分外上美女图(穿衣服的)!如果可以,能否讲下怎么知道自己的血条和怪的血条,这样就可以打怪了....
2......这让我说什么好呢?SendMessage第一个参数是句柄、消息就是给你指定、不会给其他程序
3.(怎么知道自己的血条和怪的血条)如果你能找到数据基址、这也不难、但是也要建立在无NP或者NP不拦截(呵呵、不拦截就不知道这NP有什么用了)
估计你有代码连编译成exe都不会吧,那么请留下QQ,我这里发代码,QQ上发exe。
System.Windows.Forms.SendKeys.Send("y");//发送y键
System.Windows.Forms.SendKeys.Send("%{F4}");发送alt+F4;
楼主请参看SendKeys类。 你要做的应该是像某个程序发送CTRL+v或ENTER或ALT+F4吧
你通过findwindow找到那个软件的句柄,然后sendmessage也可以 你看看下面这段代码我用的是Delphi7 windowsxp操作系统测试通过
procedure TForm1.Button1Click(Sender: TObject);
var
h:THandle;
begin
h:=FindWindow(nil,'dddd');
if h>0 then
SendMessage(h,WM_KEYDOWN,Ord('q'),0)
end;我另一个窗体的keydown事件中受到消息,模拟键盘成功
----------
单凭这个奖励就让人很泄气
如果这游戏没保护,那就好办
比如跑路、打怪和吃药,用OD下断跟一跟
找到Call后用内嵌汇编写入
这样还能后台,更好
如果是武林外传或完美世界或诛仙这些游戏的话
你可以M我
我自己写过一个成品的后台挂
可以送源码你
你可以去用一个工具,Cheat Engine
比如你用这个工具先搜索你当前血量(满的)
然后你去打怪,搜索减少的量
逐步排查,就可以找到你的血量的暂时地址
再反着搜索,或者baidu,可以找到基址和偏移量
都找齐全了,用ReadProcessMemory
解决问题
谢谢大家热心回答,有些不了解,如下:
1楼:SendMessage我试出来了,在baidu上也是这么说的,但你说的NP对我来说是个很高深的东西,不太明白这是不是游戏安装后生成的哪个文件,一般游戏文件都会有记录血条啊什么的?
2楼:我这不是想要解决问题在美女面前建立“高大”的形像吗,所以说问题解决再加分啊,不怕告诉大家我总共才35分...不信你可以去查.这个问题能解决我准备全放上面了,虽然不多,但已是我的全部了.
PS:我会生成EXE,已写了好多小程式了,都是给我们设备用的。
4楼:luo_342815同学谢谢你,你的这个我看得最明白了,但还有个分析血条的问题有没有办法解决呢,你这个我等下下班回去看看。
10楼:Rexdy同学,看你讲的应该你的最靠近我想要的,可否留下详细联系方式?好多问题请教,谢谢!
PS:我虽然没有没穿全部衣服的,但我有只穿一件衣服的。
不可以发,人家怕怕...
再次谢谢各位回答。
以前用这种方法玩过植物大战僵尸的,可以成功,但dota就不行了!
发个源码,让大家学习一下:)
dota
0.0
dota不行
原因我忘记了
不過問題還是不懂,但有點點點點頭緒了。這個問題沒有解決。
各位狼友,沒有美女照片看不要怪我不仗義啊.....