17173首页 - 免费新游 - 火爆论坛 - 游戏博客 - 游戏播客 - 百科问答 - 网游排行榜 - 网游期待榜
| 通行证 注册
17173热血传奇 > > 正文
17173全新积分兑换系统上线 点卡周边等你拿>>>详情点击

确定武器成功与失败的关键代码的分析
2008-02-25           【 加入收藏 / 文章投稿 / 截图上传 / 发表评论
作者:小铁匠 本文获得:积分 >>注册成为17173作家
此文为17173玩家原创,获得积分奖励。 >>17173积分兑换方法

 

现在我就拿点真东西给网络上这些认定我说的是假话的“朋友”来看看。

以下这段代码是确定成功与失败的关键代码,这是4F的,盛大的这部分可能已经改变:

if ((UpgradeInfo.btDc >= UpgradeInfo.btMc) and (UpgradeInfo.btDc >= UpgradeInfo.btSc)) or (n1C = 0) then begin
  n90:=_MIN(11,UpgradeInfo.btDc); 
  n10:=_MIN(85,n90 shl 3 - n90 + 10 + UpgradeInfo.UserItem.btValue[3] - UpgradeInfo.UserItem.btValue[4] + User.m_nBodyLuckLevel); //计算成功比例

  if Random(g_Config.nUpgradeWeaponDCRate) < n10 then begin  //取随机数,如果大等于成功比例数就失败,确认第一次跳点是否成功,成功后再来判断是否跳2点和3点。
        UpgradeInfo.UserItem.btValue[10]:=10;  //表示武器升级成功,跳一点

        if (n10 > 63) and (Random(g_Config.nUpgradeWeaponDCTwoPointRate) = 0) then
            UpgradeInfo.UserItem.btValue[10]:= 11; //表示武器升级成功,跳二点


        if (n10 > 79) and (Random(g_Config.nUpgradeWeaponDCThreePointRate) = 0) then          
           UpgradeInfo.UserItem.btValue[10]:= 12;  //表示武器升级成功,跳三点

  end else UpgradeInfo.UserItem.btValue[10]:=1; //表示武器升级失败
end;

代码中的User.m_nBodyLuckLevel就是幸运级别,就是我说的幸运值,与有些人说的幸运周期无关。

我说的这个幸运值是确切的程序数据,与有些人说的幸运周期完全是2码事,幸运周期是不存在,不懂编程语言的人乱说的东西。
大家仔细看(n10 > 63),不错,这个就是判定武器成碎的概念函数,那我们现在就来研究下怎么让武器成功,也就是这个 n10> 63 这个范围了。
   砸武器,放进去的总值是90 其中首饰占20  ID自身幸运有30 黑矿10 还有就是系统周期(从重起开始算起的一个30-0的周期函数),至于函数的一个周期到底是多少,自己去试验下就知道了,我之前文章所提到的差值法或者刷BOSS延迟的周期算法
   这里我说下首饰的搭配,呵呵 当然各个首饰的“值”我是不会说的,商业机密。。。。
 怒站 
第一手:力量2 
第二手:绿色1力量2 
  三手:绿色2力量2 
  四手:绿色3力量3 
  五手:绿色4力量4 
  六手:绿色6力量6 
  七手:绿色8力量8声站连4 
大刀 
一手:绿色2 
二手:绿色2力量2 
三手:绿色4力量4 
四手:绿色6力量6 
五手:绿色8力量8 
六手:绿色8力量8声站连4 
最后手:绿色8力量8声站连8 
只能说说相对好的配方,最好的是能把这个值把握在17-20之间了,呵呵
黑矿:4块15的最好
系统周期:看我以前的文章去吧
自身ID:上线时间把握在1.5小时以上,不变名,不杀生,不小退跳大地图 对对对,还要说一句,最近盛大改了系统周期的更新时间,确定是18小时

关键字:

相关链接

http://mir.17173.com/jiaoliu/jiaoliu.shtml

游戏截图
用户: 匿名
史上最强的拼音输入法 下载>>>
评论

我要发布Sogou推广服务

热点标签:
新闻 标题 栏目 文章 图片 链接
热点标签:
新闻 标题 栏目 文章 图片 链接