首页 > 其他分享 >植物大战僵尸-杂交版-修改阳光

植物大战僵尸-杂交版-修改阳光

时间:2024-05-30 23:00:18浏览次数:27  
标签:杂交 颜色 僵尸 XXX 大战 include 数字

植物大战僵尸-杂交版-修改阳光

C语言版

链接: https://caiyun.139.com/m/i?014MccuLAnI50  

提取码:jL0r 

 

游戏下载:

https://www.cnblogs.com/harlanlu/p/18223442

 

#include <windows.h>
#include <stdio.h>
#include <pthread.h>
/*
颜色函数SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),前景色 | 背景色 | 前景加强 | 背景加强);
    前景色:数字0-15 或 FOREGROUND_XXX 表示  (其中XXX可用BLUE、RED、GREEN表示) 
    前景加强:数字8 或 FOREGROUND_INTENSITY 表示
    背景色:数字16 32 64 或 BACKGROUND_XXX 三种颜色表示 
    背景加强: 数字128 或 BACKGROUND_INTENSITY 表示
主要应用:改变指定区域字体与背景的颜色
前景颜色对应值: 
  0=黑色                8=灰色  
   1=蓝色                9=淡蓝色        十六进制                                  
  2=绿色                10=淡绿色       0xa          
  3=湖蓝色              11=淡浅绿色     0xb 
  4=红色                12=淡红色       0xc  
  5=紫色                13=淡紫色       0xd          
  6=黄色                14=淡黄色       0xe          
  7=白色                15=亮白色       0xf 
  也可以把这些值设置成常量。
*/
void color(short x) //自定义函根据参数改变颜色 
{
    if(x>=0 && x<=15)//参数在0-15的范围颜色
        SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), x);    //只有一个参数,改变字体颜色 
    else//默认的颜色白色
        SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), 7);
}

int main()
{
    HWND hwnd = FindWindow(NULL, "植物大战僵尸杂交版v2.0.88");   //找到窗口
    if(hwnd == 0)
    {
        printf("获取句柄失败,请先打开游戏\n");
        system("pause"); 
        return -1;
    }

    DWORD dwPID = 0;
    GetWindowThreadProcessId(hwnd, &dwPID); //获取进程标识
    if (dwPID == 0)
    {
        printf("获取PID失败,请先打开游戏\n");
        system("pause"); 
        return -1;
    }

    HANDLE hProcess = OpenProcess(PROCESS_ALL_ACCESS, 0, dwPID);
    if (hProcess == NULL)
    {
        printf("进程打开失败,请先打开游戏\n");
        system("pause"); 
        return -1;
    }

    DWORD dwSize = 0;

    

	int modifySunshine;
	
	
	
	
    while(1){
    	
    	DWORD SunShineBaseAddress = 0x006A9EC0; //基址
	    DWORD SunShineBaseAddressValue = 0; //基址值
	    if (0 == ReadProcessMemory(hProcess, (LPVOID)SunShineBaseAddress, &SunShineBaseAddressValue, sizeof(DWORD), &dwSize))
	    {
	        printf("静态址获取失败\n");
	        system("pause"); 
	        return -1;
	    }
	
	    DWORD SunShineOffsetFirst = 0x768;  //一级偏移
	    DWORD SunShineOffsetFirstValue = 0; //一级偏移值
	    if (0 == ReadProcessMemory(hProcess, (LPVOID)(SunShineBaseAddressValue + SunShineOffsetFirst), &SunShineOffsetFirstValue, sizeof(DWORD), &dwSize))
	    {
	        printf("一级偏移获取失败,请先进入植物种植界面\n");
	        system("pause"); 
	        return -1;
	    }
	
	    DWORD SunShineOffsetSecond = 0x5560;    //二级偏移
	    DWORD SunShineNum=0;    //二级偏移值,即阳光数量
	    if (0 == ReadProcessMemory(hProcess, (LPVOID)(SunShineOffsetFirstValue + SunShineOffsetSecond), &SunShineNum, sizeof(DWORD), &dwSize))
	    {
	        printf("二级偏移获取失败,请先进入植物种植界面\n");
	        system("pause"); 
	        return -1;
	    }
    	printf("初始阳光值:%d\n", SunShineNum);
    	
    	
	    color(11); 
	    printf("\n请输入阳光的修改值:");
	    scanf("%d", &modifySunshine);
	    color(16); 
	    
	    
	    WriteProcessMemory(hProcess, (LPVOID)(SunShineOffsetFirstValue + SunShineOffsetSecond), &modifySunshine, sizeof(DWORD), &dwSize);	
	    printf("\n修改成功!\n");
	    
	}
	
    

//    printf("修改成功!");
    CloseHandle(hProcess);

    return 0;
}

 

标签:杂交,颜色,僵尸,XXX,大战,include,数字
From: https://www.cnblogs.com/harlanlu/p/18223449

相关文章

  • 微软、亚马逊、甲骨文、Salesforce,四大巨头CRM AI大战,谁是最终赢家?
    像Microsoft、Oracle、Salesforce这样的公司正在竞相将AI集成到他们的CRM平台中,向企业承诺以更智能、更高效的方式来管理客户关系。但在AI竞技场上竞争者云集,很难判断谁在这场CRMAI之战中占据上风。本篇文章将仔细研究主要参与者的策略和创新,以确定谁在这场争夺CRMAI主导地位......
  • 植物大战僵尸杂交版最全版本所有版本包含
    在这个充满挑战与乐趣的游戏世界里,我们即将开启一段奇妙的冒险旅程。今天,我要带领大家走进《植物大战僵尸杂交版2.0》的神秘大门,探索这个充满策略和智慧的游戏世界。一、控制台的秘密:解锁游戏的无限可能想象一下,你手中握有一个控制台,它能够让你随心所欲地调整游戏难度,享......
  • 【转载】《星铁植物大战僵尸》:策略游戏的深度解析与未来展望
    《星铁植物大战僵尸》作为策略游戏领域的新贵,凭借其独特的太空塔防背景和星铁角色的融合,成功吸引了广大玩家的目光。本文将从游戏的设计理念、玩家行为分析、以及未来发展趋势三个方面,对《星铁植物大战僵尸》进行深度解析,并对其未来的发展进行展望。游戏设计理念:创新与经典的结合......
  • 星铁版植物大战僵尸介绍
    参考:来自植物大战僵尸百科的星铁版植物大战僵尸介绍星铁版植物大战僵尸是一款衍生的策略塔防同人游戏,游戏将崩坏星穹铁道的人物和植物大战僵尸的玩法结合在一起,沿用了崩铁的垃圾桶梗,垃圾桶军团入侵贝洛伯格,开拓者们要带领大家一起抵御,合理安置人物,利用他们的技能保卫贝洛伯格。......
  • C130 并查集 P1197 [JSOI2008] 星球大战
    视频链接:  P1197[JSOI2008]星球大战-洛谷|计算机科学教育新生态(luogu.com.cn)//并查集#include<iostream>#include<cstdio>#include<cstring>usingnamespacestd;constintN=400005;inth[N],from[N],to[N],ne[N],idx;voidadd(intu,intv){from[......
  • 植物大战僵尸杂交版最全版本所有版本包含
    "植物大战僵尸杂交版"是一款非常有趣的休闲游戏,它集合了经典的植物大战僵尸元素和全新的杂交机制,让玩家可以在游戏中体验到更多的乐趣。今天,我要为大家详细介绍这款游戏的玩法和特点。首先,在游戏中,你可以通过点击关卡难度选择右边的小墓碑来打开控制台。控制台提供了多种......
  • 僵尸进程和孤儿进程、守护进程
    【一】僵尸进程和孤儿进程【1】引入我们知道在unix/linux中,正常情况下,子进程是通过父进程创建的,子进程在创建新的进程。子进程的结束和父进程的运行是一个异步过程,即父进程永远无法预测子进程到底什么时候结束。当一个进程完成它的工作终止之后,它的父进程需要调用wait()或......
  • 解决前端性能瓶颈:高效处理大量数据渲染与复杂交互的策略与优化方法
    ✨✨祝屏幕前的小伙伴们每天都有好运相伴左右,一定要天天开心!✨✨ ......
  • wetool最新版!清僵尸粉、一键群发、批量同意好友、自动回复好友、wetool免费试用,不封号
     今天给大家推荐一款我们目前在使用的电脑群发工具掘金小蜜,不仅可以无限多开,方便你同时管理多个账号,群发功能更是十分强大,轻松释放你的双手。掘金小蜜(只支持Win7及以上操作系统,没有推Mac版和手机客户端。群发功能下载打开登录,这是账号登录进去后的界面,可以看到非常多的功能......
  • wetool最新版升级版!清僵尸粉、一键群发、批量同意好友、自动回复好友、20多种功能,不封
    v:870747557 今天给大家推荐一款我们目前在使用的电脑群发工具掘金小蜜,不仅可以无限多开,方便你同时管理多个账号,群发功能更是十分强大,轻松释放你的双手。掘金小蜜(只支持Win7及以上操作系统,没有推Mac版和手机客户端。群发功能下载打开登录,这是账号登录进去后的界面,可以看到......