传奇部落

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

[复制链接]
发表于 2022-11-20 22:59:41 | 显示全部楼层 |阅读模式
4 u* {6 E0 y3 N- V$ c0 g3 b' I! U
QQ截图20230321201626.jpg
! R( y+ a8 T* }3 m8 E! g6 [( H4 _; n4 p+ C" N* ~4 O3 f

% u0 T8 A4 O4 W9 A" T+ B脚本写入QFunction里面
( |6 t: Y! U( U; p9 v* p! }
// QF例子
- L; k! @% ]3 o; a, b) S2 M4 r, I[@Attack]    // 人或随从攻击列表指定怪物,会触发
6 H% e9 d. _8 U+ z' S( o: e' E6 ?1 d2 {#IF
8 `9 h& T$ j2 gCOMPVAL <$TARINFO_FNAME> = 蜈蚣& G$ D5 w' c. j; P
COMPVAL <$T.HP> > 50
* x5 r1 d6 I# b( N" Q2 \#ACT
! u. M7 g0 d4 wT.HUMANHP – 503 r$ ]$ t6 D6 g- a; P! w- T
SENDMSG 7 目标【<$TARINFO_NAME>】血量<$T.HP>
$ c2 Y: k* [" B+ Z1 H* }3 _( M
4 l! l9 [! t" w7 F' @* F4 u4 `0 q3 L& e

# c, E* `+ X; s#IF
6 g8 b) A* y) v( E5 KCOMPVAL <$ATTINFO_RACE> ! 1  // Race=1 是玩家,这里就是非玩家(即随从)
! C! |4 \- P4 l9 h/ U2 ]0 j#ACT6 ~- c6 Q; c0 u: b
SENDMSG 7 你的随从<$ATTINFO_NAME>正在攻击<$TARINFO_NAME>% E2 {! z' t! g! J* }- X; o

/ V( [1 w! D6 v3 J5 p' G- L5 l

  P/ c6 H# z+ _9 t[@UnderAttack]      // 被人或随从或列表指定怪物攻击,会触发1 S: ]! @/ f( P* p- N$ h7 d+ _
#IF
& f0 l5 N/ h7 v+ pCOMPVAL <$ATTINFO_FNAME> = 蜈蚣    // 蜈蚣打随从或自己  w) @- j3 W! r" B2 m
#ACT! ]5 K" k' k0 y; `6 U0 T. @' e+ L8 p
HUMANHP – 50      // 主人扣血' j+ @* t: V+ w7 p, k8 c2 {
8 q/ h% o; V7 c7 f7 d; j

% L1 C" U: A9 f9 J/ c3 P3 Y#IF$ Q6 M$ Q9 |; p9 ~8 @( |( X" D
COMPVAL <$ATTINFO_MNAME> ! “”    // 攻击者主人名称不为空
1 E3 Q' F/ o( [  ]+ V% s- ^#ACT
) F% A7 d( C2 W7 [SENDMSG 7 【<$ATTINFO_MNAME>】的随从<$ATTINFO_NAME>正在攻击你0 p: N" c* `1 T( E9 J" x
#ELSEIF
) Z3 {1 _$ k3 y0 sCOMPVAL <$TARINFO_RACE> ! 1     // 自己的随从  y3 R+ B7 i' s$ M2 y# d/ Y& f
#ACT. m+ ]/ K! b% t& ~! [
SENDMSG 7 【<$ATTINFO_NAME>】正在攻击你的随从【<$TARINFO_NAME>】
3 ^# E+ I3 i7 m* r#ELSEACT
, q6 @: ~! W  }  G0 ASENDMSG 7 【<$ATTINFO_NAME>】正在攻击你2 F' k4 y% _, m+ u% N$ B1 [

+ Y5 R# `* \1 L' U. s4 s
. |7 y. o' d2 S" d3 L/ [
!Setup.txt 设置杀怪触发开关
8 [8 H5 `0 ^6 |* ]!setup.txt AttackTrigger=0 // 攻击触发总开关,默认0关闭,1开启触发QF的[@Attack]
* @  ^3 m4 b+ j% |* @9 g8 GEnvir\MonAttackTrigger.txt // 可以被攻击触发的怪物名称列表,每行一个, N. @; \4 ?; b# C
: O3 w) J. t- n7 H) n$ a8 _4 f
% v) O* F7 V2 T" a! n. e5 f
杀怪触发专属变量1 n- M1 A5 G" }- A' G8 _- K
$TARINFO_RACE  // 目标Race2 L7 F8 ^0 t0 d/ E0 x7 u
$TARINFO_ISHERO  // 目标是否英雄 {‘0’, ‘1’}
" K  p" o; E5 ^. q$TARINFO_NAME  // 目标名称
: a$ z4 ^, z' G6 Z* x$TARINFO_FNAME  // 目标全名
' S; K# X  X  k$ q$ATTINFO_SKILLID // 攻击使用技能ID
: N$ R4 X/ t# F+ i1 [: n$ATTINFO_RACE  // 攻击者Race# ^9 ]" l  E) U
$ATTINFO_ISHERO  // 攻击者是否英雄, R% b4 [% \  z6 i
$ATTINFO_NAME  // 攻击者名称
3 ]! J3 o- j$ `8 y5 E" H$ATTINFO_FNAME  // 攻击者全名
: @7 H# L% r4 h1 S3 ~
6 D; o) R- z( z

+ g: k' g# `& H3 Y- D( M' W* n// 目标变量4 l/ ]* Z4 e, t7 _- k, M2 B* [
$T.CURRENTMAPDESC
" }/ Y4 G0 Y" f, ^$T.CURRENTMAP" d/ e3 E; @' l; F1 j
$T.CURRENTX
0 q4 C. D& \! ~$T.CURRENTY9 P5 G% z8 G8 [$ v) ^
$T.USERNAME: I' [6 b5 J2 `* E* u' ~
$T.MONKILLER; R  O* Y: a/ m2 a
$T.KILLER7 m% N; G4 r( |, ?" o5 T
$T.LEVEL% ]% C9 z. `$ V4 W( E" s
$T.HP
. [" u3 C- Z1 e, b+ S' E! U# u) M$T.MAXHP
8 U! n  f6 P; J$ I2 O8 G$T.MP# g" T5 |) {; b1 {+ l% a
$T.MAXMP% ~1 o! ]4 A9 {& Y- T4 m- b
$T.AC
0 B2 C2 F3 }- y+ L0 N3 l$T.MAXAC
% W: }4 h% Z' |0 q/ [) I$T.MAC) l0 l( L# S1 b
$T.MAXMAC
5 \# K0 G; k7 A$T.DC
9 l4 f) z  @9 q6 |8 m$ r8 S$T.MAXDC+ Y) ?8 ^7 F  n+ z
$T.MC
; Y) y' }! b; x' F% ~" }( M$T.MAXMC8 C% F. d. _; g) H4 _3 M
$T.SC
1 Z0 I  j" l- m$T.MAXSC, Z- b0 q( `. X3 q! w
$T.HIT
) e1 M# L& X" P5 X7 ?( o$T.SPD
' x# [6 l( C" }& S
. U) t$ N  f" z, W- \  W5 p
站长承接传奇一切业务,小问题免费咨询。站长QQ137919001
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-8-27 02:39 , Processed in 皖公网安备:34112402000394号 0.096070 second(s), 29 queries .