代码会冲突吗?
请大侠指点,以下两个代码会冲突吗?
第一、以下是双技能代码,对象是法师,将祭师、僧侣、法师升级为大法师:战斗还原回特长大法师;
!?CM2&1000;[点击英雄界面触发]
!!HE-1:N?v1;
!!FU&v1<>44:E;
!!VRz1:S^英雄升级生物特长:可以将{僧侣}、{祭司}、{法师},升级到{大法师}。^;
!!UN:G2/0/2/1; [设置英雄的特长说明(最后是Z变量号)]
!!FU20000:P10/35/8/9/34/-1/-1/-1/-1/-1;
!?FU20000&x1=10;[特长升级生物,会替换原特长,英雄界面点击生物升级]
**x1=10 [特长升级生物,会替换原特长
**x2 最终生物形态
**x3~x10 被升级的生物(可用-1表示空白)
!!FU|x2<0/x2>196:E;
!!FU&x2>144/x2<150:E;[非生物,非战争机器]
!!CM:I?y1;
!!FU|y1<68/y1>74:E;[非点击生物槽,退出]
!!VRy2:Sy1 -68; [将生物槽位置-68转成英雄带领生物的位置号(0-6)]
!!HE-1:C0/y2/?y3/d;
!!FU&y3<0:E; [没有生物,退出]
!!VRy4|y3=x3/y3=x4/y3=x5/y3=x6/y3=x7/y3=x8/y3=x9/y3=x10:S999;[若有可升级生物]
!!HE-1&y4=999:X6/y3/y3/x2;[更换特长]
!?BA0&1000; [战斗前]
!!HE44:X1/34; [还原英雄特长]
第二个:是增强英雄技能,给自带大法师增加伤害,自带火盾,战后可招募大法师。
!?BF&1000;[战场生成后]**英雄塞德洛斯(术士)增加己方大法师伤4%,**!!DO20000/0/20/1&v9555=44:P1/v9555/8/4/0/300/35;!!DO20000/21/41/1&v9560=44:P1/v9560/8/4/0/300/35;**英雄塞德洛斯(术士)战斗前己方大法师自带魔法烈火神盾999回合,等级3**!!DO20000/0/20/1&v9555=44:P4/v9555/29/999/3/0/35;!!DO20000/21/41/1&v9560=44:P4/v9560/29/999/3/0/35; **其他触发器**!?BA1&1000;[战斗结束后]!!FU&v9555<>44/v9560<>44:E;!!VRy50&v9555>=0:Sv9550-v9549;!!VRy51&v9560>=0:Sv9552-v9551;!!HEv9555&v9555>=0:O?y60;!!HEv9560&v9560>=0:O?y61;**英雄塞德洛斯(术士)战斗胜利后招募大法师,系数4‰,最多10**!!FU20000&v9555=44/y60>-1/v9601>0/y50>0:P11/v9555/v9601/y50/4/10; !!FU20000&v9560=44/y60>-1/v9600>0/y50>0:P11/v9555/v9600/y51/4/10;
;bf;
这些代码是我早期写的通用代码.
貌似当时的水平较低,出现冲突都说不定呢.
贤知有您 发表于 2013-8-29 17:13
这些代码是我早期写的通用代码.
貌似当时的水平较低,出现冲突都说不定呢.
那怎么办啊,贤主? 坐观大神侃侃而谈,谈玄说妙 a968574 发表于 2013-8-29 17:32
坐观大神侃侃而谈,谈玄说妙
等贤主吧,我真的不会了 没有人说是你啊 a968574 发表于 2013-8-29 17:37
没有人说是你啊
我也没有回复你啊 贤知有您 发表于 2013-8-29 17:13
这些代码是我早期写的通用代码.
貌似当时的水平较低,出现冲突都说不定呢.
贤主,你得空帮我看看有没有新的代码,我昨晚试了那个战后招募代码,没有用,估计是冲突了 对象是法师,将祭师、僧侣、法师升级为大法师:战斗还原回特长大法师;
关于这个功能,我有空帮你写一下.貌似以前沧海大师还写过类似的代码,一时找不到了. 将祭师、僧侣、法师升级为大法师:战斗还原回特长大法师;
简单写了一下,你可以试试..至于战后招法师,其实没有个好算法.还是不做了.ZVSE
!?CM2&1000; [英雄界面]
!!HE-1:N?v2;[当前英雄编号]
!!FU&v2<>44:E;[非特定英雄退出]
!!CM:F?y-1 I?y-2 S?y-3 A?y-4/?y-5;[检测鼠标动作参数]
!!IF:V8/0 V9/0 V10/0; [初始化标志]
!!IF|y-2=30720/y-2=128:V9/1;[点击了退出/解雇英雄]
!!IF&y-2>129/y-2<138:V9/1; [点击了英雄右侧列表]
!!IF&y-2>67/y-2<75:V10/1; [点击了生物槽]
!!IF|y-3<>12:V9/0 V10/0; [非左键点击按下]
!!HEv2&9:X1/34; [特长法师/大法师]
!!FU&-10:E;
!!VRv3:Sy-2 -68;
!!HEv2:C0/v3/?v4/?v5; [该生物槽生物类型v4和数量v5]
!!FU&v5<1:E; [没有数量]
!!IF|v4=8/v4=9/v4=34:V8/1; [符合升级条件的生物编号]
!!HEv2&-8:X1/34; [不符合时,还原为特长法师/大法师]
!!FU&-8:E;
!!HEv2&8:X6/v4/v4/35; [特长转为将该生物升级为大法师]
!?BA0; [战斗前触发(只是双重保险,貌似可以不用)]
!!HE44:X1/34; [特长法师/大法师] 看晕了,高人实在是高啊 本帖最后由 雨风月影 于 2013-8-30 15:30 编辑
贤知有您 发表于 2013-8-30 10:32
将祭师、僧侣、法师升级为大法师:战斗还原回特长大法师;
简单写了一下,你可以试试..至于战后招法师,其实 ...谢谢贤主,是做了新的erm编辑器吗?这个代码已经解决了上次那个的问题了,是吧? 雨风月影 发表于 2013-8-30 14:48
贤主,是做了新的erm编辑器吗?这个代码已经解决了上次那个的问题了,是吧?
没有做新编辑器.
那个ERM编辑器是我最初学习ERM时的心血结果,而且是做成通用的,以便一劳永逸.
当然只是我一厢情愿,希望初学者能够从中找到学习的灵感.
对脚本的逐步了解后,会发现当时的写法有些幼稚和考虑不全的.但现在已经没有那门心思重写了.
楼主如果对ERM有兴趣,可以逐步过渡到学习官方脚本的.当然包括论坛的众多大师作品也是值得学习的.
相信你很快会融会贯通的.而不应该一成不变地看通用代码. 贤知有您 发表于 2013-8-30 15:25
没有做新编辑器.
那个ERM编辑器是我最初学习ERM时的心血结果,而且是做成通用的,以便一劳永逸.
当然只是 ...
不管如何也都是你的伟大贡献,让很多初学者也体会到了erm的强大与完美。我现在是没有办法学习其他了,只能做些粗浅的改动已达到心里的满足,适合自己的wog。
谢谢贤主。
问个题外话,你很大了么?;bf; 本帖最后由 雨风月影 于 2013-8-31 01:44 编辑
雨风月影 发表于 2013-8-30 15:44
不管如何也都是你的伟大贡献,让很多初学者也体会到了erm的强大与完美。我现在是没有办法学习其他了,只 ...
贤主,我用了你的新代码,效果还是和原来一样。
生命、速度正常
攻防的增加值=英雄攻防+英雄特长法师加攻防。兵种自身的升级攻防无效
伤害=兵种自身升级加伤害。英雄特长法师加伤害无效
不过有个bug是英雄界面,法师显示的攻防会显示英雄攻防+法师自身攻防+X,战斗界面则正常(英雄攻防+法师自身攻防,没有X) 贤知有您 发表于 2013-8-30 15:25
没有做新编辑器.
那个ERM编辑器是我最初学习ERM时的心血结果,而且是做成通用的,以便一劳永逸.
当然只是 ...
贤主,我用了你的新代码,效果还是和原来一样。
生命、速度正常
攻防的增加值=英雄攻防+英雄特长法师加攻防。兵种自身的升级攻防无效
伤害=兵种自身升级加伤害。英雄特长法师加伤害无效
不过有个bug是英雄界面,法师显示的攻防会显示英雄攻防+法师自身攻防+X,战斗界面则正常(英雄攻防+法师自身攻防,没有X)
页:
[1]