传奇部落

其他M2引擎传奇私服版本中的英雄攻击触发脚本教程

[复制链接]
发表于 2023-5-30 20:57:10 | 显示全部楼层 |阅读模式
QQ截图20230530203904.jpg 4 f2 P+ Z2 _" D; B' ?

" |* L9 J0 N4 ?) i! x0 G/ T4 U8 c$ i/ h4 v% m$ o, a
: c; |6 J1 L  r' K' ?" ]

/ k4 ]# |) C3 q4 V英雄攻击触发:
6 U6 e5 N* n. j6 m0 H" A
6 m. h- ^( H/ R6 a6 k
% K4 v  ]" T4 i9 Y; n& J. k
[@HeroMagicStruck]
0 R& `0 Q! P$ ]# u3 A[@HeroMagicAttack]
2 e1 j  m( U# b" @4 x[@HeroStruck]
$ |! n5 G4 h3 Z! \& s9 J[@HeroAttack]
8 R1 T: x) w5 U1 q9 A1 d1 h; w
. l6 ~1 @* ?4 H% @! U# w0 z
/ M# ?5 x6 e9 ~( ^( p- F  A4 R/ [2 I
QFunction-0
2 G, \; q; u7 K8 }" {% g3 B) Y# E, t1 k' Y  t3 l# {& S

# J, {  G" C" k: M- Q;所有触发只有攻击到怪物才会触发,有些魔法不会触发,如魔法盾5 y" B- K6 F  V: o% U% Z! b
;======================魔法攻击触发==========================
1 V& l1 q/ ^' J6 Q) V5 {[@HeroMagicStruck]
! ?. z. {% ~. [3 D4 G" L8 ?#IF
0 c/ t" b9 r( _% uCHECKCURRTARGETRACE = 0
( k1 j! J$ \% a7 p5 v#ACT
6 n  l; W: H9 `/ d& m4 f$ pSENDMSG 6 你的英雄被人物【<$CURRRTARGETNAME>】攻击了。使用魔法ID=<$H.CURRRUSEMAGICID> 255 253
0 f5 \  c2 }6 {, xBREAK
3 w0 t, ?% K# ]. Z4 E4 E# d) H. h  c
#IF
$ {3 }; h7 B  e4 f' {0 |#ACT
- i- P* w( k4 i: ASENDMSG 6 你的英雄被怪物【<$CURRRTARGETNAME>】攻击了。使用魔法ID=<$H.CURRRUSEMAGICID> 255 2539 P! R8 z& F. K* y
BREAK2 s& m8 l  m3 w3 M+ O- V

' F" t- T" O7 Y, y! @( Z[@HeroMagicAttack]
' T0 \6 [1 v0 y. y7 e#IF; x3 y) S6 j' |1 R
CHECKCURRTARGETRACE = 0
; g8 u. g' F" q" I0 _* }" R. w. }3 e0 g#ACT# n0 r; F: e7 a
SENDMSG 6 你的英雄攻击了人物【<$CURRRTARGETNAME>】。使用魔法ID=<$H.CURRRUSEMAGICID> 255 249
& {3 V/ Y, y% C& O% vBREAK
, m& A$ p/ b' M+ N& M
- I5 _0 n+ T6 X; h- ~# r
, }8 S. z2 ^$ G, x! c& Y
#IF
! a5 h# G& n9 C( o1 k9 ]8 Z#ACT( x$ c+ O0 I' g" k9 Z
SENDMSG 6 你的英雄攻击了怪物【<$CURRRTARGETNAME>】。使用魔法ID=<$H.CURRRUSEMAGICID> 255 249
2 ?, F3 @: f+ X* C% f) L) LBREAK: h. _% Q  w3 j* k! i, ]

8 Q8 j, o8 R/ R" `% x

/ e& O2 \1 }: r% b* I, ?5 S;======================物理攻击触发==========================( J1 I6 D' }  Q! v2 D
[@HeroStruck]
3 [+ |3 f7 m1 B: C$ z, f; k; \#IF
; K1 e9 c! l" G, G) G. }CHECKCURRTARGETRACE = 0# w. t6 F8 B; B8 t) L) c
#ACT
) `- u) g* ^( {& s" r! dSENDMSG 6 你的英雄被人物【<$CURRRTARGETNAME>】攻击了。使用魔法ID=<$H.CURRRUSEMAGICID> 255 253: l9 b$ s% R2 d
BREAK
7 z+ P. c' X8 c, l
' l4 n* _! T- G+ G#IF
4 `1 K) q+ ?& r$ a#ACT
& o  O; Z, `9 t+ E& w# ISENDMSG 6 你的英雄被怪物【<$CURRRTARGETNAME>】攻击了。使用魔法ID=<$H.CURRRUSEMAGICID> 255 2539 L# L, K2 W/ o* |- z
BREAK( i* }: p! c. `- z! T
' G* E; p( ~! Y, q9 ^& l
[@HeroAttack]
: j$ _3 G7 x- X7 [#IF
6 i' t9 P% j% ?CHECKCURRTARGETRACE = 0
7 [) O6 }$ }0 N0 Q9 ^9 ]& J#ACT# E* U& L( Y- M( {! B' A0 x
SENDMSG 6 你的英雄攻击了人物【<$CURRRTARGETNAME>】。使用魔法ID=<$H.CURRRUSEMAGICID> 255 249& ~5 C! d, W# t7 A4 B0 ^  C
BREAK
' `; O# M& g# K. e" Y
, {3 j: y- F' E: }# F' l; Q

$ l( K' r( J0 L/ q#IF
1 F# q, d9 q) |4 u8 n#ACT! d+ ?" W( y" a; B/ ]4 H! N
SENDMSG 6 你的英雄攻击了怪物【<$CURRRTARGETNAME>】。使用魔法ID=<$H.CURRRUSEMAGICID> 255 2493 ~. U2 J; H7 @- m% m) A6 O
BREAK
0 r4 c6 h+ g- u0 o;======================下面变量获取角色和怪物完整名字==========================: x: y" D' I  U8 X: }* m
增加变量以显示完整名(不去数字):$CURRRTARGETFULLNAME3 H- \& W  f- ?0 ?  K# }7 w  U. |
上面演示脚本中变量不获取角色以及怪物名字后面的数字:$CURRRTARGETNAME
. i/ w. s% ]6 Q- \, ~提供2种变量大家自己按需使用!( B5 X% U$ r% {

0 Y5 E2 e1 z1 o! i
站长承接传奇一切业务,小问题免费咨询。站长QQ137919001
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|网站地图|皖ICP备18020244号-7|传奇部落

GMT+8, 2026-11-2 21:09 , Processed in 皖公网安备:34112402000394号 0.200723 second(s), 27 queries .