按键精灵读内存插件使用
在游戏里用按键精灵录制后修改做了个小脚本使用!现在想知道经验值,下载了一个内存读取的插件,但是不会使用!经验值肯定是整数了,但是看了看不知道怎么用1.ReadInt功能:...
在游戏里用按键精灵录制后修改做了个小脚本使用!
现在想知道经验值,下载了一个内存读取的插件,但是不会使用!
经验值肯定是整数了,但是看了看不知道怎么用
1.ReadInt
功能:读整型数
参数:
1.窗口句柄,整型数,要进行读内存操作的进程的窗口句柄。
2.内存地址,整型数或字符串,可以是直接的用整型数表示的内存地址,也可以是一个表示了多级内存偏移的字符串。用整型数表示的内存地址使用和按键精灵的自带的内存插件一样,这里主要介绍下用字符串表示多级内存偏移的方式。可用操作符有“[”、“]”、“+”、“-”,“[”和“]”合用来表示去它们中间数据的内存值,“+”和“-”的意义和数学中加减的意义一样,字符串中的数制用十六进制表示,可以使用模块名,下面举个例子:[[[help.dll+E4]+1C0]+7F],这样的字符串很眼熟吧,网上的内存地址都这样表示,中间注意不要加空格,除非模块名中有空格。
3.类型,长整型数,取0表示读8位整型数,取1表示读16位整型数,取2表示读32位整型数。
返回值:长整型数,读到的整型数,失败时为整型数0。
谁有这方面的电子版的说明使用教程能给一个吗,或者指点指点!不胜感谢!
邮箱:lichongming123@163.com 展开
现在想知道经验值,下载了一个内存读取的插件,但是不会使用!
经验值肯定是整数了,但是看了看不知道怎么用
1.ReadInt
功能:读整型数
参数:
1.窗口句柄,整型数,要进行读内存操作的进程的窗口句柄。
2.内存地址,整型数或字符串,可以是直接的用整型数表示的内存地址,也可以是一个表示了多级内存偏移的字符串。用整型数表示的内存地址使用和按键精灵的自带的内存插件一样,这里主要介绍下用字符串表示多级内存偏移的方式。可用操作符有“[”、“]”、“+”、“-”,“[”和“]”合用来表示去它们中间数据的内存值,“+”和“-”的意义和数学中加减的意义一样,字符串中的数制用十六进制表示,可以使用模块名,下面举个例子:[[[help.dll+E4]+1C0]+7F],这样的字符串很眼熟吧,网上的内存地址都这样表示,中间注意不要加空格,除非模块名中有空格。
3.类型,长整型数,取0表示读8位整型数,取1表示读16位整型数,取2表示读32位整型数。
返回值:长整型数,读到的整型数,失败时为整型数0。
谁有这方面的电子版的说明使用教程能给一个吗,或者指点指点!不胜感谢!
邮箱:lichongming123@163.com 展开
7个回答
2009-05-18
展开全部
VBS dim qiu,hz
Plugin hz=Window.Foreground()
Plugin qiu=Memory.ReadSingle(hz,&H08FE5E5C)
MessageBox ""&cint(qiu)&""
VBS qiu=""&cint(qiu)&""
Rem 开始
Plugin hz=Window.Foreground()
Plugin qiu=Memory.ReadSingle(hz,&H08FE5E5C)
If qiu>=100
Delay 500
KeyPress 51,3
Delay 5000
EndIf
Delay 500
Goto 开始
上面这段代码是用按键精灵读取一个游戏内存信息的代码,当读取到的信息大于或等于100的时候就按键盘上的3键,功能是实现了--
Plugin hz=Window.Foreground()
Plugin qiu=Memory.ReadSingle(hz,&H08FE5E5C)
MessageBox ""&cint(qiu)&""
VBS qiu=""&cint(qiu)&""
Rem 开始
Plugin hz=Window.Foreground()
Plugin qiu=Memory.ReadSingle(hz,&H08FE5E5C)
If qiu>=100
Delay 500
KeyPress 51,3
Delay 5000
EndIf
Delay 500
Goto 开始
上面这段代码是用按键精灵读取一个游戏内存信息的代码,当读取到的信息大于或等于100的时候就按键盘上的3键,功能是实现了--
展开全部
问题:想从内存读取经验值
方法:
1.先得到游戏经验值存储的位置。
2.利用按键精灵的内存读取插件,按格式写读取相应内存地址的值,得到的就是你要的经验值了。(另需要注意,内存读取插件中读内存地址后得到的是十进制数,而内存地址一般是十六进制数)
方法:
1.先得到游戏经验值存储的位置。
2.利用按键精灵的内存读取插件,按格式写读取相应内存地址的值,得到的就是你要的经验值了。(另需要注意,内存读取插件中读内存地址后得到的是十进制数,而内存地址一般是十六进制数)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
首先,按键精灵只能读一些简单的内存.
//下面这句是得到当前最前面的窗口句柄
plugin
hwnd
=
window.foreground()
//下面这句是根据内存地址读取8位数值
&h400000内存地址
plugin
val
=
memory.read8bit(hwnd,
&h400000)
msgbox
"坐标为:"&val
//下面这句是得到当前最前面的窗口句柄
plugin
hwnd
=
window.foreground()
//下面这句是根据内存地址读取8位数值
&h400000内存地址
plugin
val
=
memory.read8bit(hwnd,
&h400000)
msgbox
"坐标为:"&val
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2009-05-07 · 知道合伙人数码行家
关注
展开全部
关键要知道经验值对应的内存地址,要用其它软件查找。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这个需要编程基础,建议你先学一门语言
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询