中级玩家
 
- 贡献度
- 18
- 金元
- 1766
- 积分
- 249
- 精华
- 0
- 注册时间
- 2016-7-8
|
Edition=xiaojiaoben-常用.dll|拦截.dll|
标题=战地6两项修改器
启动热键=Home键
暂停/继续热键=
终止热键=F12键
简介=战地风云6内存修改脚本,只支持单人战役 v1.1.2.0版本$$$$完全进入游戏后,按热键启动后,才能按下面快捷热键$$$$F1键 无限生命$$F2键 无限弹
自定义变量();
变量(游戏进程,句柄,模块句柄,进程句柄,基址,存放变量);
子程序(主程序);
// 初始化游戏窗口
获取窗口句柄("bf6.exe" , "" , "");
调试(句柄);
如果(句柄 > 0 , 判断1);
监视热键(生命子程序 , F1键);
监视热键(子弹子程序 , F2键);
进程名取进程ID("bf6.exe" , 存放变量); // 返回进程ID
x64打开进程(存放变量 , 进程句柄);
x64取进程模块句柄(进程句柄 , "bf6.exe" , 模块句柄);
运算(存放变量 = 模块句柄 + 162408456); // 09AE2808
// 调试(模块句柄,存放变量);
强制文本型(存放变量 , 存放变量);
进制十到十六1(存放变量 , 基址);
计次循环( -1 , , 计组1);
延时(1000);
计次循环结束(计组1)
否则(判断1)
弹出信息("未找到游戏进程,请先启动游戏");
条件结束(判断1)
子程序(生命子程序);
变量(存放变量);
运算(存放变量=基址 + "+68+40");
如果(生命 = 0,第1层);
运算(生命=1);
计次循环(-1,,计组2);
x64写小数型(存放变量,100.0);//生命
延时(1000);
如果(生命 = 0,第2层);
计次跳出(计组2)
否则(第2层)
条件结束(第2层)
计次循环结束(计组2)
否则(第1层)
运算(生命=0);
条件结束(第1层)
子程序(子弹子程序);
变量(存放变量);
运算(存放变量=基址 + "+68+88+c0+e8+620");//1号枪
x64写整数型(存放变量,999);
运算(存放变量=基址 + "+68+68+b8+48+768");//2号枪
x64写整数型(存放变量,999);
如果要生成EXE,需要小脚本4.86,如果是用CE "bf6.exe"+09AE2808 +上面偏移
|
|