佳丽云

英雄无敌3-WoG中文站

 找回密码
 英雄注册|Register
查看: 2514|回复: 17

一个提升对战速度的erm

[复制链接]
  • TA的每日心情
    无聊
    2016-8-14 22:42
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]投石矮人

    353

    回帖

    7029

    金币

    1

    精华

    论坛嘉宾

    Rank: 9Rank: 9Rank: 9

    积分
    2052

    退役版主社区QQ达人

    发表于 2017-6-13 17:53:06 | 显示全部楼层 |阅读模式
    100秘银
    和朋友对战,两人都抱怨游戏进程太慢了,因此把战斗调成了自动,直到双方碰面时才又调成手动。因此想到能否有这样一个erm方便对战的玩家?
    检测是否多人游戏,是开启以下功能,否略过:
    开启wog的“选择随机城堡类型的脚本”(主要可以在对战时平衡野外城镇),并且当人类玩家与ai战斗时强制自动战斗,当人类玩家与人类玩家战斗时强制手动战斗。
    这样便可大大节省对战的时间,提高对战的体验,不知道有没有erm高手可以帮忙做一个这样的脚本。

    选择随机城堡类型脚本代码如下(在wog脚本文件夹下面的53 wog - map options.erm中)

    ********************************************************************************
       Select Neutral Town Types
    ********************************************************************************

    Functions used: FU50..FU53
    ERM Numbers: 220
    Variables used: v1..v4, z-1..z-10, y1..y6, y-1..y-13, x1, x16

    --------------------------------------------------------------------------------

    [Select Neutral Town Types]
    !?PI;
    !!UN:P220/?y-13; [Check if script is enabled: y-13=1 if yes]
    !!FU&y-13<>1:E; [Exit if not enabled]

    !!FU50:P; [Select town types]
    !!UN:U98/-1/?y-11; [Number of towns: y-11]
    !!VRv2:S-1; [Initialize v2 to -1 to work with new faster UN:U syntax]
    !!DO51/1/y-11/1&y-10<9/y-11>0:P; [Cycle through towns if any disallowed]

    --------------------------------------------------------------------------------

    [Select town types]
    !?FU50;
    !!VRz-1:Sz125053;
    !!VRz-2:Sz125054;
    !!VRz-3:Sz125055;
    !!VRz-4:Sz125056;
    !!VRz-5:Sz125057;
    !!VRz-6:Sz125058;
    !!VRz-7:Sz125059;
    !!VRz-8:Sz125060;
    !!VRz-9:Sz125061;
    !!VRz-10:Sz125062;

    !!IF:G0/1/511/-1/-2/-3/-4/-5/-6/-7/-8/-9/-10/0/0/0;

    [Initialize y-1..y-9 to -1]
    !!VRy-1:S-1; !!VRy-2:S-1; !!VRy-3:S-1;
    !!VRy-4:S-1; !!VRy-5:S-1; !!VRy-6:S-1;
    !!VRy-7:S-1; !!VRy-8:S-1; !!VRy-9:S-1;

    !!VRy-10:S0; [Initialize y-10 (index) to 0: y-10]

    !!VRy1:Sv1; [Set y1 to options selected: y1]
    !!VRy1:&1; [Check for Castle: y1=1 if selected: y1]
    !!VRy-10&y1=1:-1; [Subtract 1 from index if Castle selected: y-10]
    !!VRyy-10&y1=1:S0; [Store Castle (0) if selected: yy-10]

    !!VRy1:Sv1; [Set y1 to options selected: y1]
    !!VRy1:&2; [Check for Rampart: y1=1 if selected: y1]
    !!VRy-10&y1=2:-1; [Subtract 1 from index if Rampart selected: y-10]
    !!VRyy-10&y1=2:S1; [Store Rampart (1) if selected: yy-10]

    !!VRy1:Sv1; [Set y1 to options selected: y1]
    !!VRy1:&4; [Check for Tower: y1=1 if selected: y1]
    !!VRy-10&y1=4:-1; [Subtract 1 from index if Tower selected: y-10]
    !!VRyy-10&y1=4:S2; [Store Tower (2) if selected: yy-10]

    !!VRy1:Sv1; [Set y1 to options selected: y1]
    !!VRy1:&8; [Check for Inferno: y1=1 if selected: y1]
    !!VRy-10&y1=8:-1; [Subtract 1 from index if Inferno selected: y-10]
    !!VRyy-10&y1=8:S3; [Store Inferno (3) if selected: yy-10]

    !!VRy1:Sv1; [Set y1 to options selected: y1]
    !!VRy1:&16; [Check for Necropolis: y1=1 if selected: y1]
    !!VRy-10&y1=16:-1; [Subtract 1 from index if Necropolis selected: y-10]
    !!VRyy-10&y1=16:S4; [Store Necropolis (4) if selected: yy-10]

    !!VRy1:Sv1; [Set y1 to options selected: y1]
    !!VRy1:&32; [Check for Dungeon: y1=1 if selected: y1]
    !!VRy-10&y1=32:-1; [Subtract 1 from index if Dungeon selected: y-10]
    !!VRyy-10&y1=32:S5; [Store Dungeon (5) if selected: yy-10]

    !!VRy1:Sv1; [Set y1 to options selected: y1]
    !!VRy1:&64; [Check for Stronghold: y1=1 if selected: y1]
    !!VRy-10&y1=64:-1; [Subtract 1 from index if Stronghold selected: y-10]
    !!VRyy-10&y1=64:S6; [Store Stronghold (6) if selected: yy-10]

    !!VRy1:Sv1; [Set y1 to options selected: y1]
    !!VRy1:&128; [Check for Fortress: y1=1 if selected: y1]
    !!VRy-10&y1=128:-1; [Subtract 1 from index if Fortress selected: y-10]
    !!VRyy-10&y1=128:S7; [Store Fortress (7) if selected: yy-10]

    !!VRy1:Sv1; [Set y1 to options selected: y1]
    !!VRy1:&256; [Check for Conflux: y1=1 if selected: y1]
    !!VRy-10&y1=256:-1; [Subtract 1 from index if Conflux selected: y-10]
    !!VRyy-10&y1=256:S8; [Store Conflux (8) if selected: yy-10]

    !!IF&v1=0:M1/z125063;
    !!FU50&v1=0:P; [Call function again if no towns chosen]

    --------------------------------------------------------------------------------

    [Cycle through towns]
    !?FU51;
    !!UN:U98/-1/-1/2; [Store next town's coordinates in v2/v3/v4]
    !!CA2:O?y1; [Owner of town: y1]
    !!FU&y1>=0:E; [Exit function if town is owned]

    !!CA2:T?y2; [Type of town: y2]
    !!VRy3:Sy-10 *-1; [Convert y-10 (index) to positive number: y3]
    !!VRy-12:S0; [Initialize y-12 to 0]

    !!DO52/1/y3/1:Py2; [Check if town type is allowed: y-12=1 if yes]
    !!FU&y-12=1:E; [Exit function if town type is allowed]

    !!VRy4:Sy3 -1; [Subtract 1 from y3: y4]
    !!VRy5:Sy-10 Ry4; [Generate number from y-10 to y-10+(random y4): y5]
    !!VRy6:Syy5; [New random allowable town type: y6]
    !!CA2:Ty6 I0; [Set town to new allowable town type and redraw outside: y6]

    !!DO53/0/6/1:Py6; [Change garrison creatures to match new town type]

    [Adjust Mage Guild enabling]
    !!VRy7:S0;
    !!CA2&y2=0/y6<>6/y6<>7:B4/4; [If old was Castle and new not Stronghold or Fortress, enable level 5 mage guild]
    !!VRy7&y2=0/y6<>6/y6<>7:S5; [Generate a 5th level spell: y7=5]
    !!CA2&y2=6/y6=0:B4/3; [If old was Stronghold and new is Castle, enable level 4 mage guild]
    !!VRy7&y2=6/y6=0:S4; [Generate a 4th level spell: y7=4]
    !!CA2&y2=7/y6=0:B4/3; [If old was Fortress and new is Castle, enable level 4 mage guild]
    !!VRy7&y2=7/y6=0:S4; [Generate a 4th level spell: y7=4]
    !!CA2&y2=6/y6<>0/y6<>7:B4/3 B4/4; [If old was Stronghold and new not Fortress or Castle, enable level 4 and 5 mage guilds]
    !!VRy7&y2=6/y6<>0/y6<>7:S6; [Generate a 4th and 5th level spell: y7=6]
    !!CA2&y2=7/y6<>0/y6<>6:B4/3 B4/4; [If old was Fortress and new not Stronghold or Castle, enable level 4 and 5 mage guilds]
    !!VRy7&y2=7/y6<>0/y6<>6:S6; [Generate a 4th and 5th level spell: y7=6]

    !!FU&y7=0:E; [Exit if no change to Mage Guilds]

    [Choose a new 4th level spell: y13]
    !!VRy14:S13; [Initialize y14 to 13 (for 14 spells)]
    !!UN:J0/7/?y15; [See if Water Walk is enabled: y15=0 if enabled]
    !!VRy14&y15<>0:-1; [Subtract 1 from y14 if Water Walk disabled]
    !!UN:J0/9/?y16; [See if Town Portal enabled: y12=0 if enabled]
    !!VRy14&y16<>0:-1; [Subtract 1 from y14 if Town Portal disabled]
    !!VRy17:S0;
    !!VRy17|y7=4/y7=6:S1 Ry14; [Choose 1st 4th level spell: y17]
    !!VRy13:S0;
    !!VRy13&y17=1:S19;  [Chain Lightning]
    !!VRy13&y17=2:S58;  [Counterstrike]
    !!VRy13&y17=3:S23;  [Meteor Shower]
    !!VRy13&y17=4:S38;  [Resurrection]
    !!VRy13&y17=5:S50;  [Sorrow]
    !!VRy13&y17=6:S59;  [Berserk]
    !!VRy13&y17=7:S29;  [Fire Shield]
    !!VRy13&y17=8:S56;  [Frenzy]
    !!VRy13&y17=9:S22;  [Inferno]
    !!VRy13&y17=10:S55; [Slayer]
    !!VRy13&y17=11:S65; [Clone]
    !!VRy13&y17=12:S48; [Prayer]
    !!VRy13&y17=13/y15=0:S7;  [Water Walk]
    !!VRy13&y17=13/y15=1:S9;  [Town Portal if Water Walk is disabled]
    !!VRy13&y17=14:S9;  [Town Portal]
    !!CA2&y13>0:G4 G3/0/y13; [Set 1st L4 spell: y13]

    !!VRy18:S0;
    !!VRy18|y7=4/y7=6:S1 Ry14; [Choose 2nd 4th level spell: y18]
    !!VRy18&y18>0/y18=y17:S1 Ry14; [If a duplicate choose again: y18]
    !!VRy18&y18>0/y18=y17:S1 Ry14; [If a duplicate choose again: y18]
    !!VRy13:S0;
    !!VRy13&y18=1:S19;  [Chain Lightning]
    !!VRy13&y18=2:S58;  [Counterstrike]
    !!VRy13&y18=3:S23;  [Meteor Shower]
    !!VRy13&y18=4:S38;  [Resurrection]
    !!VRy13&y18=5:S50;  [Sorrow]
    !!VRy13&y18=6:S59;  [Berserk]
    !!VRy13&y18=7:S29;  [Fire Shield]
    !!VRy13&y18=8:S56;  [Frenzy]
    !!VRy13&y18=9:S22;  [Inferno]
    !!VRy13&y18=10:S55; [Slayer]
    !!VRy13&y18=11:S65; [Clone]
    !!VRy13&y18=12:S48; [Prayer]
    !!VRy13&y18=13/y15=0:S7;  [Water Walk]
    !!VRy13&y18=13/y15=1:S9;  [Town Portal if Water Walk is disabled]
    !!VRy13&y18=14:S9;  [Town Portal]
    !!CA2&y13>0:G3/1/y13; [Set 2nd L4 spell: y13]

    !!VRy19:S0;
    !!VRy19|y7=4/y7=6:S1 Ry14; [Choose 3rd 4th level spell for Tower: y19]
    !!VRy19&y19>0/y19=y17:S1 Ry14; [If a duplicate choose again: y19]
    !!VRy19&y19>0/y19=y17:S1 Ry14; [If a duplicate choose again: y19]
    !!VRy19&y19>0/y19=y18:S1 Ry14; [If a duplicate choose again: y19]
    !!VRy19&y19>0/y19=y18:S1 Ry14; [If a duplicate choose again: y19]
    !!VRy13:S0;
    !!VRy13&y19=1:S19;  [Chain Lightning]
    !!VRy13&y19=2:S58;  [Counterstrike]
    !!VRy13&y19=3:S23;  [Meteor Shower]
    !!VRy13&y19=4:S38;  [Resurrection]
    !!VRy13&y19=5:S50;  [Sorrow]
    !!VRy13&y19=6:S59;  [Berserk]
    !!VRy13&y19=7:S29;  [Fire Shield]
    !!VRy13&y19=8:S56;  [Frenzy]
    !!VRy13&y19=9:S22;  [Inferno]
    !!VRy13&y19=10:S55; [Slayer]
    !!VRy13&y19=11:S65; [Clone]
    !!VRy13&y19=12:S48; [Prayer]
    !!VRy13&y19=13/y15=0:S7;  [Water Walk]
    !!VRy13&y19=13/y15=1:S9;  [Town Portal if Water Walk is disabled]
    !!VRy13&y19=14:S9;  [Town Portal]
    !!CA2&y13>0/y6=2:G3/2/y13; [Set 3rd L4 spell for Tower: y13]


    [Choose a 5th level spell: y9]
    !!VRy10:S8; [Initialize y10 to 8 (for 9 spells)]
    !!UN:J0/6/?y11; [See if Fly is enabled: y11=0 if enabled]
    !!VRy10&y11<>0:-1; [Subtract 1 from y10 if Fly disabled]
    !!UN:J0/8/?y12; [See if Dimension Door is enabled: y12=0 if enabled]
    !!VRy10&y12<>0:-1; [Subtract 1 from y10 if Dimension Door disabled]
    !!VRy8:S0;
    !!VRy8|y7=5/y7=6:S1 Ry10; [Choose 1st 5th level spell: y8]
    !!VRy9:S0;
    !!VRy9&y8=1:S18; [Implosion]
    !!VRy9&y8=2:S36; [Magic Mirror]
    !!VRy9&y8=3:S40; [Sacrifice]
    !!VRy9&y8=4:S66; [Fire Elemental]
    !!VRy9&y8=5:S67; [Earth Elemental]
    !!VRy9&y8=6:S68; [Water Elemental]
    !!VRy9&y8=7:S69; [Air Elemental]
    !!VRy9&y8=8/y11=0:S6;  [Fly]
    !!VRy9&y8=8/y11=1:S8;  [Dimension Door if Fly is disabled]
    !!VRy9&y8=9:S8;  [Dimension Door]
    !!CA2&y9>0:G5 G4/0/y9; [Set L5 spell: y9]

    !!VRy20|y7=5/y7=6:S1 Ry10; [Choose a 2nd 5th level spell for Tower: y20]
    !!VRy20&y20>0/y20=y8:S1 Ry10; [If a duplicate choose again: y20]
    !!VRy20&y20>0/y20=y8:S1 Ry10; [If a duplicate choose again: y20]
    !!VRy9:S0;
    !!VRy9&y20=1:S18; [Implosion]
    !!VRy9&y20=2:S36; [Magic Mirror]
    !!VRy9&y20=3:S40; [Sacrifice]
    !!VRy9&y20=4:S66; [Fire Elemental]
    !!VRy9&y20=5:S67; [Earth Elemental]
    !!VRy9&y20=6:S68; [Water Elemental]
    !!VRy9&y20=7:S69; [Air Elemental]
    !!VRy9&y20=8/y11=0:S6;  [Fly]
    !!VRy9&y20=8/y11=1:S8;  [Dimension Door if Fly is disabled]
    !!VRy9&y20=9:S8;  [Dimension Door]
    !!CA2&y9>0/y6=2:G5 G4/1/y9; [Set 2nd L5 spell for Tower: y9]

    --------------------------------------------------------------------------------

    [Check if town type is allowed]
    [x1=town type]
    !?FU52;
    !!VRy1:Sx16 *-1; [Convert x16 to negative number: y1]
    !!VRy-12&x1=yy1:S1; [Set y-12 to 1 if town type is allowed]
    !!VRx16&x1=yy1:S99; [Exit loop if town type is allowed]

    --------------------------------------------------------------------------------

    [Change garrison creatures to match new town type]
    [x1=town type, v2/v3/v4=coordinates]
    !?FU53;
    !!CA2:M2/x16/?y1/?y2; [Type: y1, Number: y2]
    !!FU|y1<0/y2=0:E; [Exit if slot empty]

    !!MA:Ly1/?y3; [Level of monster (0..6): y3]
    !!VRy4:S0 R1; [Random non-upgraded/upgraded: y4]
    !!UN:Tx1/y3/y4/?y5; [Type of correct monster: y5]
    !!CA2:M2/x16/y5/y2; [Replace with correct monster types]

    --------------------------------------------------------------------------------

    [End of Select Neutral Town Types]



    最佳答案

    查看完整内容

    ZVSE !?BA52; !!BA:O?y1/?y2 Q?v4444; !!FU|y1
  • TA的每日心情
    开心
    2015-12-9 01:09
  • 签到天数: 9 天

    连续签到: 1 天

    [LV.3]火元素使者

    1839

    回帖

    8223

    金币

    8

    精华

    版主

    Rank: 10Rank: 10Rank: 10

    积分
    10806

    社区QQ达人

    发表于 2017-6-13 17:53:07 | 显示全部楼层
    ZVSE

    !?BA52;
    !!BA:O?y1/?y2 Q?v4444;
    !!FU|y1<0/y2<0:E;
    !!OW:Iy1/?y3 Iy2/?y4;
    !!BA&y3=0/y4=0:Q0;

    !?BA53;
    !!BA:Qv4444;


    那这样吧,我一直以为BA:Q时一次性的,居然不是。

    点评

    XEricSin大大不好意思,之前忙于工作没时间研究erm,最近研究了下可能这个脚本是最好的解决办法。我研究了下之前我说的触发器!?IP#似乎不起作用,wog里面似乎没有限制脚本于多人游戏下执行单人游戏无效的,最多是限  详情 回复 发表于 2017-7-31 11:43
    不好意思大大,还是不行......  详情 回复 发表于 2017-6-21 11:47
    回复

    使用道具 举报

  • TA的每日心情
    难过
    2020-6-9 12:57
  • 签到天数: 84 天

    连续签到: 1 天

    [LV.6]地狱战马

    127

    回帖

    7117

    金币

    0

    精华

    4级 Famous Hero

    Rank: 4

    积分
    1081

    社区QQ达人

    发表于 2017-6-13 18:03:50 | 显示全部楼层
    大神果然厉害,佩服啊,但怎么用啊,
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2015-12-9 01:09
  • 签到天数: 9 天

    连续签到: 1 天

    [LV.3]火元素使者

    1839

    回帖

    8223

    金币

    8

    精华

    版主

    Rank: 10Rank: 10Rank: 10

    积分
    10806

    社区QQ达人

    发表于 2017-6-14 06:40:01 | 显示全部楼层
    游戏里调成自动战斗就好了啊,人打人必须是手动的,不是吗?

    点评

    不是的,游戏里调成自动战斗,人和人打也是自动。  详情 回复 发表于 2017-6-14 07:35
    回复

    使用道具 举报

  • TA的每日心情
    无聊
    2016-8-14 22:42
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]投石矮人

    353

    回帖

    7029

    金币

    1

    精华

    论坛嘉宾

    Rank: 9Rank: 9Rank: 9

    积分
    2052

    退役版主社区QQ达人

     楼主| 发表于 2017-6-14 07:35:05 | 显示全部楼层
    XEricSin 发表于 2017-6-14 06:40
    游戏里调成自动战斗就好了啊,人打人必须是手动的,不是吗?

    不是的,游戏里调成自动战斗,人和人打也是自动。
    回复

    使用道具 举报

  • TA的每日心情
    慵懒
    2019-8-17 09:46
  • 签到天数: 1158 天

    连续签到: 2 天

    [LV.10]圣龙

    2万

    回帖

    91万

    金币

    7

    精华

    论坛嘉宾

    守望论坛的稻草人

    Rank: 9Rank: 9Rank: 9

    积分
    87641

    社区QQ达人论坛守望者金牌裁判杰出贡献魅力之星TE联赛冠军

    发表于 2017-6-14 13:36:28 | 显示全部楼层
    决战前调回手动就是喽

    点评

    关键是自动化更舒服啊,另外除了这点外这个脚本还希望实现在多人对战时开启“选择随机城堡类型”脚本,对对战也非常有用,比如用随机图对战便可以去掉双方所属城镇。  详情 回复 发表于 2017-6-14 15:00
    回复

    使用道具 举报

  • TA的每日心情
    无聊
    2016-8-14 22:42
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]投石矮人

    353

    回帖

    7029

    金币

    1

    精华

    论坛嘉宾

    Rank: 9Rank: 9Rank: 9

    积分
    2052

    退役版主社区QQ达人

     楼主| 发表于 2017-6-14 15:00:01 | 显示全部楼层
    兽哥哥 发表于 2017-6-14 13:36
    决战前调回手动就是喽

    关键是自动化更舒服啊,另外除了这点外这个脚本还希望实现在多人对战时开启“选择随机城堡类型”脚本,对对战也非常有用,比如用随机图对战便可以去掉双方所属城镇。
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2015-12-9 01:09
  • 签到天数: 9 天

    连续签到: 1 天

    [LV.3]火元素使者

    1839

    回帖

    8223

    金币

    8

    精华

    版主

    Rank: 10Rank: 10Rank: 10

    积分
    10806

    社区QQ达人

    发表于 2017-6-14 20:32:22 | 显示全部楼层
    试试这个自动战斗的脚本,不保证有效

    ZVSE

    !?BA0;
    !!BA:O?y1/?y2;
    !!OW:Iy2/?y4;
    !!BA&y4=0:Q0;

    !?BA50;
    !!BA:O?y1/?y2;
    !!OW:Iy2/?y4;
    !!BA&y4=0:Q0;

    点评

    XEricSin大师你好,这个试了后全部变成手动了,没有自动战斗。单人游戏开自动战斗都会变成手动。我个人觉得脚本应该限制在多人游戏中会比较好些  详情 回复 发表于 2017-6-14 21:37
    回复

    使用道具 举报

  • TA的每日心情
    无聊
    2016-8-14 22:42
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]投石矮人

    353

    回帖

    7029

    金币

    1

    精华

    论坛嘉宾

    Rank: 9Rank: 9Rank: 9

    积分
    2052

    退役版主社区QQ达人

     楼主| 发表于 2017-6-14 21:37:25 | 显示全部楼层
    XEricSin 发表于 2017-6-14 20:32
    试试这个自动战斗的脚本,不保证有效

    ZVSE

    XEricSin大师你好,这个试了后全部变成手动了,没有自动战斗。单人游戏开自动战斗都会变成手动。我个人觉得脚本应该限制在多人游戏中会比较好些

    点评

    那这样吧。不要叫我大师。 ZVSE !?BA0; !!BA:O?y1/?y2; !!OW:Iy1/?y3 Iy2/?y4; !!BA&y3=0/y4=0:Q0; !?BA50; !!BA:O?y1/?y2; !!OW:Iy1/?y3 Iy2/?y4; !!BA&y3=0/y4=0:Q0;  详情 回复 发表于 2017-6-15 11:56
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2015-12-9 01:09
  • 签到天数: 9 天

    连续签到: 1 天

    [LV.3]火元素使者

    1839

    回帖

    8223

    金币

    8

    精华

    版主

    Rank: 10Rank: 10Rank: 10

    积分
    10806

    社区QQ达人

    发表于 2017-6-15 11:56:04 | 显示全部楼层
    hell____fire 发表于 2017-6-14 21:37
    XEricSin大师你好,这个试了后全部变成手动了,没有自动战斗。单人游戏开自动战斗都会变成手动。我个人觉 ...

    那这样吧。不要叫我大师。

    ZVSE

    !?BA0;
    !!BA:O?y1/?y2;
    !!OW:Iy1/?y3 Iy2/?y4;
    !!BA&y3=0/y4=0:Q0;

    !?BA50;
    !!BA:O?y1/?y2;
    !!OW:Iy1/?y3 Iy2/?y4;
    !!BA&y3=0/y4=0:Q0;
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2015-12-9 01:09
  • 签到天数: 9 天

    连续签到: 1 天

    [LV.3]火元素使者

    1839

    回帖

    8223

    金币

    8

    精华

    版主

    Rank: 10Rank: 10Rank: 10

    积分
    10806

    社区QQ达人

    发表于 2017-6-15 11:57:25 | 显示全部楼层
    其实era本来就有个快速战斗选项的功能,每次战斗前弹框选择战斗方式,为什么不用呢?

    点评

    还是不行老大,全部变成手动了,即使在单人游戏设自动战斗都会变成手动。虽然era本来就有个快速战斗选项的功能,每次战斗前弹框选择战斗方式,但是这个不分单人和多人,不说单人游戏也要多点,开了这个脚本我玩一局  详情 回复 发表于 2017-6-15 14:37
    回复

    使用道具 举报

  • TA的每日心情
    无聊
    2016-8-14 22:42
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]投石矮人

    353

    回帖

    7029

    金币

    1

    精华

    论坛嘉宾

    Rank: 9Rank: 9Rank: 9

    积分
    2052

    退役版主社区QQ达人

     楼主| 发表于 2017-6-15 14:37:54 | 显示全部楼层
    XEricSin 发表于 2017-6-15 11:57
    其实era本来就有个快速战斗选项的功能,每次战斗前弹框选择战斗方式,为什么不用呢?

    还是不行老大,全部变成手动了,即使在单人游戏设自动战斗都会变成手动。虽然era本来就有个快速战斗选项的功能,每次战斗前弹框选择战斗方式,但是这个不分单人和多人,不说单人游戏也要多点,开了这个脚本玩一局对战要多点几十下,和开始设自动最后设手动效率没有提高啊......
    回复

    使用道具 举报

  • TA的每日心情
    郁闷
    2015-6-6 16:12
  • 签到天数: 52 天

    连续签到: 1 天

    [LV.5]女巫

    4949

    回帖

    3万

    金币

    35

    精华

    超级版主

    Rank: 11Rank: 11Rank: 11Rank: 11

    积分
    34677

    论坛守望者论坛元老杰出贡献

    发表于 2017-6-15 20:13:22 来自手机 | 显示全部楼层
    话说,单从脚本看,XEric忘记还原了。
    回复

    使用道具 举报

  • TA的每日心情
    无聊
    2016-8-14 22:42
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]投石矮人

    353

    回帖

    7029

    金币

    1

    精华

    论坛嘉宾

    Rank: 9Rank: 9Rank: 9

    积分
    2052

    退役版主社区QQ达人

     楼主| 发表于 2017-6-21 11:47:54 | 显示全部楼层
    本帖最后由 hell____fire 于 2017-6-21 12:04 编辑

    不好意思大大,之前设置为手动战斗下,对战双方便是一直手动;但如果设置为自动战斗,便可以实现对ai自动对人类手动了。但能不能进一步手动战斗也可以对ai自动改变成自动呢?
    因为我不怎么理解erm,我的理解是您的erm是这样写
    检测是否多人游戏,是开启以下功能,否略过:
    设置当人类对人类时,不管游戏如何设置,自动开启手动战斗。

    因此脚本还少设置了一个:设置当人类对ai时,不管游戏如何设置,自动开启自动战斗(当然仍然应当是在多人游戏下)

    回复

    使用道具 举报

  • TA的每日心情
    无聊
    2016-8-14 22:42
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]投石矮人

    353

    回帖

    7029

    金币

    1

    精华

    论坛嘉宾

    Rank: 9Rank: 9Rank: 9

    积分
    2052

    退役版主社区QQ达人

     楼主| 发表于 2017-6-21 12:15:54 | 显示全部楼层
    另外,如何在多人游戏下开启“选择随机城堡类型的脚本”呢,我尝试将该脚本从原脚本中剥离出来独立成一个脚本,然后用您写的“
    ZVSE

    !?BA52;”
    开头,开启相关选项后仍然是单人游戏都会弹出选择随机城堡类型对话框

    点评

    你的要求太多了 我的逻辑很简单,如果人打人就强制手动,否则按照当前的设置战斗。 所以你得自己调手动或者自动。我不可能知道你什么时候要手动什么时候自动。要是给你定死了,你有不满意怎么办? 野城用BA触发  详情 回复 发表于 2017-6-22 17:17
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2015-12-9 01:09
  • 签到天数: 9 天

    连续签到: 1 天

    [LV.3]火元素使者

    1839

    回帖

    8223

    金币

    8

    精华

    版主

    Rank: 10Rank: 10Rank: 10

    积分
    10806

    社区QQ达人

    发表于 2017-6-22 17:17:46 | 显示全部楼层
    hell____fire 发表于 2017-6-21 12:15
    另外,如何在多人游戏下开启“选择随机城堡类型的脚本”呢,我尝试将该脚本从原脚本中剥离出来独立成一个脚 ...

    你的要求太多了
    我的逻辑很简单,如果人打人就强制手动,否则按照当前的设置战斗。
    所以你得自己调手动或者自动。我不可能知道你什么时候要手动什么时候自动。要是给你定死了,你有不满意怎么办?

    野城用BA触发器没有啊,BA是战斗时触发。野城脚本可能是原作者禁止联网使用的,你应该到元脚本里找开关。

    点评

    XEricSin大大你好,研究了下我理解了,BA是战斗时触发而不是游戏前触发。其实我的想法也很简单,就是在多人游戏时,进入游戏前便启用对ai自动战斗和对人手动战斗,并且使原版的选择随机城堡类型脚本也在多人游戏中启  详情 回复 发表于 2017-6-26 22:37
    回复

    使用道具 举报

  • TA的每日心情
    无聊
    2016-8-14 22:42
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]投石矮人

    353

    回帖

    7029

    金币

    1

    精华

    论坛嘉宾

    Rank: 9Rank: 9Rank: 9

    积分
    2052

    退役版主社区QQ达人

     楼主| 发表于 2017-6-26 22:37:39 | 显示全部楼层
    XEricSin 发表于 2017-6-22 17:17
    你的要求太多了
    我的逻辑很简单,如果人打人就强制手动,否则按照当前的设置战斗。
    所以你得自己调手动 ...

    XEricSin大大你好,研究了下我理解了,BA是战斗时触发而不是游戏前触发。其实我的想法也很简单,就是在多人游戏时,进入游戏前便启用对ai自动战斗和对人手动战斗,并且使原版的选择随机城堡类型脚本也在多人游戏中启用(单人游戏中不启用)。因为这样一是大大加快对战速度,同时可以在对战中去掉双方所选城镇,这样对战平衡性更高。你使用的触发器不是游戏刚载入便触发而是游戏中人和人战斗时触发,我在erm帮助中找到了多人游戏的触发器是!?IP#;,我先研究下到时再请教,谢谢:)
    回复

    使用道具 举报

  • TA的每日心情
    无聊
    2016-8-14 22:42
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]投石矮人

    353

    回帖

    7029

    金币

    1

    精华

    论坛嘉宾

    Rank: 9Rank: 9Rank: 9

    积分
    2052

    退役版主社区QQ达人

     楼主| 发表于 2017-7-31 11:43:53 | 显示全部楼层

    XEricSin大大不好意思,之前忙于工作没时间研究erm,最近研究了下可能这个脚本是最好的解决办法。我研究了下之前我说的触发器!?IP#似乎不起作用,wog里面似乎没有限制脚本于多人游戏下执行单人游戏无效的,最多是限制脚本于单人游戏里面多人游戏失效的...如果您知道有限制脚本于多人游戏下执行单人游戏无效的脚本思路,有时间请您告知或者提示我下,麻烦了谢谢:)
    回复

    使用道具 举报

    ahome_bigavatar:guest
    ahome_bigavatar:welcomelogin
    您需要登录后才可以回帖 登录 | 英雄注册|Register

    本版积分规则

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

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

    GMT+8, 2024-11-16 08:53 , Processed in 1.571589 second(s), 24 queries , Gzip On, File On.

    Powered by Discuz! X3.4

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

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