导航:首页 > 游戏攻略 > hook游戏攻略43

hook游戏攻略43

发布时间:2020-03-29 15:48:42

1、怎么汉化scripthookv多功能游戏内置修改器v1.38

哟~骚年~又见面了~ 昨天的不行吗?目前只有这种程度的汉化了~我还有个NPC汉化的,不知道行不行,你先看看吧~防爆插件?输入 /gamerule mobGriefing False 试试 这是苦力怕防暴 小黑防搬砖(单人)
多人输/gamerule mobGriefing False也行,不过要装ESS插件哦~
还有啊~NPC MOD里有我以前设置的NPC可以参考下
最后~把你的服务器IP发来看看~~~我曾经是个腐竹哦~

2、求易语言HOOK获取某游戏数据的教程和源码

显然是你代码堆栈不平衡,找个调试器单步看下

3、如何解决游戏中出现“fail to hook gettickcount”的问题?

右键属性,点兼容性标签,勾选禁用视觉样式,开游戏时会出现fail to hook GetTickCount报错,直接关闭即可进游戏。

4、hook游戏应该hook哪个函数?

GetModuleHandle

5、CE 的hook d3d 游戏检测不到

可能是链表方式保存的数据,遇到这样的只能OD追了\r\n或者CE继续蛮干..但是鬼知道这个链表里有多少数据...- -

6、提示: hook游戏失败

这是网络问题造成的。。。你最好检查你的网络是否畅通

|

7、hook游戏坐标时y坐标内存地址找不到怎么解

这个有很多种写法
写法一

1 先将鼠标指向游戏窗口获取游戏窗口句柄
Hwnd = Plugin.Window.MousePoint()

2建立一个动态数组
dim MyArray

3通过获取到的句柄Hwnd得到游戏窗口大小

sRect = Plugin.Window.GetClientRect(Hwnd)

4通过数组分割函数将得到的坐标分割为两组
MyArray = Split(sRect, "|")

5,通过类型转换函数将得的坐标转换为LNG并赋值
Ux = Clng(MyArray(0))
Uy= Clng(MyArray(1))

假如普通抓点坐标为100,100 则游戏内坐标为 100-Ux 100-Uy

完整代码
Hwnd = Plugin.Window.MousePoint()

sRect = Plugin.Window.GetClientRect(Hwnd)

dim MyArray
MyArray = Split(sRect, "|")

Ux = Clng(MyArray(0))
Uy= Clng(MyArray(1))

写法二

利用ScreenToClient(hwnd,x,y) 函数,转换实际坐标和窗口坐标
首先
1 先将鼠标指向游戏窗口获取游戏窗口句柄
Hwnd = Plugin.Window.MousePoint()
2将原来抓点的值代入ScreenToClient(hwnd,x,y) 函数则可以得到窗口坐标

示例:
x = 100:y = 100
dm_ret = dm.ScreenToClient(hwnd,x,y)
这里利用了大漠插件的功能,实际上按键自带的VB函数就可以完成。

还有其它许多写法,对于新手来说,这两种就已经够用了

8、现在为什么正版的GTA5兼容不了Script Hookv1.43版 ,一进游戏加载界面就闪退 急!

别急,喝杯水冷静冷静

9、游戏会不会检测hook getforegroundwindow

vb声明
Private Declare Function GetForegroundWindow Lib ;user32; () As Long

函数功能
获取一个前台窗口的句柄(窗口与用户当前的工作)。该系统分配给其他线程比它的前台窗口的线程创建一个稍微更高的优先级

比如
dim a as long
a = GetForegroundWindow

10、HOOK怎么注入游戏 就显示 该内存不能为Read

该内存不能为read的原因是什么?
运行某些程序的时候,有时会出现内存错误的提示,然后该程序就关闭。
以上的情况相信大家都应该见到过,甚至说一些网友因为不爽于这个经常出现的错误提示而最后选择重装系统。
1.病毒木马造成的,在当今互联网时代,病毒坐着为了获得更多的牟利,常用病毒绑架应用程序和系统文件,然后某些安全杀毒软件把被病毒木马感染的应用程序和系统文件当病毒杀了导致的。
2.应用程序组件丢失,应用程序完整的运行需要一些系统文件或者某些ll文件支持的,如果应用程序组件不完整也会导致的。
3.使用非正式版测试版的应用程序,因为该类程序存在bug会很多。
4.操作系统自身的问题,操作系统本身也会有bug 。
5.硬件问题,例如内存条坏了或者存在质量问题,或者内存条的金手指的灰尘特别多。

解决内存不能为read的办法
一.首先排除是不是硬件引起的,那就分别检查内存条,主板,散热器等等。这个建议找专业硬件维修商解决,不推荐大家自己手动解决。
二.再排除是不是病毒木马引起的,请使用金山卫士进行木马查杀。
⑴、进入主界面进入【查杀木马】
⑵、然后点击【快速扫描】即可
三.用金山卫士进行漏洞修复,解决系统本身造成的问题,让操作系统的安装程序重新拷贝正确版本的系统档案、修正系统参数。
⑴、进入主界面进入【漏洞修复】
⑵、然后点击【立即修复】即可
四.更换正版的应用程序,卸载测试版的应用程序
五.如果是浏览器出现应用程序错误可以参考金山安全专题。
六.你可以尝试下面解决内存不能为read的方法
打开“开始”菜单——运行中输入cmd 回车,在命令提示符下输入“for %I in (%windir%\system32\*.dll) do regsvr32.exe /s %I ”。

与hook游戏攻略43相关的攻略