yyjzbl 发表于 2014-8-26 19:05:01

请哪位行家帮忙看看代码

本帖最后由 yyjzbl 于 2014-8-26 19:06 编辑

官方代码宝物增强的一段,关键是做了一个erm发现被攻击的话增加法伤的功能不能实现,想看看官方的代码比较下,结果
改了下法师之戒的数值后发现,攻击时使用魔法能增加300%伤害,被攻击使用魔法还是不增加伤害,和我自己做的一样,为什么呢
!?BA0&v7182=1/-998;
!!OB7130:T?y-1;                        
!!MO7130&76/y-1=54:G?y-2;               
!!MO7130&76/y-2>0:Rv7059/1;            
!!IF:V76/0;                                          

!!BA:H0/?y-3;                                 
!!HEy-3&y-3>-1:A2/76/?y-4/?y-5 A2/77/?y-4/?y-6 A2/78/?y-4/?y-7 A2/139/?y-4/?y-8;
!!VRv7133:S100;                              
!!VRv7133&y-3>-1/y-5>0:+5;                     
!!VRv7133&y-3>-1/y-6>0:+10;                  
!!VRv7133&y-3>-1/y-7>0:+15;                  
!!VRv7133&y-3>-1/y-8>0:+300;                  

!!BA:H1/?y-3;                                 
!!HEy-3&y-3>-1:A2/76/?y-4/?y-5 A2/77/?y-4/?y-6 A2/78/?y-4/?y-7 A2/139/?y-4/?y-8;
!!VRv7134:S100;                              
!!VRv7134&y-3>-1/y-5>0:+5;                     
!!VRv7134&y-3>-1/y-6>0:+10;                  
!!VRv7134&y-3>-1/y-7>0:+15;                  
!!VRv7134&y-3>-1/y-8>0:+300;                  

yyjzbl 发表于 2014-8-26 19:07:32

哦,就是指攻击方和防守方,作为攻击方时没问题,作为防守方时不起作用

贤知有您 发表于 2014-8-26 20:31:19

楼主你只要认真看一下就能想出为什么不对劲.
这个是ERA官方脚本的笔误BUG呢.

你看魔法伤害加成的脚本:
!?MR0&-998;

!!BG:N?y-1 A?y-3;                                 
!!MR:D?y-2;                                       

!!VRy-2&y-3=1/y-1<21/v7133>100:*v7133 :100;         
!!MR&y-3=1/y-1<21/v7133>100:Dy-2;                  

!!VRy-2&y-3=1/y-1>20/v7134>100:*v7134 :100;         
!!MR&y-4=1/3-1>20/v7134>100:Dy-2;                  

最后一句,作为防御方时:
!!MR&y-4=1/3-1>20/v7134>100:Dy-2;                  
这是个明显的笔误.
应该是
!!MR&y-4=1/y-1>20/v7134>100:Dy-2;                  

yyjzbl 发表于 2014-8-27 17:05:03

它这个错误比较明显了,和我这个不太一样啊,我原先就用过一个类似的erm,也是,被攻击作为防守方就不起作用,但是电脑作为防守方就有加成,百思不得其解
页: [1]
查看完整版本: 请哪位行家帮忙看看代码

捐赠