传奇部落

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

[复制链接]
发表于 2026-9-3 18:09:42 | 显示全部楼层 |阅读模式
翎风更新文件M2Server增加了背包丢弃物品前触发和中止丢弃命令,增加了身上装备掉落前触发的中止掉落命令,英雄丢弃背包物品前触发,人物身上物品(不包含背包)掉落前触发QF触发字段@HumDropItem-列表信息二物品规则仅对勾选启用的物品生效. r+ @' `) ^# G, j: U# R
/ v2 n4 s2 n. u  ?4 T
QQ截图20260903180759.jpg
/ K5 t' p6 Q% _* X/ t) F6 a: l' S2 D; k

0 V& f: r# |6 [1 f! h0 _人物身上物品掉落前触发---人物身上物品(不包含背包)掉落前触发---( S5 X+ m3 j9 R6 F6 T7 \

4 C3 d0 V: B* V- g9 V* G1 nQF触发字段:[@HumDropItem]: j: v, [8 F6 n* ~; C5 Y' l! {
功能说明:人物身上掉落触发(人物)-------列表信息二 物品规则 仅对勾选启用的物品生效
* y% R; l1 ]3 ^3 ^
2 _9 c3 N& W+ l6 Y# d% w9 T
NPC命令,中止物品丢弃/掉落 StopItemDrop, `% y( @# b, ^1 L3 [. ^
* _0 }8 @4 B0 R& F$ K2 g  C

+ F1 G6 i' i+ }4 T9 K# F7 G以下为QF触发示范:5 Q9 p: n. _4 t( e8 B4 n$ p
[@HumDropItem]
. M9 D2 I/ L) o: c, O#act
7 O8 b6 v1 {, T7 q; 扩展参数3,是否只取DB中的名称(0:若改名以改名为准; 1:只取DB中的名称)
# v0 v! a- @2 h( H/ n2 V; 将名字放到S1中2 ?6 q+ w. w* k8 w% J
GetUserItemName -1 1 1
/ ~# p( k0 }& m3 w3 ^% ~( B;也可以用 Mov S1 <$PickDropItemName>; N; ~/ q! i; l  S% Y
#if6 c: ]% K2 k$ Q% O% y0 T6 b& X5 }8 N
CompareText S1 偃月8 e! k, H3 I& |
#act
, z2 m# g& l0 u+ w" C! Y4 x# sChangeItemNameColor -1 253" V; f& F4 \' b/ l! U$ C+ r
4 U' H  u' @! @4 o3 M5 h
;----------------例子二0 n% p; ~. R5 m4 a
[@HumDropItem]5 @. U5 a4 K' ]1 L" H9 i# j( L
#ACT
) d5 _, }. Y2 w  h6 Z3 v$ O  @SENDMSG 5 【<$CurUserName>】掉落物品【<$CurItemName>】,位置:<$maptitle> <$ScatterItemX>:<$ScatterItemY># m) W. J6 H, Y$ _* I1 _$ z' H

7 a& j( c$ a+ k$ E
( s2 {/ R8 {+ a7 \6 Q8 s
;----------------例子三
+ e4 y, b  s  l! k; C6 @// 物品掉落触发(人物) ;//[@HumDropItem]
" a8 G7 t2 [. i1 O#IF
" X5 Y) W4 f8 X, ]#ACT 5 p$ W! o- r0 S' J
SENDMSG 0 【<$CurUserName>】掉落物品【<$CurItemName>】,位置:<$maptitle> <$ScatterItemX>:<$ScatterItemY>0 _" @0 _) q& g. Q# T
ChangeItemNameColor -1 253( ]+ M6 M  W% Q6 P

% a( J1 Y: v( Q# m
0 d3 U# c. J. ^0 R( H; M2 B' z) e
;英雄身上掉落物品触发[@HeroDropItem] -------列表信息二 物品规则 仅对勾选启用的物品生效: x- D( n1 J, s4 W0 j8 }4 T  Y
3 i5 }- p7 I; _$ I- ^" M! k
! |5 ?0 |% z0 K1 u- a( J- r/ p
[@HeroDropItem]
1 H" F4 }# @* Z+ B4 T2 e! Q0 }#ACT & [; X* Q) y2 b* [
SENDMSG 0 【<$CurUserName>】掉落物品【<$CurItemName>】物品位置<$H.CurItemPos>物品序列号:<$CurItemMakeIndex>,位置:<$H.maptitle> <$H.ScatterItemX>:<$H.ScatterItemY>- V7 h2 w' t" c( `! E
' d( Q! o/ s8 _: H

, u" W. k% ]: {
& |& D$ N, l  s+ v8 {: z7 E; k
;---------例子5 ], o- J7 y' t9 b- I
[@HumDropItem]# R( L  k! l4 a5 l! Q, ?1 G
#ACT( Z, A9 H3 \/ i# J1 m
StopItemDrop$ \3 f/ j4 G$ r. I* ^' X  u4 u/ h! {( C
SENDMSG 5 中止掉落身上物品【<$CurItemName>】物品序列号:<$CurItemMakeIndex>
0 X6 g  J7 {- s+ y  I) ]0 X( I
3 F) g+ G$ k$ p. h
[@HeroDropItem]
/ w. f- p/ f0 T# N( y#ACT6 K2 [1 m6 R, ~8 x9 f2 s
H.StopItemDrop
& ~. f. S* H% ~3 R# @8 p# qSENDMSG 5 中止掉落英雄身上物品【<$H.CurItemName>】物品序列号:<$H.CurItemMakeIndex>
7 S& ]2 f  u. M7 ]* g* Z
* e1 E9 D2 S$ S" ]

8 s( A+ i  ~$ ]  T+ S6 V* k7 x功能:丢弃背包物品前触发% Y1 [2 Q1 Z: S4 z! w" u

, J9 i3 x' f, _6 v- K. K
7 K% M1 E0 [! D5 R% A8 D
命令:
/ Z$ @2 S; |8 E; I/ r2 o人物中止丢弃背包物品:StopItemDrop ' H8 T. O' ?- l* S7 B
英雄中止丢弃背包物品:H.StopItemDrop9 O/ i3 C- B: h8 R, [% X4 {& a$ m
# K  C8 r$ Y) }$ Y
. T+ Q7 U- ~  b+ d
QF触发:% K7 b' a' I' a9 c; n" c  Z
人物丢弃背包物品前触发:[@HumDropBagItem]
) c0 `; M4 r$ l; D1 @& n6 X& r英雄丢弃背包物品前触发:[@HeroDropBagItem]
& B, b7 g& e0 A6 n( L
* B3 O* e( e1 T

( m) {4 s# B" v7 K% a$ n$ g2 L[@HumDropBagItem]* d1 j5 D6 h, r3 z. J1 }  z
#act
$ k3 k3 r1 b& r; v! ]% z+ HStopItemDrop
" q' Y/ Y: w7 a5 T, gSENDMSG 5 中止丢弃背包内物品【<$CurItemName>(<$G_CurItemName>)】物品序列号:<$CurItemMakeIndex>
5 n! z- k1 t# ?' B% M$ ?& Pbreak
1 ^4 a5 L- c/ [( L* d
/ s, {7 V) ]5 H: _

* {7 Z) u: C+ T/ s[@HeroDropBagItem]" t4 g! E) x5 |2 s
#act
# p/ X& z1 p8 Q5 ^H.StopItemDrop
6 ]* O/ F/ ~3 t" F# `SENDMSG 5 中止丢弃英雄背包内物品【<$H.CurItemName>(<$H.G_CurItemName>)】物品序列号:<$H.CurItemMakeIndex># J, i' N6 Z: \9 Y* R5 L  F% ~
; |0 X' C" c8 h) l& n/ D' z
站长承接传奇一切业务,小问题免费咨询。站长QQ137919001
回复

使用道具 举报

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

本版积分规则

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

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