传奇部落

gom引擎首饰盒怎么开启?gom引擎神佑盒的开启方法

[复制链接]
发表于 2026-8-16 20:48:42 | 显示全部楼层 |阅读模式
修改首饰盒装备支持物品规则-上线消失 修复 <UserItem:D:X:Y:Z/@Label> 首饰盒 生肖盒 无效,未穿戴物品时不再显示IDX为0的物品 修复某情况下首饰盒装备套装引起的报错 装备位置(0-29:身上装备; 42-47:首饰盒; 30-41:神佑)4 T% n% A! g" T5 G
( e  ^' u+ w( H, i% \

7 M( c2 |* X/ a  u) C=====首饰盒=========神佑=========! d* A2 V7 D+ S- t6 j# V1 w

% o! K5 R, P; U6 {- [
. L1 \  B% e3 Z, B; A
DB设置* {4 F7 E* m: m
头盔:stdmode段为15
+ ?, R: S9 c; D( i/ a% y$ J* T项链:stdmode段为19、20、215 ?$ X! G$ {& S' w5 o- N* R6 ]
手镯:stdmode段为24、26
) D; P6 Z6 J* ]: n/ i4 ^( T戒指:stdmode段为22、23% O/ ~! t/ y. P# D) E
;------------------------
: P+ p/ ~! g9 j. q  c* A% y$ E2 w+ M
, g+ t' E" J2 M( ~5 M
放入条件
) I# a( h5 m9 u2 o* O6 {物品允许装备的位置(只限于可以装备的物品)数据库字段:Overlap+ N" u/ I$ x0 @& b% C9 S
0,1 只允许穿身上
3 R# p; _; n* C/ p2: 只允许首饰盒
5 |2 a( L& T/ _" \3: 可以穿身上+首饰盒
; l1 z( s$ T4 y5 `4: 只允许神佑2 [  ?8 K3 G/ S  M2 K/ U( k
5: 可以穿身上+神佑盒# ]) a+ f. I/ u
6: 首饰盒+神佑盒
9 z! ?6 }' B) ~1 m+ `7: 身上+首饰盒+神佑盒
0 l; w5 w7 N; \# e& V" o; @;---------------------------
, I0 m+ \$ z0 N' L9 S1 p! ^首饰盒放入位置设置: Expand1: 1-6 对应6个位置;Expand1=0不能放入 Expand1=13所有位置可放
7 c! F+ P( g& g5 e0 ?神佑盒放入位置设置: Expand1: 1-12 对应12个位置;Expand1=0不能放入 Expand1=13所有位置可放! `, x6 h# x$ X5 a

3 w! J" M+ G" K5 i

/ X( a% j) V  R# ~1 {7 u; y+ T需要自己在数据库里添加一个字段“Expand1” 创建字段的时候要选择数字型类型的 INTEGER 类型的
$ f% P0 }6 x2 b  Z! N' c5 M6 `4 k7 a, `3 |; r
# y% `7 ]5 `+ V& K- v8 \& v4 S$ \$ R

# j4 \, j, o) b4 \* m

' U) D: C6 w7 q" tM2-选项-功能设置-其他设置(1)里面把首饰盒功能开启才可以使用8 ^- s# y. _, U5 u

1 q# J+ |9 y2 O
" y! o, {5 ?) K- V1 q  z3 Q+ [
必备补丁“NewopUI.pak”221 222 223 是打开首饰盒的按钮图片,如果要更换这三个图片,只能替换 必备补丁“NewopUI.pak”里面的图片,不能使用UI编辑器修改
7 K& I. r2 X2 N9 a; X9 z) i5 f
, D: R- i; R3 B5 e8 L. z, C
! ^$ A2 \' H0 M, R5 X  B
首饰盒支持套装0 Y' v8 d% \% I5 W3 e
+ c3 }7 y( v- m4 K
; Z( g  C( ?2 `: g2 e2 @
SetSndaItemBox (0关闭,1开启)
9 `2 L1 y6 B+ P: M8 Q4 d1 P. T# Z" m1 F3 v5 h

+ P* U' Y9 j7 _8 o3 Y% M6 `; x人物开启首饰盒:
3 ]  U# d/ X8 q6 F/ [QFunction-0.txt 加入如下脚本
$ T$ W( q" t! K4 i  z% U[@OpenSndaItemBox]
/ C1 J3 x( k. c& r% B. d0 b4 |#act4 p6 F6 L7 m+ S- h1 ]* w1 L* {
;如果那个首饰盒按钮是灰色的,点那个按钮就会触发这个,然后使用命令SetSndaItemBox开启后,按钮就会变彩色,然后点按钮就可以打开首饰盒子! {) W/ J9 _6 C3 O* F
SetSndaItemBox 1
9 A" h$ [3 V2 a: KSENDMSG 6 人物首饰盒开启成功
& v+ g! i, P+ O5 Q  P2 T2 G0 Z. Y
0 P1 o2 x; f( v% Z4 O# Q0 S
英雄开启首饰盒:0 R: p! U" F& m, k5 i8 m6 I
[@heroOpenSndaItemBox]$ _; U0 A5 I6 s. f' _8 k' ?% t
#act
) t: u! c% s( u6 x+ T5 M;如果那个首饰盒按钮是灰色的,点那个按钮就会触发这个,然后使用命令SetSndaItemBox开启后,按钮就会变彩色,然后点按钮就可以打开首饰盒子2 g7 J) l8 B8 ~7 y* L" L' r+ b
H.SetSndaItemBox 1: S8 r0 E$ d# f# r4 l; W# b6 N& S7 P
H.SENDMSG 6 英雄首饰盒开启成功
' W  h( |$ ], J" U8 w5 p" w4 |+ ]1 S% K  Y

0 W* Q! ]* _' I& t" _关闭人物首饰盒:! T* u3 b3 c5 T7 x& b- ]' i
[@main]
% m' R6 t# F7 B( g4 l6 {. m#act0 V( P: y) f  `! H
SetSndaItemBox 0 6 j! K" B. }' @& A7 I, z
SENDMSG 6 已关闭
( C( _* Q% [/ x4 T* \  m" i- G/ R9 I6 p; [+ U* c  k( E9 X# Q
) z$ y) b% _. G8 p6 H
关闭英雄首饰盒:& e- R4 U; K# K( u1 y4 I0 L1 _
[@main]: d4 b& J! j0 m7 L2 x
#if
1 d$ l3 T0 J: p7 Z; K; kCheckheroOnline
- @- F1 R: V9 x. p& I; s$ d#act
; u) U4 H  Q# J9 T4 m* KH.SetSndaItemBox 0
# i% K2 w2 I9 b4 F) X5 r' h9 `) qH.SENDMSG 6 已关闭# L. h: o) J% Z
#elseact  P7 z1 [, x$ p) s3 A  m9 `+ Y5 @9 \
SENDMSG 6 先要把英雄召唤出来& `  u: Q$ t& }

2 U. m" o1 \+ }/ w+ A+ q" e* j
' w" |( n4 p6 u& t0 s" u( v& U
首饰盒12个装备,StdMode值 100~111/ i3 g9 r# a7 C3 |

! w- N! x- k, l* y2 X; N' U
1 n5 O' r3 f. M$ h
首饰盒装备的修理,在NPC文件头增加以下代码
; s6 r4 E, i) {  a# f2 d(@buy @sell @repair @s_repair)
( h7 D1 ]# A7 G  Q%100& x. T( j8 l4 l; t, n" ~7 y+ a
+100( H% [" Z  d2 g9 F# `
+101* d8 d( S8 ]  x4 s. \
+102* C, W7 T4 D; a9 g0 t' r4 ~
+1034 u+ b1 _! {, e* b* T% v8 Z: @' q+ r
+104
3 {7 d# @8 e0 B9 i7 h; i% U) r+105; \3 k1 v8 D: f% R! G1 O
+106
; j; o- g( j3 }! k3 `5 F* G+107
6 ~0 s3 K5 n4 g7 [( A+108( F+ z$ j$ R5 N6 f
+109& v/ S$ `8 A0 y" o4 ^$ i
+110
" n" k- t& @+ D+111
. a' Y: E% Z# P5 x: d3 D6 A9 J+ T5 r8 y( ~; j' P) {
6 D! U9 L& O2 E
首饰盒支持CheckItemW TakeW AutoTakeOnItem AutoTakeOffItem这4个脚本命令9 u$ b- A7 O3 t4 T# Y- U6 N

  ]. }! N% Y( d  `

, ~2 e/ s% i# ?9 mAutoTakeOnItem 装备名称 装备位置(30~41 是首饰盒的位置代码)" N9 z; d: h8 q$ Z- d- i
AutoTakeOffItem 装备位置(30~41 是首饰盒的位置代码)8 s8 d* V8 h" o- |: x

- N! [. N1 s  b
: T. h. E8 u9 v4 c
[@TakeOnX]! B3 x1 t  K- b( R' T4 Q9 l5 S+ K
首饰盒穿装备触发 X值=30~416 v6 L% \) N; R/ F0 C% g1 ~
; `% n' M6 s6 T3 H/ ^1 _% J' L4 u" ?2 U

9 q- f8 @( V6 V2 c" U[@TakeOffX]% L( [5 {* f0 k7 d: s! v
首饰盒脱装备触发 X值=30~41. @, n( V0 ]$ M! C( V. V* I8 W& x, w

3 b& V- v- Y; L

* i$ F, G2 s8 R1 f首饰盒装备,人物亡掉落设置在(M2-选项-参数设置-人物亡-首饰盒)
# @) B4 E4 N1 u( M8 v. M- _首饰盒装备是否掉持久设置(M2-选项-功能设置-其他控制(1))$ H% t* o0 M0 b4 R7 x+ E9 V
; Q- ]7 c" r# G, ^6 D$ P7 ]

3 r) ~/ \& f& c ) K" [( d+ C# ^" L) b- l. ^! }% u! L& W
相关变量1 g" ^( n+ f1 G: ]2 V7 @! m
;——————————————————人物变量
& d2 d2 H$ x4 F3 i' z<$GODBLESSITEM1> ---- <$GODBLESSITEM12>
3 k  P8 b; a( s* n/ A. U+ G7 h2 q; x4 P( c4 v
) y  s$ J/ \9 s" x* Y2 Y+ _( u
<$G_GODBLESSITEM1> ---- <$G_GODBLESSITEM12>
) M$ G$ S$ w+ ~# y( W* d& h8 U: W8 E" q- J, L7 \

1 f6 w1 k4 a5 s( q$ H;——————————————————英雄变量
" ~, _6 t! z6 Y- u& ~- ~<$H.GODBLESSITEM1> ---- <$H.GODBLESSITEM12>! q9 `3 N/ M& x
0 ^4 K- G7 Y' R( w8 s

- H0 n5 f% ^2 T" b! m<$H.G_GODBLESSITEM1> ---- <$H.G_GODBLESSITEM12>
  r, a, c5 }: Y
% d; T8 P6 L" k' p6 W& u3 i

) ~+ z. \2 G8 tGETITEMCOUNT 获取指定位置物品数量 0:背包;1:装备; 2:生肖; 3:首饰盒; 4:普通仓库; 5:个人店铺正在出售 6:个人店铺仓库; 7:摆摊 修改首饰盒物品数据库DB的Expand1字段(可能会导致放不进去,新的Expand1=0不能放入)8 R8 C6 g: ?5 s7 p; P9 H7 K

, p! H# L6 r% B2 P
站长承接传奇一切业务,小问题免费咨询。站长QQ137919001
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-10-1 06:52 , Processed in 皖公网安备:34112402000394号 0.177396 second(s), 22 queries .