pkhppp99 發表於 2016-4-9 18:44:50

牛~~~!:loveliness:

fallrain 發表於 2016-4-10 01:48:06

本文章最後由 fallrain 於 2016-4-10 01:50 AM 編輯

今天把xnova的代码翻出来看了一下有关探险的内容。不过我的版本和本服所用的设定差别好大。看来本服是经过a大精心的修改的。

在我这个版本的探险函数MissionCaseExpedition中关于获得资源的是以下这一段:

elseif ($Hasard >= 4 && $Hasard < 7) {
                              // Gains de ressources
                              if ($FleetCapacity > 5000) {
                                        $MinCapacity = $FleetCapacity - 5000;
                                        $MaxCapacity = $FleetCapacity;
                                        $FoundGoods= rand($MinCapacity, $MaxCapacity);
                                        $FoundMetal= intval($FoundGoods / 2);
                                        $FoundCrist= intval($FoundGoods / 4);
                                        $FoundDeute= intval($FoundGoods / 6);

                                        $QryUpdateFleet= "UPDATE {{table}} SET ";
                                        $QryUpdateFleet .= "`fleet_resource_metal` = `fleet_resource_metal` + '". $FoundMetal ."', ";
                                        $QryUpdateFleet .= "`fleet_resource_crystal` = `fleet_resource_crystal` + '". $FoundCrist ."', ";
                                        $QryUpdateFleet .= "`fleet_resource_deuterium` = `fleet_resource_deuterium` + '". $FoundDeute ."', ";
                                        $QryUpdateFleet .= "`fleet_mess` = '1'";
                                        $QryUpdateFleet .= "WHERE ";
                                        $QryUpdateFleet .= "`fleet_id` = '". $FleetRow["fleet_id"] ."';";
                                        doquery( $QryUpdateFleet, 'fleets');
                                        $Message = sprintf($lang['sys_expe_found_goods'],
                                                pretty_number($FoundMetal), $lang['Metal'],
                                                pretty_number($FoundCrist), $lang['Crystal'],
                                                pretty_number($FoundDeute), $lang['Deuterium']);
                                        SendSimpleMessage ( $FleetOwner, '', $FleetRow['fleet_end_stay'], 15, $MessSender, $MessTitle, $Message );
                              }
                        }

$Hasard设定的是$Hasard = rand(0, 10);

所以只要$Hasard >= 4 && $Hasard < 7就会触发获得资源。这几率也太大了。
另外,获得资源的多少是按照舰队的最大运力作为基础来计算,随机得到一个中间值,在按2:4:6的比率分到各种资源。在本服巨运的强大运力下如果采用这种方式肯定不行。所以采用结构分的方式确实是个不错的想法。

不过如果不调整获得几率或者设置上限的话。只要像我那样全部通过BB不停地探险,只要运气不会太差,资源就会按级数不停增长。

所以还是建议将探险的规则做一定的修改,不至于沦为大家争相探险的单调游戏。

HAO 發表於 2016-4-10 18:42:56

佩服+1
話說從去年入服就有聽說FALL大大對於遊戲的熱衷了


看來為了避免威脅是不是該在批上狼皮了:L

fallrain 發表於 2016-4-11 00:55:43

HAO 發表於 2016-4-10 06:42 PM
佩服+1
話說從去年入服就有聽說FALL大大對於遊戲的熱衷了



hao,我也很佩服你啊,能把u的舰队吃掉!
实至名归的第一啊。

当时我谈到u的舰队后吓了一跳,觉得望尘莫及啊。
当然我一直把你当朋友看,虽然没和你发过讯息。

我这个人很被动的啦,因为a308913854会找我聊我就把他当朋友了。
他说和你一起灭u的舰队,我就也把你当朋友啦。:lol

我工作一直很忙也没有太多时间在线。所以是个老实农民,偶尔强点小钱。基本是剐i啦。

不过可能会不好意思一下,因为我现在挺想试一下在现在这种规则下我能通过我的探险方式积累到多少分。
这样有可能会超过你的分数。不过你才是实至名归的。

到时候a大想改规则的时候我完全同意把我的分数调回来。(如果我运气好没有舰队全灭并能狗超过你的情况下)




fallrain 發表於 2016-4-11 13:03:12

貌似a大已经进行调整了,昨天发的舰队被灭了一半,没有拉回任何资源。:L
我只能结束探险了。

qq6482 發表於 2016-4-11 13:10:23

嗯,感觉遇到黑洞概率提高了,昨天探险舰队被吞了一半

HAO 發表於 2016-4-12 02:23:50

你高估我了
其實我在開放一年解U時排名也還在很後面
只是一個禮拜會花個一兩天時間去抓人家艦隊或資源
其他都是吃固定i羊
現在也算實現當初滅了u的艦隊的夢想
就創個盟幫幫有心玩的新人
自己慢慢懶散了....
你這麼一提朋友
害我都不敢去找你艦隊了...0.0

pkhppp99 發表於 2016-4-12 06:09:21

其实U1还是很多人活人有藏资源的说,基本不可能抓的到
也没法抓。

pkhppp99 發表於 2016-4-12 06:10:48

本文章最後由 pkhppp99 於 2016-4-12 06:14 AM 編輯

不过U5到是改了吧。昨天我还拉到过差不多等于一天的产量的说,今天直接全进去了还拉不到资源的说~:o:o而且拉到的资源感觉和昨天拉到的不成正比,少了好多的样子
頁: 1 [2]
檢視完整版本: 有關U1的問題,是否又出現BUG資源