佳丽云

英雄无敌3-WoG中文站

 找回密码
 英雄注册|Register
查看: 8499|回复: 22

谁能帮我实现这两个创意

[复制链接]
  • TA的每日心情
    开心
    2020-9-19 16:27
  • 签到天数: 7 天

    连续签到: 1 天

    [LV.3]火元素使者

    9898

    回帖

    64万

    金币

    19

    精华

    管理员

    风侠

    Rank: 12Rank: 12Rank: 12

    积分
    52421

    论坛元老魅力之星封魔玩家

    发表于 2008-12-12 16:19:30 | 显示全部楼层 |阅读模式
    我有两个创意,请[wiki]ERM[/wiki]达人帮忙分析一下可行性,最好能提供可用的内置脚本代码。
    1. 在地图上放置一个建筑或者某个事件,只可以访问一次,访问的[wiki]英雄[/wiki]的经验值被直接设定为某固定值(不是增加,是设定)。当然这个经验值足够大,大到很BT的等级,比如《亵渎》里审判之光的等级。还有一点很重要,就是英雄获得新的经验值后,不要出现手动升级辅助技能和增加指数的画面,否则要疯掉了。最好能实现自动加指数的功能,就像电脑玩家升级一样,一瞬间就可以完成。
    2. 在打最终Boss之前,会触发一个事件,事件的结果,英雄的后路被切断,别人也进不来,只有一次机会打最终Boss。

    [ 本帖最后由 songfx 于 2008-12-12 16:22 编辑 ]
  • TA的每日心情
    开心
    2020-9-19 16:27
  • 签到天数: 7 天

    连续签到: 1 天

    [LV.3]火元素使者

    9898

    回帖

    64万

    金币

    19

    精华

    管理员

    风侠

    Rank: 12Rank: 12Rank: 12

    积分
    52421

    论坛元老魅力之星封魔玩家

     楼主| 发表于 2008-12-12 17:01:56 | 显示全部楼层
    哈哈,我刚才试验了一下,将script01.erm改了一下

    ** function to make hero x16 at least 5th level if it has owner x1

    !?FU702;

    !!HEx16:O?y1; [get hero's owner]
    !!HEx16&y1=x1:Ed2099639276; [give 5000 experience] 

    ** end of function

    本来是加5000经验,我改成加2099639276,结果每个英雄一出来就是108级,除了第一个英雄是要手动升级外,其余的英雄都已经自动升好级了,太疯狂了。
  • TA的每日心情
    无聊
    2015-1-14 11:33
  • 签到天数: 10 天

    连续签到: 1 天

    [LV.3]火元素使者

    241

    回帖

    9261

    金币

    0

    精华

    3级 Known Hero

    Rank: 3Rank: 3

    积分
    547
    发表于 2008-12-12 17:18:23 | 显示全部楼层
    确实很疯狂啊
    这样真的省了很多升级的时间
    要是能让第一个出来的[wiki]英雄[/wiki]也能自动加点就完美了
  • TA的每日心情
    无聊
    2015-1-14 11:33
  • 签到天数: 10 天

    连续签到: 1 天

    [LV.3]火元素使者

    241

    回帖

    9261

    金币

    0

    精华

    3级 Known Hero

    Rank: 3Rank: 3

    积分
    547
    发表于 2008-12-12 17:27:18 | 显示全部楼层
    顺便提供一个想法,你把这一部分[wiki]ERM[/wiki]集成到一个建筑事件一个可以做到你想要的效果吧

    [ 本帖最后由 skyx7c3 于 2008-12-12 17:29 编辑 ]
  • TA的每日心情
    开心
    2020-9-19 16:27
  • 签到天数: 7 天

    连续签到: 1 天

    [LV.3]火元素使者

    9898

    回帖

    64万

    金币

    19

    精华

    管理员

    风侠

    Rank: 12Rank: 12Rank: 12

    积分
    52421

    论坛元老魅力之星封魔玩家

     楼主| 发表于 2008-12-12 17:56:06 | 显示全部楼层
    原帖由 skyx7c3 于 2008-12-12 17:27 发表
    顺便提供一个想法,你把这一部分ERM集成到一个建筑事件一个可以做到你想要的效果吧


    应该不行的,因为这段脚本是对所有英雄起作用,我希望只对来访的英雄起作用。
  • TA的每日心情
    无聊
    2022-10-11 16:14
  • 签到天数: 190 天

    连续签到: 1 天

    [LV.7]血污怪

    233

    回帖

    1232

    金币

    0

    精华

    5级 Honorable Hero

    Rank: 5Rank: 5

    积分
    4193
    发表于 2008-12-12 17:58:05 | 显示全部楼层
    确实太疯狂了,这样一来,技能就不好学了,不自己点容易出问题,除非事先设置好所有英雄,啊 好郁闷!
  • TA的每日心情
    无聊
    2015-1-14 11:33
  • 签到天数: 10 天

    连续签到: 1 天

    [LV.3]火元素使者

    241

    回帖

    9261

    金币

    0

    精华

    3级 Known Hero

    Rank: 3Rank: 3

    积分
    547
    发表于 2008-12-12 18:04:21 | 显示全部楼层
    原帖由 songfx 于 2008-12-12 17:56 发表


    应该不行的,因为这段脚本是对所有英雄起作用,我希望只对来访的英雄起作用。

    加个判断的语句可以么?判断英雄施放处于地图上的那一个坐标

    [ 本帖最后由 skyx7c3 于 2008-12-12 18:11 编辑 ]
  • TA的每日心情
    开心
    2020-9-19 16:27
  • 签到天数: 7 天

    连续签到: 1 天

    [LV.3]火元素使者

    9898

    回帖

    64万

    金币

    19

    精华

    管理员

    风侠

    Rank: 12Rank: 12Rank: 12

    积分
    52421

    论坛元老魅力之星封魔玩家

     楼主| 发表于 2008-12-12 18:24:27 | 显示全部楼层
    原帖由 skyx7c3 于 2008-12-12 18:04 发表

    加个判断的语句可以么?判断英雄施放处于地图上的那一个坐标


    这个我就不知道啦,因为我对ERM几乎一窍不通,顶多只会依葫芦画瓢。
    不过,如果按你说的那样,还是不能免除手动升级加点的麻烦。

    该用户从未签到

    906

    回帖

    9696

    金币

    2

    精华

    5级 Honorable Hero

    Rank: 5Rank: 5

    积分
    4086

    退役版主

    发表于 2008-12-13 13:28:13 | 显示全部楼层
    第一个比较变态,俺就不提了。
    第二个,其实只要在必经之路放置一个障碍物即可。经过之后触发。地图元素的动态修改在[wiki]WoG[/wiki]战役中有很多例子。

    你可以通过设置地形特性禁止飞出,但是禁止飞入却要麻烦一点,你要保证内部没有任何空地,只有地图[wiki]编辑器[/wiki]障碍显示黄色或红色的地形。

    该用户从未签到

    1206

    回帖

    1万

    金币

    8

    精华

    论坛嘉宾

    Rank: 9Rank: 9Rank: 9

    积分
    1768

    杰出贡献退役版主论坛元老

    发表于 2008-12-13 13:36:57 | 显示全部楼层

    123

    原帖由 songfx 于 2008-12-12 16:19 发表
    我有两个创意,请ERM达人帮忙分析一下可行性,最好能提供可用的内置脚本代码。
    1. 在地图上放置一个建筑或者某个事件,只可以访问一次,访问的英雄的经验值被直接设定为某固定值(不是增加,是设定)。当然这个经验 ...



    我承认我无聊  我写了第一个脚本 跟lz的要求不太一样 因为我懒 写了个简单的法子:

    !#VRv90:S156;

    !?CM2;
    !!FU&v90<156:E;   BT经验设定只能用一次
    !!HE-1:N?y1;
    !!CM:I?y2 F?y3;
    !!FU|y2<>1/y3<>512:E;
    !!CM&y2=1/y3=512:R0;
    !!IF:V440/0;
    !!IF&y2=1/y3=512:Q440^你想让当前英雄升级成BT吗?^;
    !!FU&-440:E;
    !!VRv90:Sy1;
    !!HEv90:Ed1808894836/88 Fd30/d30/d30/d30; +经验和四围
    默认全技能:
    !!HEv90:S0/3;
    !!HEv90:S1/3;
    !!HEv90:S2/3;
    !!HEv90:S3/3;
    !!HEv90:S4/3;
    !!HEv90:S5/3;
    !!HEv90:S6/3;
    !!HEv90:S7/3;
    !!HEv90:S8/3;
    !!HEv90:S9/3;
    !!HEv90:S10/3;
    !!HEv90:S11/3;
    !!HEv90:S12/3;
    !!HEv90:S13/3;
    !!HEv90:S14/3;
    !!HEv90:S15/3;
    !!HEv90:S16/3;
    !!HEv90:S17/3;
    !!HEv90:S18/3;
    !!HEv90:S19/3;
    !!HEv90:S20/3;
    !!HEv90:S21/3;
    !!HEv90:S22/3;
    !!HEv90:S23/3;
    !!HEv90:S24/3;
    !!HEv90:S25/3;
    !!HEv90:S26/3;
    !!HEv90:S27/3;
    !!UN:R3/-1;
    !!IF:V440/0;



    附件默认是96号文本 随便改成77号以后的任意都可以 用了v90变量 可能和其他脚本有冲突

    汗~ 忘记说用法了  在英雄属性查看界面 右键点击英雄的名字就可以 只能使用一次

    [ 本帖最后由 老实猪 于 2008-12-13 13:38 编辑 ]

    script96.rar

    580 Bytes, 下载次数: 15, 下载积分: 金币 -2

    +经验 四围 技能

    评分

    1

    查看全部评分

    该用户从未签到

    1206

    回帖

    1万

    金币

    8

    精华

    论坛嘉宾

    Rank: 9Rank: 9Rank: 9

    积分
    1768

    杰出贡献退役版主论坛元老

    发表于 2008-12-13 13:43:56 | 显示全部楼层
    至于第2个创意 跟ERM的关系不大 因为每个地图的BOSS都不一样 随机地图就没有boss
    就算写出这样的脚本 每换一个地图就要再改一次   不如从地图编辑器下手
  • TA的每日心情
    开心
    2020-9-19 16:27
  • 签到天数: 7 天

    连续签到: 1 天

    [LV.3]火元素使者

    9898

    回帖

    64万

    金币

    19

    精华

    管理员

    风侠

    Rank: 12Rank: 12Rank: 12

    积分
    52421

    论坛元老魅力之星封魔玩家

     楼主| 发表于 2008-12-13 16:37:58 | 显示全部楼层
    太感谢了,我刚才用你提供的代码试了一下,超赞。
    我想,有时间的话,我要好好琢磨一下ERM,最好能编个地图出来耍耍。
  • TA的每日心情
    开心
    2020-9-19 16:27
  • 签到天数: 7 天

    连续签到: 1 天

    [LV.3]火元素使者

    9898

    回帖

    64万

    金币

    19

    精华

    管理员

    风侠

    Rank: 12Rank: 12Rank: 12

    积分
    52421

    论坛元老魅力之星封魔玩家

     楼主| 发表于 2008-12-13 17:05:57 | 显示全部楼层
    原帖由 老实猪 于 2008-12-13 13:36 发表

    !!HEv90:Ed1808894836/88 Fd30/d30/d30/d30; +经验和四围


    更正一下,如果将Ed改为E,就可以直接设定经验值了,而不是增加经验值,哈哈,我太聪明了。
    同样的,将增加四围的代码也可以去掉d变成设定四围。这个太强了。

    [ 本帖最后由 songfx 于 2008-12-13 17:16 编辑 ]
  • TA的每日心情
    开心
    2020-9-19 16:27
  • 签到天数: 7 天

    连续签到: 1 天

    [LV.3]火元素使者

    9898

    回帖

    64万

    金币

    19

    精华

    管理员

    风侠

    Rank: 12Rank: 12Rank: 12

    积分
    52421

    论坛元老魅力之星封魔玩家

     楼主| 发表于 2008-12-13 17:06:40 | 显示全部楼层
    如果再删除只允许操作一次的代码,就可以无限次使用了,我太BT了。

    该用户从未签到

    1206

    回帖

    1万

    金币

    8

    精华

    论坛嘉宾

    Rank: 9Rank: 9Rank: 9

    积分
    1768

    杰出贡献退役版主论坛元老

    发表于 2008-12-13 18:32:52 | 显示全部楼层
    原帖由 songfx 于 2008-12-13 17:05 发表


    更正一下,如果将Ed改为E,就可以直接设定经验值了,而不是增加经验值,哈哈,我太聪明了。
    同样的,将增加四围的代码也可以去掉d变成设定四围。这个太强了。



    对没错 d代表在原来的基础上变化 我+上d是为了保持英雄的初始四围

    比如你可以在英雄练到20级以后再开启这个脚本 嘿嘿 那四围就更BT了
  • TA的每日心情
    开心
    2020-9-19 16:27
  • 签到天数: 7 天

    连续签到: 1 天

    [LV.3]火元素使者

    9898

    回帖

    64万

    金币

    19

    精华

    管理员

    风侠

    Rank: 12Rank: 12Rank: 12

    积分
    52421

    论坛元老魅力之星封魔玩家

     楼主| 发表于 2008-12-13 20:54:41 | 显示全部楼层
    原帖由 老实猪 于 2008-12-13 18:32 发表



    对没错 d代表在原来的基础上变化 我+上d是为了保持英雄的初始四围

    比如你可以在英雄练到20级以后再开启这个脚本 嘿嘿 那四围就更BT了


    不用那么麻烦,我依葫芦画瓢直接改成
    !!HEv90:E2147293156/6424 F99/99/99/99; +经验和四围
    同时也取消掉只允许使用一次的限制
    呵呵,仅仅是做测试啦
  • TA的每日心情
    开心
    2020-9-19 16:27
  • 签到天数: 7 天

    连续签到: 1 天

    [LV.3]火元素使者

    9898

    回帖

    64万

    金币

    19

    精华

    管理员

    风侠

    Rank: 12Rank: 12Rank: 12

    积分
    52421

    论坛元老魅力之星封魔玩家

     楼主| 发表于 2008-12-13 20:58:02 | 显示全部楼层
    我想编一些ERM脚本的地图来着,可是看不懂ERM教程,很多简单的想法都没办法实现。
    照搬别人地图里的脚本吧,就算有注释也是云里雾里
    真是泄气。

    该用户从未签到

    1206

    回帖

    1万

    金币

    8

    精华

    论坛嘉宾

    Rank: 9Rank: 9Rank: 9

    积分
    1768

    杰出贡献退役版主论坛元老

    发表于 2008-12-13 21:49:40 | 显示全部楼层
    原帖由 songfx 于 2008-12-13 20:58 发表
    我想编一些ERM脚本的地图来着,可是看不懂ERM教程,很多简单的想法都没办法实现。
    照搬别人地图里的脚本吧,就算有注释也是云里雾里
    真是泄气。


    万事开头难 我9月份注册到这里 为了满足自己的YY想法 10月份开始学ERM 现在基本可以自给自足了

    坛子上各位前辈的作品都是好教材 只要自己尝试动手去写 实践中很快能学会

    强烈支持你编地图 erm可以提出创意后向大家 好地图才是王道阿

    该用户从未签到

    906

    回帖

    9696

    金币

    2

    精华

    5级 Honorable Hero

    Rank: 5Rank: 5

    积分
    4086

    退役版主

    发表于 2008-12-13 23:26:35 | 显示全部楼层
    官方 ERM 的教程确实写得不好,感觉就不是给人看的。

    不过单纯就 ERM 手册来说,查阅还比较方便。如果你只是查阅每个命令的功能的话,官方html版本的文档就非常好了。

    该用户从未签到

    1066

    回帖

    7228

    金币

    1

    精华

    5级 Honorable Hero

    Rank: 5Rank: 5

    积分
    6026
    发表于 2010-8-19 09:51:01 | 显示全部楼层
    本人又挖坟了.老实猪写的还没我的好啊!!!
    !?LEX/Y/地上或地下;  写下想要的坐标 X Y
    !!HE-1:E0/30000;              访问英雄变 3 万级! 打一仗后脑残变0级  .            
    不过前背 老实猪现在可能是僵尸猪了.最多也是在论坛上僵尸跳几下.100%看不见.本人莫哀
        

    [ 本帖最后由 air 于 2010-8-19 09:53 编辑 ]
    ahome_bigavatar:guest
    ahome_bigavatar:welcomelogin
    您需要登录后才可以回帖 登录 | 英雄注册|Register

    本版积分规则

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

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

    GMT+8, 2025-6-20 22:58 , Processed in 0.773489 second(s), 16 queries , Gzip On, File On.

    Powered by Discuz! X3.4

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

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