佳丽云

英雄无敌3-WoG中文站

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

【系统完善】暗夜围城

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

    连续签到: 1 天

    [LV.3]火元素使者

    9896

    回帖

    64万

    金币

    19

    精华

    管理员

    风侠

    Rank: 12Rank: 12Rank: 12

    积分
    52327

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

     楼主| 发表于 2010-11-28 20:33:55 | 显示全部楼层
    七族围城脚本思路

    每天结束,每个种族在指定坐标出现一个地图上没有的英雄比如蓝色的欧灵,进攻玩家的城池(5,6,0)(可以先给他很强的兵引诱他去攻城),战斗开始后,通过脚本改变他的兵力(从他的种族14种兵里随机抽7种,总HP大约300*游戏天数n,第一支部队的数量=300n/7/生物的HP,第二支部队数量=剩余总HP/6/生物HP,以此类推
  • TA的每日心情
    开心
    2020-9-19 16:27
  • 签到天数: 7 天

    连续签到: 1 天

    [LV.3]火元素使者

    9896

    回帖

    64万

    金币

    19

    精华

    管理员

    风侠

    Rank: 12Rank: 12Rank: 12

    积分
    52327

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

     楼主| 发表于 2010-11-30 11:34:39 | 显示全部楼层
    老外已做好“暗夜围城”的脚本(这就是效率),正在调试中。

    该用户从未签到

    90

    回帖

    9073

    金币

    0

    精华

    3级 Known Hero

    Rank: 3Rank: 3

    积分
    613
    发表于 2010-11-30 20:12:20 | 显示全部楼层
    建議提高電腦的智能
    譬如讓電腦學會堵城門,毀攻城車之類
  • TA的每日心情
    开心
    2020-9-19 16:27
  • 签到天数: 7 天

    连续签到: 1 天

    [LV.3]火元素使者

    9896

    回帖

    64万

    金币

    19

    精华

    管理员

    风侠

    Rank: 12Rank: 12Rank: 12

    积分
    52327

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

     楼主| 发表于 2010-11-30 21:06:54 | 显示全部楼层
    不现实的,因为城里最多7个兵,电脑肯定要想办法先冲进去吧,堵门岂不是等死么。
  • TA的每日心情
    开心
    2020-9-19 16:27
  • 签到天数: 7 天

    连续签到: 1 天

    [LV.3]火元素使者

    9896

    回帖

    64万

    金币

    19

    精华

    管理员

    风侠

    Rank: 12Rank: 12Rank: 12

    积分
    52327

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

     楼主| 发表于 2010-12-1 08:13:58 | 显示全部楼层
    感谢Salamandre和Jim,他们已经把围城的脚本做好了。
    请看此链接
    http://bbs.h3wog.com/viewthread. ... muid=1716#pid269300

    该用户从未签到

    3846

    回帖

    2万

    金币

    16

    精华

    论坛嘉宾

    无敌英雄★英雄寂寞

    Rank: 9Rank: 9Rank: 9

    积分
    21289

    退役版主论坛元老魅力之星

    发表于 2010-12-1 15:09:53 | 显示全部楼层

    那个血瓶和魔瓶已经弄好!

    血瓶用龙之血瓶模拟!
    魔瓶用水银瓶模拟!
    有多少个就可以用多少次!
    最多回5000点血(这个可以改)
    集体回血!!
    用法是战斗画面右键点击等待按钮,选择使用血瓶还是魔瓶!
    选择血瓶则触发加血函数,集体加5000点血(只限死亡部队,但没有全部死亡的)
    选择魔瓶则加200点魔法值!
    5000和200都可以改!

    [ 本帖最后由 xxb19780916 于 2010-12-1 16:45 编辑 ]
  • TA的每日心情
    开心
    2020-9-19 16:27
  • 签到天数: 7 天

    连续签到: 1 天

    [LV.3]火元素使者

    9896

    回帖

    64万

    金币

    19

    精华

    管理员

    风侠

    Rank: 12Rank: 12Rank: 12

    积分
    52327

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

     楼主| 发表于 2010-12-1 19:23:19 | 显示全部楼层
    我觉得还是用数字来显示,就像秘银一样,不要用实物来显示,很麻烦,占用宝物栏。

    你上传来我试试看吧

    我可能要本周末才能有空,这几天也要备考了。

    该用户从未签到

    3846

    回帖

    2万

    金币

    16

    精华

    论坛嘉宾

    无敌英雄★英雄寂寞

    Rank: 9Rank: 9Rank: 9

    积分
    21289

    退役版主论坛元老魅力之星

    发表于 2010-12-1 22:14:06 | 显示全部楼层

    不占宝物栏,放在行囊里也可以!!!!

    原帖由 songfx 于 2010-12-1 19:23 发表
    我觉得还是用数字来显示,就像秘银一样,不要用实物来显示,很麻烦,占用宝物栏。

    你上传来我试试看吧

    我可能要本周末才能有空,这几天也要备考了。


    脚本内容:
    ZVSE
    !?BA0;
    !!BA:H0/?v9555 H1/?v9560;
    !!VRv132:C0/0/0/0/0/0;
    !!HEv9555:A2/111/?v132/d;
    !!HEv9555:A2/127/?v134/d;
    !!HEv9560&v9560>-1:A2/111/?v133/d;
    !!HEv9560&v9560>-1: A2/127/?v135/d;

    !?BG&1000;
    !!HE-1:O?v136;
    !?CM4&v136=0;
    !!HE-1:O?y-1;
    !!FU&y-1<>v136:E;
    !!CM:I?y1 S?y2;
    !!FU&y1<>2009:E;
    !!FU&y2<>14:E;
    !!VRz1:S^请选择^;
    !!VRz2:S^你要做什么^;
    !!VRz3:S^使用血瓶加血,最多5000点,可以集体回血^;
    !!VRz4:S^使用魔法瓶加魔法点200^;
    !!VRz5:S^^;
    !!VRz6:S^^;
    !!VRz7:S^好,满足你^;
    !!VRz8:S^看看效果吧^;
    !!VRz9:S^^;
    !!VRz10:S^^;
    !!IF:D6/1/0/2/////3/4/5/6/3/4/5/6/;
    !!IF:F6/7/8/9/10/1;
    !!IF:E1014/6;
    !!CM:R0;
    !!DO20130/0/20/1&v1014=1/v134>0/v136=0:P;
    !!DO20130/21/41/1&v1014=1/v135>0/v136=0:P;

    !!FU20131&v9555>-1/v1014=2/v132>0/v136=0:P0/v9555;
    !!FU20131&v9560>-1/v1014=2/v133>0/v136=0:P1/v9560;
    !?FU20130;
    !!BMx16:B?x2 H?y1 N?y2 L?y3;
    !!IF:V20/0;
    !!IF&y2=x2/y3=0:V20/1;     actor no lost HP
    !!FU&20:E;
    !!VRx6:S5000;
    !!VRy7:Sx2 -y2;
    !!FU&y7<0:E;
    !!VRy8:Sx6 :y1;
    !!VRy8&y8>y7:Sy7;
    !!VRy4&y8>0:Sx6 %y1;
    !!VRy4&y8=0:Sx6;
    !!VRy4&y8=0/y4>y3:Sy3;
    !!VRy9:Sy4 -y3;
    !!VRy10&y9<0:Sy9 *-1;
    !!VRy10&y9=0:S0;
    !!VRy10&y9>0:Sy1 -y9;
    !!VRy8&y9>=0:+1;
    !!VRy8&y8>y7:Sy7;
    !!FU&y8=0/y4=0:E;
    !!BMx16:T?y11 I?y15 N?y21;
    !!FU&y21<1:E;
    !!BMx16:V79 Ndy8 Ly10;
    !!UN&y8<2:N3/23/y11/0;
    !!UN&y8>1:N3/23/y11/1;
    !!VRz4&y8>0:S^{%Y8 %Z23 起死回生.}^;
    !!VRz4&y8=0:S^{%Z23 吸了 %Y4 血.}^;
    !!MM:Sz4;
    !!BG:Q?y20;
    !!VRv134&y20=0:-1;
    !!VRv135&y20=1:-1;
    !!BU:R;
    !?FU20131;
    !!HEx2:I?y1;
    !!VRy1:+200;
    !!HEx2:Iy1;
    !!VRz5:S^{喝了魔水,顿感魔力大增.}^;
    !!MM:Sz5;
    !!BG:Q?y20;
    !!VRv132&y20=0:-1;
    !!VRv133&y20=1:-1;
    !!BU:R;

    [ 本帖最后由 xxb19780916 于 2010-12-1 22:15 编辑 ]
  • TA的每日心情
    开心
    2020-9-19 16:27
  • 签到天数: 7 天

    连续签到: 1 天

    [LV.3]火元素使者

    9896

    回帖

    64万

    金币

    19

    精华

    管理员

    风侠

    Rank: 12Rank: 12Rank: 12

    积分
    52327

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

     楼主| 发表于 2010-12-3 23:32:33 | 显示全部楼层
    测试了一下,无法激活啊,右键等待按钮??
  • TA的每日心情
    开心
    2020-9-19 16:27
  • 签到天数: 7 天

    连续签到: 1 天

    [LV.3]火元素使者

    9896

    回帖

    64万

    金币

    19

    精华

    管理员

    风侠

    Rank: 12Rank: 12Rank: 12

    积分
    52327

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

     楼主| 发表于 2010-12-4 10:42:37 | 显示全部楼层
    顶楼更新,请查看。
    期待反馈意见。
  • TA的每日心情
    开心
    2020-9-19 16:27
  • 签到天数: 7 天

    连续签到: 1 天

    [LV.3]火元素使者

    9896

    回帖

    64万

    金币

    19

    精华

    管理员

    风侠

    Rank: 12Rank: 12Rank: 12

    积分
    52327

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

     楼主| 发表于 2010-12-4 11:06:48 | 显示全部楼层
    目前,Jim的脚本需要修正的地方是,如果守城英雄已经战败继续围城的话,游戏会崩溃。
    另外,如果守城英雄在船上,被围城后会出现盗版英雄。

    该用户从未签到

    3846

    回帖

    2万

    金币

    16

    精华

    论坛嘉宾

    无敌英雄★英雄寂寞

    Rank: 9Rank: 9Rank: 9

    积分
    21289

    退役版主论坛元老魅力之星

    发表于 2010-12-4 11:14:08 | 显示全部楼层

    我测试一下,可以激活啊!

    原帖由 songfx 于 2010-12-3 23:32 发表
    测试了一下,无法激活啊,右键等待按钮??

    可能是和内置脚本变量冲突吧!

    [ 本帖最后由 xxb19780916 于 2010-12-4 12:02 编辑 ]
    效果图.JPG

    该用户从未签到

    1546

    回帖

    2万

    金币

    4

    精华

    论坛嘉宾

    Rank: 9Rank: 9Rank: 9

    积分
    9883

    退役版主杰出贡献中流砥柱论坛元老

    发表于 2010-12-4 12:58:43 | 显示全部楼层
    原帖由 songfx 于 2010-12-4 11:06 发表
    目前,Jim的脚本需要修正的地方是,如果守城英雄已经战败继续围城的话,游戏会崩溃。
    另外,如果守城英雄在船上,被围城后会出现盗版英雄。


    在船上可以这样:
    用HE:P检查英雄坐标
    用TR检查坐标处类型,是海域时选择做什么动作。
  • TA的每日心情
    开心
    2020-9-19 16:27
  • 签到天数: 7 天

    连续签到: 1 天

    [LV.3]火元素使者

    9896

    回帖

    64万

    金币

    19

    精华

    管理员

    风侠

    Rank: 12Rank: 12Rank: 12

    积分
    52327

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

     楼主| 发表于 2010-12-4 13:07:44 | 显示全部楼层
    有没有办法让船上英雄回城防守时不出现盗版呢?(当然我这张地图不会有船)
  • TA的每日心情
    开心
    2020-9-19 16:27
  • 签到天数: 7 天

    连续签到: 1 天

    [LV.3]火元素使者

    9896

    回帖

    64万

    金币

    19

    精华

    管理员

    风侠

    Rank: 12Rank: 12Rank: 12

    积分
    52327

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

     楼主| 发表于 2010-12-4 14:18:57 | 显示全部楼层
    原帖由 xxb19780916 于 2010-12-4 11:14 发表

    可能是和内置脚本变量冲突吧!

    可用,但是血瓶和魔瓶不会消失,太Bug了。

    该用户从未签到

    1546

    回帖

    2万

    金币

    4

    精华

    论坛嘉宾

    Rank: 9Rank: 9Rank: 9

    积分
    9883

    退役版主杰出贡献中流砥柱论坛元老

    发表于 2010-12-5 18:03:01 | 显示全部楼层
    原帖由 songfx 于 2010-12-4 13:07 发表
    有没有办法让船上英雄回城防守时不出现盗版呢?(当然我这张地图不会有船)



    理论上有,但实际操作将会相当相当的麻烦。具体做法是:

    获取英雄坐标
    检查坐标位置是否为水域。
    如果是水域,保存英雄所有信息,包括,士气,幸运,装备未装备的宝物,神的奖励,[wiki]祝福与诅咒[/wiki],辅助技能等级,魔法。魔法值,是否访问过某些东西,移动力,等等……
    然后是生物,指挥官等级,指挥官各项技能,生存状态,一追二追,所带的各生物,其经验等级特技……
    删掉英雄
    在城门口坐标重画一个英雄,当然还是这个ID。
    把保存好的数据重新赋予新画的英雄。


    看了这些,你还准备消除山寨吗?

    [ 本帖最后由 fastarrow 于 2010-12-5 22:08 编辑 ]

    该用户从未签到

    1546

    回帖

    2万

    金币

    4

    精华

    论坛嘉宾

    Rank: 9Rank: 9Rank: 9

    积分
    9883

    退役版主杰出贡献中流砥柱论坛元老

    发表于 2010-12-5 22:08:53 | 显示全部楼层
    功勋系统我试试搞吧。

    该用户从未签到

    1546

    回帖

    2万

    金币

    4

    精华

    论坛嘉宾

    Rank: 9Rank: 9Rank: 9

    积分
    9883

    退役版主杰出贡献中流砥柱论坛元老

    发表于 2010-12-6 16:48:47 | 显示全部楼层
    初步规划了下模块。
    预计要写30-40个模块,将使用140个v变量,20个对话框,100个以上的Z变量。
    资源占用太厉害了,别的脚本可能没有足够的变量了,尤其是z变量。
    变量检查也是问题。

    所以,风侠还是考虑下更改方案吧。能简化的尽量简化。

    例如用功勋换资源,可以按经验值比例每次随机增加一种类型的资源,数量和经验值有关。
    功勋换宝物,就按设置成几率吧。
  • TA的每日心情
    开心
    2020-9-19 16:27
  • 签到天数: 7 天

    连续签到: 1 天

    [LV.3]火元素使者

    9896

    回帖

    64万

    金币

    19

    精华

    管理员

    风侠

    Rank: 12Rank: 12Rank: 12

    积分
    52327

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

     楼主| 发表于 2010-12-6 19:04:08 | 显示全部楼层
    如果使用已经被占用的变量也可以的吧,毕竟我不打算引入系统本身的脚本。

    该用户从未签到

    1546

    回帖

    2万

    金币

    4

    精华

    论坛嘉宾

    Rank: 9Rank: 9Rank: 9

    积分
    9883

    退役版主杰出贡献中流砥柱论坛元老

    发表于 2010-12-7 08:29:57 | 显示全部楼层
    原帖由 songfx 于 2010-12-6 19:04 发表
    如果使用已经被占用的变量也可以的吧,毕竟我不打算引入系统本身的脚本。


    不WOG化不等于不采用系统本身脚本,以下你已经加入的脚本都是官方脚本

    2. 宝物制造者
    3. 时间市场
    4. 秘之塔
    5. 战斗学院(需修改)

    另外常见的快速战斗选项、移动力显示、显示隐藏辅助技能,都属于官方脚本。


    最主要的,是针对SOD的玩家,操作不能太复杂,实际上针对所有玩家都是,操作复杂了,刚开始或许觉得有点新奇,久了就开始生厌。
    你构想的很多选项,都可以用自动获得的办法,写起来简单,操作也简单,资源也节省。

    不开[wiki]生物经验[/wiki]的情况下,要使用[wiki]经验特技[/wiki],不是不行,但是,既然玩家可以有经验特技,电脑最好也可以有。直接打开生物经验就好了,没必要都用触发器去模拟。

    脚本越复杂,出错的几率也就越大,和别的脚本冲突的几率也就大,搞不好就是写了一大堆,最后不能用,或者部分不能用。

    费力不讨好。
    ahome_bigavatar:guest
    ahome_bigavatar:welcomelogin
    您需要登录后才可以回帖 登录 | 英雄注册|Register

    本版积分规则

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

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

    GMT+8, 2024-11-24 00:48 , Processed in 0.368829 second(s), 11 queries , Gzip On, File On.

    Powered by Discuz! X3.4

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

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