游戏达人
  
- 贡献度
- 457
- 金元
- 14893
- 积分
- 3317
- 精华
- 0
- 注册时间
- 2008-10-19
|
谢绝灌水!!!!!!!
GTA4.net hook脚本补丁及原创教程
GTA4 .Net Script Hook
作者:HazardX
翻译试用:星梦sK.y
本工具基于Aru的C++ hook编写。
简 介
--------------
这个工具使你可以用任何一种.Net语言来调用GTA4内嵌脚本。
你可以用Microsoft的visual studio来编写改动脚本
本版本为测试版,有些bug。
使 用
---------------
1 确保你的机器装有.Net Framework 3.5,确保你的GTA4为1.01版并打上AsiLoader补丁。
2 把 ScriptHookDotNet.asi 复制到你的GTA4根目录
3 不要动本工具 for Codersbin目录下的ScriptHookDotNet.dll, 除非你想编写新的脚本。
4 在你的GTA4目录下创建"scripts"文件夹,并将你改好的脚本(如果你不会编程,就用本工具自带的PlainScripts文件夹下的范例脚本)拷贝到其下,进游戏试试效果。
提示:TestScriptCSScripts 和 TestScriptVBScripts 目录下的脚本也可以拿来直接用,直接放在GTAIVscripts下。
----------------------
范例脚本功能说明:
InvincibilityScript.cs/InvincibilityScript.vb :
挂上此脚本,每0.25秒加满一次生命和弹药,按I键可以永久满血满弹药
PositionScript.cs/PositionScript.vb:
挂上此脚本,在游戏里,按住Home键,屏幕提示出坐标(同时也会打开Live)
BodyguardScript.cs/BodyguardScript.vb:(分别在TestScriptCSScripts 和 TestScriptVBScripts 目录下)
挂上此脚本,在游戏里按INSERT键,可增加一个小弟,按DELETE键杀死小弟
TestScripts.cs/TestScripts.vb:(分别在TestScriptCSScripts 和 TestScriptVBScripts 目录下)
挂上此脚本,在游戏里每0.25秒加满一次生命和弹药,按I键可以永久满血满弹药。按M键增加10000美圆,按O(念“哦”,不是零)键消除警星,按F7刷辆跑车,按F8换皮肤
--------------------
编写新脚本
----------------------
在"for Coders" 文件夹里包含了bin、plainscripts、 TestScriptCS、TestScriptVB这四个文件夹。
plainscripts里的脚本是直接可以放在GTAIVscripts目录里用的范例脚本:包含无敌和坐标获取两个功能。
TestScriptCS、TestScriptVB两个文件夹分别为 用C#编写脚本的范例代码 和 用VB.net编写脚本的范例代码。
如果你精通C#或VB.net,那就可以从改这些范例代码开始,编写你自己的GTA4脚本了。
你可以用记事本改代码,当然最好是用Visual Studio打开TestScriptCS或TestScriptVB下的工程文件来改。
如果你不想改动范例代码,而是想重新编写一个新的脚本,那么注意增加到bin目录下的ScriptHookDotNet.dll的代码链接。
本工具支持的脚本格式有:
*.vb - VisualBasic.Net 脚本
*.cs - C# 脚本
*.net - 任何一种 .Net语言编写的
*.net.dll - 任何一种 .Net语言编写的
如果你改动的(或者你重新编写的)脚本没有运行(没有效果), 查看ScriptHookDotNet.log
那里面记录了编译和运行时的所有错误。
------------------
卸载本脚本
-----------------
删除GTA4目录里的ScriptHookDotNet.asi 和"scripts"文件夹(其实如果删了ScriptHookDotNet.asi,"scripts"文件夹里的脚本也就失效了)
|
|