传奇部落

Blue引擎杀怪触发(切割)脚本教程

[复制链接]
发表于 2022-11-20 22:59:41 | 显示全部楼层 |阅读模式

) E& g5 e" d  o$ x' C( o, ` QQ截图20230321201626.jpg % R' U& V. B( M; u
) j6 p" O( n5 P% X
. x8 h$ f* s: B6 D( {, [
脚本写入QFunction里面

9 Y$ a4 |2 T& {3 @8 G// QF例子
0 O. h* {9 |1 E) y$ E[@Attack]    // 人或随从攻击列表指定怪物,会触发: x: t% n4 \8 Y& V9 M
#IF) P5 s! |  i$ c' |0 B; H7 x
COMPVAL <$TARINFO_FNAME> = 蜈蚣
# m& [" X. {' t. tCOMPVAL <$T.HP> > 50
0 a8 Q; e$ w" i5 Z#ACT
& v7 ]6 }  ]1 ^1 e! ?* iT.HUMANHP – 505 h$ y( C( ~& d
SENDMSG 7 目标【<$TARINFO_NAME>】血量<$T.HP>
" I  w: k, G( C) m% j; W
" a& k5 h7 S( C3 D- V" Y) _4 o

% B5 m: X2 c# ~6 |/ l* \#IF
: R, L* R* r4 W# OCOMPVAL <$ATTINFO_RACE> ! 1  // Race=1 是玩家,这里就是非玩家(即随从)* Q0 E' h6 ~6 z# y# L# E
#ACT
8 w. F8 R8 E* tSENDMSG 7 你的随从<$ATTINFO_NAME>正在攻击<$TARINFO_NAME>
7 v: J" d9 o( \$ {% f* R! M" b$ K; E0 x6 V& g1 G
8 v8 p* w3 B5 \9 z0 W
[@UnderAttack]      // 被人或随从或列表指定怪物攻击,会触发
6 e- a; E' d, ~; D) S% ]6 |# {1 M4 L#IF
( k! L) ~" o; [2 O: dCOMPVAL <$ATTINFO_FNAME> = 蜈蚣    // 蜈蚣打随从或自己0 t; F( {8 ~( N& K; L
#ACT4 [4 [* O9 i* N  K
HUMANHP – 50      // 主人扣血$ O; X  l) [1 z' `
+ W( J. l8 X. d4 M: F4 R) D

# D+ P, n  ]& K! g/ q#IF! u. N6 s/ M5 H
COMPVAL <$ATTINFO_MNAME> ! “”    // 攻击者主人名称不为空+ A* h; ~! B& m  [' u) z" j2 S# b
#ACT
4 ^% ^8 e/ |, W. {8 }SENDMSG 7 【<$ATTINFO_MNAME>】的随从<$ATTINFO_NAME>正在攻击你. ~* L( q: h" J
#ELSEIF4 r& f  ^( Z0 `# E1 B  \
COMPVAL <$TARINFO_RACE> ! 1     // 自己的随从
+ i3 }+ z7 `% m. d3 l#ACT0 T, B+ w: x* b; n7 s
SENDMSG 7 【<$ATTINFO_NAME>】正在攻击你的随从【<$TARINFO_NAME>】# T& z( S0 m! C- w, j* W
#ELSEACT
+ K' K* n: C' g4 r( \# zSENDMSG 7 【<$ATTINFO_NAME>】正在攻击你
$ i! E, C; Z0 Z+ Y$ k, E
& a! s  F: R3 y
4 A  L0 g8 k, i2 I
!Setup.txt 设置杀怪触发开关
9 J5 @8 `3 F6 h1 v+ q) `5 [!setup.txt AttackTrigger=0 // 攻击触发总开关,默认0关闭,1开启触发QF的[@Attack]
- X! }+ w( A5 x# z' A& N! {' {Envir\MonAttackTrigger.txt // 可以被攻击触发的怪物名称列表,每行一个! p  A! j, b7 h# A% x. w/ E8 u9 `
, ]2 w0 L9 b3 P' T" J8 U- Z3 I
% v% |! p' T1 ]6 h8 T" x
杀怪触发专属变量
" B$ W! y  I6 f# h' B$TARINFO_RACE  // 目标Race
9 a* d$ Z/ Y$ ?7 r% Z6 y$TARINFO_ISHERO  // 目标是否英雄 {‘0’, ‘1’}
3 S3 [6 o) i1 T% s; z7 U9 Q1 P$TARINFO_NAME  // 目标名称
; s( E5 u  f, W/ d$TARINFO_FNAME  // 目标全名
: R9 v3 ~. ^6 `7 F; g, q8 O$ATTINFO_SKILLID // 攻击使用技能ID
& v  F8 i0 J+ m$ATTINFO_RACE  // 攻击者Race9 W1 Z+ V) b0 B4 ?# E$ B/ @
$ATTINFO_ISHERO  // 攻击者是否英雄* ], `3 Q. M1 J$ j
$ATTINFO_NAME  // 攻击者名称7 W! `* |1 \) |
$ATTINFO_FNAME  // 攻击者全名
' @2 T& Z: W- b+ N. y7 v" k0 ]2 e
1 l2 Q( j+ m' L: ]: d
// 目标变量
+ H3 H, w) {+ }1 _" S$T.CURRENTMAPDESC
5 o4 H& Q( Y0 E. G$ f# D$T.CURRENTMAP
% p5 X' D8 J8 v; K1 d$T.CURRENTX8 R9 }( p# f& U1 M/ S; Y% `
$T.CURRENTY2 C: z3 H8 ?# N' n/ E
$T.USERNAME/ f3 [5 |. d( j( S7 F& q
$T.MONKILLER
  l  P5 i, l2 ]" W$T.KILLER
9 h6 }" o2 }3 s; Q, [$ y$T.LEVEL" c: t5 t( h( I1 O8 H
$T.HP
! A0 ^# m  d5 M* h$T.MAXHP
( I+ I% D  |$ I- i, _: x0 [# }$T.MP: B0 V4 o$ T$ x$ ^$ N
$T.MAXMP
4 F7 S. H' ^; C$T.AC# O( c# X& o$ X3 {
$T.MAXAC
- D6 ^1 j( n/ X8 o# t. t9 |$ \$T.MAC
* ]( Z. s$ n5 L8 S3 g$T.MAXMAC
( B$ z/ v/ b) u$T.DC
" {1 [# P8 e1 ]6 E8 l& q$T.MAXDC
8 `. y& ]* @, i1 z( U1 \3 y0 P8 X7 M& E$T.MC
* C8 C# T& O+ p6 ~4 |! z9 E$T.MAXMC5 V  ?# D% B* d" A- c
$T.SC: \) ~& K) v* m
$T.MAXSC( R: ^" |6 i, P6 r3 d: j, P2 i2 I
$T.HIT
* B6 _8 z- N% _; D" d$T.SPD
: Y) i! W2 ^2 e% @/ ?9 i$ M
+ x/ D' b' c" c
站长承接传奇一切业务,小问题免费咨询。站长QQ137919001
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-10-25 22:22 , Processed in 皖公网安备:34112402000394号 0.196187 second(s), 27 queries .