传奇部落

翎风引擎背包丢弃物品与身上装备掉落前触发中止命令教程

[复制链接]
发表于 2026-9-3 18:09:42 | 显示全部楼层 |阅读模式
翎风更新文件M2Server增加了背包丢弃物品前触发和中止丢弃命令,增加了身上装备掉落前触发的中止掉落命令,英雄丢弃背包物品前触发,人物身上物品(不包含背包)掉落前触发QF触发字段@HumDropItem-列表信息二物品规则仅对勾选启用的物品生效
$ t, C+ c# N6 Z) K) E: b$ A

" ]$ }( v* y! i3 Z3 ] QQ截图20260903180759.jpg ' L) ]1 A' f+ a- U8 V  k
# q3 @* C" r0 @7 K3 q7 L, A/ f# K( s
6 s# z0 k7 k" X
人物身上物品掉落前触发---人物身上物品(不包含背包)掉落前触发---* F: t* r6 ~0 m) n3 M

; Z% m/ [9 d' W4 a% f) qQF触发字段:[@HumDropItem]
% a) h' ?9 G1 G* R$ C功能说明:人物身上掉落触发(人物)-------列表信息二 物品规则 仅对勾选启用的物品生效: k( G+ M" }' `: R8 B+ R
, q4 e! p" z6 U
NPC命令,中止物品丢弃/掉落 StopItemDrop
/ d! o6 f. G. l8 N7 C
1 ~) J9 K# f7 b& ~

$ g3 K& |$ j; z/ q以下为QF触发示范:2 x& `+ W. h: Q1 A' o( K
[@HumDropItem]: ?  Z; F6 h8 i% R% W. ^# a; v
#act  v+ M: H2 ?3 q& j& a& v9 {% i
; 扩展参数3,是否只取DB中的名称(0:若改名以改名为准; 1:只取DB中的名称)
8 w0 v, Y6 f* |) |, ?8 h4 O( Y8 a; 将名字放到S1中+ }  [2 f7 ]0 s% @, x; m# y. `9 l/ J
GetUserItemName -1 1 1
4 ~! j/ _& m# T2 L;也可以用 Mov S1 <$PickDropItemName>1 Y. j0 H7 X- p& V( N% L6 P( W
#if
8 r+ R' K' G0 G" J# c6 hCompareText S1 偃月5 `4 d. p5 h6 \; z( T% r8 A
#act; U9 C1 Q. z$ V0 r. n* \
ChangeItemNameColor -1 253' L# R: @4 |2 K  a& k6 V5 ]
% P; R0 I( D2 b- g  u: G
;----------------例子二' y4 x1 s( e8 T2 D: E. |- z
[@HumDropItem]
2 U5 ^% o) D& D( m7 Z  y  q#ACT
+ o/ j8 w' v% \* Q' A' k# T7 {SENDMSG 5 【<$CurUserName>】掉落物品【<$CurItemName>】,位置:<$maptitle> <$ScatterItemX>:<$ScatterItemY>+ Y$ l$ T, ^/ E  W2 L2 n

% r% [; ?3 m) I0 T

% w# u5 i- S, U;----------------例子三
. l) S& A8 c' G. w. b7 J// 物品掉落触发(人物) ;//[@HumDropItem] 9 L) t, s. ~& j+ S5 N
#IF! f) J( l/ D+ z. |! T' A
#ACT
3 w6 \- U. j& p# v# m- DSENDMSG 0 【<$CurUserName>】掉落物品【<$CurItemName>】,位置:<$maptitle> <$ScatterItemX>:<$ScatterItemY>/ M/ d) ~+ W3 f6 x% i+ B
ChangeItemNameColor -1 253" D0 V, ^: I% B9 [9 n
& f% j/ }2 ~5 E- Z
& W) i! F7 ^4 @* g5 `0 X8 I
;英雄身上掉落物品触发[@HeroDropItem] -------列表信息二 物品规则 仅对勾选启用的物品生效
  v3 q* z1 l4 B& H- n) u) \1 n) |( k6 m1 X7 w4 J- d: ~7 [

! Z- l: s0 A) A4 X( F& K0 u[@HeroDropItem]
) z8 W+ U, V$ B. @0 ]#ACT
. f6 K. e" J( d2 E' RSENDMSG 0 【<$CurUserName>】掉落物品【<$CurItemName>】物品位置<$H.CurItemPos>物品序列号:<$CurItemMakeIndex>,位置:<$H.maptitle> <$H.ScatterItemX>:<$H.ScatterItemY>! A9 C: R: v. t

. m9 M; B" N+ s

- E6 T$ {! Z7 H* o" s  `
+ @  S% g1 r- |' @; M- b
;---------例子% h# |* T" W% i4 `6 U! P
[@HumDropItem]
# g, V4 b. k6 ?, }/ v#ACT
* A3 w" e0 q- a: F* DStopItemDrop
1 x9 L0 E1 h5 \: C  _7 mSENDMSG 5 中止掉落身上物品【<$CurItemName>】物品序列号:<$CurItemMakeIndex>
$ l# k, y8 M$ z) N
# {6 }) c- g3 C- S- s  P3 a0 F
1 q: B+ W. u9 R: ?
[@HeroDropItem]1 X5 q& M3 b0 {  A& e8 _
#ACT, v4 x8 ~) B3 @6 K
H.StopItemDrop* x1 m: t4 O5 r! R
SENDMSG 5 中止掉落英雄身上物品【<$H.CurItemName>】物品序列号:<$H.CurItemMakeIndex>  p' x8 X* \! e; a  R

8 v2 v* d, l2 A/ z1 f
# ~9 v) u# w$ C) x! O
功能:丢弃背包物品前触发
+ J' \: b, d' V2 G) x% l
# I" r" p; V, c

: }" \3 t4 R/ P! S: ]; r0 z命令:2 I( s$ h( e0 s, u5 Q; ?
人物中止丢弃背包物品:StopItemDrop
: w( B7 I! m) G, G$ P英雄中止丢弃背包物品:H.StopItemDrop
+ v* b5 A' w. o; R, P  f. M2 H# C
. I; W' u/ C8 E. ]  F6 m
QF触发:* ]0 r/ k' ^0 s! Y
人物丢弃背包物品前触发:[@HumDropBagItem]1 g$ Y8 o1 f8 q7 I8 d
英雄丢弃背包物品前触发:[@HeroDropBagItem]; V, C) i7 _' x. b$ _5 B

# c( S7 b: |1 r  Y4 `+ Z0 t4 ^

" x% ^# a8 P& ^( a7 V[@HumDropBagItem]/ [& R8 L8 E0 _0 T1 y! j' J" N
#act
$ {( i' H% s# r4 S* l3 [# s" DStopItemDrop+ w& V- ]: S! E/ Q- Z: M
SENDMSG 5 中止丢弃背包内物品【<$CurItemName>(<$G_CurItemName>)】物品序列号:<$CurItemMakeIndex>
( e( g4 \8 B' Kbreak
7 `6 J: T1 E" w/ d" j7 D6 v( l4 A; `% D4 u: ~* i- g& ?5 g

. u9 {6 a2 [2 C+ h1 s& ~: r[@HeroDropBagItem]
- @/ a. G  e, B; P5 R( U#act
. O$ [# c% r7 `& j9 \H.StopItemDrop; h/ b8 B: _- l1 Y5 Z  F
SENDMSG 5 中止丢弃英雄背包内物品【<$H.CurItemName>(<$H.G_CurItemName>)】物品序列号:<$H.CurItemMakeIndex>
$ v4 t- r  G" C; ^% ^( l" g0 M8 b8 Y+ H* M
站长承接传奇一切业务,小问题免费咨询。站长QQ137919001
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-10-19 16:05 , Processed in 皖公网安备:34112402000394号 0.186755 second(s), 25 queries .