佳丽云

英雄无敌3-WoG中文站

 找回密码
 英雄注册|Register
查看: 3957|回复: 2

【已解决】把生物银行的重置周期修改为1周1次

[复制链接]
  • TA的每日心情
    开心
    2015-9-30 21:15
  • 签到天数: 2 天

    连续签到: 1 天

    [LV.1]投石矮人

    436

    回帖

    9009

    金币

    0

    精华

    4级 Famous Hero

    Rank: 4

    积分
    2094
    发表于 2012-7-17 14:54:02 | 显示全部楼层 |阅读模式
    目前下面的脚本是28天一次的,求修改为把生物银行的重置周期修改为1周1次。

    [ 本帖最后由 独孤求败 于 2012-7-17 23:58 编辑 ]

    script57.rar

    11.42 KB, 下载次数: 21, 下载积分: 金币 -2

  • TA的每日心情
    无聊
    2020-12-10 03:20
  • 签到天数: 550 天

    连续签到: 3 天

    [LV.9]龙巫妖

    4640

    回帖

    35万

    金币

    2

    精华

    超级版主

    一路狂奔

    Rank: 11Rank: 11Rank: 11Rank: 11

    积分
    16226

    论坛守望者

    发表于 2012-7-17 15:27:46 | 显示全部楼层
    [Loop through all creature banks]
    [x1=type of bank, x2=number of banks]
    !?FU5405;
    !!UN:Ux1/-1/-1/1; [Creature Bank coordinates in v1/v2/v3]
    !!CBv1/v2/v3:T?y1; [Check if Creature Bank already Taken: y1=1 if Taken]
    !!DO5406/0/6/1&y1=0/$weekday$=$monday$:P-1; [Loop through guard slots and resources in creature bank each week]

    !!OBv1/v2/v3&x1=16:U?y2; [Subtype of type 16 creature bank: y2]

    !!POv1/v2/v3&y1=1:S?y18; [Read PO:S number for Creature Bank square: y18]
    !!POv1/v2/v3&y1=1/y18<=0:S28; [Set PO:S number for Creature Bank square to 28: y18]  //一个月恢复生物银行//   这里把S28改成7就行
    !!VRy18&y1=1/y18>0:-1; [Subtract one from PO:S number: y18]
    !!POv1/v2/v3&y1=1/y18>0:Sy18; [Write new PO:S number: y18]
    !!CBv1/v2/v3&y1=0/$weekday$=$monday$:M?y30/?y31; [Number of Bonus Creatures, Type=y30, Number=y31]
    !!VRy31&y1=0/$weekday$=$monday$/y30>=0/y31>0/y31<127/y-10=1:+1; [Every 3rd week, add 1 bonus creature: y31 (maximum 127)]
    !!CBv1/v2/v3&y1=0/$weekday$=$monday$/y30>=0/y31>0/y31<128/y-10=1/y2<>13/y2<>14/y2<>15/y2<>16:My30/y31; [Set new number of bonus creatures excluding Emissary buildings: y31]

    !!FU|y1<>1/y18<>1:E; [Exit if bank not taken or y18<>1]

    [Reset/Restock taken creature banks after 28 days]
    !!POv1/v2/v3:S0; [Reset Creature Bank's PO:S number to 0]
    !!FU&x1=16/y2>=13/y2<=16:E; [Exit if it's an Emissary building]

    !!CBv1/v2/v3:T0 V0; [Reset creature bank to "not taken"]

    [ 本帖最后由 canary 于 2012-7-17 17:18 编辑 ]

    评分

    2

    查看全部评分

  • TA的每日心情
    开心
    2021-11-2 11:44
  • 签到天数: 754 天

    连续签到: 1 天

    [LV.10]圣龙

    8815

    回帖

    1万

    金币

    17

    精华

    论坛嘉宾

    寄蜉蝣于天地,渺沧海之一粟。

    Rank: 9Rank: 9Rank: 9

    积分
    42459

    退役版主社区QQ达人论坛守望者脚本测试狂论坛元老杰出贡献魅力之星

    发表于 2012-7-17 15:38:46 | 显示全部楼层

    回复 2# 的帖子

    生物银行重置除了要考虑重置守卫,重置奖励,还必须考虑是否已经访问过的重置,那个TM触发器应该也必须要修改下。
    “你看见的,是追随诸神脚步前进的埃拉西亚!”
    封神2.2黄金版 - 决战神之巅,英雄无敌世界的终极幻想
    ahome_bigavatar:guest
    ahome_bigavatar:welcomelogin
    您需要登录后才可以回帖 登录 | 英雄注册|Register

    本版积分规则

    捐赠
    关注我们,英3Mod一网打尽!

    WoG中文站 ( 辽B2-20210485-10 )|辽公网安备 21128202000228 号

    GMT+8, 2025-5-4 23:05 , Processed in 0.321147 second(s), 14 queries , Gzip On, File On.

    Powered by Discuz! X3.4

    Copyright © 2004-2022, Beijing Second Sight Technology Co., LTD.

    快速回复 返回顶部 返回列表