修改首饰盒装备支持物品规则-上线消失 修复 <UserItem:D:X:Y:Z/@Label> 首饰盒 生肖盒 无效,未穿戴物品时不再显示IDX为0的物品 修复某情况下首饰盒装备套装引起的报错 装备位置(0-29:身上装备; 42-47:首饰盒; 30-41:神佑). o. }# d) n% F( U( g
0 l/ V! d; z! c" S9 d3 l7 h
9 l4 |* m9 m+ Y
=====首饰盒=========神佑=========) v+ |7 d+ n1 p
* h8 z% u5 r5 G9 l3 A3 K+ P! }3 p6 a; {9 J5 o
DB设置
5 T0 b6 a* Y& c7 J头盔:stdmode段为15; E3 @- m7 U4 y4 S
项链:stdmode段为19、20、21: F5 [, p$ V" o/ k% H3 X
手镯:stdmode段为24、26
6 F- v2 G7 V' D: C( A5 p; X2 l戒指:stdmode段为22、23
7 q( \. h1 h0 ?/ J8 _;------------------------
! s" W6 H" \. G2 b
6 \. t* ^/ h4 a9 |" o6 H6 y# T- `; P
放入条件% O& e/ w0 M O; d" |8 }
物品允许装备的位置(只限于可以装备的物品)数据库字段:Overlap: M+ B* G8 \3 |8 A; B6 T- b# G* o2 Y
0,1 只允许穿身上
* L$ w" B" i3 p' @: v% ]1 A2: 只允许首饰盒
" A( A7 U, b C- o3: 可以穿身上+首饰盒
. w- K1 l& C+ J2 A. [4: 只允许神佑
8 @* h- S( W& J5 {0 m5: 可以穿身上+神佑盒
- a% q% [- r- N7 ^) X s* z1 O8 J6: 首饰盒+神佑盒
) S; a8 Q' H: a0 [9 i7: 身上+首饰盒+神佑盒4 P+ V4 [5 M: F& o, F
;---------------------------
+ }6 w. o5 i* G7 e1 l首饰盒放入位置设置: Expand1: 1-6 对应6个位置;Expand1=0不能放入 Expand1=13所有位置可放, F4 B2 [0 d( ]3 G& O" F* z
神佑盒放入位置设置: Expand1: 1-12 对应12个位置;Expand1=0不能放入 Expand1=13所有位置可放
, y% F3 i4 ?4 r+ |
9 H+ Y; }# Q% f7 f
# |( Z$ m$ V$ p; S- W5 Z. x) n需要自己在数据库里添加一个字段“Expand1” 创建字段的时候要选择数字型类型的 INTEGER 类型的
6 ` H `) ~. r# ]# C* p5 _! w/ i7 E+ `0 O+ w; _. A+ ?
- O% o4 u; c5 d- |$ A& s# P
( r5 ~9 y# w% D
! e) z, U- y+ Q# E0 g# oM2-选项-功能设置-其他设置(1)里面把首饰盒功能开启才可以使用 u( y: Z5 T! @6 |. d; N& F7 K
4 [, E, w1 }8 h& {; G2 D8 H# T+ i1 [: d: M9 Q7 r2 H9 _! S
必备补丁“NewopUI.pak”221 222 223 是打开首饰盒的按钮图片,如果要更换这三个图片,只能替换 必备补丁“NewopUI.pak”里面的图片,不能使用UI编辑器修改
3 C) s, n% x" j) Y W) k5 J, S! Y- ]; e. @
8 {! U# P$ ~1 o& o: f A7 X/ [首饰盒支持套装
/ S. \9 S, u4 Q2 Q* k# Z' g9 p2 ^9 C- S( z9 b" W0 M
! w/ u4 g7 q; m+ Q" o* ?
SetSndaItemBox (0关闭,1开启)
& f7 S* u; o4 x+ g5 U- p, @8 r x1 S) |) X, T% f0 n0 ]4 B
3 G; I$ K+ J, Z9 }人物开启首饰盒:
+ v7 t9 i. u: ^6 v. U# D: fQFunction-0.txt 加入如下脚本
0 B) Y$ D- j! S, I9 l' ^[@OpenSndaItemBox]
" c4 j9 l9 l, f1 m- E8 h#act
$ t1 L4 h* u. @7 Z) \6 Y1 C& I;如果那个首饰盒按钮是灰色的,点那个按钮就会触发这个,然后使用命令SetSndaItemBox开启后,按钮就会变彩色,然后点按钮就可以打开首饰盒子
6 ~9 {, t0 y& d$ y" OSetSndaItemBox 1; b1 L2 s% R# c( S5 c1 D! @: ]2 ?
SENDMSG 6 人物首饰盒开启成功
S4 Y3 Q+ c/ k: {- D. d4 L# C7 ]8 j+ B& H
' o4 B/ x* N8 U5 N英雄开启首饰盒:; V" q3 }6 ~" |
[@heroOpenSndaItemBox]$ U: U; E8 M& _" r! L1 S3 ]
#act
, X6 J$ h$ }. g3 O9 F;如果那个首饰盒按钮是灰色的,点那个按钮就会触发这个,然后使用命令SetSndaItemBox开启后,按钮就会变彩色,然后点按钮就可以打开首饰盒子
+ |7 O" q, d+ i! {( V' O$ RH.SetSndaItemBox 1
9 |; P5 f! y# h4 h( Q+ nH.SENDMSG 6 英雄首饰盒开启成功; y% H& Z, E3 M
# U4 c2 ^9 U. T3 j! ^1 h. D
) N! g: u& }$ {6 n* c( {关闭人物首饰盒:
+ _, r1 y3 ~/ W0 {' }7 U' ~[@main]
1 l' h5 c, Z6 n @; _, [$ k4 J" L#act2 N' _: B1 `. Z8 p. P) A
SetSndaItemBox 0
* c, U& W- N9 ]1 h6 ]SENDMSG 6 已关闭" K* V: Z4 d- X
6 q$ `1 d4 @. J* P1 {2 K% [9 W( O& ^
关闭英雄首饰盒:2 |% i1 e9 e, R& a3 V B- m0 |: \
[@main]- A$ }3 w+ N) c$ W7 X9 k
#if
7 I- r e$ E5 p6 ACheckheroOnline/ E) ?, m& Y% e" u. ?
#act% W5 |. H4 f/ m; t4 k
H.SetSndaItemBox 0 r4 n4 @; Y% z( r ~$ l
H.SENDMSG 6 已关闭0 Z9 e" W$ ^% L7 }# a: q
#elseact0 x! s5 {) c+ S7 h# B) P' v
SENDMSG 6 先要把英雄召唤出来8 z9 E0 f$ j. O" l: j2 D
1 }) o0 Q! @ |0 @
' q6 B- i; c8 V# x9 w* j首饰盒12个装备,StdMode值 100~111
* z# }1 Y7 W1 t
) S2 S) H% w/ X! o& _( i, l3 K3 L: D7 ~) _; f
首饰盒装备的修理,在NPC文件头增加以下代码
7 ~2 W8 Y" t, o. \1 i(@buy @sell @repair @s_repair)' k; W4 `: T" f3 m3 T
%100
4 q* b" z5 @) k' a X: H7 L7 V+1007 ~) V- i9 u H
+101 L- W1 G2 V- F. ]6 G5 [
+102
; P/ @; _/ e' N4 c6 _8 j1 W* @+103
, J- r/ Y* \) v. h+104
8 P: f, g) q+ U1 F' o, X1 U' k' |+105# s* ~4 a7 B9 m" A! I
+106% _% | d, t# y/ M$ ]# ]
+107/ \& N) f I9 _- {
+1082 o* L5 C) t$ \* V3 w, V* A
+109+ G( i) r; M& @2 Q4 E/ \
+1104 i$ e; i# v& ~; K6 k" {, O \
+111
" z% W2 t2 x, D+ V a7 I' ^
0 n, q- F! O+ T l
$ N7 J+ c- p/ y; B* j% O首饰盒支持CheckItemW TakeW AutoTakeOnItem AutoTakeOffItem这4个脚本命令
7 s- @4 E7 Z8 S: G; z
0 w S. @3 c. \) L4 `4 h9 J3 [ e7 o! k0 z! b7 x1 Y5 S
AutoTakeOnItem 装备名称 装备位置(30~41 是首饰盒的位置代码)- v: k6 v2 X! ?+ \
AutoTakeOffItem 装备位置(30~41 是首饰盒的位置代码)( g$ }, u; P$ h; A
% y: a' L- z7 ?
* R! s" u L" }2 ?$ _[@TakeOnX]
+ e6 m& Q/ `- m/ |4 u4 s" O首饰盒穿装备触发 X值=30~41. i9 c" Q+ T6 D) ~0 X; q4 u
5 j+ h# b5 d9 o) z; x& t& R) W# @7 K) E+ Z
[@TakeOffX]
1 Y/ f7 K4 o$ y! g }# l首饰盒脱装备触发 X值=30~41
( ^. M2 y4 M* G l4 [! v' `
0 p; ^9 o/ K4 X9 `& M# Q% T& }. I3 y) c
首饰盒装备,人物亡掉落设置在(M2-选项-参数设置-人物亡-首饰盒)4 M; f+ p f( O5 U6 X5 u( G
首饰盒装备是否掉持久设置(M2-选项-功能设置-其他控制(1))
! z6 k8 [0 S2 l5 C1 R3 Q$ M
2 [2 i; V, Z7 k5 v* [( r8 c) \+ a# ^
* k& J; A3 }# Q相关变量' A: `8 A% y& ^- s1 h1 v7 E% Z7 y0 h
;——————————————————人物变量
5 _- u, Y# l3 v0 j! \$ s( t<$GODBLESSITEM1> ---- <$GODBLESSITEM12>3 @0 m6 }9 ^1 \/ o# a
# S, ?8 u. }" ?$ H6 K6 m9 a, j& W4 _3 J) |- h9 Y4 S
<$G_GODBLESSITEM1> ---- <$G_GODBLESSITEM12>
8 Q) t& r3 b' e! x: h
8 B5 F5 q6 Z8 ?% K0 |8 G- _
" L& X; v* r! N5 d7 b: p. t;——————————————————英雄变量 C% ~" g6 x0 F- j, z$ X
<$H.GODBLESSITEM1> ---- <$H.GODBLESSITEM12>5 ^/ w; J8 D/ b
+ f3 a( u- h; }
$ p5 V6 h. q/ q& q<$H.G_GODBLESSITEM1> ---- <$H.G_GODBLESSITEM12>
# H9 Z* V) H2 O+ h- N$ d. e$ V8 D h" @# v2 z2 a
5 e" z7 B$ ?8 A9 IGETITEMCOUNT 获取指定位置物品数量 0:背包;1:装备; 2:生肖; 3:首饰盒; 4:普通仓库; 5:个人店铺正在出售 6:个人店铺仓库; 7:摆摊 修改首饰盒物品数据库DB的Expand1字段(可能会导致放不进去,新的Expand1=0不能放入)
1 R9 O7 J2 c; E
t' t$ V4 u2 m5 p2 n0 @ |