英雄无敌3-WoG中文站

 找回密码
 英雄注册|Register
楼主: 琭琭有彧

[ERA2.99] Era最新版及战斗速度可调mod下载,不定期更新内容。

  [复制链接] TA的其它主题
  • TA的每日心情

    6 天前
  • 签到天数: 17 天

    连续签到: 8 天

    [LV.4]剑士

    11

    帖子

    324

    金币

    0

    精华

    Lv1 Hired Hero

    Rank: 1

    积分
    117
    发表于 2020-2-1 09:50:25 | 显示全部楼层
    啊手动阀手动阀撒旦飞洒地方

    评分

    1

    查看全部评分

    [发帖际遇]: <追随神迹>8127651@qq.com 领悟了学习能力,捡经验宝箱多得了 2 经验. 幸运榜 / 衰神榜
    回复 支持 反对

    使用道具 举报

  • TA的每日心情

    7 天前
  • 签到天数: 17 天

    连续签到: 5 天

    [LV.4]剑士

    7

    帖子

    206

    金币

    0

    精华

    Lv2 Adventuring Hero

    Rank: 2

    积分
    260
    发表于 2020-2-2 13:27:33 | 显示全部楼层
    在这里能看到详细的changelog真不错
    [发帖际遇]: fangshengking 在论坛发帖时没有注意,被小偷偷去了 1 金币. 幸运榜 / 衰神榜
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    昨天 00:14
  • 签到天数: 104 天

    连续签到: 84 天

    [LV.6]骑士

    193

    帖子

    4432

    金币

    0

    精华

    Lv5 Honorable Hero

    Rank: 5Rank: 5

    积分
    4420
     楼主| 发表于 2020-2-2 22:01:40 | 显示全部楼层
    本帖最后由 琭琭有彧 于 2020-2-2 23:07 编辑

    Version 2.9.7


    [+] Added possibility to query function arguments count for functions, called via FU:P, FU:D, DO:P.
        New command !!FU:A?$ returns number of x-arguments (not including x16 for DO:P), received by function.
        This mechanism allows to write functions with optional parameters (parameters with default values) and
        functions with variadic arguments number.

        Example 1:
        !?FU(KillHero);
        ; Kills specified hero. Demonstration of optional parameters.
        ; [x1] - hero ID. Optional. -1 by default
        !!FU:A?k; get number of function arguments
        !!VRx1&k=0:S-1; set x1 to -1, if no arguments passed
        !!HEx1:K; killed hero

        !?CM0;
        !!FU(KillHero):P; kill current hero
        !!FU(KillHero):P155; kill Xeron

        Example 2:
        !?FU(sum);
        ; Calculates sum of all passed arguments.
        ; x1..x[n] - arguments to sum
        ; x[n+1] - result
        !!FU:A?k; count function arguments
        !!VRxk:S0; set result to 0

        !!VRi:S0;
        [:for]
        !!SN&i>=k:G[end-for]; repeat k times
        !!VRxk:+xi; add next argument value to result
        !!VRi:+1;
        !!SN:G[for];
        [:end-for]

        !?CM0;
        !!FU(sum):P100/200/300/400/?s; get 100 + 200 + 300 + 400 into "s" quickvar
        !!IF:M^%Vs^; displays "1000"

    [+] VR:C now supports v, y, x and w-variables.
    [+] Improved MR:N and OnBattleRegeneratePhase:x1. Now stack ID is returned more accuratly. Thanks to Heromant.
    [+] Small improvements of ERM Editor. Better 'for'-loop snippet, syntax fixes, 'iff' for !!IF, etc.~Map resources, like ERM or Lua scripts were previously located in Maps/[MapName] directories. In order   to support HD-mod maps grouping  into folders, the location was changed to Maps/Resources/[MapName].
    [-] Fixed wrong/unstable round, used by WoG for creature  autosummoning via creature experience system.
    [-] Fixed bug: w-variables in SN/MP/RD were always related to current hero.
    [-] VR:R will no more crash on invalid value

    DownLoad








    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2020-2-10 00:46
  • 签到天数: 7 天

    连续签到: 7 天

    [LV.3]狮鹫

    41

    帖子

    74

    金币

    0

    精华

    Lv2 Adventuring Hero

    Rank: 2

    积分
    304
    发表于 2020-2-4 15:40:13 | 显示全部楼层

    我去看看插件支持情况说说
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    7 天前
  • 签到天数: 761 天

    连续签到: 1 天

    [LV.10]圣龙

    1137

    帖子

    1万

    金币

    0

    精华

    Lv4 Famous Hero

    Rank: 4

    积分
    1797
    发表于 2020-2-4 17:22:51 | 显示全部楼层
    era还是搞不清楚,攒个先
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    昨天 00:14
  • 签到天数: 104 天

    连续签到: 84 天

    [LV.6]骑士

    193

    帖子

    4432

    金币

    0

    精华

    Lv5 Honorable Hero

    Rank: 5Rank: 5

    积分
    4420
     楼主| 发表于 2020-2-5 23:16:17 | 显示全部楼层
    本帖最后由 琭琭有彧 于 2020-2-5 23:19 编辑

    Version 2.9.8
    ------------------------
    [+] Introduced high-level fastest loops in ERM via new receivers: !!re, !!br, !!co.
       
        !!re $1[/#2/#3/#4].
          ...
        !!en:;

        $1 - loop counter var like 'i' or 'y6'.
        #2 - counter start value. Optional. Default: initial value of loop counter var.
        #3 - counter stop value.  Optional. Default: initial value of loop counter var.
        #4 - step.                Optional. Default: 1, if stop value is set, 0 otherwise.
       
        Repeats block of code. Only the first argument is obligatory.
        At first loop counter variable is initialized.
        Counter stop and step values are remembered for the whole loop and won't be evaluated on each iteration.
        Step determines, what value must be added to counter variable after each iteration. It also determines type of iteration stop condition.
        Positive step checks if counter > stop value. Negative step checks if counter < stop value.
       
        On !!re it's checked, if counter reached stop-value or exceeds it. If true, execution is passed to corresponding !!en block.
        On !!en counter is increased by step and if stop condition is not met, next receiver after closest !!re will be executed.
        If stop condition is not met, execution goes to the next receiver after closest !!re.

        !!br (BREAK) with optional condition immediately jumps after loop !!en receiver.
        !!co (CONTINUE) with optional condition immediately jumps to loop !!en receiver, which will be executed as usual.

        Examples:

        ; Endless loop of annoying messages:
        !!re i:;
          !!IF:M^Donate, please!^;
        !!en:;

        ; Clear current hero army
        !!re i/0/6:;
          !!HE-1:C0/i/-1/0;
        !!en:;

        ; Display 10, 8, 6, 4, 2 (1 will not be displayed, same as 0)
        !!re i/10/1/-2:;
          !!IF:M^%Vi^;
        !!en:;

        ; Display number of the first hero empty slot, if it's found
        !!re i/0/6:;
          !!HE-1:C0/i/?t/?k;
          
          !!if|t=-1/k=0:;
            !!IF:M^Free slot number is %Vi^;
            !!br:;
          !!en:;
        !!en:;

        !!IF&i>6:M^No free slot was found^;

    [+] Added possibility to query syntax, that was used for particular function parameter.
        !!FU:S#1/?$2;
        #1  - argument index
        ?$2 - syntax type (0 - get, 1 - set, 2 - add)
        Add syntax is applied via 'd' prefix like FU:Pd200.

        Using this receiver scriptmakers can write functions which act the same as normal ERM commands.
        For instance, one function to get/set/add dwelling population amount.

    [+] Rewritten ZvsCheckFlags routine. Now e-variables can be compared to integer variables and constants.
        All logical operations are supported for strings. Variable indexes were not checked at all, but are
        checked now.

    [+] Adapted wonderful PA and QU receivers by gamecreator with Pandora and Seer Hut Quests API.
        From now these receivers are officially part of Era. See Help\Erm Help directory for details.
        Be sure to delete "pandora's api.era", "receiver pa.era", "receiver qu.era" from old mod packages.

    [+] WoG scripts were extractd to a separate mod "WoG Scripts". Some fixes by igrik/Algor were applied.
    [+] Included updated TxtEdit and MMArchive by GrayFace. Replaced 'for' snippet in ERM editor with 're' snippet, other syntax file corrections. Maximum 16 nested IF/RE blocks are allowed.
    [-] Fixed crash caused by invalid RD:M second parameter handling.

    DOWNLOAD
    回复 支持 反对

    使用道具 举报

     成长值: 260

  • TA的每日心情
    开心
    5 天前
  • 签到天数: 19 天

    连续签到: 1 天

    [LV.4]剑士

    14

    帖子

    2129

    金币

    0

    精华

    白银会员

    Rank: 2

    积分
    411
    发表于 2020-2-6 08:21:28 | 显示全部楼层
    谢谢楼主分享,
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    无聊
    2020-2-7 13:33
  • 签到天数: 2 天

    连续签到: 2 天

    [LV.1]枪兵

    6

    帖子

    34

    金币

    0

    精华

    Lv1 Hired Hero

    Rank: 1

    积分
    68
    发表于 2020-2-6 17:19:45 | 显示全部楼层
    很好很强大!找到了强大的组织啊
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    郁闷
    昨天 11:03
  • 签到天数: 289 天

    连续签到: 23 天

    [LV.8]大天使

    347

    帖子

    141

    金币

    0

    精华

    Lv4 Famous Hero

    Rank: 4

    积分
    2189

    社区QQ达人

    发表于 2020-2-6 22:01:28 | 显示全部楼层
    我看官网的2.99已经发布了
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    昨天 00:14
  • 签到天数: 104 天

    连续签到: 84 天

    [LV.6]骑士

    193

    帖子

    4432

    金币

    0

    精华

    Lv5 Honorable Hero

    Rank: 5Rank: 5

    积分
    4420
     楼主| 发表于 2020-2-7 09:41:24 | 显示全部楼层
    本帖最后由 琭琭有彧 于 2020-2-7 09:46 编辑

    Version 2.9.9
    ------------------------
    [+] Added support for loop level in !!br (BREAK) and !!co (CONTINUE) loop controlling receivers.
        !!br 1:; is the same as !!br:; and means break current (innermost) loop.
        !!br 2:; will break outer level loop, !!br 3:; even higher level.

        Example:
        !!re i/0/6:; loop level 2
          !!re j/0/4:; loop level 1
            !!IF:M^%Vi %Vj^;

            !!if&i=3:; The last shown message will be "3 0"
              !!br 2:; break loop level 2
            !!en;
          !!en:;
        !!en:;

    [!] XX:Z command is no more a special command. Disabling ERM receivers is not supported.
        57 - freelancers guild.erm will not work propertly.

    [-] Fixed wrong ERM interpreter handling of spaces as commands. Example: !!VRy1:Sj +100 used to treat
        space as command and silently consume '+100'. Now spaces between subcommands are fully supported.
        !!VRy1:Sj +100 *4 -7;

    [-] Fixed occasional savegames data corruption.
    DwonLoad
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    昨天 00:14
  • 签到天数: 104 天

    连续签到: 84 天

    [LV.6]骑士

    193

    帖子

    4432

    金币

    0

    精华

    Lv5 Honorable Hero

    Rank: 5Rank: 5

    积分
    4420
     楼主| 发表于 2020-2-7 10:16:03 | 显示全部楼层
    本帖最后由 琭琭有彧 于 2020-2-7 10:39 编辑

    设置生物声音代码Set creature sounds
    !!SN:K4/?z2/y3/1;    SN:K   This code is invalid

    image.png

    1. ZVSE
    2. **临时使用的变量(可以同时用作别的脚本的临时使用变量):z1-z9, z22-z44,
    3. **设置生物声音 set monster sounds

    4. !?FU(sounds-change) ;x1=monster type, z2=first 4 letters of sound files
    5. !!UN:C4697553/4/?y1; y1 - MonInfo Table
    6. !!VRy2:S116*x1+y1+8; y2 - address of sound pointer
    7. !!UN:Cy2/4/?y3;
    8. !!SN:K4/?z2/y3/1;-----------------------------------

    9. !#VRz2:S^c175^; //声音文件开头
    10. !#FU(sounds-change):P175 P184; //175号和184号生物的声音改成FDFL这一套
    11. !#VRz2:S^c176^; //声音文件开头
    12. !#FU(sounds-change):P176 P185;
    13. !#VRz2:S^c177^; //声音文件开头
    14. !#FU(sounds-change):P177 P186;
    15. !#VRz2:S^c178^; //声音文件开头
    16. !#FU(sounds-change):P178 P187;
    17. !#VRz2:S^c179^; //声音文件开头
    18. !#FU(sounds-change):P179 P188;
    19. !#VRz2:S^c182^; //声音文件开头
    20. !#FU(sounds-change):P182 P191;


    21. **加载游戏的时候也要
    22. !?GM0; on loading
    23. !!VRz2:S^c175^;
    24. !!FU(sounds-change):P175 P184;
    25. !!VRz2:S^c176^; //声音文件开头
    26. !!FU(sounds-change):P176 P185;
    27. !!VRz2:S^c177^; //声音文件开头
    28. !!FU(sounds-change):P177 P186;
    29. !!VRz2:S^c178^; //声音文件开头
    30. !!FU(sounds-change):P178 P187;
    31. !!VRz2:S^c179^; //声音文件开头
    32. !!FU(sounds-change):P179 P188;
    33. !!VRz2:S^c182^; //声音文件开头
    34. !!FU(sounds-change):P182 P191;
    复制代码
    @Berserker





    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    昨天 00:14
  • 签到天数: 104 天

    连续签到: 84 天

    [LV.6]骑士

    193

    帖子

    4432

    金币

    0

    精华

    Lv5 Honorable Hero

    Rank: 5Rank: 5

    积分
    4420
     楼主| 发表于 2020-2-7 10:29:25 | 显示全部楼层
    本帖最后由 琭琭有彧 于 2020-2-7 10:34 编辑
    Berserker 发表于 2019-12-15 00:15
    It's ok. I have just not so much time for testing ))
    There is a known and not yet fixed bug: at lea ...

    Hi,Bersy.
    This is a bug? can you see it?

    Set creature sounds
    !!SN:K4/?z2/y3/1;   
    SN:K   This code is invalid


    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    昨天 07:46
  • 签到天数: 90 天

    连续签到: 41 天

    [LV.6]骑士

    235

    帖子

    4570

    金币

    0

    精华

    Lv4 Famous Hero

    Rank: 4

    积分
    2893
    QQ
    发表于 2020-2-7 11:23:12 | 显示全部楼层
    我的突然无法创建地图了,原来可以

    点评

    兄弟,我测试了一下,无法创建地图是因为有些模板的的错误,换个随机地图模板就可以了。  详情 回复 发表于 2020-2-7 12:25
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    昨天 00:14
  • 签到天数: 104 天

    连续签到: 84 天

    [LV.6]骑士

    193

    帖子

    4432

    金币

    0

    精华

    Lv5 Honorable Hero

    Rank: 5Rank: 5

    积分
    4420
     楼主| 发表于 2020-2-7 12:25:46 | 显示全部楼层
    fhx 发表于 2020-2-7 11:23
    我的突然无法创建地图了,原来可以

    兄弟,我测试了一下,无法创建地图是因为有些模板的的错误,换个随机地图模板就可以了。
    [发帖际遇]: <追随神迹>琭琭有彧 访问了风车,获得了 6 金币. 幸运榜 / 衰神榜
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 登录 | 英雄注册|Register

    本版积分规则

    手机版|小黑屋|英雄无敌3-WoG中文站 ( 京ICP备11045332 )

    GMT+8, 2020-2-27 01:29

    Powered by Discuz! X3.3

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