大家好,我是壁虎,这才带来的源码已经更新过了,很稳定无检测,绝非骗子垃圾源码,50海笔=1
.版本 9.28
置入代码 ({ 235, 16, 86, 77, 80, 114, 111, 116, 101, 99, 116, 32, 98, 101, 103, 105, 110, 0 })
.判断循环首 (菜单线程ID ≠ 0)
.如果真 (MY_GetAsyncKeyState (#F2键) = -32767)
弹道瞄准 = 取反 (弹道瞄准)
.如果 (弹道瞄准)
发出声音 (真)
.否则
发出声音 (假)
.如果结束
.如果真结束
.如果真 (MY_GetAsyncKeyState (#F3键) = -32767)
穿墙 = 取反 (穿墙)
.如果 (穿墙)
写内存字节集 (进程取ID (“TGame.exe”, ), #穿墙地址, { 15, 133, 11, 1, 0, 0, 139, 83, 16, 243 }, ) ' 穿墙开353216如果真 () DA16A3
发出声音 (真)
.否则
写内存字节集 (进程取ID (“TGame.exe”, ), #穿墙地址, { 15, 132, 11, 1, 0, 0, 139, 83, 16, 243 }, ) ' 穿墙关
发出声音 (假)
.如果结束
.如果真结束
.如果真 (MY_GetAsyncKeyState (#F4键) = -32767)
无后坐力 = 取反 (无后坐力)
.如果 (无后坐力)
写内存字节集 (-1, 4611089, { 3, 3, 139, 27, 139, 76, 36, 20, 94, 137 }, ) ' 开 ak无后
发出声音 (真)
.否则
写内存字节集 (-1, 4611089, { 1, 3, 139, 27, 139, 76, 36, 20, 94, 137 }, ) ' 关 ak无后
发出声音 (假)
.如果结束
.如果真结束
.如果真 (MY_GetAsyncKeyState (#F5键) = -32767)
快速换弹 = 取反 (快速换弹)
.如果 (快速换弹)
写内存代码 (进程取ID (“TGame.exe”, ), 十到十六 (#人物地址) + “+48c+0+40+3e8+78c+ac0=1073741824”, )
发出声音 (真)
.否则
写内存代码 (进程取ID (“TGame.exe”, ), 十到十六 (#人物地址) + “+48c+0+40+3e8+78c+ac0=1065353216”, )
发出声音 (假)
.如果结束
.如果真结束
.如果真 (MY_GetAsyncKeyState (#F8键) = -32767)
.如果 (读内存代码 (进程取ID (“TGame.exe”, ), 十到十六 (#人物地址) + “+48c+0+40+3e8+2688+44=”) = 0)
写内存代码 (进程取ID (“TGame.exe”, ), 十到十六 (#人物地址) + “+48c+0+40+3e8+2688+44=1”, )
发出声音 (真)
.否则
写内存代码 (进程取ID (“TGame.exe”, ), 十到十六 (#人物地址) + “+48c+0+40+3e8+2688+44=0”, )
发出声音 (假)
.如果结束
.如果真结束
.如果真 (MY_GetAsyncKeyState (#F6键) = -32767)
三倍射速 = 取反 (三倍射速)
射速 = 射速 + 1
.如果真 (射速 > 2)
射速 = 0
.如果真结束
射速构造 ()
.如果真结束
.如果真 (MY_GetAsyncKeyState (#F7键) = -32767)
boss模式 = 取反 (boss模式)
.如果真结束
.如果真 (MY_GetAsyncKeyState (#Home键) = -32767)
显示菜单 = 取反 (显示菜单)
.如果真结束
.判断循环尾 ()
置入代码 ({ 235, 14, 86, 77, 80, 114, 111, 116, 101, 99, 116, 32, 101, 110, 100, 0 })
.子程序 发出声音
.参数 开启, 逻辑型
.判断开始 (开启)
Beep (2000, 100)
.默认
Beep (500, 100)
.判断结束
.子程序 取子程序真实地址_f, 整数型
.参数 子程序指针, 子程序指针
置入代码 ({ 83, 81, 139, 69, 8, 64, 139, 8, 128, 249, 232, 117, 248, 139, 72, 1, 141, 92, 8, 5, 139, 11, 193, 225, 8, 129, 249, 0, 85, 139, 236, 141, 64, 4, 117, 225, 139, 195, 89, 91, 201, 194, 4, 0 })
' 00000000 PUSH EBX
' 00000001 PUSH ECX
' 00000002 MOV EAX,[EBP+8]
' 00000005 INC EAX
' 00000006 MOV ECX,[EAX]
' 00000008 CMP CL,E8
' 0000000B JNZ SHORT 00000005
' 0000000D MOV ECX,[EAX+1]
' 00000010 LEA EBX,[EAX+ECX+5]
' 00000014 MOV ECX,[EBX]
' 00000016 SHL ECX,8
' 00000019 CMP ECX,EC8B5500
' 0000001F LEA EAX,[EAX+4]
' 00000022 JNZ SHORT 00000005
' 00000024 MOV EAX,EBX
' 00000026 POP ECX
' 00000027 POP EBX
' 00000028 LEAVE
' 00000029 RETN 4
返回 (0)
.子程序 绘制菜单
.参数 设备, 整数型
.局部变量 左边, 整数型
.局部变量 顶边, 整数型
.局部变量 位置, 整数型
.局部变量 行距, 整数型
.局部变量 选中, 整数型
.如果真 (显示菜单 = 真)
左边 = 15
顶边 = 20
行距 = 25
方框_新方框 (设备, 15, 38 + (1 + 位置) × 行距, 160, 175, RGBTOARGB (#白色), 1)
方框_新方框 (设备, 15, 240, 160, 75, RGBTOARGB (#白色), 1)
方框_新方框 (设备, 15, 41, 160, 20, RGBTOARGB (#白色), 1)
文本 (“ [免费 QQ546253494]”, 左边, 45, RGBTOARGB (#白色), 设备, 18)
位置 = 汇编加法 (位置, 1)
文本 (“ F2键 全屏跟踪 ” + 选择 (弹道瞄准, “[开启]”, “[关闭]”), 左边, 顶边 + (1 + 位置) × 行距, RGBTOARGB (#白色), 设备, 18)
位置 = 汇编加法 (位置, 1)
文本 (“ F3键 子弹穿墙 ” + 选择 (穿墙, “[开启]”, “[关闭]”), 左边, 顶边 + (1 + 位置) × 行距, RGBTOARGB (#白色), 设备, 18)
位置 = 汇编加法 (位置, 1)
文本 (“ F4键 W美无后 ” + 选择 (无后坐力, “[开启]”, “[关闭]”), 左边, 顶边 + (1 + 位置) × 行距, RGBTOARGB (#白色), 设备, 18)
位置 = 汇编加法 (位置, 1)
文本 (“ F5键 快速换弹 ” + 选择 (快速换弹, “[开启]”, “[关闭]”), 左边, 顶边 + (1 + 位置) × 行距, RGBTOARGB (#白色), 设备, 18)
位置 = 汇编加法 (位置, 1)
.判断开始 (射速 = 2)
文本 (“ F6键 子弹射速 [十六倍]”, 左边, 顶边 + (1 + 位置) × 行距, RGBTOARGB (#白色), 设备, 18)
.判断 (射速 = 1)
文本 (“ F6键 子弹射速 [三倍]”, 左边, 顶边 + (1 + 位置) × 行距, RGBTOARGB (#白色), 设备, 18)
.默认
文本 (“ F6键 子弹射速 [一倍]”, 左边, 顶边 + (1 + 位置) × 行距, RGBTOARGB (#白色), 设备, 18)
.判断结束
位置 = 汇编加法 (位置, 1)
文本 (“ F7键 瞄准头部 ” + 选择 (boss模式, “[开启]”, “[关闭]”), 左边, 顶边 + (1 + 位置) × 行距, RGBTOARGB (#白色), 设备, 18)
位置 = 汇编加法 (位置, 1)
文本 (“ F8键 远程商店 ” + 选择 (远程商店, “[开启]”, “[关闭]”), 左边, 顶边 + (1 + 位置) × 行距, RGBTOARGB (#白色), 设备, 18)
位置 = 汇编加法 (位置, 1)
文本 (“ [Home:显示隐藏]”, 左边, 顶边 + (1 + 位置) × 行距, RGBTOARGB (#白色), 设备, 18)
位置 = 汇编加法 (位置, 1)
文本 (“ [本程序默认打开神枪手]”, 左边, 顶边 + (1 + 位置) × 行距, RGBTOARGB (#白色), 设备, 18)
位置 = 汇编加法 (位置, 1)
文本 (“ [换弹和射速死后重新开]”, 左边, 顶边 + (1 + 位置) × 行距, RGBTOARGB (#白色), 设备, 18)
.如果真结束
.子程序 射速构造
射速地址 = 内存操作.读整数 (人物基址) ' 基址 024A70D0
射速地址 = 内存操作.读整数 (射速地址 + 1164) ' 偏移
射速地址 = 内存操作.读整数 (射速地址 + 0) ' 偏移
射速地址 = 内存操作.读整数 (射速地址 + 64) ' 偏移
射速地址 = 内存操作.读整数 (射速地址 + 476) ' 偏移
射速HOOK地址 = 内存操作.读整数 (射速地址 + 1296) ' 1065353216
.判断开始 (射速 = 0)
写_float2 (射速地址 + 1296, 1) ' 1
.判断 (射速 = 1)
写_float2 (射速地址 + 1296, 0.79999999928)
.判断 (射速 = 2)
写_float2 (射速地址 + 1296, 0.00999999928)
.默认
写_float2 (射速地址 + 1296, 1) ' 1
.判断结束
元和万元买源码哪个合适请求不要喷贵
联系我时,请说是在 挂海论坛 上看到的,谢谢! |