百度首页 | 百度空间
 
查看文章
 
传奇与传奇世界升级武器的方法
2007-12-28 01:33
传奇私服流传出来NN久的今天,我想研究过的人尤其是那些外挂制作者么早已知道升级武器是怎么回事 了。首先,在服务器程序中,必然会有一个存档文件,此 文件保存人物的属性、装备、所在坐标等等。随便下个4F自己研究研究就可以了。很简单,参考文献网 上多的可以用好几火车运了。 在传奇中,每个物品都有自己的专有的ID,当偶把武器放进去升了以后,却发现在存档文件中找不到该 武器的ID及其资料了!!!为什么列???请继续看!在偶进一步的查找之后,发现原来传奇用了一个 专门的二进制文件来存放玩家升级的武器的资料。(传世也是这样滴) 我用Uedit32打开此文件看到武器的ID、持久、以及特殊的四个数字,在经过X次武器升级之后,终于发现 了此四个数字的的奥妙。

在特殊的四个数字中,前三个数字是你所放首饰的魔、道、攻,最后一个数字是黑铁矿的总纯度。虽然 在升级武器的时候,程序取走了你包裹里所有的首饰,但是只有魔最高的两个,道最高的两个,攻最高 的两个首饰被记录了。其他首饰并未参与运算。(看清楚了没?这是关键啊!) 而且所谓最高是指按照 首饰所加的最小下限和最大上限的和来算的,也就是说攻5的幽灵项链比2-4的记忆项链要少一点。(极 品的拿开先)而在魔、道、攻三个数字都相等的情况下,即当你任何首饰都不放或放了如降妖戒指又或 者放了等数目的生命、记忆、天竺。那么程序将默认取道术的那个数字。也就是说升出来的武器将会是 加道的。

当武器从沙铁匠老头那取出后,程序将会在武器资料中增加一个数字,假如该数字为0的话,这个武器就 是碎的。如果该数字为10的话,这个武器加魔一点,为11的话,加魔2点,为12的话加魔3点。如果该数 字为20的话,加道一点,21加道2点。该数字为30则加攻1点,31加2点,32加3点。 也就是说,当你把武器取出来的时候,程序将提取那三个数字中最高的一个(三个全相等默认为道),并 和程序随机返回的一个数字进行运算来判断该武器是否会升成功。

即是说,假如你什么首饰都不放,但是程序随机返回的数字很高(当然这就是幸运值了),武器也会升 成功。或者你放了两个圣站项链,但是程序返回了一个很低的数字,那么很遗憾,这个武器资料增加的 那个数字就是0而不是30或者31、32了。

至于为什么会出现加两点,三点的情况,这个还在分析中,这个应该类似于打怪爆出的极品物品,不过 跳点跟幸运值也是有关系的。。。本人的武器大多都是第一手跳点,大多是2两点,有几次三点,不过出 在龙纹上面。

我们用的外挂也基本是针对接收服务器发来的封包再修改客户端发出的封包的。那么假如你能从内存中 读出武器是否成败。那么直接从封包中截获就可以了,不用那么辛苦用诸如artmoney这样的游戏修改软 件来查找(此软件以前被用来知道帐号和ID名盗号的,具体新浪传奇论坛上有介绍)。而事实上也是如此 ,服务器只会判断武器资料中是否增加了那些数字,增加了则在发送过来的封包中说该武器被升级过, 于是客户端在显示时显示武器带星星。服务器并没有将那些数字具体是什么发送过来。所以具体资料还 在服务器上,所以说能看出来的人在痴人说梦了。

下面我将提供一下配方,在提供之前我还是罗嗦点,如果你有耐心请继续看!不知道大家用过升级武器 外挂没有?可能大家都没用过,呵呵。现在好象用不了了嘿。武器升级外挂提供了几个经典的配方.
-----------------------------------------------------------------
战士 配方
记忆项链2 死神手套4 珊瑚戒指4
圣战项链2 死神手套4 力量戒指4
15上黑帖矿8 首饰小持久要一样
-----------------------------------------------------------------
道士 配方
天竺项链2 道士手镯4 道德戒指4
灵魂项链2 三眼手镯4 道德戒指4
-----------------------------------------------------------------
法师 配方
生命项链2 黑谈手镯4 魅力戒指4
恶魔铃铛2 龙之手镯4 魅力戒指4

以现在首饰的价格来看,最好用来升级武器的就是记忆项链2条,生命项链2条,和天竺两条了,但是以 几率来看,由于武器升级并不是100%成功,所以武器一直升下去必然会有碎的时候,这个时候掂刀还是 很重要的。人家武器升级外挂就红子提醒了 注意:在武器连续升级5次以后要按下试刀,也就是我们通 常的垫刀。呵呵。 但是切记,两个绿色效果和一个绿色加记忆是一样的。因为取的第二个首饰的数值是 除以3的,除 不掉小数就扔了。

配方是标准配方,准备好了东西后,在沙的衣服店进密道,拿着龙纹打僵尸,一 层僵尸太少,直接进了二层,打了N个僵尸后持久到了19,在打的时候你可以密切观察你武器的持久,经 过N次观察后发现,在19持久降18或者18降17的时候,打的僵尸会连续两个大爆,(掌握幸运点的关键) 基本上是100%,这个时候马上用行会回城 放武器给沙老头,然后一个小时后取出,给旁边的NPC特修( 又一关键),记住不要普修!!!(普修的后果是武器的*号回消失,系统会认为你的武器没有升级过, 不信你可以去试!一次不成,多试几次。)然后和平砍沙老头!恭喜你武器升级成功! 说到这么多,这 里是关键!大家可以用一块矿来做测试,看看老外的发现是不是很帅!!!武器很难不成!

讲一下黑铁矿,随便什么持久的黑铁矿总数超过3个总和超过30少于60将随机掉一点持久,黑铁矿持 久大于10总持久大于60小于90不降也不升持久,黑铁矿总持久大于90随机加一到两点持久。黑铁矿持久 总和小于30则掉3点持久,在武器持久小于3以后将每次掉一半持久,在小于1以后用降一点持久的黑铁矿 升武器持久将会变成65(随机的,有可能会不变)。 黑铁话题结束。

欢迎转载或摘录传奇私服技术文章,请注明www.110wf.com

类别:私服 | 添加到搜藏 | 浏览() | 评论 (2)
 
最近读者:
 
网友评论:
1
2007-12-28 09:11
http://hi.baidu.com/%C9%FA%B2%FA%CB%BD%B7%FEgm
 
2
2008-01-03 16:39
传奇私服 http://www.110wf.com
 
发表评论:
姓 名:
网址或邮箱: (选填)
内 容:
验证码:
 

     

©2008 Baidu