标题: 关于曹操传的金钱问题, 请高手帮忙解答
性别:男-离线 炎帝瀑布碎
(月半月半)

余杭郡公
监管使
京东西路经略使
★★★★★★

Rank: 23Rank: 23Rank: 23Rank: 23Rank: 23
资政殿大学士(从一品)
组别 经略使
级别 征东将军
好贴 1
功绩 2358
帖子 5212
编号 85388
注册 2006-10-1
来自 轩辕学院
家族 肉肉门


发表于 2007-2-2 08:43 资料 个人空间 短消息 看全部作者
回复 #5 无敌张辽 的帖子

有这等好事?
光截图看不出问题所在,
LZ顺便附上一个卖东西前的存档吧...


顶部
性别:男-离线 炎帝瀑布碎
(月半月半)

余杭郡公
监管使
京东西路经略使
★★★★★★

Rank: 23Rank: 23Rank: 23Rank: 23Rank: 23
资政殿大学士(从一品)
组别 经略使
级别 征东将军
好贴 1
功绩 2358
帖子 5212
编号 85388
注册 2006-10-1
来自 轩辕学院
家族 肉肉门


发表于 2007-2-4 13:14 资料 个人空间 短消息 看全部作者
试了下阁下的存档,的确如阁下所言
但纠正一点,是卖了一件满经验的武器之后随便卖哪一件都会,如果那件也是满经验则此现象将延续下去.
第一个满经验武器卖钱为正常数值,接着那个满经验的后卖的武器卖钱为65535+正常值
问题应该出在Data.e5里
原以为是exe里的计算公式有错误
我换了个exe试了下,问题依旧.
但把Data换了,问题就不存在了.
(经试验无论是经过解压或没解压的或由原DATA修改的都会发生LZ的情况。
但其它一些MOD里的DATA放进去就没有这种情况。)

还有就是除了第一个卖了750元,其它的都是66285元
分析一下66285=750+65535
65535是十六进制双字节满时(即"FF FF")的值
而卖东西时获的的金钱由于一般多于255,所以应该也是由一个双字节决定的
每样东西的价格所占的地址应该是独立的,而阁下的情况只出现在卖同样的物品上.
所以DATA里的有关三级满经验的物品价值的地址可能发生了计算混乱,推测和可能和那个满经验有关,满经验的值应该就是FF,如此我感觉就是这里出现了计算混乱.

p.S新手来着,以上纯属推测.不过问题应该在DATA里
     所有现象都是拿阁下的存档试出的

[ 本帖最后由 炎帝瀑布碎 于 2007-2-4 17:52 编辑 ]


顶部

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




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

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

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