佳丽云

英雄无敌3-WoG中文站

 找回密码
 英雄注册|Register
楼主: 老实猪

解剖经典脚本,实战普及erm知识,发扬WOG!!!ERMer 进来看

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

    连续签到: 1 天

    [LV.3]火元素使者

    9896

    回帖

    64万

    金币

    19

    精华

    管理员

    风侠

    Rank: 12Rank: 12Rank: 12

    积分
    52350

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

    发表于 2009-3-17 09:17:48 | 显示全部楼层
    ZVSE
    !?BF;
    !!BA:B25; ship    ——战场背景 船
    !!BF:O90/43; Cloud Hole  在战场90的位置放置一个Rocks ;Cloud Hole  的代码应该是88
    !!BF:O5/71; Tree/Rock
    !!BF:O78/96; Lucid Rock
    !!BF:O58/109; Waterhole
    *** END OF SCRIPT ***
    如果放在地图中,建一个编号〉500的事件,或者保存为编号77之后的脚本文件,就可以起作用了
    不过现在的脚本是每场战斗都是这样的障碍


    很显然,我不希望看到这种情况。我希望指定为某个坐标处的战场地形,应该如果修改?
  • TA的每日心情
    擦汗
    2023-7-27 23:05
  • 签到天数: 14 天

    连续签到: 1 天

    [LV.3]火元素使者

    40

    回帖

    7573

    金币

    1

    精华

    2级 Adventuring Hero

    Rank: 2

    积分
    246
    发表于 2009-3-20 18:00:42 | 显示全部楼层
    原帖由 老实猪 于 2009-3-13 15:34 发表


    用的偏方

    魔法天尊释放转世重生后 根据他的级别 和复活生物的生命值 自己制定一套公式

    比如10级魔法天尊可以在转世重生的时候额外多复活10个十字军

    就可以用!!BMy1:Nd10; 来增加十字军的数量

    其中y1 ...



    版主大大,这个我看了还是一头雾水,实在不会,能不能再讲详细点,我很需要这个超级聚灵术的脚本,多谢了
    同时还有个问题就是想知道一场战斗如何增加援军,是敌方的,增加援军的过程中,可以改变整个战场的地形吗?

    [ 本帖最后由 majfvvv 于 2009-3-20 18:02 编辑 ]

    该用户从未签到

    1206

    回帖

    1万

    金币

    8

    精华

    论坛嘉宾

    Rank: 9Rank: 9Rank: 9

    积分
    1768

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

     楼主| 发表于 2009-3-21 18:52:06 | 显示全部楼层
    原帖由 poet 于 2009-3-16 12:52 发表


    基本是这样,但是漏了一条:要读取英雄的所属团队和位置(例如假设英雄所属蓝色,处于蓝色第三个英雄位置),这个也要保存下来,战败之后英雄属于无归属(白色),要把它转换为预先保存的归属,并且把英雄在英雄 ...



    难怪了 我之前只是保留英雄坐标和归属 结果战后英雄还是回不来 原来英雄位置也要考虑
  • TA的每日心情
    慵懒
    2024-3-7 15:26
  • 签到天数: 96 天

    连续签到: 1 天

    [LV.6]地狱战马

    496

    回帖

    7280

    金币

    1

    精华

    4级 Famous Hero

    Rank: 4

    积分
    1308
    发表于 2009-3-27 09:48:02 | 显示全部楼层
    对老实的超级仙女龙那段很感兴趣,能否仔细讲解下?

    该用户从未签到

    1551

    回帖

    1万

    金币

    4

    精华

    4级 Famous Hero

    Rank: 4

    积分
    2102

    退役版主论坛元老

    发表于 2009-3-27 17:03:51 | 显示全部楼层
    原帖由 dboyv 于 2009-3-27 09:48 发表
    对老实的超级仙女龙那段很感兴趣,能否仔细讲解下?


    我猜呢,应该是先用!!CM调用出紫龙的哪个魔法列表

    魔法列表是用!!IF:G来完成的

    然后用!!VR对列表中的每一格进行命名

    然后用!!BM:U4将列表中被选中魔法代号赋予紫龙

    大概应该是这样的...

    PS:抱歉,老实猪的脚本没有一点注释,实在不愿意看下去!看到头晕~~~~~~~

    猪哥你加点注释方便人家学习也好,帮你检错也好啊~~~~~~

    [ 本帖最后由 zzy007 于 2009-3-27 17:16 编辑 ]
  • TA的每日心情
    慵懒
    2024-5-2 18:47
  • 签到天数: 17 天

    连续签到: 1 天

    [LV.4]狂狼人

    28

    回帖

    7260

    金币

    0

    精华

    1级 Hired Hero

    Rank: 1

    积分
    161

    社区QQ达人

    发表于 2009-3-27 18:21:18 | 显示全部楼层
    支持共创WOG
  • TA的每日心情
    郁闷
    2020-6-30 09:07
  • 签到天数: 2 天

    连续签到: 2 天

    [LV.1]投石矮人

    20

    回帖

    7432

    金币

    0

    精华

    1级 Hired Hero

    Rank: 1

    积分
    59
    发表于 2009-3-30 12:32:46 | 显示全部楼层
    有点难度?

    该用户从未签到

    163

    回帖

    9813

    金币

    0

    精华

    1级 Hired Hero

    Rank: 1

    积分
    198
    发表于 2009-4-29 16:54:59 | 显示全部楼层
    好像停课好久了,是老师放假了还是学生放假了?
  • TA的每日心情
    无聊
    2018-1-19 17:40
  • 签到天数: 2 天

    连续签到: 1 天

    [LV.1]投石矮人

    445

    回帖

    1万

    金币

    0

    精华

    3级 Known Hero

    Rank: 3Rank: 3

    积分
    659
    发表于 2009-4-29 17:22:42 | 显示全部楼层
    额;没注意到。。。。刚刚收录了这个帖子。
    erm博大精深,俺是门外汉。。。。。菜鸟都不算
  • TA的每日心情
    开心
    2023-7-9 10:47
  • 签到天数: 191 天

    连续签到: 1 天

    [LV.7]血污怪

    190

    回帖

    1万

    金币

    0

    精华

    5级 Honorable Hero

    Rank: 5Rank: 5

    积分
    3639
    发表于 2009-5-11 02:14:03 | 显示全部楼层
    好帖子啊,为什么不继续了?
  • TA的每日心情
    开心
    2020-9-19 16:27
  • 签到天数: 7 天

    连续签到: 1 天

    [LV.3]火元素使者

    9896

    回帖

    64万

    金币

    19

    精华

    管理员

    风侠

    Rank: 12Rank: 12Rank: 12

    积分
    52350

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

    发表于 2009-5-29 15:40:13 | 显示全部楼层
    各们高手,能否传授一下分离脚本的技术?
    因为我也确实没有时间去深入ERM,希望有捷径可走,让我能够很方便地从一些经典脚本或者官方脚本中提取我需要的段落.
    当然这个问题可能太泛了,那就请讲一些要点吧,或者辅于实例.
    先行谢过.
  • TA的每日心情
    无聊
    2017-4-24 06:38
  • 签到天数: 11 天

    连续签到: 1 天

    [LV.3]火元素使者

    666

    回帖

    1万

    金币

    0

    精华

    1级 Hired Hero

    Rank: 1

    积分
    927
    发表于 2009-5-29 18:45:10 | 显示全部楼层
    本人比较多用一追,LZ的一追简化版我觉得很好,就是不知道怎么实现一追经验与英雄经验挂钩的,还有我想加上换一追种类不掉经验要怎么写语句



    该用户从未签到

    1551

    回帖

    1万

    金币

    4

    精华

    4级 Famous Hero

    Rank: 4

    积分
    2102

    退役版主论坛元老

    发表于 2009-5-30 10:17:21 | 显示全部楼层
    原帖由 songfx 于 2009-5-29 15:40 发表
    各们高手,能否传授一下分离脚本的技术?
    因为我也确实没有时间去深入ERM,希望有捷径可走,让我能够很方便地从一些经典脚本或者官方脚本中提取我需要的段落.
    当然这个问题可能太泛了,那就请讲一些要点吧,或者辅于实例 ...


    很多时候
    分离出来的脚本只是变量上需要修改一下,或者重新赋值
    而有的是后,则是需要在脚本某个地方增加触发器
    因为你分离出来的东西的触发去未必就包含在分离的那段上面

    基本上,知道分离脚本中需要用到那些变量,变量的具体用途与参数值,以及该段脚本触发的条件,那么基本上就可以分离任何一个脚本了!
    当然,WOG小组的官方脚本有一部分上是脚本与脚本之间存在关联的,单纯分离也许对这类脚本没有用(我的MOD中也存在关联脚本)

    是不是讲的有点深奥了?

    该用户从未签到

    110

    回帖

    9227

    金币

    0

    精华

    2级 Adventuring Hero

    Rank: 2

    积分
    334
    发表于 2009-5-30 15:31:24 | 显示全部楼层
    请教小朱斑竹,是不是只有仙女龙这个生物有魔法列表呢?
    对照“超级紫龙单独脚本”,只把134改为其他生物id不可以
    还有就是“超级紫龙单独脚本”里“!!FU|x2<>153/x2<>x3/x16=57:E; (不是153英雄、魔法编号是57号则中止)”这一段,那个魔法编号57是指什么?紫龙的魔法编号吗?

    谢谢!

    该用户从未签到

    1551

    回帖

    1万

    金币

    4

    精华

    4级 Famous Hero

    Rank: 4

    积分
    2102

    退役版主论坛元老

    发表于 2009-5-30 19:33:26 | 显示全部楼层
    超级紫龙哪个单独脚本本来就不可以用啊
    里面哪个x1的参数到现在老实猪还没有解答

    57的确就是魔法编号

    该用户从未签到

    110

    回帖

    9227

    金币

    0

    精华

    2级 Adventuring Hero

    Rank: 2

    积分
    334
    发表于 2009-5-30 19:41:08 | 显示全部楼层
    ……那个,该说是我rp很好吗?我把和x1有关的那段删除后放在地图里居然能用……
    57是紫龙的魔法编号的话,像灯神这样的生物,它的魔法编号哪里可以查到呢?感谢!
  • TA的每日心情
    开心
    2021-10-27 11:14
  • 签到天数: 12 天

    连续签到: 5 天

    [LV.3]火元素使者

    36

    回帖

    9687

    金币

    1

    精华

    2级 Adventuring Hero

    Rank: 2

    积分
    280
    发表于 2009-6-3 06:41:45 | 显示全部楼层
    我想请教一下大大们,[wiki]TDS[/wiki]图里面是如何把修改出来的飞行魔法去掉的?
    还有就是炽天之翼也会被自动扔掉~

    woodmelon是在哪一个事件里做到的呢?
  • TA的每日心情
    开心
    2021-11-22 13:08
  • 签到天数: 6 天

    连续签到: 1 天

    [LV.2]野猪

    114

    回帖

    7085

    金币

    0

    精华

    2级 Adventuring Hero

    Rank: 2

    积分
    355

    社区QQ达人

    QQ
    发表于 2009-6-4 11:40:49 | 显示全部楼层
    想了解GB'pet 无敌的小白中的“+1生命&伤害/5000.+1攻防/10000,+1速度/50000”是怎么实现的,哪位老师讲解一下?

    该用户从未签到

    1206

    回帖

    1万

    金币

    8

    精华

    论坛嘉宾

    Rank: 9Rank: 9Rank: 9

    积分
    1768

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

     楼主| 发表于 2009-6-7 23:02:33 | 显示全部楼层
    抱歉 有一个月左右没上坛子了 幸好有各位版主撑着

    分离脚本有三个重点:

    1.是变量的使用冲突

    2.是变量的使用包括: 赋值和引用
    很多脚本,赋值和引用的语句都是相隔万里,移植脚本的时候,很多情况是忘记了移植出变量赋值的语句,造成脚本功能无法发挥.

    3.补充触发器
    很多脚本是直接使用了官方脚本中已经定义好的触发器或者函数,在禁止WOG化的地图中,官方触发器和函数也必须移植出来,不然脚本是不完整的.

    该用户从未签到

    1206

    回帖

    1万

    金币

    8

    精华

    论坛嘉宾

    Rank: 9Rank: 9Rank: 9

    积分
    1768

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

     楼主| 发表于 2009-6-7 23:10:21 | 显示全部楼层
    原帖由 tallat9527 于 2009-5-29 18:45 发表
    本人比较多用一追,LZ的一追简化版我觉得很好,就是不知道怎么实现一追经验与英雄经验挂钩的,还有我想加上换一追种类不掉经验要怎么写语句



    谢谢支持

    经验挂钩的原理是

    1.计算英雄战前经验    !?BA0 !!HE:E?/?;
    2.用变量v保存战前经验
    3.计算英雄战后经验    !?BA1 !!HE:E?/?;
    4.调用v变量得到战前经验,计算战斗所得经验:战后-战前
    5.给一追的经验赋值   


    默认的更换一追是不调经验的,损失经验是作者可以加上去的,
    比如w10保存经验,原作者的设定是每次更换一追以后,w10-n;
    现在用的一追脚本,基本上都把损失经验的语句删除了.
    ahome_bigavatar:guest
    ahome_bigavatar:welcomelogin
    您需要登录后才可以回帖 登录 | 英雄注册|Register

    本版积分规则

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

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

    GMT+8, 2024-12-23 07:38 , Processed in 2.603716 second(s), 11 queries , Gzip On, File On.

    Powered by Discuz! X3.4

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

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