易北河之鹰吧 关注:638贴子:8,628
  • 73回复贴,共1

自制锁本方以及援军士气的脚本,有要的吗

只看楼主收藏回复

吧主让我来关注下本吧,我就来了,来了就带点干货儿吧.自己做的HTB锁士气脚本,你可以不带将军,用满编城镇民兵在极难下打到最后一兵一卒,再也不用担心将军辣鸡了,有需要的吗?留言超过10条我就发,你可以说我骗回复,我就骗啦咋地


1楼2018-11-09 20:36回复
    ok,这里是第一条回复。


    IP属地:北京来自Android客户端2楼2018-11-09 20:48
    收起回复
      教程在这里
      首先,打开campaign_script,搜索city upkeep,然后把代码全部复制在下面就好了,相信吧友都知道自检怎么解决,我就不赘述了.然后上图:


      第一张图是未做修改的样子,第二张图是添加代码后的样子,位置其实可以换,怕出错就统一放这里


      4楼2018-11-09 21:00
      收起回复
        说明:
        1. 锁定本方士气以及援军士气
        2. 只可以锁定一编的援军士气,如果该战斗你有多个满编的援军,那么只会锁定第一个入场的满编援军士气
        3. 锁定援军士气要求战前勾选托管给电脑操作才有效
        4. 锁定援军士气对盟友的部队无效, 只对本方势力的援军有效
        5. 极少数情况下会出现锁定延迟,以及失效的bug,但是很少很少,百分之1吧
        6. 会发疯的单位锁定士气也会疯,所以别问我满编农民为什么没死光就输了
        7. 可能还有遗漏,有的话后面会加楼补充


        5楼2018-11-09 21:07
        回复
          认真来讲其实是山寨旗子的代码,并不是纯原创,闲着无聊拿来爽一下,用垃圾海淹没蒙古精锐很刺激,想认真玩就不要用了


          13楼2018-11-10 11:59
          收起回复
            链接在12楼各位,中间各种被吞,看的乱请问候度娘


            15楼2018-11-10 14:03
            收起回复
              if I_LocalFaction france ;派系法兰西
              and I_CompareCounter feudal >= 5 ;点数大于5
              if I_SettlementSelected London ;当前选择名城伦敦
              console_command process_rq London ;控制台瞬间招募
              inc_counter feudal -5 ;减5封臣点数
              end_if


              16楼2018-11-10 15:31
              回复(5)
                丹麦脚本里面有+人口增长率的脚本在哪里呢?
                不是+人口,是+增长率。
                同时那种有时效性的代码怎么搞的?
                比如爬城的时候,手动触发一个条件,加人口增长率,过几个回合自动消失。


                IP属地:四川来自Android客户端17楼2018-11-12 10:52
                回复(8)
                  楼主快看看,哪里有问题,时间锁定不了


                  IP属地:四川来自Android客户端18楼2018-11-12 16:03
                  回复(8)
                    monitor_event FactionTurnEnd not FactionIsLocal ;触发器为非我方回合结束
                    and FactionType slave;叛军回合结束开始判定
                    if I_CompareCounter dafantian_timer >= 1;你设的timer若不为0就每回合减1
                    inc_counter dafantian_timer -1
                    end_if
                    if I_CompareCounter dafantian_timer <= 0;若timer为0,设置变量dafantian为0
                    set_event_counter dafantian 0
                    end_monitor
                    这个dafantian就是控制building文件中加成是否生效的变量
                    以上是控制timer的语句,timer设置多少就是多少回合后关闭效果


                    19楼2018-11-12 22:55
                    回复(3)
                      代码如此,一开始的确事件被激活了,我很确认,然后手贱把PreFactionTurnStart改成FactionTurnEnd后,就失效了,再后来我再改回来依旧不生效。我感觉改的差不多了呀。帮我看看哪里出了问题?不光是计时器不生效,直接连事件都不激活了。但是上面关于法国封臣和波兰贵族的代码是有效的,所以猜测只有计数器写出了问题。排除不了呀


                      IP属地:四川来自Android客户端20楼2018-11-13 13:22
                      回复(4)
                        对了问你个事儿,你会添加别国建筑吗?比如让天主教国家出绿绿的医院。


                        IP属地:北京21楼2018-11-14 23:40
                        回复(2)
                          自动战斗那个,你找到原因了?


                          IP属地:北京来自Android客户端22楼2018-11-18 08:02
                          回复(1)
                            请问资源来着还有吗?链接不见了


                            IP属地:贵州23楼2020-05-30 14:32
                            收起回复
                              恭pan.bai喜du.com/s/1m发o00_9khE-Opr财su_rmLT1Q
                              链接去掉汉字
                              提取码:j8o4


                              25楼2020-05-31 01:29
                              收起回复