作者:admin发布时间:2021-10-14分类:传奇私服浏览:60评论:9
本人46区英雄风铃中的刀声(3区飞鸿早期玩家笨笨熊)3个小号分别为只升武器不PK1只升级不PK2只升武器不PK3进入正题:
下面文章可能会涉及一些基本的计算机原理但是很简单大家应该都会看的懂我也是学经济的下面的东西都是我自己实践出来。
]传奇是在C语言下开发的一种程序,我们已经公认武器升级喝油挖矿等都是返回随即数字的,稍微有点计算机常识的人都知道,计算机只能产生伪随即数列,而在C语言环境下产生伪随即数列最普遍的方法就是线形同余法,F[i+1]=(a*F(i)+c)modm计算机语言表现为rand函数,这些基本道理不再多说。大家知道,种子一定的话产生的随即数列也是一定的,武器升级会不会这样设置呢,我研究后发现,同样是传奇里的伪随即数列,挖矿因子,彩票因子,都是已经给出的,就是说产生的伪随即数列确定的,而喝油和升武器却没给出种子,可以大胆的猜想,为了增加升刀和喝油的随即性,随即种子一定会设置为time函数,每隔一定的时间产生一个种子,来增加数列的随即性和不可控制性。后来经过我的实验,证明我的猜想是正确的。传奇服务器启动成功后,第一个升刀的种子就是当前time函数产生种子,这个数据会被保留15分钟(为什么是15分钟而不是10分钟或者20分钟,是我做的大量实验后才确定的,这个实验花费了1个月时间,碎到2000元宝的刀。喝了500元宝的油),如果15分钟内没人再去第2把刀,这个数据将被删除,第2个取刀的人将会重新调用一次time函数来做种子。如果15分钟内有人取刀,那么返回的数据就是第一个数据F(X)的下一个数据F(X+1),。
简单来说升刀系统是每间隔15分钟调用time函数一次,记得15分钟是2把刀之间的时间,而不是自然时间15分钟。
在禁止话题中,攻、魔、道3者返回的数据是是被统一记录的,(就是说如果现在取的是裁决的话,5分钟后取龙问仍然采用上次裁决保留下来的数据),盛大做了修改,攻、魔、道3者的数据是被分开独立记录的,(也就说是如果现在取的是裁决的话,5分钟后取龙问,如果15分钟前没有取加道的刀,这把龙问将不采用5分钟前的裁决数据,而是再次调用一次time函数),大家多看下这段话,就会明白我说的意思。
做过传奇禁止话题的朋友都知道,传奇服务端有3个随即数列分别控制攻、魔、道。可以拉动调整的那个数据(0-500)我认为应该是rand函数中的M,不是也无所谓,并不影响结果。注意重点来了:一般传奇服务端都会默认攻、魔、道3者的成功率一致,也就是可以调整的那个数据一致,比如说都是60。那么请稍微有点计算机常识的人想一想,
如果在20分钟内没人取刀,现在你同时取一把裁决,一把龙问,他们返回的随即数列是否一致???????????
我们知道time函数是调用1970年1月1日0分0秒来所度过的秒数,理论上说如果2个人在同一秒时间内取出来一把龙问,一把裁决,那么他们返回的数列将回是一致的。就是说他们要面对同样的一个随即数。不知道大家明白了没。好,明白了就是他们要返回2个同样的随即数。这是条件A已经确定。
武器升级只和2个因素有关,一个是返回的随即数,一个是用的首饰,和其他的任何因数无关了。别再去相信什么战神的烂理论,幸运值,那都是骗人的,和升什么刀也没关系,升裁决和生屠龙如果放一样的首饰,成功的几率一样。
下面谈到放的首饰,盛大也做了修改,禁止话题里面如果什么都不放默认为道(0-4),盛大修改为了3者都随即吧,并且在同时放3者的情况下,系统到底会加哪个,通过长期的实验表明,系统在判断加什么属性的时候会取超过2个首饰来判断,也就是以前影子流氓和很多朋友做的实验,说每升一次首饰多放一个,但是注意重点来了:当系统判断完加什么属性后,比如说加攻,那么依然会取加攻的最高属性的2个首饰计算。也就是说盛大在这点上做了一个假象。把判断和运算分成了2部分,判断取高于2个的首饰来判断,判断完成后仍然只取2个首饰进行运算。这就是很多人仍然用2个项链依然成功率很高的原因。那么我们把条件B也确定下来:就是裁决放2条圣连,龙问放2条天连。无论是否是第一个首饰的全部加上第2个首饰的1/3。他们被采取的数据都是一致,不影响结论。
重点来了:当条件A和条件B都完全一致的时候,那么裁决和龙问将具有相同的成或者碎。
因为和升级武器无关,我们把裁决换成屠龙,将得到,屠龙和龙问具有相同的成或者碎。
已有9位网友发表了看法: