标题: 在武将资料对话框中增加显示项
性别:男-离线 513633522
(小越)

Rank: 7Rank: 7Rank: 7Rank: 7
组别 校尉
级别 右将军
功绩 12
帖子 1179
编号 349592
注册 2009-12-6
家族 轩辕狼党


发表于 2010-10-14 15:55 资料 文集 短消息 看全部作者
终于又有教程了
占位再看


顶部
性别:男-离线 513633522
(小越)

Rank: 7Rank: 7Rank: 7Rank: 7
组别 校尉
级别 右将军
功绩 12
帖子 1179
编号 349592
注册 2009-12-6
家族 轩辕狼党


发表于 2010-10-14 16:00 资料 文集 短消息 看全部作者
哇哇哇,这可是好东西啊!!我自己弄了很久没弄出来,胡乱改了很多……都不起作用……

保存慢慢看


图片附件: 11.png (2010-10-14 16:00, 23.14 K)



顶部
性别:男-离线 513633522
(小越)

Rank: 7Rank: 7Rank: 7Rank: 7
组别 校尉
级别 右将军
功绩 12
帖子 1179
编号 349592
注册 2009-12-6
家族 轩辕狼党


发表于 2010-10-14 20:40 资料 文集 短消息 看全部作者
回复 #6 狂煞∑小星 的帖子

兵种……我也等着看看
顶部
性别:男-离线 513633522
(小越)

Rank: 7Rank: 7Rank: 7Rank: 7
组别 校尉
级别 右将军
功绩 12
帖子 1179
编号 349592
注册 2009-12-6
家族 轩辕狼党


发表于 2010-10-15 10:45 资料 文集 短消息 看全部作者


QUOTE:
3、0050E000是全武将的特技按编号顺序存放的内存起点,因为每个武将的特技占用两个字节,所以在前面加上SHL EAX,1来乘以2。

其他的都看懂了 ,就这个不懂,0050E000 这个位置上的内容具体是什么,应该还有其他地方使用到吧,能告诉我其他位置的使用吗?

好作为参考
顶部
性别:男-离线 513633522
(小越)

Rank: 7Rank: 7Rank: 7Rank: 7
组别 校尉
级别 右将军
功绩 12
帖子 1179
编号 349592
注册 2009-12-6
家族 轩辕狼党


发表于 2010-10-15 16:57 资料 文集 短消息 看全部作者
回复 #12 godtype 的帖子

我自己找了……就找到一处……

00407016  |.  05 00E05000     ADD EAX,Ekd5.0050E000   
顶部
性别:男-离线 513633522
(小越)

Rank: 7Rank: 7Rank: 7Rank: 7
组别 校尉
级别 右将军
功绩 12
帖子 1179
编号 349592
注册 2009-12-6
家族 轩辕狼党


发表于 2010-10-27 18:18 资料 文集 短消息 看全部作者
1、在原曹操传引擎中怎么改啊!!  比如我加入了无限引导的兵种  加入兵种特效的对话框显示项!!让有兵种特效的显示无限引导!!
2、可不可以直接指定某个武将显示 特有的内容,比如让 夏侯惇和夏侯渊的组合技显示框(增加显示框)中显示 兄弟同宗  
(组合技我用剧本弄出来)

[ 本帖最后由 513633522 于 2010-10-27 19:40 编辑 ]
顶部
性别:男-离线 513633522
(小越)

Rank: 7Rank: 7Rank: 7Rank: 7
组别 校尉
级别 右将军
功绩 12
帖子 1179
编号 349592
注册 2009-12-6
家族 轩辕狼党


发表于 2010-10-27 20:32 资料 文集 短消息 看全部作者
我在毅大的4.0的基础上改了组合技(组合技我打算用剧本写),没成功,改动的位置有



00409233   . /EB 5E           JMP SHORT Ekd511.00409293



00409293   > \C1E0 02         SHL EAX,2
00409296   .  83F8 00         CMP EAX,0   (我是想判断是不是0号武将,这个我不会,求方法!!
00409299   .  75 1D           JNZ SHORT Ekd511.004092B8
0040929B   .  68 D4934000     PUSH Ekd511.004093D4                           ; /Text = "兄弟同宗悙悙悙悙悙悙悙悙悙怳嬱冹塎鴭E鴭M??婨兝塃婱鴭U?圓婱兞塎荅?
显示太多了……(怎样设置显示的字节数!!求方法
004092A0   .  68 40060000     PUSH 640                                       ; |/ControlID = 640 (1600.)
004092A5   .  FF75 08         PUSH DWORD PTR SS:[EBP+8]                      ; ||hWnd
004092A8   .  FF15 DC624800   CALL DWORD PTR DS:[<&USER32.GetDlgItem>]       ; |\GetDlgItem
004092AE   .  50              PUSH EAX                                       ; |hWnd
004092AF   .  FF15 60634800   CALL DWORD PTR DS:[<&USER32.SetWindowTextA>]   ; \SetWindowTextA
004092B5   .  8B4D 90         MOV ECX,DWORD PTR SS:[EBP-70]
004092B8   >  D1E0            SHL EAX,1
004092BA   .^ E9 76FFFFFF     JMP Ekd511.00409235

下面一段时:“兄弟同宗”四个字
004093D4      D0              DB D0
004093D5      D6              DB D6
004093D6      B5              DB B5
004093D7      DC              DB DC
004093D8      CD              DB CD
004093D9      AC              DB AC
004093DA      D7              DB D7
004093DB      DA              DB DA



不仅显示太多了,每个武将都显示同样的内容

[ 本帖最后由 513633522 于 2010-10-27 20:35 编辑 ]


图片附件: 1.png (2010-10-27 20:33, 2.25 K)

顶部
性别:男-离线 513633522
(小越)

Rank: 7Rank: 7Rank: 7Rank: 7
组别 校尉
级别 右将军
功绩 12
帖子 1179
编号 349592
注册 2009-12-6
家族 轩辕狼党


发表于 2011-4-17 09:19 资料 文集 短消息 看全部作者


QUOTE:
这3行可以直接用
  MOV ECX, PUSH DWORD PTR SS:[EBP-70]
  CALL 00409500
来代替,同样输出武将编号到EAX中。

MOV ECX, PUSH DWORD PTR SS:[EBP-70]
这一句是不是应该去掉PUSH,要不无法输入……………………
顶部

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




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

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

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