gigichart 发表于 2016-2-17 14:56:47

脚本修改问题

本帖最后由 gigichart 于 2016-2-18 05:13 编辑

封神怪物强化脚本中这段
!?FU17001&x1=392;    属性函数2:生物奖励
!!BMx16:T?y10 N?y11 A?y12 D?y13 F?i;
!!BMx16:U1/?y14 U2/?y15 H?y16 S?y17 O?y18;
!!FU|y10<0/y11<1/y18=-1:E;
!!VRy20:Sy12 :2*1; !!VRy21:Sy13 :2*1;属性+50%
!!VRy22:Sy14 :2*1; !!VRy23:Sy15 :2*1;
!!VRy24:Sy16 :2*1; !!VRy25:Sy17 :2*1;
!!VRy26:Sy12 :2*0;!!VRy27:Sy13 :2*0; 属性-50%
!!VRy28:Sy14 :2*0;!!VRy29:Sy15 :2*0;
!!VRy30:Sy16 :2*0;!!VRy31:Sy17 :2*0;
!!VRy32:Sy11 :25+1;;数量奖励
!!VRy32&y32<1:S1;
!!VRy32&y32>10:S10;
!!BMx16|y10=20/y10=21:Sdy32;   飞马每25单位S+1
!!VRy33:Sy12 :5+1;             水晶龙每5攻U+1
!!BMx16&y10=133:U1/dy33 U2/dy33;
!!BA:P?y7/?y8/?y9;   ;地形奖励
!!BMx16&y10=70/y9=1:Sd2;       洞穴人   地下作战S+2
!!BMx16&y10=71/y9=1:Sd2 M53/10/1;高级洞穴人 地下作战S+2+加速
!!BMx16&y10=159/y9=0:Ady26 Ddy27 U1/dy28 U2/dy29 Hdy30 Sdy31;    鬼魂地面属性-50%
!!BMx16&y10=142/v6102=1:Ady20 Ddy21 U1/dy22 U2/dy23 Hdy24 Sdy25; 劫掠者沙地属性+50%

如何直接接上一段代码让特定英雄带领特定生物时增加属性?比如让威尔斯凯带领弓箭手和神射手增加50%属性。:buxie:

XEricSin 发表于 2016-2-17 20:16:48

上面这段是BA0触发,战斗前修改部队属性吧?

你要特定英雄,就增加检测所属英雄的条件?

gigichart 发表于 2016-2-18 05:22:47

XEricSin 发表于 2016-2-17 20:16
上面这段是BA0触发,战斗前修改部队属性吧?

你要特定英雄,就增加检测所属英雄的条件?

;lh;我试了下没用,是哪写错了?
!!BMx16&y10=2/y10=3/x16=1:Ady20 Ddy21 U1/dy22 U2/dy23 Hdy24 Sdy25;

XEricSin 发表于 2016-2-18 14:51:11

gigichart 发表于 2016-2-18 05:22
我试了下没用,是哪写错了?
!!BMx16&y10=2/y10=3/x16=1:Ady20 Ddy21 U1/dy22 U2/dy23 Hdy24 Sdy25; ...

额你这个的意思是,当y10=2而且y10=3而且x16=1的情况下触发。这肯定无效啊.

gigichart 发表于 2016-2-18 18:43:42

XEricSin 发表于 2016-2-18 14:51
额你这个的意思是,当y10=2而且y10=3而且x16=1的情况下触发。这肯定无效啊.

;om;那要怎么写?帮忙写个吧;exp;
就威尔斯凯带领弓箭手和神射手增加50%属性:buxie:

XEricSin 发表于 2016-2-18 20:16:02

本帖最后由 XEricSin 于 2016-2-18 22:40 编辑

gigichart 发表于 2016-2-18 18:43
那要怎么写?帮忙写个吧
就威尔斯凯带领弓箭手和神射手增加50%属性
战斗开始前BF触发。(之前写BA0错了,不能用)
检测左边和右边英雄编号
如果左边是威尔,则挨个检测0-20号站堆是否是弓箭手,若是弓箭手,则读取当前属性,再增加50%属性
如果右边是威尔,则挨个检测21-41号站堆是否是弓箭手,若是弓箭手,则读取当前属性,再增加50%属性

基本上骨架就是这个样子。
楼主对erm还是有了解的,可以自己添加血肉吧?


gigichart 发表于 2016-2-18 20:40:40

XEricSin 发表于 2016-2-18 20:16
战斗开始前BA0触发
检测左边和右边英雄编号
如果左边是威尔,则挨个检测0-20号站堆是否是弓箭手,若是 ...

写不出来;bf;话说不能直接用这里的!!BMx16来设置么?;tl;

XEricSin 发表于 2016-2-18 22:47:26

本帖最后由 XEricSin 于 2016-2-18 22:59 编辑

gigichart 发表于 2016-2-18 20:40
写不出来话说不能直接用这里的!!BMx16来设置么?
封神的这段不是针对,某个英雄和某个兵种的。

你如果要专门弄个脚本,就截取有用的部分,再加入自己的部分。

如果想修改一下封神的设定,可以在原脚本添加一些限定。

!!BH0:N?y100;
!!BH1:N?y101;
!!BMx16&y100=1/y10>1/y10<4/y11>-1/y11<21:Ady20 Ddy21 U1/dy22 U2/dy23 Hdy24 Sdy25;
!!BMx16&y101=1/y10>1/y10<4/y11>20/y11<42:Ady20 Ddy21 U1/dy22 U2/dy23 Hdy24 Sdy25;


就贴在后面。

gigichart 发表于 2016-2-19 02:17:46

XEricSin 发表于 2016-2-18 22:47
封神的这段不是针对,某个英雄和某个兵种的。

你如果要专门弄个脚本,就截取有用的部分,再加入自己的 ...

;aiel;谢谢
这样就可以让兵种特长真正发挥威力了:lianhong:
页: [1]
查看完整版本: 脚本修改问题

捐赠