标题: 指针变量改颜色,帮忙看看我哪里错了, 求助各路大神!!!
性别:未知-离线 电音

Rank: 1
组别 百姓
级别 在野武将
功绩 0
帖子 46
编号 479534
注册 2013-3-6


发表于 2013-9-25 22:21 资料 短消息 只看该作者
指针变量改颜色,帮忙看看我哪里错了

昨晚看了毅大在5.9发布贴回复的最底楼层,说可以用整型变量来修改战场缩略图我军、友军、敌军的方块颜色,

具体的怎么改我不知道。然后我自己实验了一下,结果我技术不够,所以做不出来,不知道哪里错了。


我在找方块颜色的时候,顺带找到了名字的颜色。于是就打算先把武将名字的颜色先改改试试。

附图左上就是我要用指针改的名字颜色,还有就是剧本和地址,

剧本里的指针数字4457435 转换由OD地址4403DB转换而来,这个地址的内容就是关羽这个我军名字的红色部分。

但是我的剧本这样弄到了游戏里触发之后游戏就自动关闭,剧本的最后一句是颜色表里的绿色,我是随便弄一个颜色试试看的。

而且只要删除指针的最后一句变量就不会自动关闭,但是却没有任何效果。请大神帮忙看看我哪里写错了。


图片附件: [21] 21.jpg (2013-9-25 22:21, 67.72 K)



顶部
性别:男-离线 godtype
(毅)

刘国公
广南东路经略使
枢密直学士
★★★★★★★★★★★★
★★★

Rank: 24Rank: 24Rank: 24
柱国(正二品) 轩辕春秋年度最佳(轩辕工作室)
组别 经略使
级别 卫将军
好贴 1
功绩 1314
帖子 6207
编号 111321
注册 2007-2-18
来自 我家
家族 轩辕学院


发表于 2013-9-26 11:22 资料 个人空间 短消息 只看该作者
脑筋转的方向要转好一点。
找四个连续的整形,按我、友、敌、援的顺序存放数值,在4403D4改成从这四个整形里面读出数值,然后存入[EBP-8]
like this:
004403D4     8B0485 0020500>MOV EAX,DWORD PTR DS:[EAX*4+XXX]
004403DB     8845 F8        MOV BYTE PTR SS:[EBP-8],AL
004403DE     90             NOP

XXX就是第一个整形的地址。


顶部
性别:未知-离线 电音

Rank: 1
组别 百姓
级别 在野武将
功绩 0
帖子 46
编号 479534
注册 2013-3-6


发表于 2013-9-28 10:38 资料 短消息 只看该作者
回复 #2 godtype 的帖子

名字的颜色可以自由变换了,非常感谢毅大。但是还有战场缩小图的颜色在哪里换?我的是5.9,按照你之前给人回复的5.6地址和命令来找查,找来找去OD上只有这个名字的颜色。
顶部
性别:未知-离线 电音

Rank: 1
组别 百姓
级别 在野武将
功绩 0
帖子 46
编号 479534
注册 2013-3-6


发表于 2013-10-7 12:17 资料 短消息 只看该作者
如图。


图片附件: IVH7NO`V1FCC0JASE)1_PQ4.jpg (2013-10-7 12:17, 91.65 K)

顶部
性别:未知-离线 电音

Rank: 1
组别 百姓
级别 在野武将
功绩 0
帖子 46
编号 479534
注册 2013-3-6


发表于 2013-10-7 12:18 资料 短消息 只看该作者
还有个。


图片附件: ]EPT)OT(J~~0L6ZXCYC%KOV.jpg (2013-10-7 12:18, 187.26 K)

顶部
性别:未知-离线 电音

Rank: 1
组别 百姓
级别 在野武将
功绩 0
帖子 46
编号 479534
注册 2013-3-6


发表于 2013-10-7 15:39 资料 短消息 只看该作者
费尽千辛万苦之后,终于找到了地址。请教毅大,要怎么弄才可以用整型变量控制?


图片附件: IKX6R[~}1CWWMU_TZHKT~AL.jpg (2013-10-7 15:39, 120.32 K)

顶部

正在浏览此帖的会员 - 共 1 人在线




当前时区 GMT+8, 现在时间是 2024-11-22 20:52
京ICP备2023018092号 轩辕春秋 2003-2023 www.xycq.org.cn

Powered by Discuz! 5.0.0 2001-2006 Comsenz Inc.
Processed in 0.009475 second(s), 9 queries , Gzip enabled

清除 Cookies - 联系我们 - 轩辕春秋 - Archiver - WAP