songfx 发表于 2008-12-12 16:19:30

谁能帮我实现这两个创意

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

[ 本帖最后由 songfx 于 2008-12-12 16:22 编辑 ]

songfx 发表于 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;
!!HEx16&y1=x1:Ed2099639276;  

** end of function

本来是加5000经验,我改成加2099639276,结果每个英雄一出来就是108级,除了第一个英雄是要手动升级外,其余的英雄都已经自动升好级了,太疯狂了。

skyx7c3 发表于 2008-12-12 17:18:23

确实很疯狂啊:good_job:
这样真的省了很多升级的时间
要是能让第一个出来的英雄也能自动加点就完美了

skyx7c3 发表于 2008-12-12 17:27:18

顺便提供一个想法,你把这一部分ERM集成到一个建筑事件一个可以做到你想要的效果吧

[ 本帖最后由 skyx7c3 于 2008-12-12 17:29 编辑 ]

songfx 发表于 2008-12-12 17:56:06

原帖由 skyx7c3 于 2008-12-12 17:27 发表 http://bbs.h3wog.com/images/common/back.gif
顺便提供一个想法,你把这一部分ERM集成到一个建筑事件一个可以做到你想要的效果吧

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

云梦 发表于 2008-12-12 17:58:05

确实太疯狂了,这样一来,技能就不好学了,不自己点容易出问题,除非事先设置好所有英雄,啊;hx; 好郁闷!

skyx7c3 发表于 2008-12-12 18:04:21

原帖由 songfx 于 2008-12-12 17:56 发表 http://bbs.h3wog.com/images/common/back.gif


应该不行的,因为这段脚本是对所有英雄起作用,我希望只对来访的英雄起作用。
加个判断的语句可以么?判断英雄施放处于地图上的那一个坐标

[ 本帖最后由 skyx7c3 于 2008-12-12 18:11 编辑 ]

songfx 发表于 2008-12-12 18:24:27

原帖由 skyx7c3 于 2008-12-12 18:04 发表 http://bbs.h3wog.com/images/common/back.gif

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

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

poet 发表于 2008-12-13 13:28:13

第一个比较变态,俺就不提了。
第二个,其实只要在必经之路放置一个障碍物即可。经过之后触发。地图元素的动态修改在WoG战役中有很多例子。

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

老实猪 发表于 2008-12-13 13:36:57

123

原帖由 songfx 于 2008-12-12 16:19 发表 http://cnc.h3wog.com/images/common/back.gif
我有两个创意,请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 编辑 ]

老实猪 发表于 2008-12-13 13:43:56

至于第2个创意 跟ERM的关系不大 因为每个地图的BOSS都不一样 随机地图就没有boss
就算写出这样的脚本 每换一个地图就要再改一次:nianjing: 不如从地图编辑器下手

songfx 发表于 2008-12-13 16:37:58

太感谢了,我刚才用你提供的代码试了一下,超赞。
我想,有时间的话,我要好好琢磨一下ERM,最好能编个地图出来耍耍。

songfx 发表于 2008-12-13 17:05:57

原帖由 老实猪 于 2008-12-13 13:36 发表 http://bbs.h3wog.com/images/common/back.gif

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


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

[ 本帖最后由 songfx 于 2008-12-13 17:16 编辑 ]

songfx 发表于 2008-12-13 17:06:40

如果再删除只允许操作一次的代码,就可以无限次使用了,我太BT了。

老实猪 发表于 2008-12-13 18:32:52

原帖由 songfx 于 2008-12-13 17:05 发表 http://cnc.h3wog.com/images/common/back.gif


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


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

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

songfx 发表于 2008-12-13 20:54:41

原帖由 老实猪 于 2008-12-13 18:32 发表 http://bbs.h3wog.com/images/common/back.gif



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

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

不用那么麻烦,我依葫芦画瓢直接改成
!!HEv90:E2147293156/6424 F99/99/99/99; +经验和四围
同时也取消掉只允许使用一次的限制
呵呵,仅仅是做测试啦

songfx 发表于 2008-12-13 20:58:02

我想编一些ERM脚本的地图来着,可是看不懂ERM教程,很多简单的想法都没办法实现。
照搬别人地图里的脚本吧,就算有注释也是云里雾里
真是泄气。

老实猪 发表于 2008-12-13 21:49:40

原帖由 songfx 于 2008-12-13 20:58 发表 http://cnc.h3wog.com/images/common/back.gif
我想编一些ERM脚本的地图来着,可是看不懂ERM教程,很多简单的想法都没办法实现。
照搬别人地图里的脚本吧,就算有注释也是云里雾里
真是泄气。

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

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

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

poet 发表于 2008-12-13 23:26:35

官方 ERM 的教程确实写得不好,感觉就不是给人看的。

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

air 发表于 2010-8-19 09:51:01

:deyi: 本人又挖坟了.老实猪写的还没我的好啊!!!
!?LEX/Y/地上或地下;写下想要的坐标 X Y
!!HE-1:E0/30000;            访问英雄变 3 万级! 打一仗后脑残变0级.:hero:            
不过前背 老实猪现在可能是僵尸猪了.最多也是在论坛上僵尸跳几下.100%看不见.本人莫哀:nianjing:
    

[ 本帖最后由 air 于 2010-8-19 09:53 编辑 ]
页: [1] 2
查看完整版本: 谁能帮我实现这两个创意

捐赠