ERM提问…………
本帖最后由 贤知有您 于 2016-6-23 21:21 编辑实在不知道怎么起标题了,就不起了
@贤知有您 @XEricSin
我刚刚建了一随机地图,然后编辑,准备测试自己的erm,首先,先庆祝自己会写一个没有错误的句子了,开始时没有加冒号,一直没搞懂哪错了,重写好几次……
然后,庆祝我会改兵种属性了
超神的大妖精
然后我准备做移动到一个事件上,大妖精才瞬间爆炸的语句,用HE,需要英雄编号,发现了这个
英雄不能设置,什么鬼,只能随机? 第一个问题来了,怎么设置这个
我哪知道是哪个随机英雄会出现,我不可能为156个英雄各做一个,太多了
这时我想出三个方案
读取这个英雄的编号,然而我想来想去,找遍HE部分,没找到怎么读取编号的……然后这时我想到,我通过什么手段读取编号,走到事件上需要编号,而我没有编号,死循环啊第二个问题来了,怎么读取英雄编号
然后是xe所说的或者符,然而我没有找到它……第三个问题来了,或者的符号
或者有没有直接代表任意的方式第四个问题来了,怎么表示任意或所有
本来还有的,吃了个饭就忘干净了……
首先你没有起标题,该扣你分.
楼主可能没搞懂触发器的概念,你得先有个触发器才能有触发事件之后的事情.
有了触发器就好办了, HE-1就是当前英雄了,管它是谁.
比如访问一个物体 !?OB54; 此时直接在触发器下用HE-1就代表当前访问物体的英雄了.HE-1:N?可返回英雄编号.
城堡必须属于一个玩家才能有来访英雄啊。
&是并且, | 是或者 贤知有您 发表于 2016-6-22 22:59
首先你没有起标题,该扣你分.
楼主可能没搞懂触发器的概念,你得先有个触发器才能有触发事件之后的事情.
好吧,下次随便写个标题……
触发器我知道,!?嘛
那就是
ZVSE
!?TE:v1/v2/v3;
(……写到这里我突然发现,我该怎么获得那个坐标……地图编辑器找不到那个选项)
!!MA:…………………………;
(昨天脑抽了,学的头疼,把!?HEn:v1/v2/v3当成英雄n移动到事件v1/v2/v3时会触发!!了,再看了一下,这东西传送用的,压根不是条件……新人的笑话……不过收获一个任意英雄编号和读取英雄编号,我要把战争之神地图第一个英雄救出来,233……话说任意就是-1咯,基本上通用的?)
XEricSin 发表于 2016-6-23 01:17
城堡必须属于一个玩家才能有来访英雄啊。
&是并且, | 是或者
我就发图不说话
XEricSin 发表于 2016-6-23 01:17
城堡必须属于一个玩家才能有来访英雄啊。
&是并且, | 是或者
或者符怎么打,电脑键盘摸了个遍……笔记本 78776756 发表于 2016-6-23 14:34
我就发图不说话
你是不是场上英雄数量满了?
78776756 发表于 2016-6-23 14:36
或者符怎么打,电脑键盘摸了个遍……笔记本
回车上面,shift+右斜杠 XEricSin 发表于 2016-6-24 02:36
你是不是场上英雄数量满了?
没有啊,我随便建的随机地图,然后想设置时发现的
如果这个随机刚刚好满了我无话可说……
……或者符藏的好深,我有时打字按到那个都是、的……
上面问贤知的问题贤知没管,你回答一下,怎么搞坐标,我只知道大概左下那块是0.0…… 78776756 发表于 2016-6-24 11:11
没有啊,我随便建的随机地图,然后想设置时发现的
如果这个随机刚刚好满了我无话可说……
……或者符藏 ...
HE-1:P?v1/?v2/?v3可以读取当前英雄的位置。
v998/v999/v1000 多数情况是当前触发位置。 XEricSin 发表于 2016-6-24 13:13
HE-1:P?v1/?v2/?v3可以读取当前英雄的位置。
v998/v999/v1000 多数情况是当前触发位置。
HE-1:P?v1/?v2/?v3可以读取我知道啊,我从你给的传送示例我就能推导出来,关键是,我要英雄到一个事件上触发脚本,而这个要先到,读取位置,但是要先拿!?TE:v1/v2/v3吧,然后才是!!HE-1:P?v1/?v2/?v3吧,这从逻辑上不符,这里是先使用了再得到它,怎么可能,上面那句TE的我没看帮助写的,不知道对不对……
v998/v999/v1000 多数情况是当前触发位置
怎么用,简短描述没看懂 78776756 发表于 2016-6-24 13:44
HE-1:P?v1/?v2/?v3可以读取我知道啊,我从你给的传送示例我就能推导出来,关键是,我要英雄到一个事件上 ...
漂亮,果然错了,是LE……我看了一下帮助,
提示: v998/v999/v1000将储存最后触发的地图事件的坐标,你可以使用简单的表示形式(比如: !!LE998:...; )
还是没看懂,求祥解
XEricSin 发表于 2016-6-24 13:13
HE-1:P?v1/?v2/?v3可以读取当前英雄的位置。
v998/v999/v1000 多数情况是当前触发位置。
想了很久,勉强理解意思
但是我写了一下,发现没用
!?LEv998/v999/v1000;
!!IF:M^ok,就是这里^;
不知哪错了,下面那句单独抽出来扔!#是可用的 78776756 发表于 2016-6-24 14:39
想了很久,勉强理解意思
但是我写了一下,发现没用
!?LEv998/v999/v1000;
貌似是LE后面不支持用变量,必须是1,3,5之类真正的数。
XEricSin 发表于 2016-6-24 15:40
貌似是LE后面不支持用变量,必须是1,3,5之类真正的数。
帮助的示例
提示: v998/v999/v1000将储存最后触发的地图事件的坐标,你可以使用简单的表示形式(比如: !!LE998:...; )
在LE部分的开头
78776756 发表于 2016-6-24 16:30
帮助的示例
提示: v998/v999/v1000将储存最后触发的地图事件的坐标,你可以使用简单的表示形式(比如: !! ...
事件是你自己放的,直接写坐标数值就好了。提示里是说在!!里可以用。没说在!?触发器里面可以。
v998v999v1000三个是专门自动储存地图位置的变量。基本在所有的!!接收器里都可以用。
比如
!?LE1/2/3;
!!IF:M^%V998 %V999 %V1000^;
输出结果为1 2 3
另外,帮助不是100%准确,一切以实际测试结果为准。 我仿佛又看到一位大神,冉冉升起;gaxing;
小伙子请继续努力,我看好你;aiel; 夏侯飞机 发表于 2016-6-24 23:09
我仿佛又看到一位大神,冉冉升起
小伙子请继续努力,我看好你
然而我被各种问题难道了,我唯一坚持的是不放弃,然而卵用,是的,有人因不放弃成名,但是失败而搭上一辈子的更多……当然,小小一个erm是不可能的,关键是我连erm都学不成,我中专怎么办…… XEricSin 发表于 2016-6-24 20:18
事件是你自己放的,直接写坐标数值就好了。提示里是说在!!里可以用。没说在!?触发器里面可以。
v9 ...
…………我就是不知道如何找坐标数值才问你的,如果不是不知道坐标在哪,我犯得着哪v998,v999,v1000顶上去吗…… 坐标直接看地图编辑器就有了。
页:
[1]
2