标题: 请问下毅兄godtype的最终引擎对话框中能力的ID号最初是写在哪里,谢谢
性别:男-离线 aaa132536
(辉夜)

Rank: 4
组别 士兵
级别 偏将军
功绩 4
帖子 363
编号 36085
注册 2005-4-6


发表于 2013-7-22 03:09 资料 短消息 只看该作者
请问下毅兄godtype的最终引擎对话框中能力的ID号最初是写在哪里,谢谢

毅兄,00476B85这段代码是不是在对话框中显示能力的值哦,如果是的话,下面这段代码

00476D41   |> \8B4D 0C            mov ecx,dword ptr ss:[ebp+C]
00476D44   |.  51                 push ecx                                                ; /hWnd
00476D45   |.  FF15 94634800      call dword ptr ds:[<&USER32.GetDlgCtrlID>]              ; \GetDlgCtrlID

ecx是不是能力的ID号,如果是的话,那能力的ID号是这段代码输入的第二个参数,查找call 00476B85得到下面这段代码


00476ADF   /.  55                 push ebp
00476AE0   |.  8BEC               mov ebp,esp
00476AE2   |.  51                 push ecx
00476AE3   |.  8B45 0C            mov eax,dword ptr ss:[ebp+C]
00476AE6   |.  8945 FC            mov dword ptr ss:[ebp-4],eax
00476AE9   |.  817D FC 10010000   cmp dword ptr ss:[ebp-4],110
00476AF0   |.  74 14              je short Ekd5.00476B06
00476AF2   |.  817D FC 36010000   cmp dword ptr ss:[ebp-4],136
00476AF9   |.  74 68              je short Ekd5.00476B63
00476AFB   |.  817D FC 38010000   cmp dword ptr ss:[ebp-4],138
00476B02   |.  74 23              je short Ekd5.00476B27
00476B04   |.  EB 73              jmp short Ekd5.00476B79
00476B06   |>  8B4D 08            mov ecx,dword ptr ss:[ebp+8]
00476B09   |.  51                 push ecx
00476B0A   |.  8B15 04754B00      mov edx,dword ptr ds:[4B7504]
00476B10   |.  8B0C95 F06C4B00    mov ecx,dword ptr ds:[edx*4+4B6CF0]
00476B17   |.  E8 34D50500        call Ekd5.004D4050
00476B1C   |.  90                 nop                                                     ; |
00476B1D   |.  90                 nop                                                     ; |
00476B1E   |.  90                 nop                                                     ; |
00476B1F   |.  90                 nop                                                     ; |
00476B20   |.  E8 62FEFFFF        call Ekd5.00476987                                      ; \Ekd5.00476987
00476B25   |.  EB 56              jmp short Ekd5.00476B7D
00476B27   |>  6A 00              push 0                                                  ; /Arg4 = 00000000
00476B29   |.  6A 01              push 1                                                  ; |Arg3 = 00000001
00476B2B   |.  8B45 14            mov eax,dword ptr ss:[ebp+14]                           ; |
00476B2E   |.  50                 push eax                                                ; |Arg2
00476B2F   |.  8B4D 10            mov ecx,dword ptr ss:[ebp+10]                           ; |
00476B32   |.  51                 push ecx                                                ; |Arg1
00476B33   |.  E8 53AAFFFF        call Ekd5.0047158B                                      ; \Ekd5.0047158B
00476B38   |.  83C4 10            add esp,10
00476B3B   |.  8B15 04754B00      mov edx,dword ptr ds:[4B7504]
00476B41   |.  8B0495 F06C4B00    mov eax,dword ptr ds:[edx*4+4B6CF0]
00476B48   |.  E8 13D50500        call Ekd5.004D4060
00476B4D   |.  90                 nop
00476B4E   |.  90                 nop
00476B4F   |.  90                 nop
00476B50   |.  50                 push eax                                                ; /Arg3
00476B51   |.  8B4D 14            mov ecx,dword ptr ss:[ebp+14]                           ; |
00476B54   |.  51                 push ecx                                                ; |Arg2
00476B55   |.  8B55 10            mov edx,dword ptr ss:[ebp+10]                           ; |
00476B58   |.  52                 push edx                                                ; |Arg1
00476B59   |.  E8 27000000        call Ekd5.00476B85                                      ; \Ekd5.00476B85

能力的ID号是这段代码输入的第四个参数,但我查找call 00476ADF时,找不到哪个程序引用这段代码,请问下毅兄能力的ID号最初是写在哪里的哦,谢谢。


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

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

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


发表于 2013-7-22 11:11 资料 个人空间 短消息 只看该作者
这个是光荣写的,好不好。


顶部
性别:男-离线 aaa132536
(辉夜)

Rank: 4
组别 士兵
级别 偏将军
功绩 4
帖子 363
编号 36085
注册 2005-4-6


发表于 2013-7-22 12:45 资料 短消息 只看该作者
恩,我想将曹操传的能力改为力量、体质、精神、技术、速度、幸运,假设多出来的一维在对话框中的ID是1500,请问下毅兄要在EXE里改哪里,才能在对话框中显示出来,谢谢。(假设多出来的一维的关联程序大都已修改,对话框中的能力栏也已调整好,只差最后将多出来的一维在对话框中的能力栏中显示出来)

[ 本帖最后由 aaa132536 于 2013-7-22 12:54 编辑 ]
顶部
性别:男-离线 godtype
(毅)

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

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


发表于 2013-7-22 14:46 资料 个人空间 短消息 只看该作者
476B85开始部分就有地方设置ID号,设完就可以了,其他的东西都是固定格式,不能乱改。
顶部
性别:男-离线 aaa132536
(辉夜)

Rank: 4
组别 士兵
级别 偏将军
功绩 4
帖子 363
编号 36085
注册 2005-4-6


发表于 2013-7-22 18:34 资料 短消息 只看该作者
哦,谢谢毅兄。
顶部

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




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

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

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