无名杀吧 关注:60,961贴子:277,949
  • 13回复贴,共1

求助:联机模式下很多设置不能修改

只看楼主收藏回复

各位大佬,
我最近在和朋友们联机杀,真是感谢大佬们做了一个如此高品质的开源版本,不再苦于官网要付费才能开通所有武将。
最近在游戏过程中发现有些选项在单机模式下都有,但是在联机模式下就缺失,请问一下是否可以通过修改代码来修改这些配置?
1. 联机模式下如何修改双将模式体力上限为最大值?(目前默认设置是平均值,无法修改)
2. 联机模式下如何修改候选武将数量?(目前默认设置是5个,无法修改)
3. 联机模式下如何开启手气卡,换将卡?(目前默认没有此设置,无法修改)
希望大神指点,多谢多谢!


1楼2020-04-05 03:31回复
    再补充个问题,如何增加游戏人数比八人更多?目前貌似最多支持八人,不知道能否增加至九人或者十人局?


    2楼2020-04-17 05:43
    收起回复


      IP属地:浙江来自Android客户端3楼2020-04-17 10:03
      回复
        dd,有消息了踢我一下


        IP属地:天津4楼2020-04-18 16:50
        收起回复
          你会写就行,不过联机模式不建议太自由,会引起不公平


          IP属地:广东5楼2020-04-18 23:03
          回复
            第四个问题,支持十人局,也解决了。代码修改:
            1. \game\game.js
            a. Line 42572
            i. for(var i=0;i<10;i++){
            b. Line 4199 and 4376
            '8':'八人',
            '9':'九人',
            '10':'十人'
            2. \game\config.js
            a. Insert at Line 164
            ['zhu','zhong','zhong','zhong','nei','fan','fan','fan','fan'],
            ['zhu','zhong','zhong','zhong','nei','fan','fan','fan','fan','fan'],
            3. \layout\newlayout\global.css
            a. Insert at line 360
            /*--------位置(10人)------*/
            [data-number='10']>.player[data-position='1']{top:calc(200% / 3 - 160px);left:calc(100% - 150px);}
            [data-number='10']>.player[data-position='2']{top:calc(100% / 3 - 170px);left:calc(100% - 150px);}
            [data-number='10']>.player[data-position='3']{top:0;left:calc(80% - 75px);}
            [data-number='10']>.player[data-position='4']{top:0;left:calc(65% - 75px);}
            [data-number='10']>.player[data-position='5']{top:0;left:calc(50% - 75px);}
            [data-number='10']>.player[data-position='6']{top:0;left:calc(35% - 75px);}
            [data-number='10']>.player[data-position='7']{top:0;left:calc(20% - 75px);}
            [data-number='10']>.player[data-position='8']{top:calc(100% / 3 - 170px);left:0;}
            [data-number='10']>.player[data-position='9']{top:calc(200% / 3 - 160px);left:0;}
            [data-number='10']>.card[data-position='1']{top:calc(200% / 3 - 122px);left:calc(100% - 127px);}
            [data-number='10']>.card[data-position='2']{top:calc(100% / 3 - 132px);left:calc(100% - 127px);}
            [data-number='10']>.card[data-position='3']{top:38px;left:calc(75% - 89.5px);}
            [data-number='10']>.card[data-position='4']{top:38px;left:calc(50% - 52px);}
            [data-number='10']>.card[data-position='5']{top:38px;left:calc(25% - 14.5px);}
            [data-number='10']>.card[data-position='6']{top:38px;left:calc(25% - 14.5px);}
            [data-number='10']>.card[data-position='7']{top:38px;left:calc(25% - 14.5px);}
            [data-number='10']>.card[data-position='8']{top:calc(100% / 3 - 132px);left:23px;}
            [data-number='10']>.card[data-position='9']{top:calc(200% / 3 - 122px);left:23px;}
            [data-number='10']>.popup[data-position='1']{top:calc(200% / 3 - 150px);left:calc(100% - 186px);}
            [data-number='10']>.popup[data-position='2']{top:calc(100% / 3 - 160px);left:calc(100% - 186px);}
            [data-number='10']>.popup[data-position='3']{top:190px;left:calc(75% + 10.5px);}
            [data-number='10']>.popup[data-position='4']{top:190px;left:calc(50% - 61px);}
            [data-number='10']>.popup[data-position='5']{top:190px;left:calc(25% - 37.5px);}
            [data-number='10']>.popup[data-position='6']{top:190px;left:calc(25% - 37.5px);}
            [data-number='10']>.popup[data-position='7']{top:190px;left:calc(25% - 37.5px);}
            [data-number='10']>.popup[data-position='8']{top:calc(100% / 3 - 160px);left:160px;}
            [data-number='10']>.popup[data-position='9']{top:calc(200% / 3 - 150px);left:160px;}
            /*--------位置(9人)------*/
            [data-number='9']>.player[data-position='1']{top:calc(200% / 3 - 160px);left:calc(100% - 150px);}
            [data-number='9']>.player[data-position='2']{top:calc(100% / 3 - 170px);left:calc(100% - 150px);}
            [data-number='9']>.player[data-position='3']{top:0;left:calc(80% - 75px);}
            [data-number='9']>.player[data-position='4']{top:0;left:calc(60% - 75px);}
            [data-number='9']>.player[data-position='5']{top:0;left:calc(40% - 75px);}
            [data-number='9']>.player[data-position='6']{top:0;left:calc(20% - 75px);}
            [data-number='9']>.player[data-position='7']{top:calc(100% / 3 - 170px);left:0;}
            [data-number='9']>.player[data-position='8']{top:calc(200% / 3 - 160px);left:0;}
            [data-number='9']>.card[data-position='1']{top:calc(200% / 3 - 122px);left:calc(100% - 127px);}
            [data-number='9']>.card[data-position='2']{top:calc(100% / 3 - 132px);left:calc(100% - 127px);}
            [data-number='9']>.card[data-position='3']{top:38px;left:calc(75% - 89.5px);}
            [data-number='9']>.card[data-position='4']{top:38px;left:calc(50% - 52px);}
            [data-number='9']>.card[data-position='5']{top:38px;left:calc(25% - 14.5px);}
            [data-number='9']>.card[data-position='6']{top:38px;left:calc(25% - 14.5px);}
            [data-number='9']>.card[data-position='7']{top:calc(100% / 3 - 132px);left:23px;}
            [data-number='9']>.card[data-position='8']{top:calc(200% / 3 - 122px);left:23px;}
            [data-number='9']>.popup[data-position='1']{top:calc(200% / 3 - 150px);left:calc(100% - 186px);}
            [data-number='9']>.popup[data-position='2']{top:calc(100% / 3 - 160px);left:calc(100% - 186px);}
            [data-number='9']>.popup[data-position='3']{top:190px;left:calc(75% + 10.5px);}
            [data-number='9']>.popup[data-position='4']{top:190px;left:calc(50% - 61px);}
            [data-number='9']>.popup[data-position='5']{top:190px;left:calc(25% - 37.5px);}
            [data-number='9']>.popup[data-position='6']{top:190px;left:calc(25% - 37.5px);}
            [data-number='9']>.popup[data-position='7']{top:calc(100% / 3 - 160px);left:160px;}
            [data-number='9']>.popup[data-position='8']{top:calc(200% / 3 - 150px);left:160px;}
            b. Replace corresponding code at line 506
            /*--------位置(联机)------*/
            #window>.player.connect[data-position='0']{left:calc(200% / 9 - 1200px / 9);top:calc(300% / 9 - 160px + 5px);}
            #window>.player.connect[data-position='1']{left:calc(300% / 9 - 750px / 9);top:calc(300% / 9 - 160px + 5px);}
            #window>.player.connect[data-position='2']{left:calc(400% / 9 - 300px / 9);top:calc(300% / 9 - 160px + 5px);}
            #window>.player.connect[data-position='3']{left:calc(500% / 9 + 150px / 9);top:calc(300% / 9 - 160px + 5px);}
            #window>.player.connect[data-position='4']{left:calc(600% / 9 + 600px / 9);top:calc(300% / 9 - 160px + 5px);}
            #window>.player.connect[data-position='5']{left:calc(200% / 9 - 1200px / 9);top:calc(400% / 9 - 40px + 5px);}
            #window>.player.connect[data-position='6']{left:calc(300% / 9 - 750px / 9);top:calc(400% / 9 - 40px + 5px);}
            #window>.player.connect[data-position='7']{left:calc(400% / 9 - 300px / 9);top:calc(400% / 9 - 40px + 5px);}
            #window>.player.connect[data-position='8']{left:calc(500% / 9 + 150px / 9);top:calc(400% / 9 - 40px + 5px);}
            #window>.player.connect[data-position='9']{left:calc(600% / 9 + 600px / 9);top:calc(400% / 9 - 40px + 5px);}


            6楼2020-04-20 06:04
            回复
              不建议改代码然后联机,我怕你会被封号已经有铁憨憨用扩展联机被封号了,改game.js怕是更严重。


              IP属地:陕西来自Android客户端8楼2020-11-20 23:46
              收起回复
                联机群里有改联机模式下斗地主选将框数量和手气卡的js文件


                IP属地:北京来自Android客户端9楼2024-05-26 19:36
                回复