解决利用合翅膀刷钱BUG
1.刷钱,不是指钱多!!而是指不受系统控制让钱无限制增长。
2.我的方法简单说是让你钱不会疯长,而且钱多也没用谢谢!详细请看下文:
BUG产生的原因:
其实本来是没有这个BUG的,是由于我们修改了宝石的价格产生的。本来祝福灵魂的价格是900w和600w,我们把它们改成10w和7w。但是这样一来新价钱和原价钱相差约100倍,而用祝福灵魂把翅膀从+1合到+9后,翅膀价格升高比例是按照原来祝福灵魂的价格来的。但是由于修改了价格实际上我们并没有用这么多钱,所以我们把翅膀卖给商店后可以赚1笔,大约3000w多。不管你的服务器宝石价格多少,20w,40w,或者更多一点,只要不变态,1000w都是可观的!虽然和翅膀要一定的条件,但是这个BUG足以让你设的宝石价格等于白设!!
习惯想到解决的方法:直接想到的是修改翅膀的价格,但是由于翅膀具有属性,不象祝福灵魂的价格是一定的,所以无法用UE直接修改数字。不修改石头价钱是正解。但是这样一来里面的石头就太少了,没有石头玩不下去,我的方法其实就是解决这个问题。
我的方法:我想到一个方法,不是修改这个BUG,而是直接从产生的原因入手。首先还是不修改石头的价钱用原来的(我们要的是石头,只要有石头就好了,是不是商店卖无所谓拉)。怪可以暴石头的,但是暴率无法调。我在D:/muserver/data里面找到了eventitembag.txt-----eventitembag12.txt这12个东西。应该是天空宝箱、黄金宝箱、爱情之心、鞭炮、勋章什么掉落物品的设定把,这些东西的暴率是可以调的。看了最没用的就是天空宝箱的了--- dedecms.com
eventitembag.txt把里面其他的东西都删掉,只放祝福,灵魂,生命,吗呀:
//-------------------
14 13 0 0 0 0
14 14 0 0 0 0
14 16 0 0 0 0
12 15 0 0 0 0
//-----------------
commonserver.cfg里面设置:
//------------------------
EventChipServerConnect = 1 ; 这里不管
EventChipServerIp = 127.0.0.1;这里也不管,我是单机所以就是127了
EventChipEvent = 1;这里打开
BoxOfGoldDropRate = 250 ;天空宝箱的暴率就是 BoxOfGoldDropRate/10000,我设的相当于2.5%
ItemDropRateForBoxOfGold = 20 ;这里写20就好了
; ItemDropRateForBoxOfGold/20
EventChipDropRateForBoxOfGold = 0 ;通宝是个没用的垃圾,就写0
; EventChipDropRateForBoxOfGold/100
//-----------------------
这样我们就可以不改价格随心所欲的增加石头的出货量了。改了之后,虽然还是可以用石头合出+9的翅膀卖钱赚3000多w,但是现在的3000多w只相当于4个左右的祝福或者5个左右的灵魂,与和翅膀用的石头相比就亏了很多。 dedecms.com
PS1:单机测试成功。适合50倍经验这样低倍率的。如果倍率高了3000w也算不了什么。
PS2:如果想要各种石头暴率不一样,可以分别把石头放在eventitembag里面然后分别调。反正鞭炮勋章什么的要一个就可以了,多了浪费,大家好好利用把。
PS3:eventitembag对应关系我只试出来2个,还有1个是eventitembag5.txt对应爱心。
PS4:说起来刷钱就是为了用钱买石头。其实象我这样的设定和以前的完全不同。这样一来可以完全抛弃“钱”这个东西。石头的产量可以自己控制,不需要商店了。就是说商店卖与不卖石头都无所谓了,看个人喜好,不卖也不会没石头。
PS4:个人认为保持游戏平衡的最好方法是不要随便修改数据,也觉得MUSF搞了这么久,是不是大家都习惯商店卖石头了,好象商店不卖石头就不叫MUSF了。
PS5:才知道宝箱,爱心什么的任务物品有可以冲成黄金宝箱的BUG;刷钱是为了洗红名。方法失败。思索中。。。
PS6:解决天空宝箱点成黄金宝箱的BUG的一种方法
首先分析产生BUG的原因:分析不出来,我不懂呵呵。
产生BUG的过程:大家看看物品代码可以知道。商店里面卖东西一般都是有8个数字表示的如:
14 13 0 0 0 0 0//祝福
第1第2的是物品代码索引,就是说第1位和第2位决定了物品。而后面几位是物品的属性,第3位表示物品追加等级,问题就在这里,大家看看所有任务物品的商店代码:
14 11 0 0 0 0 0// "幸运宝箱"
14 11 1 0 0 0 0// "圣诞星星"
14 11 2 0 0 0 0// "爆竹"
14 11 3 0 0 0 0// "爱心"
14 11 4 0 0 0 0// "幸运宝箱"
14 11 5 0 0 0 0// "银勋章"
14 11 6 0 0 0 0// "金勋章"
14 11 7 0 0 0 0// "天空"
14 11 8 0 0 0 0// "+1黄金宝箱"
14 11 9 0 0 0 0// "+2黄金宝箱"
14 11 10 0 0 0 0// "+3黄金宝箱"
14 11 11 0 0 0 0// "+4黄金宝箱"
14 11 12 0 0 0 0// "+5黄金宝箱"
可以看到所有的这些并没有遵守1、2位决定物品这个规律,区别它们的居然是第3位---追加等级。
外话:看来这些东西加入没有经过正规的程序,好象是时间仓促随便加上去的,而且加的人好象是个外行。
这样我们就知道了天空宝箱加了石头的变化规律:天空宝箱是+7的物品,当然只能点灵魂,点成功了就变成+8的东西,也就是+1的黄金宝箱,再一个就是+9的了-----+2黄金宝箱,再到吗呀葛布林出和+10......我试了的,还好不行。如果暴了,就成+0的-----幸运宝箱。(猜想:幸运宝箱可以用祝福点的话其他任务物品都可以弄出来)所以这个BUG只能搞出+2黄金宝箱以下的东西。
知道了规律我们就要解决它。
解决方法:解决不了呵呵,适当降低它的作用把。+1的箱子我个人不是很重视,丢出来的东西作为初级人物用品是很好的,所以我商店有卖。+2的箱子合成机会是27%x30%=8.1%,机会不是很大,而且出来的东西也不是很变态,就当的设定送给他们把(也可以适当调低+2黄金宝箱掉东西的几率)。其他的任务物品我觉得都是垃圾,把掉东西几率全部调成0这样没解决也解决了80%了把。
PS7:对于用翅膀刷钱洗红名:通过我这样一改卖+9的翅膀实际上不算刷钱,直接卖石头就可以有很多钱(祝福1个300w,灵魂1个200w,生命1个1500w)。虽然钱不是很有用,但是在我的里面大家都可以很有钱,但是钱的多少我们可以掌握住,因为钱是靠石头来的嘛,石头的多少又是我们设的,所以我们完全可以通过加高洗红名的费用来解决这个问题。
PS8:修改黄金宝箱掉东西几率:在commonserver.cfg里面修改
EledoradoGoldGoblenItemDropRate = 30 ;+1宝箱掉一般物品率(依次类推)
EledoradoGoldGoblenExItemDropRate = 50 ;+1宝箱掉卓越物品率(依次类推)
;+2宝箱
EledoradoTitanItemDropRate = 25
EledoradoTitanExItemDropRate = 40
;+3宝箱
EledoradoGoldDerconItemDropRate = 20
EledoradoGoldDerconExItemDropRate = 30
;+4宝箱
EledoradoDevilLizardKingItemDropRate = 15
EledoradoDevilLizardKingExItemDropRate = 20
;+5宝箱
EledoradoDevilTantarosItemDropRate = 10
EledoradoDevilTantarosExItemDropRate = 10