易语言资源网 - 做最全的易语言资源下载社区
精易论坛授权登录

分享一下最近学习的部分Lua源码   [复制链接]

    2022-05-30 09:54:34
    模块控件源码
    易语言资源网
    3402 次浏览
    来源链接


之前一直搞不明白TL的lua是如何实现取返回值的,在论坛也搜索了很多资料,但也没有搜到实质性的东西。发了很多求助的帖子,因为不太明白所以听着也比较糊涂,不过好在最后是研究出来了。在这里还要先感谢一下论坛中几位大神在汇编上的指导!因为我也是小白,所以我觉得这源码比较适合小白研究一下,高手请勿喷。

  

源码内用到的基础命令连模块一起都上传了,还有一部分Hook出来的游戏内部zc好的函数命令。源码直接编译就可以。

**************************************************************************************************************************************

下面说一下用法:

   首先需要用特征码搜索一下lua的jz,特征码已接写在内了,可以直接用特征码工具搜索或者自行写特征码定位自动获取。

   搜索到jz后填入,然后进行初始化就可以了。(注意一下源码内lua文件的路径)。

   这里我把脚本函数进行了二次封装,也就是用了两个lua进行,可以理解为一个是自己的lua,一个是游戏的lua,后面不想这样用也可以只用游戏的lua,自行修改。

  **************************************************************************************************************************************

压缩文件内我还放了不同版本的lua.dll文件,想用其他版本需要自行修改源码内DLL函数的库文件名和命令名,命令名可以用DLL函数查看工具去查看一下。

最后奉上源码!!



点我下载 (已有 223 次下载)

引用模块


源码文件名 模块文件名
GameMain-Lua5.3版本.e
模块.ec
注入器.e
模块.ec


引用支持库


源码文件名 支持库文件名 支持库标识
GameMain-Lua5.3版本.e 系统核心支持库 5.7 d09f2340818511d396f6aaf844c7e325
扩展界面支持库一 2.0 27bb20fdd3e145e4bee3db39ddd6e64c
扩展界面支持库三 3.1 {B6F7542F-B8FE-46a8-9605-98856A687097}
模块.e 系统核心支持库 5.7 d09f2340818511d396f6aaf844c7e325
注入器.e 系统核心支持库 5.7 d09f2340818511d396f6aaf844c7e325


[错误报告]   上一篇:Chennel异步转同步数据传输管道...     下一篇:小杰外部控件模块V1.1...