琼仔TKO 发表于 2020-9-6 14:45

|ASI类 脚本 编写 修改 开源 自定义功能 Tearing~撕裂者 科技

                                                                                                                           以下为实机演示界面
                                       
   
               概述Tearing 撕裂者也是一款GTA V 科技 其实叫什么名字都无所谓,我所想讲述的是科技是怎么实现的!!!!

以下内容不适合为0编程基础的观众,你看不懂,请不要乱评价!!!!


      就从脚本讲起 写科技的朋友一定接触过ScriptHookV(脚本 钩子 侠盗猎车手5) 这个dll 从字面意思就是帮我们挂起自定义的脚本(也就是科技) 不过它有一个 科技玩家不太喜欢的功能,就是在进入线上模式时,它会拦截你不让你上线
所以不是你不能玩线上,而是它不让你玩(其实也保护了你) 毕节R星是有检测机制的,它检测到了未自脚本,就认为你开挂了,然后你就被封号
            这里我不讨论线上问题!!!
         那么不上线上,该怎么有一个自己的脚本科技呢??? 重点     , 你得去下载公开的SDK,以下称呼为“公用界面:,公用界面 是一款不太好看的科技 ,功能简单,但却是一个很好的入门案例 ,标准的SDK我已经放到最地下,你们可以下载下来,跟着我接下一起编写脚本

    开发工具:VS 2015


      看看公用界面的结构
                  

            让我简述以下,scriptmain keyboard三个文件是干什么,
            
                           第一个 main.cpp
                                 从字面以是这就是脚本的入门,所有dll科技的入口这个文件中就只有一个方法:BOOL APIENTRY   DllMain(HMODULE hInstance, DWORD reason, LPVOID lpReserved)
                                       
                           这个方法参数分别是 理由,理由,保留机翻三单词意
                           
                           
                              main方法中有一个switch判断 通过理由 并且有两个case 取值 DLL_PROCESS_ATTACH=动态链接库进程附加       DLL_PROCESS_DETACH= 动态链接库进程分离
                               分别是脚本加载时和脚本剥离时所发生的事件
                            DLL_PROCESS_ATTACH=动态链接库进程附加
                            脚本寄存器(hInstance,script Main);
                            键盘处理程序寄存器(键盘消息);
                              执行两个函数 一个是脚本寄存器一个是键盘的寄存器 什么是寄存器 简单来所就是在内存中开辟一块空间用于接收指令 跟进第一个,寄存器中ScriptMain参数方法 看看里面是什么
                                    

         该学习微服务时间了,我下次在进行交流 ...

点击下载: 为什么要付费 ? 你付的是教程费 {:1_893:}
ScriptHookV_1.0.2060.0.zip

w
w                                                      

噼哩叭啦蹦 发表于 2020-9-6 14:53

13534530240 发表于 2020-9-6 17:17

我来也支持一下,虽然看不懂

luxuryang 发表于 2020-9-7 16:39


前排支持一下

cupid 发表于 2021-6-2 11:29

你好,帅哥,想向你请教,拜师学艺!
页: [1]
查看完整版本: |ASI类 脚本 编写 修改 开源 自定义功能 Tearing~撕裂者 科技