stonesman 发表于 2015-3-3 21:52:55

新人求救,关于反弹伤害问题

使用ERM脚本简易编写V1.0.1时,编辑戟兵反伤后,如下:
通用脚本……

!?MF1&1000;[物理伤害]

!!FU20000|v1370=1/v1375=1:P202/1/100/100; [戟兵有100%几率反弹100%伤害]


当攻城的时候,箭塔射击,反伤会导致游戏崩溃如下,各位大神,可有解决办法么?

Time Stamp: Tue Mar 03 13:52:36 2015




Map Saved with: 3 . 59
Built on Dec 12 2005


WoG Version: 3 . 59
Built on Dec 12 2005


******************************_Exception_(trace_details)_******************************
### Location: 8 : 28
### Location: 8 : 28
### Location: 8 : 28
### Location: 8 : 28
### Location: 8 : 28
### Location: 8 : 28
### Location: 1 : 82
### Location: 8 : 28
### Location: 6 : 40
### Location: 6 : 57
### Location: 6 : 134
### Location: 6 : 133
### Location: 1 : 72
### Location: 1 : 58
### Location: 1 : 50
### Location: 1 : 554
***** Context (100 chars) *****
; [农民有100%几率反弹50%伤害]
!!FU20000|v1370=1/v1375=1:P202/1/100/100; [戟兵有100%几率反弹100%伤害
***********************
### Location: 1 : 59
### Location: 1 : 58
### Location: 1 : 50
### Location: 6 : 5520
***** Context (100 chars) *****
;


!?FU20000&x1=203;主动攻击时有几率降低对方 攻防命伤(2)
!!FU|x4<1/x5<1:E;
!!BG:N?y30 E?y31 Q?y32
***********************
### Location: 4 : 164


EIP = {0x00468685},Access Violation. Attempt to {read} the inaccessible data at {0x00000028}


The Latest Executed ERM Receiver:


BU:Mz-10 R;


!?FU20000&x1=203;主动攻击时有几率降低对方 攻防命伤(2)
!!FU|x4<1/x5<1:E;
!!BG:N?y30


Register Context:




EAX = 0x05A0D0CF
EBX = 0x05A071BC
ECX = 0x00000000
EDX = 0x00000003
ESI = 0x00000002
EDI = 0x00000007
EBP = 0x0022606C
ESP = 0x00226038


Stack Frame:


0x00226038 : 0x059FE820
0x0022603C : 0x000001FF
0x00226040 : 0x05A071BC
0x00226044 : 0x028AAFD0
0x00226048 : 0x00000014
0x0022604C : 0x00226088
0x00226050 : 0x05A03CE0
0x00226054 : 0x00000001
0x00226058 : 0x05A0ABD7
0x0022605C : 0x059FE820
0x00226060 : 0x000001FF
0x00226064 : 0x059FE820
0x00226068 : 0x0022607C
0x0022606C : 0x00226088
0x00226070 : 0x007157EC
0x00226074 : 0xFFFFFFFF
0x00226078 : 0x00000000
0x0022607C : 0x059FE820
0x00226080 : 0x000001FF
0x00226084 : 0x05A071BC
0x00226088 : 0x002260D0
0x0022608C : 0x007601F1
0x00226090 : 0x059FE820
0x00226094 : 0x000001FF
0x00226098 : 0x05A071BC
0x0022609C : 0x0000000F
0x002260A0 : 0x000001FF
0x002260A4 : 0x05A071BC
0x002260A8 : 0x00000013
0x002260AC : 0x002260C8
0x002260B0 : 0x059FE820
0x002260B4 : 0x059FE820
0x002260B8 : 0x000001FF
0x002260BC : 0x05A071BC
0x002260C0 : 0x01000063
0x002260C4 : 0x00000000
0x002260C8 : 0x002260DC
0x002260CC : 0x0073FDD7
0x002260D0 : 0x00226638
0x002260D4 : 0x00749416
0x002260D8 : 0x00226352
0x002260DC : 0x00000001
0x002260E0 : 0x01B94B50
0x002260E4 : 0x00226338
0x002260E8 : 0x059FE820
0x002260EC : 0x000001FF
0x002260F0 : 0x05A071BC
0x002260F4 : 0x00000000
0x002260F8 : 0x00000000
0x002260FC : 0x00000000
0x00226100 : 0x00000000
0x00226104 : 0x00000000
0x00226108 : 0x00228CD4
0x0022610C : 0x00228CD4
0x00226110 : 0x00005542
0x00226114 : 0x0022613C
0x00226118 : 0x0022612C
0x0022611C : 0x059FE820
0x00226120 : 0x00000008
0x00226124 : 0x00000001
0x00226128 : 0x05A07610
0x0022612C : 0x00228CD4
0x00226130 : 0x00228CD4
0x00226134 : 0x000001FF
0x00226138 : 0x00226160
0x0022613C : 0x00226150
0x00226140 : 0x059FE820
0x00226144 : 0x00000001
0x00226148 : 0x00001B64
0x0022614C : 0x00000001
0x00226150 : 0x00228CD4
0x00226154 : 0x000001FF
0x00226158 : 0x059FE820
0x0022615C : 0x00000012
0x00226160 : 0x002261A0
0x00226164 : 0x00741C20
0x00226168 : 0x00228CD4
0x0022616C : 0x000001FF
0x00226170 : 0x059FE820
0x00226174 : 0x00000003
0x00226178 : 0x00000001
0x0022617C : 0x00000000
0x00226180 : 0x00228CD4
0x00226184 : 0x000001FF
0x00226188 : 0x002261B0
0x0022618C : 0x002261A0
0x00226190 : 0x059FE820
0x00226194 : 0x00000001
0x00226198 : 0x00001B64
0x0022619C : 0x00000001
0x002261A0 : 0x00228CD4
0x002261A4 : 0x000001FF
0x002261A8 : 0x059FE820
0x002261AC : 0x00000011
0x002261B0 : 0x00226210
0x002261B4 : 0x0075F862
0x002261B8 : 0x00228CD4
0x002261BC : 0x000001FF
0x002261C0 : 0x059FE820
0x002261C4 : 0x002261EC
0x002261C8 : 0x002261DC
0x002261CC : 0x00000011
0x002261D0 : 0x00226478
0x002261D4 : 0x059FE820
0x002261D8 : 0x00000001
0x002261DC : 0x00228CD4
0x002261E0 : 0x000001FF
0x002261E4 : 0x059FE820
0x002261E8 : 0x00000011
0x002261EC : 0x00226208
0x002261F0 : 0x00228CD4
0x002261F4 : 0x000001FF
0x002261F8 : 0x00226220
0x002261FC : 0x00226210
0x00226200 : 0x059FE820
0x00226204 : 0x00000007
0x00226208 : 0x0000003B
0x0022620C : 0x0DB9A639
0x00226210 : 0x00228CD4
0x00226214 : 0x000001FF
0x00226218 : 0x059FE820
0x0022621C : 0x00000010
0x00226220 : 0x00226778
0x00226224 : 0x0074946A
0x00226228 : 0x00228CD4
0x0022622C : 0x000001FF
0x00226230 : 0x059FE820
0x00226234 : 0x00000015
0x00226238 : 0x059FE820
0x0022623C : 0x00000004
0x00226240 : 0x0000003B
0x00226244 : 0x0BAEEF52
0x00226248 : 0x7797EE7C
0x0022624C : 0x000001FF
0x00226250 : 0x00004D42
0x00226254 : 0x00000010
0x00226258 : 0x002267B0
0x0022625C : 0x0074946A
0x00226260 : 0x7797EE7C
0x00226264 : 0x000001FF
0x00226268 : 0x059FE820
0x0022626C : 0x04614809
0x00226270 : 0x04780E10
0x00226274 : 0x00004842
0x00226278 : 0x00000001
0x0022627C : 0x046309F0
0x00226280 : 0x04780E10
0x00226284 : 0x04780E10
0x00226288 : 0x00004842
0x0022628C : 0x00000001
0x00226290 : 0x046309E0
0x00226294 : 0x046153C1
0x00226298 : 0x00000001
0x0022629C : 0x0463247A
0x002262A0 : 0x04780E00
0x002262A4 : 0x04780E04
0x002262A8 : 0x046152C5
0x002262AC : 0x00000000
0x002262B0 : 0x0461104C
0x002262B4 : 0x04780E00
0x002262B8 : 0x04613C03
0x002262BC : 0x04780E00
0x002262C0 : 0x04612CA6
0x002262C4 : 0x04613B4D
0x002262C8 : 0xFFFFFFFF
0x002262CC : 0x04613E41
0x002262D0 : 0x04613B86
0x002262D4 : 0x04613B93
0x002262D8 : 0x0461D085
0x002262DC : 0x0463380C
0x002262E0 : 0x059FE820
0x002262E4 : 0x00000000
0x002262E8 : 0x00226664
0x002262EC : 0x048A22B1
0x002262F0 : 0x002262F4
0x002262F4 : 0x00000000
0x002262F8 : 0xFFFFFFFF
0x002262FC : 0x00226664
0x00226300 : 0x00226314
0x00226304 : 0x059FE820
0x00226308 : 0x00000029
0x0022630C : 0x00007663
0x00226310 : 0x01BA5C06
0x00226314 : 0x0074CE2F
0x00226318 : 0x52FFFFFF
0x0022631C : 0x00000006
0x00226320 : 0x00205546
0x00226324 : 0x00005542
0x00226328 : 0x00000004
0x0022632C : 0x00000000
0x00226330 : 0x00000000
0x00226334 : 0x00000000
0x00226338 : 0x00000007
0x0022633C : 0x0A0BB15B
0x00226340 : 0x00000008
0x00226344 : 0x00000000
0x00226348 : 0x00000000
0x0022634C : 0x00000003
0x00226350 : 0x00000003
0x00226354 : 0xFFFFFFFF
0x00226358 : 0x00000000
0x0022635C : 0x00000000
0x00226360 : 0x00000000
0x00226364 : 0x00000000
0x00226368 : 0x00000000
0x0022636C : 0x00000000
0x00226370 : 0x00000000
0x00226374 : 0x00000000
0x00226378 : 0x00000000
0x0022637C : 0x00000000
0x00226380 : 0x00000000
0x00226384 : 0x00000000
0x00226388 : 0x00000000
0x0022638C : 0x00000000
0x00226390 : 0x00000000
0x00226394 : 0x00000000
0x00226398 : 0x00000000
0x0022639C : 0x00000000
0x002263A0 : 0x00000000
0x002263A4 : 0x00000000
0x002263A8 : 0x00000000
0x002263AC : 0x00000000
0x002263B0 : 0x00000000
0x002263B4 : 0x00000000
0x002263B8 : 0x00000000
0x002263BC : 0x00000000
0x002263C0 : 0x00000000
0x002263C4 : 0x00000000
0x002263C8 : 0x00000000
0x002263CC : 0x00000000
0x002263D0 : 0x00000000
0x002263D4 : 0x00000000
0x002263D8 : 0x757C6ED9
0x002263DC : 0x757C6ED9
0x002263E0 : 0x00000000
0x002263E4 : 0x00000800
0x002263E8 : 0x00000100
0x002263EC : 0x00000100
0x002263F0 : 0x0022641C
0x002263F4 : 0x757C945E
0x002263F8 : 0x00000000
0x002263FC : 0x00000000
0x00226400 : 0x002264E8
0x00226404 : 0x0000000E
0x00226408 : 0x002264CC
0x0022640C : 0x0000000E
0x00226410 : 0x00000000
0x00226414 : 0x00000000
0x00226418 : 0x002264CC
0x0022641C : 0x00226454




SEND THIS DUMP OR FILE "WOGCRASHLOG.TXT" (ZIPPED) TO {H3NL@NAROD.RU}





贤知有您 发表于 2015-3-4 11:21:33

伤害是不能反弹到箭塔上的。估计是漏了检测反弹目标是否箭塔。

stonesman 发表于 2015-3-4 12:04:55

本帖最后由 stonesman 于 2015-3-4 12:29 编辑

贤知有您 发表于 2015-3-4 11:21
伤害是不能反弹到箭塔上的。估计是漏了检测反弹目标是否箭塔。
我看了下通用脚本,已经排除箭塔了

!?FU20000&x1=9;有几率反弹伤害(对方生物闪电动画)
!!FU|x3<1:E;
!!FU&x4<1:E;
!!BG:N?y30 E?y31 Q?y32;
!!MF:N?y2;         
!!FU|y30<0/y31<0:E; [堆栈错误]fix 007-120822
!!BMy30:T?y40 I?y50;
!!BMy31:T?y41 I?y51;
!!FU&x2=v9555/y32<>1:E;
!!FU&x2=v9560/y32<>0:E;
!!VRy60&y32=y50:Sy30;[敌方生物主动进攻时]
!!VRy60&y32<>y50:Sy31;[敌方生物反击时]
!!FU&x2=v9555/y32=1/y2>20:E;[火盾等情况]fix 007-120822
!!FU&x2=v9560/y32=0/y2<21:E;[同上]
!!BMy60:T?y61;
!!FU&y61=149:E; [排除箭塔]fix 007-120822
!!HEx2:E?y5/?y6;
!!VRy8&x5>0:Sy6:x5;
!!VRy10&x3<101:Sx3;   [固定几率]
!!VRy11&x3<101:Sx4;   [伤害%]
!!VRy11&x3<101/x5>0:*y8; [伤害%按等级叠加]
!!VRy11&x3<101/x6>0/y11>x6:Sx6;      [大于伤害极限取极限]
!!VRy11&x3>100:Sx3-100;   [固定伤害]
!!VRy10&x3>100:Sx4;   [几率%]
!!VRy10&x3>100/x5>0:*y8; [伤害%按等级叠加]
!!VRy10&x3>100/x6>0/y10>x6:Sx6;      [大于极限取极限]
!!VRy10&x3>100/y10<1:S1;
!!VRy10&x3>100/y10>100:S100;
!!VRy97:S0 R99;
!!FU&y97>y10:E;
!!MF:F?y12;
!!VRy13:Sy12 *y11 :100;
!!BMy60:H?y70 N?y71 L?y72; [被反弹伤害对象的 生命/个数/差额生命值]
!!VRy73:Sy70*y71-y72;[被反弹伤害对象的总生命值]
!!VRy13&y13>=y73:Sy73-1; [保留对方一点生命值]
!!FU&y13<1:E;[伤害少于1,退出]
!!BMy60:V38;       [电击目标动画]
!!VRz-1:S^LightBlt.wav^;
!!SN:Pz-1;
!!BMy60:Ky13;      [对怪物造成伤害]
!!UN:N3/1/y61/0;[获得生物名称于Z1]
!!VRy15:Sy11;
!!VRz-10:S^英雄特技反弹了{%Z1%Y15%%}的伤害(几率{%Y10%%},伤害值{%Y13})^;
!!BU:Mz-10 R;

大神可有什么语句加在通用脚本中么?正是贤神你的ERM简易编辑软件V1.0.1

贤知有您 发表于 2015-3-4 12:40:03

不好意思,一时说不准。代码太久远了。瓜机上没法判断。楼主再研究下到底问题出在哪里。

stonesman 发表于 2015-3-4 12:50:07

贤知有您 发表于 2015-3-4 12:40
不好意思,一时说不准。代码太久远了。瓜机上没法判断。楼主再研究下到底问题出在哪里。

经过我仔细研究,终于找到问题答案了,问题出在我的RP和通用脚本不兼容!;lh;求死中!大神什么时候有空可以帮我看看,实在没法子了,ERM菜鸟说的就是我……
页: [1]
查看完整版本: 新人求救,关于反弹伤害问题

捐赠