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 」。