地下城与勇士吧 关注:14,168,325贴子:484,402,879
  • 2回复贴,共1

DNF里 某个物品掉落几率可控制 -(可控制)-(可)

取消只看楼主收藏回复

看清楚题目,是可能,不是一定就是这样子。毕竟每个游戏的数据库设计都不一样的,但是主流思路应该差不多。
首先基本上是有一张表记录装备(或者道具)的,每个装备都有一个唯一的标识,我就称之为:GoodsID吧。
下面重点来了,我们游戏数据库里有一张控刷制副本时的装备掉落表(其实是几张,副本也分很多种类),下面我按照那张表的格式给出一些数据:
0 12 1000 1 1 1002=1,50 2504=51,150 3608=151,200 ...
2 15 10000 1 1 5006=1,60 1002=61,100 ....
......
........
光看这些数字,是看不出任何东西来的,我来解释下,第一列的数字,代表时间,就是指特定的时间段掉落,数据库里有另外一张表来控制时间的,以“0”为例,它可能代表的时间是每个周末的晚上八点到10点。。。。 那么“2”则代表另外一个时间段。
第二列,是代表副本ID,用DNF来说,就是哪个图.......
第三列的“1000”是一个基数,后面在解释
第四列是指道具掉落的最小个数,第五列是最大个数(有时候,DNF的罐子说什么双倍开启,估计就是将最大掉落数的“1”改成了“2”)。
最重点的来了,1002=1,50,这些代表什么呢?
1002,是道具的ID,1,50是一个随机数的范围,那么这个就和第三列的数有关了。第三列的1000,就是随机数的基数,是指随即范围为1到1000。那么1,50就是说,当随机数在1到50内时,ID的1002的道具掉落........
那么1002的某一个副本的掉落几率是多少呢? (50-1+1)/1000=0.05,就是5%(这个已经非常非常大了.....)


IP属地:四川1楼2013-05-08 16:42回复
    在以DNF中的实际情况我们来猜测猜测
    某些特殊装备的掉落,如魔剑和一些68粉等,它们是特殊图的特殊怪物才有掉落的,那么只要再用一张表来控制或者直接再加一个字段,用怪物ID来表示就行
    说不定,深渊怪物有可能和这些特殊装备一样,杀死哪个,就有几率(应该是比其他APC的高)爆那些好东西......


    IP属地:四川7楼2013-05-08 16:46
    回复
      2025-05-17 08:00:26
      广告
      我想说的是,DNF的数据库,可不可能也设置了时间段限制,比如说,某个时间段的某样装备才可能爆出来、或者,不同时间段的同一件装备的掉率不一样?
      这些都是可以通过数据库来控制的


      IP属地:四川8楼2013-05-08 16:46
      回复