起步
本教程只完全适配 AvZ1 221001
版本,如果根据本教程编写的脚本出现语法错误,请先检查是否与该教程的版本相对应,如果确定自身没有任何问题,请及时联系我
AvZ 版本号按照以下方式查找
// AvZ根目录->inc->libavz.h
#define __AVZ_VERSION__ 221001
欢迎学习 AsmVsZombies 键控框架,AsmVsZombies 是由我和 yuchenxi0_0 两人合作完成,yuchenxi0_0 主要完成了反汇编注入工作,我主要完成了键控逻辑。我相信这套框架会带给脚本编写者焕然一新的使用体验。
本教程总体将分为两大部分:基础和进阶。
在基础部分,我们将会了解到键控所需的必备接口,例如用卡、用炮、时间设定等,因此,不论你是何方神圣,是必须将基础部分刷完的,这样在编写脚本时才不会遇到疑惑。
在进阶部分,我们将深入讨论 AvZ 的键控逻辑核心——操作队列,理解透操作队列的实现原理非常重要,然后介绍阻塞函数,动态插入函数,以及内存读取功能。
如果只是想编写炮阵的脚本,看完基础部分是足够的,但是如果想把 AvZ 玩出花来,甚至想用 AvZ 搞一搞无炮键控,那么进阶部分是必须要看的。
准备
在使用 AvZ 之前,我们需要进行一些准备,这些内容我放在了下面这个视频中,请一定耐心观看,不要错过任何一个细节。
接下来给出一些传送门
视频教程:bilibili
开发安装包下载:Gitee
更新:
-
使用 VSCode AvZ 插件的命令 : 按下 Ctrl+Shift+P 组合键,然后再键入 AvZ : Update 再选择相应版本即可。
-
使用 AsmVsZombies 安装目录下的
版本管理器.exe
, 双击运行,后续操作与前者相同。 -
使用代码存储库 Gitee / GitHub 中的相应 [版本].zip 文件,下载下来,手动解压替换更新 (如果上面两个无法使用时,只能使用此方法)。
QQ 群:704655241 ( 请先看完视频教程之后再加 )
准备阶段完成之后,请继续结合视频教程完成自己的第一脚本 :经典十二炮。
最后,希望 AvZ 能够在键控方面帮助到您!