传奇部落

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

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

. {# W4 R6 n+ B QQ截图20260903180759.jpg
( m: |5 x- j' y- N; o! O6 v$ W2 a# Z+ c/ |) X7 R8 Q
5 a6 z$ v: c. |
人物身上物品掉落前触发---人物身上物品(不包含背包)掉落前触发---3 |# c+ d3 ^9 d( O1 d* n0 m
# C0 A. V% b  F5 J7 Q9 N
QF触发字段:[@HumDropItem]
2 A$ {$ \% {: _, @& O) ?* K功能说明:人物身上掉落触发(人物)-------列表信息二 物品规则 仅对勾选启用的物品生效1 _/ c0 i+ ]1 ]5 k
- R7 k1 H+ d- k! [0 D
NPC命令,中止物品丢弃/掉落 StopItemDrop" x$ g* r1 z) r5 V' |$ o

' W! o% s4 u' y% G; S' K

" ^8 Q( h* d) z) s% \! A& d1 H( t以下为QF触发示范:
/ {7 Q6 V0 T- x/ _8 F[@HumDropItem]
9 Y) K5 _# |) R- O/ u#act
/ N. o  \4 U6 g, P; 扩展参数3,是否只取DB中的名称(0:若改名以改名为准; 1:只取DB中的名称)
$ O% ?7 Q5 _1 Q' D) f) J! Z; 将名字放到S1中
) B! U  N# @6 n( p# [( ^GetUserItemName -1 1 1
5 b3 B9 g9 x5 k2 J9 q7 {8 u, r;也可以用 Mov S1 <$PickDropItemName>
+ Z' E# m  ?9 c; a8 f#if
, b. J  w# c! o% D6 D% l/ q4 k2 Q" XCompareText S1 偃月6 m( |: \# @7 K8 S$ I. l# ~
#act) K3 a) j1 ]) s+ G# s2 d: z2 O, c
ChangeItemNameColor -1 253; @# C- N) U& R+ _! I6 `/ A$ c0 S/ Q

2 R5 q1 V' W' P  z
;----------------例子二% Y1 ]$ g5 F8 x9 e* {; K0 a/ I
[@HumDropItem]
4 [) e3 H, s5 T5 ~1 T7 W#ACT
! l+ r; }+ t* Y& R8 m9 X# T6 QSENDMSG 5 【<$CurUserName>】掉落物品【<$CurItemName>】,位置:<$maptitle> <$ScatterItemX>:<$ScatterItemY>6 _- l' P( ?% j8 i

* i" H% [) O% U- q3 r
( v$ w8 J  H5 y
;----------------例子三
* I0 h0 }  ~% E* S// 物品掉落触发(人物) ;//[@HumDropItem]
0 ?& s& x  c) w* O- Q" X#IF  v% U. s$ o$ m4 M+ u" o8 W
#ACT * s: ?: a* g! i% ?( Y- g' o" G
SENDMSG 0 【<$CurUserName>】掉落物品【<$CurItemName>】,位置:<$maptitle> <$ScatterItemX>:<$ScatterItemY>- P4 p0 l8 w  N; ]
ChangeItemNameColor -1 253$ J2 L7 k: x- P0 e% D6 H
3 N0 |/ w5 F# H3 F; h" I
/ p1 _5 q9 n5 Q/ y2 Y
;英雄身上掉落物品触发[@HeroDropItem] -------列表信息二 物品规则 仅对勾选启用的物品生效
: G4 |, @1 x; f; o, J3 b  g: S* S4 x7 M7 y3 l# g
: Z5 j8 I* E" K3 L
[@HeroDropItem]& p# d" W! j9 d3 g$ `* I3 M% `& i" ^8 ]
#ACT " a: n5 Z" b. w) A, H& K' ]( P& u
SENDMSG 0 【<$CurUserName>】掉落物品【<$CurItemName>】物品位置<$H.CurItemPos>物品序列号:<$CurItemMakeIndex>,位置:<$H.maptitle> <$H.ScatterItemX>:<$H.ScatterItemY>
2 Z7 z& B/ y$ P0 H3 p/ r
* A; T: L( ?. g0 |. W3 E% Y) m+ ?

$ c. Q, c2 l( ?) @3 ~# C
+ F% G2 X4 Z* b% u; B
;---------例子
4 _; }% m$ x( @1 Z2 o[@HumDropItem]- q1 F- D! \; K4 q! d/ _& F8 O' M
#ACT
- s& C/ _& N. r  f0 s+ r7 AStopItemDrop
; t4 c3 A  N, e) o# ISENDMSG 5 中止掉落身上物品【<$CurItemName>】物品序列号:<$CurItemMakeIndex># B3 S5 e0 E* V, p# M2 k
; O2 H, R( ~: w4 v% z7 m0 P
4 M# B6 O. \# n% E: {
[@HeroDropItem]
- w/ e4 B9 O: @$ \, o#ACT+ T  Y" ?8 Z8 m! g  [8 s
H.StopItemDrop4 W) I$ f1 ~8 V) h$ S2 r7 a: e/ s
SENDMSG 5 中止掉落英雄身上物品【<$H.CurItemName>】物品序列号:<$H.CurItemMakeIndex>
0 Q) B' z, L+ c! p
+ T) r* k( \  N5 t# G1 S
  \0 K/ e" [+ p0 X
功能:丢弃背包物品前触发$ k, M! s9 F( h- N6 ]$ l

( D7 q& V8 P0 b% v0 ^$ H+ D* m7 w
# m6 R' X7 A/ T6 \; p5 m0 r
命令:/ {: M& ?3 U* I7 h! J1 z6 |
人物中止丢弃背包物品:StopItemDrop
+ Q& }! r) ~% Y9 k# u. c& J4 n% }) c5 V英雄中止丢弃背包物品:H.StopItemDrop
! _1 G' I( K" s: O
- W2 z; ^* l, K  A: n* C" m

( u7 X' \: b% H* ^6 rQF触发:, ~4 S8 M& w. M0 {0 o/ K1 Z& M, u
人物丢弃背包物品前触发:[@HumDropBagItem]
* P1 X5 [" V: E% m1 v9 O英雄丢弃背包物品前触发:[@HeroDropBagItem]
/ [- s6 l7 T. ?$ c3 B8 ~) B7 W8 Q! P9 K6 ?0 J$ y# |; S

: |* A. ?! V3 k1 T' H" J# m( Z3 j: r[@HumDropBagItem]
1 h) e& f9 \$ u" d' B: D9 k#act4 m& J9 `" d- b2 W& }
StopItemDrop8 ~/ F+ c8 Y8 w. e+ i
SENDMSG 5 中止丢弃背包内物品【<$CurItemName>(<$G_CurItemName>)】物品序列号:<$CurItemMakeIndex>
4 T* q6 O2 T. X" e3 ^% q# zbreak3 U5 U: ?) o9 r/ n' r/ v. W1 R
2 e$ e9 H$ |# D0 i7 f; n+ B" ?

4 B2 `, d, q9 H[@HeroDropBagItem]* S  l7 E  M& Z: k; _
#act; |* U% P0 h$ {# P# ^9 X
H.StopItemDrop" m5 Y( O3 y" `( c9 ?& F
SENDMSG 5 中止丢弃英雄背包内物品【<$H.CurItemName>(<$H.G_CurItemName>)】物品序列号:<$H.CurItemMakeIndex>
+ o" M- m6 D5 C1 v* h
) a0 G+ z6 y: T; L5 S
站长承接传奇一切业务,小问题免费咨询。站长QQ137919001
回复

使用道具 举报

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

本版积分规则

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

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