在疫情期间的某天,我突发奇想要做个外挂,但是做外挂要从哪里入手呢?于是我想到了一款游戏:我的世界


由于我代码水平不足以修改内存地址和修改源文件,于是我想起了一个现成的mod(为了防止侵权,以下关于此外挂的名字全部用mod代替),这个mod只要直接放进mods文件夹即可使用,但是我的目标不是java版我的世界,而是中国版我的世界。众所周知,中国版在启动游戏时会删除一切不属于游戏需要的文件,所以必须要扫描删除之后再注入外挂,单用手复制粘贴肯定是不行的,因为除了一个mod之外还有一个文件夹(外挂的配置),于是我使用易语言写了一个软件,为了防止他人滥用,我还加入了卡密验证(不联网,联网的还需要单独买服务器),下面看代码

文件_复制 (“C:\Users\Administrator\Desktop\css\mods\[CSS]LB62.jar”, “C:\MCLDownload\Game\.minecraft\mods\[CSS]LB62.jar ”)
目录_复制 (“C:\Users\Administrator\Desktop\css\LiquidBounce-1.8”, “C:\MCLDownload\Game\.minecraft\LiquidBounce-1.8”)
信息框 (“注入成功,开始游戏吧”, 0, , )
销毁 ().否则.如果结束
.如果 (编辑框1.内容 ≠ “yuanmengzhixiang666”)
信息框 (“请输入正确的卡密”, 0, , )
.否则.如果结束.版本 2.如果 (编辑框1.内容 = “yuanmengzhixiang666”)
文件_复制 (“C:\Users\Administrator\Desktop\css\mods\[CSS]LB62.jar”, “C:\MCLDownload\Game\.minecraft\mods\[CSS]LB62.jar ”)
目录_复制 (“C:\Users\Administrator\Desktop\css\LiquidBounce-1.8”, “C:\MCLDownload\Game\.minecraft\LiquidBounce-1.8”)
信息框 (“注入成功,开始游戏吧”, 0, , )
销毁 ().否则.如果结束
.如果 (编辑框1.内容 ≠ “yuanmengzhixiang666”)
信息框 (“请输入正确的卡密”, 0, , )
.否则.如果结束
.版本 2.如果 (编辑框1.内容 = “yuanmengzhixiang666”)
文件_复制 (“C:\Users\Administrator\Desktop\css\mods\[CSS]LB62.jar”, “C:\MCLDownload\Game\.minecraft\mods\[CSS]LB62.jar ”)
目录_复制 (“C:\Users\Administrator\Desktop\css\LiquidBounce-1.8”, “C:\MCLDownload\Game\.minecraft\LiquidBounce-1.8”)
信息框 (“注入成功,开始游戏吧”, 0, , )
销毁 ().否则.如果结束
.如果 (编辑框1.内容 ≠ “yuanmengzhixiang666”)
信息框 (“请输入正确的卡密”, 0, , )
.否则.如果结束

由于易语言原版不支持复制目录和复制文件及粘贴,所以此处引用了精易模块
关于此模块,为了避免侵权,所以下载请自行百度

这段代码的主要意思就是:
验证卡密是否正确,如果正确则将当前目录的mod和配置复制到游戏相对应的路径下

如果卡密错误,则滚你妈逼

好了本次分享到此结束,明天(10月5日)有时间我会发一个利用易语言制作ping工具的教程,不要错过哦!

什么?下载?源码或软件下载?
这个最好别想,本站不提供任何外挂翻墙等违反国家法律软件,如果你需要可以使用易语言自己编写!

最后修改:2023 年 01 月 20 日
如果觉得我的文章对你有用,请随意赞赏