jhws 发表于 2012-6-2 16:10:42

(已解决)森林领主之袍

这段代码复制到地图后没有任何效果而且ERM报错,各位专家帮我瞧瞧咧

ZVSE
!#UN:A168/4/-1;森林领主之袍
!#VRz376:S^{森林领主之袍} ^;
!#VRz377:S^{对英雄的攻击+2、防御+2,力量+1,知识+1,每周一会有 24个大精灵、12个银飞马、6个枯木战士、3个独角神兽加入。
} ^;
!#UN:A168/9/376;             名字
!#UN:A168/10/377;            描述
!#UN:A168/1/30000;         价值
!#UN:A168/3/16;            宝物等级
!#UN:A168/4/17;            组合宝物编号
!#UN:A17/168/7/13/25/19;    组合部件的编号
!!HEv7057:A2/168/d/?y99;       检查,如果找到 组合宝物 168 则开始升级4种生物
!!FU7032&y99>0:P168/14;
!!FU7032&y99>0:P168/16;
!!FU7032&y99>0:P168/22;
!!FU7032&y99>0:P168/24;
!!IF&1000/y99>0:M^因为佩戴着 {森林领主之袍},一些森林军队认为你值得他们效忠。^;
!!HEv7057&1000/y99>0:C25/3/23/6/21/12/19/24/-1/0/-1/0/-1/0;
!!HEv7057&-1000/y99>0:C2/25/1/2;
!!HEv7057&-1000/y99>0:C2/23/2/2;
!!HEv7057&-1000/y99>0:C2/17/4/2;
!!HEv7057&-1000/y99>0:C2/15/8/2;

还有你的v7057变量哪里来的?

还有你的触发器哪里去了?

[ 本帖最后由 灰狼王子 于 2012-6-4 02:40 编辑 ]

异界行者 发表于 2012-6-2 16:17:24

v7057这个变量哪里来得?

jhws 发表于 2012-6-2 16:23:32

少粘了点,这样子呢?

ZVSE
!?TM51&v7182=1; [触发]
!!OW:C?y1; [获取当前玩家]
!!VRv7057:S0; [开始]
!!DO7030/0/155/1:Py1; [搜索所有英雄]
!?FU7030;             x1=当前玩家
!!FU7031&y1>=0/x1=y1:P;
!?FU7031;
!!HEv7057:A2/7/0/?y5;            [检查人马战斧]
!!FU7032&y5>0:P7/14;                  [发现人马战斧]
!!HEv7057:A2/13/0/?y6;         [检查矮人王盾]
!!FU7032&y6>0:P13/16;                  [发现矮人王盾]
!!HEv7057:A2/25/0/?y7;         [检查藤木甲]
!!FU7032&y7>0:P25/22;                  [发现藤木甲]
!!HEv7057:A2/19/0/?y8;         [检查独角兽冠]
!!FU7032&y8>0:P19/24;                  [发现独角兽冠]
!#UN:A168/4/-1;森林领主之袍
!#VRz376:S^{森林领主之袍} ^;
!#VRz377:S^{对英雄的攻击+2、防御+2,力量+1,知识+1,每周一会有 24个大精灵、12个银飞马、6个枯木战士、3个独角神兽加入。
} ^;
!#UN:A168/9/376;             名字
!#UN:A168/10/377;            描述
!#UN:A168/1/30000;         价值
!#UN:A168/3/16;            宝物等级
!#UN:A168/4/17;            组合宝物编号
!#UN:A17/168/7/13/25/19;    组合部件的编号
!!HEv7057:A2/168/d/?y99;       检查,如果找到 组合宝物 168 则开始升级4种生物
!!FU7032&y99>0:P168/14;
!!FU7032&y99>0:P168/16;
!!FU7032&y99>0:P168/22;
!!FU7032&y99>0:P168/24;
!!IF&1000/y99>0:M^因为佩戴着 {森林领主之袍},一些森林军队认为你值得他们效忠。^;
!!HEv7057&1000/y99>0:C25/3/23/6/21/12/19/24/-1/0/-1/0/-1/0;
!!HEv7057&-1000/y99>0:C2/25/1/2; [提供战争独角兽]
!!HEv7057&-1000/y99>0:C2/23/2/2; [提供枯木战士]
!!HEv7057&-1000/y99>0:C2/21/4/2; [提供银飞马]
!!HEv7057&-1000/y99>0:C2/19/8/2; [提供大精灵]

[ 本帖最后由 jhws 于 2012-6-2 16:39 编辑 ]

异界行者 发表于 2012-6-2 16:25:52

7031这个触发器还是没有

寻梦人 发表于 2012-6-2 16:31:09

这样截取不完整!

很多变量都不知道怎么来的

还有函数是从哪里触发的?

沧海一粟 发表于 2012-6-2 16:37:45

回复 3# 的帖子

肯定还是无效,代码不完整,我看楼主还是把ERM文件全部放上,让大家帮你提取好了。

jhws 发表于 2012-6-2 16:40:01

我想自己边请教边摸索
你们看这样子行不?

ZVSE
**UN:P182/?v7182; [检查如果强化宝物启用WOG选项]
!#VRv7182:S1;             (这东西不知道啥意思)
!#TM51:S8/999/7/255; (这东西不知道啥意思)
!?TM51&v7182=1; [触发]TM51你没有设置,v7182你没有设置
!!OW:C?y1; [获取当前玩家]
!!VRv7057:S0; [开始]这个感觉设置成0也不行,0都有英雄编号了,可能作者都没想到,应该-1还差不多
!!DO7030/0/155/1:Py1; [搜索所有英雄]
!?FU7030;             x1=当前玩家
!!FU7031&y1>=0/x1=y1:P;
!?FU7031;
!!HEv7057:A2/7/0/?y5;            [检查人马战斧]
!!FU7032&y5>0:P7/14;                  [发现人马战斧]
!!HEv7057:A2/13/0/?y6;         [检查矮人王盾]
!!FU7032&y6>0:P13/16;                  [发现矮人王盾]
!!HEv7057:A2/25/0/?y7;         [检查藤木甲]
!!FU7032&y7>0:P25/22;                  [发现藤木甲]
!!HEv7057:A2/19/0/?y8;         [检查独角兽冠]
!!FU7032&y8>0:P19/24;                  [发现独角兽冠]
!#UN:A168/4/-1;森林领主之袍
!#VRz376:S^{森林领主之袍} ^;
!#VRz377:S^{对英雄的攻击+2、防御+2,力量+1,知识+1,每周一会有 24个大精灵、12个银飞马、6个枯木战士、3个独角神兽加入。
} ^;
!#UN:A168/4/-1;变一格
!#UN:A168/9/376;             名字
!#UN:A168/10/377;            描述
!#UN:A168/1/30000;         价值
!#UN:A168/3/16;            宝物等级
!#UN:A168/4/17;            组合宝物编号
!#UN:A17/168/7/13/25/19;    组合部件的编号
!!HEv7057:A2/168/d/?y99;       检查,如果找到 组合宝物 168 则开始升级4种生物
!!FU7032&y99>0:P168/14;
!!FU7032&y99>0:P168/16;
!!FU7032&y99>0:P168/22;
!!FU7032&y99>0:P168/24;
!!IF&1000/y99>0:M^因为佩戴着 {森林领主之袍},一些森林军队认为你值得他们效忠。^;
!!HEv7057&1000/y99>0:C25/3/23/6/21/12/19/24/-1/0/-1/0/-1/0;
!!HEv7057&-1000/y99>0:C2/25/1/2; [提供战争独角兽]
!!HEv7057&-1000/y99>0:C2/23/2/2; [提供枯木战士]
!!HEv7057&-1000/y99>0:C2/21/4/2; [提供银飞马]
!!HEv7057&-1000/y99>0:C2/19/8/2; [提供大精灵]

触发的函数7032代码跑哪去了;yowe; ?

[ 本帖最后由 jhws 于 2012-6-2 16:57 编辑 ]

jhws 发表于 2012-6-2 16:57:30

再改~我就不信了我~
ZVSE
**UN:P182/?v7182; [检查如果强化宝物启用WOG选项]
!#VRv7182:S1;             (这东西不知道啥意思)
!#TM51:S8/999/7/255; (这东西不知道啥意思)
!?TM51&v7182=1; [触发]TM51你没有设置,v7182你没有设置
!!OW:C?y1; [获取当前玩家]
!!VRv7057:S-1; [开始]这个感觉设置成0也不行,0都有英雄编号了,可能作者都没想到,应该-1还差不多
!!DO7030/0/155/1:Py1; [搜索所有英雄]
!?FU7030;             x1=当前玩家
!!FU7031&y1>=0/x1=y1:P;
!?FU7031;
!!HEv7057:A2/7/0/?y5;            [检查人马战斧]
!!FU7032&y5>0:P7/14;                  [发现人马战斧]
!!HEv7057:A2/13/0/?y6;         [检查矮人王盾]
!!FU7032&y6>0:P13/16;                  [发现矮人王盾]
!!HEv7057:A2/25/0/?y7;         [检查藤木甲]
!!FU7032&y7>0:P25/22;                  [发现藤木甲]
!!HEv7057:A2/19/0/?y8;         [检查独角兽冠]
!!FU7032&y8>0:P19/24;                  [发现独角兽冠]
!#UN:A168/4/-1;森林领主之袍
!#VRz376:S^{森林领主之袍} ^;
!#VRz377:S^{对英雄的攻击+3、防御+3,力量+3,知识+3,每周一会有 24个大精灵、12个银飞马、6个枯木战士、3个独角神兽加入。
} ^;
!#UN:A168/9/376;             名字
!#UN:A168/10/377;            描述
!#UN:A168/1/30000;         价值
!#UN:A168/3/16;            宝物等级
!#UN:A168/4/17;            组合宝物编号
!#UN:A17/168/7/13/25/19;    组合部件的编号
!!HEv7057:A2/168/d/?y99;       检查,如果找到 组合宝物 168 则开始升级4种生物
!!FU7032&y99>0:P168/14;
!!FU7032&y99>0:P168/16;
!!FU7032&y99>0:P168/22;
!!FU7032&y99>0:P168/24;
!!IF&1000/y99>0:M^因为佩戴着 {森林领主之袍},一些森林军队认为你值得他们效忠。^;
!!HEv7057&1000/y99>0:C25/3/23/6/21/12/19/24/-1/0/-1/0/-1/0;
!!HEv7057&-1000/y99>0:C2/25/1/2; [提供战争独角兽]
!!HEv7057&-1000/y99>0:C2/23/2/2; [提供枯木战士]
!!HEv7057&-1000/y99>0:C2/21/4/2; [提供银飞马]
!!HEv7057&-1000/y99>0:C2/19/8/2; [提供大精灵]
!#UN:A168/4/-1;~森林领主之袍变一格
!?AE1&v998=168;       ~森林领主之袍组合全加3
!!HE-1:Fd3/d3/d3/d3;       ~森林领主之袍组合全加3
!?AE0&v998=168;       ~森林领主之袍组合全加3
!!HE-1:Fd-3/d-3/d-3/d-3;       ~森林领主之袍组合全加3

[ 本帖最后由 jhws 于 2012-6-2 18:38 编辑 ]

沧海一粟 发表于 2012-6-2 17:06:32

回复 8# 的帖子

再贴上所有从!?FU7032;开始到全部结束的代码试试。

**UN:P182/?v7182; [检查如果强化宝物启用WOG选项]这个是原脚本的设定,作者本意是开始宝物强化选项后v7182=1才触发宝物功能。
!#VRv7182:S1;             (这东西不知道啥意思)现不用开宝物强化了,事件版已经把该值直接设置成1,即自动开启该宝物强化功能
!#TM51:S8/999/7/255; (这东西不知道啥意思)触发器,编号51,从第8天开始至999天结束,每7天触发一次,所有玩家均可触发,简单点说是每周触发一次。

jhws 发表于 2012-6-2 17:07:16

以上状态下:
1、有效果能加入,但是加入2遍我的天哪
2、变一格不知为啥无效,能变一格和加兵冲突~删了变一格就能加兵,变了一格不加兵(解决~把一格代码塞最后貌似就可以,但是还是2遍吐血)
3、说明貌似无效,依旧是那个啥“葡萄酒”



晕,这都被评分鼓励,我都有点怕你们烦了,呵呵呵,我没有基础,你们那些教程每次看到三分之一就头疼恶心想吐,身体反应很剧烈,也许我天生不适合听课,大家都能看懂,为啥我就这么看不懂,无数次翻出来看都是到三分之一开始身体不适,不知道怎么回事,所以我只能这么用别人的代码一点一点去弄懂,我想既然我不会做积木那我就搭积木。

[ 本帖最后由 jhws 于 2012-6-2 18:37 编辑 ]

贤知有您 发表于 2012-6-2 17:57:20

回复 10# 的帖子

代码都是看多了就自然熟.
支持楼主深入学习ERM.
这里有沧海/寻梦等热心高手,你就尽情发挥吧.呵呵.

沧海一粟 发表于 2012-6-2 22:25:10

原帖由 jhws 于 2012-6-2 17:07 发表 http://bbs.h3wog.com/images/common/back.gif
以上状态下:
1、有效果能加入,但是加入2遍我的天哪
2、变一格不知为啥无效,能变一格和加兵冲突~删了变一格就能加兵,变了一格不加兵(解决~把一格代码塞最后貌似就可以,但是还是2遍吐血)
3、说明貌似无效,依旧 ...

代码重复两遍一般情况下是判定不够造成的(一般情况下是针对AI判定限制不够);说明冲突其实是z变量跟官方还是你自加的脚本有冲突。
其实我刚学ERM的时候,由于不懂英文,ERM帮助那时候还没有汉化,过程比你艰辛多了,为了取得一个功能,把2000行的代码逐一删除测试,现在想起来都觉得自己当初是多么有毅力,真羡慕现在刚学习ERM的兄弟们。

jhws 发表于 2012-6-2 23:03:01

原帖由 沧海一粟 于 2012-6-2 22:25 发表 http://www.h3wog.com/images/common/back.gif


代码重复两遍一般情况下是判定不够造成的(一般情况下是针对AI判定限制不够);说明冲突其实是z变量跟官方还是你自加的脚本有冲突。
其实我刚学ERM的时候,由于不懂英文,ERM帮助那时候还没有汉化,过程比你艰辛 ...


非常感谢沧老师(这称谓怎么这么别扭)、寻梦、异界、007。帮我解决了大问题,总算一个下午略有些感觉,剩余2个问题我自己慢慢摸索,我也怀疑是某个脚本冲突了。再次感谢沧老师,有问题我还是继续接着问。呵呵。

最后整理一下一个下午倒腾的
剩下2个问题:
1、说明不对
2、有2次重复加兵情况

森林领主之袍

ZVSE
**UN:P182/?v7182; [强化宝物启用激活]
!#VRv7182:S1;   [开启宝物强化]
!#TM51:S8/999/7/255; [每周触发一次]
!?TM51&v7182=1; [触发]
!!OW:C?y1; [获取当前玩家]
!!VRv7057:S-1; [开始]
!!DO7030/0/155/1:Py1; [搜索所有英雄]
!?FU7030;             x1=当前玩家
!!FU7031&y1>=0/x1=y1:P;
!?FU7031;
!!HEv7057:A2/7/0/?y5;            [检查人马战斧]
!!FU7032&y5>0:P7/14;                  [发现人马战斧]
!!HEv7057:A2/13/0/?y6;         [检查矮人王盾]
!!FU7032&y6>0:P13/16;                  [发现矮人王盾]
!!HEv7057:A2/25/0/?y7;         [检查藤木甲]
!!FU7032&y7>0:P25/22;                  [发现藤木甲]
!!HEv7057:A2/19/0/?y8;         [检查独角兽冠]
!!FU7032&y8>0:P19/24;                  [发现独角兽冠]
!#UN:A168/4/-1;森林领主之袍
!#VRz376:S^森林领主之袍^;
!#VRz377:S^{%Z376}对英雄的攻击+3、防御+3,力量+3,知识+3,每周一会有 24个白人马、12个大精灵、6个银飞马、2个金独角加入。^;
!#UN:A168/9/376;             名字
!#UN:A168/10/377;             描述
!#UN:A168/1/30000;         价值
!#UN:A168/3/16;            宝物等级
!#UN:A168/4/17;            组合宝物编号
!#UN:A17/168/7/13/25/19;    组合部件的编号
!!HEv7057:A2/168/d/?y99;       检查,如果找到 组合宝物 168 则开始升级4种生物
!!FU7032&y99>0:P168/14;
!!FU7032&y99>0:P168/16;
!!FU7032&y99>0:P168/22;
!!FU7032&y99>0:P168/24;
!!IF&1000/y99>0:M^因为佩戴着 {森林领主之袍},一些森林军队认为你值得他们效忠。^;
!!HEv7057&1000/y99>0:C25/2/21/6/19/12/15/24/-1/0/-1/0/-1/0;
!!HEv7057&-1000/y99>0:C2/25/1/2; [提供金独角]
!!HEv7057&-1000/y99>0:C2/21/2/2; [提供银飞马]
!!HEv7057&-1000/y99>0:C2/19/4/2; [提供大精灵]
!!HEv7057&-1000/y99>0:C2/15/8/2; [提供白人马]
!#UN:A168/4/-1;~森林领主之袍变一格
!?AE1&v998=168;       ~森林领主之袍组合全加3
!!HE-1:Fd3/d3/d3/d3;       ~森林领主之袍组合全加3
!?AE0&v998=168;       ~森林领主之袍组合全加3
!!HE-1:Fd-3/d-3/d-3/d-3;       ~森林领主之袍组合全加3

[ 本帖最后由 jhws 于 2012-6-2 23:09 编辑 ]

沧海一粟 发表于 2012-6-2 23:30:11

回复 13# 的帖子

叫沧海就行了。我不是老师,虽然从小尊敬老师,但怎么也不像当老师的料,家里母纸老师曾经是老师都一不小心转行了;lh;
有空大家多交流,相互学习大家才能相互进步,自己体会永远都会印象比较深。
页: [1]
查看完整版本: (已解决)森林领主之袍

捐赠