佳丽云

英雄无敌3-WoG中文站

 找回密码
 英雄注册|Register
楼主: 克招

新概念ERM扫盲课程

[复制链接]
  • TA的每日心情
    开心
    2021-2-18 14:28
  • 签到天数: 2 天

    连续签到: 1 天

    [LV.1]投石矮人

    2623

    回帖

    1万

    金币

    21

    精华

    论坛嘉宾

    请叫我黑椒哥哥

    Rank: 9Rank: 9Rank: 9

    积分
    4827

    论坛元老退役版主

    QQ
     楼主| 发表于 2009-9-17 14:02:05 | 显示全部楼层

    第六课:FU命令(一)

    FU命令是一个很强大的命令,FU命令分两个部分组成,一个部分是!?FU触发器,另一个部分是!!FU接收器。
    FU命令到底是作什么用的呢?
    我先不说,你们尝试把以下一段脚本粘贴到地图事件中试试:

    ZVSE
    !?FU55;
    !!IF:M^一段永远也不会结束的对话^;
    !!FU55:P;

    !#FU55:P;
    ________________________________________________

    这个一定要尝试哦。
    尝试了之后,你就发现这是非常恶搞的一个东西,呵呵,千万不要加到你做好的地图中,否则后果就是被玩地图的人群喷至死。
    ————————————————————————————
    如果你尝试了的话你知道这是什么作用了,现在,我们暂且将!?FU触发器称为虚拟触发器
    因为我们都知道,ERM中,几乎所有触发器都是在游戏中事实存在的物体,比如说:LE事件触发器,OB建筑触发器,BF战场触发器。
    但是FU触发器是一个非常特殊的触发器,它是不存在的物件,我们需要用FU接受器来触发它。
    FU虚拟触发器总共有1000个(FU1~FU1000),!?FU55;的意思就是:当55号虚拟触发器被触发的时候,执行后面的命令。
    !?FU#;  #代表的就是虚拟触发器的编号。
    ————————————————————————————
    那么我们怎么触发虚拟触发呢?
    那么就要使用!!FU#:P;命令,这个#当然是指触发器编号。
    所以这句命令的意思是:立即执行第#号虚拟触发器。
    ————————————————————————————
    应该很好理解吧,使用FU:P命令的好处是:
    1、可以将一段命令多次循环
    2、如果写剧情图的话,当剧情做到后面的时候,会用到很多条件,用FU命令可以将很多条件简单化。

    举例:
    如果不用FU触发器来表示条件的话:
    !?OB15/15/0;
    !!IF&-5:M^任务一

    去杀掉肯迪亚。^;
    !!IF&5/-6:M^任务二

    帮我找20根木头。^;
    !!IF&5/6:M^任务三

    杀死野外的变狼人。^;

    ——————————————————————————————————————————————
    只有三个任务,就已经那么麻烦了,如果任务几十个的话,条件就多到写不下去了,不妨这样:
    ————————————————————————————————————————————————
    !?OB15/15/0;
    !!IF&-5:M^任务一

    去杀掉肯迪亚。^;
    !!FU&5:P;
    !?FU5;
    !!IF&-6:M^任务二

    帮我找20根木头。^;
    !!FU&6:P;

    !?FU6;
    !!IF:M^任务三

    杀死野外的变狼人。^;

    是不是简单多了?
  • TA的每日心情
    开心
    2021-2-18 14:28
  • 签到天数: 2 天

    连续签到: 1 天

    [LV.1]投石矮人

    2623

    回帖

    1万

    金币

    21

    精华

    论坛嘉宾

    请叫我黑椒哥哥

    Rank: 9Rank: 9Rank: 9

    积分
    4827

    论坛元老退役版主

    QQ
     楼主| 发表于 2009-9-18 17:25:53 | 显示全部楼层

    第七课:FU命令(二)

    FU命令是一个很黄很暴力的命令。
    FU命令真正的名字是:函数接收器函数触发器
    至于为什么会是与函数有关,这个。。。。。真的很复杂,说出来你们肯定理解不了。
    所以只要记住FU:P命令的用途就好了,而如果要用FU命令与函数挂钩,要使用到X1~X16变量,这个一般是高级ERM编写才会用到。
    ——————————————————————————————————————————
    好了,废话少说,我们主要看看FU的另一个命令:FU:E命令。
    那么我们首先看看以下这段脚本:
    ZVSE
    !?OB52/102/0;
    !!IF:Q2^你想要进去看看吗?^;
    !!FU&-2:E;
    !!IF:M^当你进去屋子的时候,发现一个人的没有,显然已经被人洗劫一空了。^;
    ————————————————————————————————————————————————
    这段脚本的蓝色部分使用了一条FU:E命令,如果认真分析的话,你就会知道,FU:E命令的意思是:
    立即停止当前触接动作!
    这条命令的标识符为空,说明FU:E命令不与任何!?FU触发器关联。
    ————————————————————————————————————————
    值得注意的是:
    最好不要在说明部分使用FU:E命令!
    因为说明部分也是有触发器的,我们前面说过:
    说明部分的触发器默认为:在进度条载入时触发。
    因为一个地图事件中的说明部分一般不只是一个事件中的,如果你使用FU:E命令,结果会导致整个地图中的所有说明部分失效。

    该用户从未签到

    1206

    回帖

    1万

    金币

    8

    精华

    论坛嘉宾

    Rank: 9Rank: 9Rank: 9

    积分
    1768

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

    发表于 2009-9-19 16:02:05 | 显示全部楼层
    非常好 给大家系统化的教育
  • TA的每日心情
    开心
    2021-2-18 14:28
  • 签到天数: 2 天

    连续签到: 1 天

    [LV.1]投石矮人

    2623

    回帖

    1万

    金币

    21

    精华

    论坛嘉宾

    请叫我黑椒哥哥

    Rank: 9Rank: 9Rank: 9

    积分
    4827

    论坛元老退役版主

    QQ
     楼主| 发表于 2009-10-5 11:01:21 | 显示全部楼层

    第八课:修改英雄特技

    修改英雄特技是一个很有趣很有用的内容,修改英雄特技我们主要用到HE#:X接收器:
    以下是!!HE:X后面所接的内容:
    0/$;使英雄特技为一个第二技能,$ 为技能编号
    1/$;使英雄特技为某种生物,生物编号为$(如果英雄擅长低级的怪物,同时就擅长了高级的,比如说擅长枪兵的英雄也擅长戟兵)
    2/$;使英雄特技为每天加一种资源,资源编号为$
    3/$;使英雄特技为某种魔法,魔法编号为$
    4/$1/$2/$3/$4;另一种使英雄特技为某种生物的方法,生物编号为$1  $2 - 生物攻击奖励值 $3 - 生物防御奖励值, $4 - 生物伤害奖励值.
    6/$1/$2/$3;使英雄特技为把生物类型编号$1$2的生物升级到类型编号$3的生物升级的费用由两者价格差值决定。
    (同样,如果英雄能够把枪兵升级为十字军,就同时拥有把戟兵升级为十字军的能力)
    7/$1/$2;使英雄特技为龙.
       $1 = 攻击
    奖励.
       $2 = 防御
    奖励.
    8/#;  特殊技能:
    # = 1 - 特技为黑暗天幕
    # = 2 - 特技为城市建造,英雄可以选择一种其他的城市类型来重建被拆除的城市

    比如说:
    !!HE145:X0/3;就是把英雄埃德妮特技修改为侦察术

    [ 本帖最后由 da3338280 于 2009-10-5 11:21 编辑 ]
  • TA的每日心情
    开心
    2020-9-19 16:27
  • 签到天数: 7 天

    连续签到: 1 天

    [LV.3]火元素使者

    9896

    回帖

    64万

    金币

    19

    精华

    管理员

    风侠

    Rank: 12Rank: 12Rank: 12

    积分
    52326

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

    发表于 2009-10-5 11:18:22 | 显示全部楼层
    呵呵,第八课是老早就学过了,最实用的内容。
  • TA的每日心情
    开心
    2021-2-18 14:28
  • 签到天数: 2 天

    连续签到: 1 天

    [LV.1]投石矮人

    2623

    回帖

    1万

    金币

    21

    精华

    论坛嘉宾

    请叫我黑椒哥哥

    Rank: 9Rank: 9Rank: 9

    积分
    4827

    论坛元老退役版主

    QQ
     楼主| 发表于 2009-10-5 11:20:22 | 显示全部楼层
    是的,最简单也最实用的内容,本来早就应该讲的

    该用户从未签到

    1

    回帖

    15

    金币

    0

    精华

    1级 Hired Hero

    Rank: 1

    积分
    2
    发表于 2009-10-8 16:02:12 | 显示全部楼层

    该用户从未签到

    3

    回帖

    17

    金币

    0

    精华

    1级 Hired Hero

    Rank: 1

    积分
    42
    发表于 2009-10-22 15:50:51 | 显示全部楼层
    哈哈,我编程老厉害了,这个一看就懂了~
  • TA的每日心情
    慵懒
    2020-6-16 08:57
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]投石矮人

    286

    回帖

    1万

    金币

    1

    精华

    3级 Known Hero

    Rank: 3Rank: 3

    积分
    551
    发表于 2009-10-24 20:33:14 | 显示全部楼层
    上次才看到初级教程的第5课,这次终于看完啦,膜拜下LZ
  • TA的每日心情
    慵懒
    2020-6-16 08:57
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]投石矮人

    286

    回帖

    1万

    金币

    1

    精华

    3级 Known Hero

    Rank: 3Rank: 3

    积分
    551
    发表于 2009-10-24 20:57:58 | 显示全部楼层
    关于
    !?OB15/15/0;
    !!IF&-5:M^任务一

    去杀掉肯迪亚。^;
    !!FU&5:P;
    !?FU5;
    !!IF&-6:M^任务二

    帮我找20根木头。^;
    !!FU&6:P;

    !?FU6;
    !!IF:M^任务三

    杀死野外的变狼人。^;

    是不是简单多了?
    我怎么感觉还是原来那个
    !?OB15/15/0;
    !!IF&-5:M^任务一

    去杀掉肯迪亚。^;
    !!IF&5/-6:M^任务二

    帮我找20根木头。^;
    !!IF&5/6:M^任务三

    杀死野外的变狼人。^;
    简单啊
    原来这个一看就明白,而且感觉不容易出错
  • TA的每日心情
    慵懒
    2020-6-16 08:57
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]投石矮人

    286

    回帖

    1万

    金币

    1

    精华

    3级 Known Hero

    Rank: 3Rank: 3

    积分
    551
    发表于 2009-10-24 21:03:10 | 显示全部楼层
    &与:之间不是条件吗,那!!FU&5:P;这句FU后面不是没编号了吗
  • TA的每日心情
    开心
    2022-4-24 01:44
  • 签到天数: 16 天

    连续签到: 1 天

    [LV.4]狂狼人

    44

    回帖

    7127

    金币

    0

    精华

    2级 Adventuring Hero

    Rank: 2

    积分
    301
    发表于 2009-10-27 15:35:59 | 显示全部楼层
    克招大大,在我用修改生物技能    !#MA:X21/*****;  对银飞马做了修改使她能攻击2次的时候,为什么战斗时候银飞马的飞行动作变的相当慢了啊??和大耳怪的移动速度一样,但是它无受身魔法,而且移动力也不 变。
    另外以前我看到script99里面有说,有一个命令条(忘记了 )是要加的,不然成慢动作了,是不是它也要改完之后重新写个动作命令才能恢复原来的移动速度呢》?
  • TA的每日心情
    开心
    2022-4-24 01:44
  • 签到天数: 16 天

    连续签到: 1 天

    [LV.4]狂狼人

    44

    回帖

    7127

    金币

    0

    精华

    2级 Adventuring Hero

    Rank: 2

    积分
    301
    发表于 2009-10-27 17:39:03 | 显示全部楼层
    B0/$;  设置/获得英雄的名字.
    如果我们要设置英雄名字的话要使用变量Z。

    B1/$;  设置/获得英雄的传记.
    注意事项:
    如果我们要设置英雄传记的话要使用变量Z。
    举例:
    !!VRz15:S^这是一个新的传记。^;
    !!HE-1:B1/?z3; 获得当前英雄原来的传记并放置到Z3中。
    !!HE-1:B1/z15; 将英雄的传记设定为Z15的内容
    ----------------------------------------------------------------------------------------------------------------------
    按照上面说的,对英雄传记和名字做了修改,可是没效果啊~~~克招和其他高人们,能不能请写一个完整的修改某个英雄名字和传记的ERM上来啊~~没有例子,对一些理论实在是不好理解~实践中出了问题,但是不知道出在哪里...连个对比的 都没有
  • TA的每日心情
    开心
    2022-4-24 01:44
  • 签到天数: 16 天

    连续签到: 1 天

    [LV.4]狂狼人

    44

    回帖

    7127

    金币

    0

    精华

    2级 Adventuring Hero

    Rank: 2

    积分
    301
    发表于 2009-10-27 17:46:44 | 显示全部楼层
    不好意思~~~经过反复摸索我修改成功了~~所以楼上的那个问题请克招大及各位高人无视掉吧~~~
    原来是我没给Z3定义...定义Z3后问题就解决了~~
    另外很乡知道修改英雄特技后,原介绍文字没变化,这个要如何修改啊?要是自己定义Z的话,用什么命令去修改呢?

    [ 本帖最后由 稀饭被雷劈 于 2009-10-27 17:53 编辑 ]
  • TA的每日心情
    开心
    2022-4-24 01:44
  • 签到天数: 16 天

    连续签到: 1 天

    [LV.4]狂狼人

    44

    回帖

    7127

    金币

    0

    精华

    2级 Adventuring Hero

    Rank: 2

    积分
    301
    发表于 2009-10-28 17:17:18 | 显示全部楼层
    惭愧 ,以上问题都解决了,原来是我学习还不到位,看的还不够多的缘故

    该用户从未签到

    44

    回帖

    7583

    金币

    0

    精华

    1级 Hired Hero

    Rank: 1

    积分
    86
    发表于 2009-12-6 16:27:49 | 显示全部楼层
  • TA的每日心情
    开心
    2015-7-20 21:47
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]投石矮人

    49

    回帖

    9243

    金币

    0

    精华

    1级 Hired Hero

    Rank: 1

    积分
    167
    发表于 2010-1-13 01:48:43 | 显示全部楼层

    回复 7# 的帖子

    不是这样的!#是全局变量,一开始就发生的,所以一般定义常数。

    该用户从未签到

    1551

    回帖

    1万

    金币

    4

    精华

    4级 Famous Hero

    Rank: 4

    积分
    2102

    退役版主论坛元老

    发表于 2010-1-13 10:52:07 | 显示全部楼层

    没有了么?
    我觉得这个对新人帮助很大哦
    我们的KFC白发克招"爷爷"应该继续下去嘛
  • TA的每日心情
    开心
    2019-9-8 23:42
  • 签到天数: 2 天

    连续签到: 1 天

    [LV.1]投石矮人

    50

    回帖

    7743

    金币

    0

    精华

    1级 Hired Hero

    Rank: 1

    积分
    99

    社区QQ达人

    发表于 2010-2-9 21:53:01 | 显示全部楼层
    好久没来了,进来重新学习下
  • TA的每日心情
    无聊
    2017-3-5 18:30
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]投石矮人

    153

    回帖

    9077

    金币

    0

    精华

    3级 Known Hero

    Rank: 3Rank: 3

    积分
    814
    发表于 2010-2-26 12:52:41 | 显示全部楼层
    看晕了。。。。
    ahome_bigavatar:guest
    ahome_bigavatar:welcomelogin
    您需要登录后才可以回帖 登录 | 英雄注册|Register

    本版积分规则

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

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

    GMT+8, 2024-11-16 02:37 , Processed in 0.336664 second(s), 22 queries , Gzip On, File On.

    Powered by Discuz! X3.4

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

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