翎风更新文件M2Server增加了背包丢弃物品前触发和中止丢弃命令,增加了身上装备掉落前触发的中止掉落命令,英雄丢弃背包物品前触发,人物身上物品(不包含背包)掉落前触发QF触发字段@HumDropItem-列表信息二物品规则仅对勾选启用的物品生效6 X+ e- ~; P: P: C
, E+ u9 b! y8 g) X( X: B3 H
$ _' B+ d7 n" m, f$ X1 F$ W' C, J
4 Z; D1 L4 j3 U) m2 M J, w. R) @* Z0 G g6 Y
人物身上物品掉落前触发---人物身上物品(不包含背包)掉落前触发---' E, m; a( f' B6 v
. M" C* n/ G' |5 O5 vQF触发字段:[@HumDropItem]
0 w% s5 y! O% e1 w3 Q3 B功能说明:人物身上掉落触发(人物)-------列表信息二 物品规则 仅对勾选启用的物品生效5 H) B9 U: u {
3 M) w8 `, I0 E; a. O8 t
NPC命令,中止物品丢弃/掉落 StopItemDrop
- u: |/ T- w% N I
, a# Q$ Z) b# X/ ~7 c! L; I @. E4 z/ _
以下为QF触发示范:
! P2 i7 ^! u# y, I; d3 E3 ]- `[@HumDropItem]
o5 m5 X$ |/ Q) o% _2 D8 ?#act
& S8 W: c) J) I; 扩展参数3,是否只取DB中的名称(0:若改名以改名为准; 1:只取DB中的名称)) o8 `" Q$ s8 c' ?
; 将名字放到S1中
7 W% M) l/ g5 h, z: K: aGetUserItemName -1 1 1
0 J4 z: l+ M( o% t( W;也可以用 Mov S1 <$PickDropItemName>
3 W! u% i# ?/ W- n* {) G# Z# e" ~! l#if
) n+ ~/ B4 Y. W7 yCompareText S1 偃月( b9 h' S; _/ s; ~9 `
#act2 r7 {( N2 q' q6 H# ]& B8 T2 J) D" j
ChangeItemNameColor -1 253
2 l6 D i% j j# a
- Q% Y9 {$ N) Q3 K; Z' G* @;----------------例子二4 v2 M7 k; ^) k" X& V% l. H2 j
[@HumDropItem]4 l$ M# r/ j& t2 Z9 J. p. ^$ s o/ h
#ACT 2 }( W" T! `+ E3 v v- p
SENDMSG 5 【<$CurUserName>】掉落物品【<$CurItemName>】,位置:<$maptitle> <$ScatterItemX>:<$ScatterItemY>3 S; C# H3 l7 Z7 r. ]
% V* v: x1 J) Z/ D, K9 C1 ^
* U5 M7 k R) O( k. |. o
;----------------例子三
* o$ K4 k3 P' l0 K3 }2 q// 物品掉落触发(人物) ;//[@HumDropItem]
4 p- e& q) ?' S* f% s9 W7 V0 z#IF
n; H4 M$ w" \. {( Q7 K#ACT
) n U+ S% P& a" uSENDMSG 0 【<$CurUserName>】掉落物品【<$CurItemName>】,位置:<$maptitle> <$ScatterItemX>:<$ScatterItemY>
X" B# v, ^% k, B9 X7 FChangeItemNameColor -1 253
' q6 `6 B5 @! S+ @+ [; P( ?( o9 L+ o d: ?
4 s& p- C& s, e4 W5 J2 g% Y;英雄身上掉落物品触发[@HeroDropItem] -------列表信息二 物品规则 仅对勾选启用的物品生效
1 L8 x! q* _) S" N$ g$ d$ ?) v! w7 K# y+ R* a0 ^8 i
9 v: f& D2 c) k( E8 q* i/ v[@HeroDropItem]# y( s+ d: ~0 _
#ACT
% s+ S6 C: Z) GSENDMSG 0 【<$CurUserName>】掉落物品【<$CurItemName>】物品位置<$H.CurItemPos>物品序列号:<$CurItemMakeIndex>,位置:<$H.maptitle> <$H.ScatterItemX>:<$H.ScatterItemY>" Q$ U0 Q& {( o2 z* p* {
$ X* N" Y0 l7 f( Y( B. k
7 e$ [2 p0 L! O* G6 O
1 s+ k, y) O" n- i;---------例子
! L7 A/ N$ C1 \[@HumDropItem]9 U0 R" C. }3 c/ i
#ACT$ @1 e* m1 q' E( q5 J
StopItemDrop
; e) n f- N6 f. s" c1 L' tSENDMSG 5 中止掉落身上物品【<$CurItemName>】物品序列号:<$CurItemMakeIndex>* G( d% W9 L/ O* M
+ L3 ~+ r) `: a$ Z, i' u4 X# D( a9 ^ g$ x# J. J* R+ o8 {- r
[@HeroDropItem]
. S& b2 d1 ]+ a# J#ACT
/ w$ ?9 e* J9 ^% @! D3 Y' B7 P: NH.StopItemDrop
! l8 u3 x) b6 |+ b* n+ |0 C1 aSENDMSG 5 中止掉落英雄身上物品【<$H.CurItemName>】物品序列号:<$H.CurItemMakeIndex>! E T- D- Z8 R; W2 V* W+ r) a
9 w7 I Z7 W# z% J* L9 C6 e0 y" G* T0 M) U( u4 S
功能:丢弃背包物品前触发
6 z. Y5 r' b( h% `# b0 h
' }; i @& H: u1 I
( C$ q4 v& [# w( q! y/ Q9 A% N命令:
! Z7 t+ z1 B! T) Z: T5 T W人物中止丢弃背包物品:StopItemDrop
. T, R4 q- ~2 p4 z; U9 b英雄中止丢弃背包物品:H.StopItemDrop& G' w \$ c) i; @4 i
2 ^6 G/ G4 a! U1 _- c6 r& F: L( v& ~
. [( j& s# g' q4 O# T
QF触发:6 K4 n l* B3 l8 K2 Q1 M
人物丢弃背包物品前触发:[@HumDropBagItem]. G" O# H1 E8 {) d! i8 }5 l
英雄丢弃背包物品前触发:[@HeroDropBagItem]. }6 q6 x# P9 [5 B0 \
2 d' W% [* y" m2 f1 p
4 d- B# t$ R7 j) d* G( a' X( I2 |[@HumDropBagItem]4 M1 }) ^7 N, _! P- G# w! M
#act J, o: w# a( O! m3 _& s9 Y |& H
StopItemDrop- p5 C4 l" L( w5 \2 k6 l
SENDMSG 5 中止丢弃背包内物品【<$CurItemName>(<$G_CurItemName>)】物品序列号:<$CurItemMakeIndex>3 I1 a9 ^3 n U" o U. B
break" {. z6 W" p; i4 @ r7 q5 b
8 X. z( Y2 ^/ ^
1 C( ?5 a/ p& U% U, s& o[@HeroDropBagItem]
1 k1 f* e+ @5 X$ H, G5 u% T#act$ Q9 i& F! g. j$ \' B2 W7 _
H.StopItemDrop" U4 }% D( q/ x# P5 S
SENDMSG 5 中止丢弃英雄背包内物品【<$H.CurItemName>(<$H.G_CurItemName>)】物品序列号:<$H.CurItemMakeIndex>
, G% {* C" N5 b* h! x
* E2 t$ }5 d. v |