传奇激活首饰盒DB设置装备位置功能讲解带脚本示例备注

🌌 365bet备用开户 ⏳ 2026-07-12 00:49:04 👤 admin 👁️ 8311 💖 49
传奇激活首饰盒DB设置装备位置功能讲解带脚本示例备注

查看: 4774|回复: 0

传奇激活首饰盒DB设置装备位置功能讲解带脚本示例备注

[复制链接]

红名村

红名村

当前离线

积分5689

最后登录2026-7-2

雷达卡

590

主题149

回帖5689

积分

版主

金币3385

元宝82

发消息

电梯直达

楼主

发表于 2025-3-8 15:44:32

|

只看该作者

|倒序浏览

|阅读模式

帖子详情

本文为你讲解传奇首饰盒功能NPC命令均支持英雄操作H.功能命令反激活/删除首饰盒图标,开启/关闭首饰盒图标SetSndacasket 开关(0:关;1:开) 将首饰盒的图标由灰色变为彩色可用状态,关闭将首饰盒的图标由彩色变为灰色不可用状态。

首饰盒详情:NPC命令(以下命令均支持英雄操作H.):

功能命令:激活首饰盒

命令格式:activationcasket 是否时装首饰0/1(0:普通首饰;1:时装首饰)

功能说明:激活首饰盒后,首饰盒图标显示出来且为灰色,点击灰色图标可以触发QF中的以下脚本

[@OpenSndacasket] ----- 人物普通首饰盒图标点击

[@OpenFashionSndacasket] ----- 人物时装首饰盒图标点击

[@HeroOpenSndacasket] ----- 英雄普通首饰盒图标点击

[@HeroOpenFashionSndacasket] ----- 英雄时装首饰盒图标点击

功能命令:反激活/删除首饰盒图标

命令格式:CloseSndacasket 是否时装首饰0/1(0:普通首饰;1:时装首饰)

功能说明:必须激活的情况下才能使用,执行后,首饰盒图标隐藏不见

功能命令:开启/关闭首饰盒图标

命令格式:SetSndacasket 开关(0:关;1:开) 是否时装首饰0/1(0:普通首饰;1:时装首饰)

功能说明:开启:将首饰盒的图标由灰色变为彩色可用状态,关闭:将首饰盒的图标由彩色变为灰色不可用状态

--------------------------------------------------------------------------------

DB设置

头盔:stdmode段为15

项链:stdmode段为19、20、21

手镯:stdmode段为24、26

戒指:stdmode段为22、23

--------------------------------------------------------------------------------

放入条件

物品允许装备的位置(只限于可以装备的物品)数据库字段:Overlap

Overlap值 位置

0 只允许穿身上

1 只允许穿身上 【基础位置】

2 只允许首饰盒【基础位置】

4 只允许神佑【基础位置】

8 只允许时装首饰盒【基础位置】

16 只允许时装神佑【基础位置】

25 1+8+16;身上+时装首饰盒+时装神佑

其他位置在此不逐个列举,比如,希望一个物品能放置在以下位置,只需要将基础位置相加:

身上+首饰盒+时装首饰盒 = 1 + 2 + 8 = 11

首饰盒放入位置设置: Expand1: 1-6 对应6个位置; 0或7,所有位置可放

--------------------------------------------------------------------------------

装备位置

普通首饰:30 --- 35

时装首饰:70 --- 75

--------------------------------------------------------------------------------

变量

人物变量(普通首饰盒):<$JEWELRYITEM1> --- <$JEWELRYITEM6>

英雄变量(普通首饰盒):<$H.JEWELRYITEM1> --- <$H.JEWELRYITEM6>

人物变量(时装首饰盒):<$FASHION_JEWELRYITEM1> --- <$FASHION_JEWELRYITEM6>

英雄变量(时装首饰盒):<$H.FASHION_JEWELRYITEM1> --- <$H.FASHION_JEWELRYITEM6>

--------------------------------------------------------------------------------

备注

M2上--功能设置--其他控制--其他控制三,可设置首饰盒中的首饰是否计算装备属性(选择后需小退生效)。

盛大的首饰盒是只可以放特殊戒指(只计算特殊属性),本引擎做了进一步的扩展,根据版本的

性质,请GM自行调整。

脚本示例:

[@main]

玩家普通首饰盒: <激活/@激活首饰盒> <锁定/@锁定首饰盒> <打开/@打开首饰盒> <关闭/@关闭首饰盒> \

英雄普通首饰盒: <激活/@激活首饰盒2> <锁定/@锁定首饰盒2> <打开/@打开首饰盒2> <关闭/@关闭首饰盒2> \

玩家时装首饰盒: <激活/@激活时装首饰盒> <锁定/@锁定时装首饰盒> <打开/@打开时装首饰盒> <关闭/@关闭时装首饰盒> \

英雄时装首饰盒: <激活/@激活时装首饰盒2> <锁定/@锁定时装首饰盒2> <打开/@打开时装首饰盒2> <关闭/@关闭时装首饰盒2> \

[@激活首饰盒]

#IF

#ACT

activationcasket

;--激活首饰盒

MessageBox 恭喜你成功激活首饰盒功能,可点击装备栏首饰盒来开启此功能。

break

[@锁定首饰盒]

#IF

#ACT

closeSndacasket

;--首饰盒功能锁定

MessageBox 首饰盒功能已被锁定,激动可再次使用。

break

[@打开首饰盒]

;--开启触发

#IF

#ACT

MessageBox 【首饰盒内可放置带有麻痹、护身、复活等特殊属性的饰品】\\

开启【首饰盒】需要金币10000,你是否确定开启? @确定开启首饰盒 @取消

break

[@确定开启首饰盒]

#IF

checkgold 10000

#ACT

SetSndacasket 1

;--开启首饰盒

take 金币 10000

MessageBox 恭喜你开启成功。

break

#ELSEACT

MessageBox 金币不够1万,首饰盒无法开启。

break

[@关闭首饰盒]

#IF

#ACT

SetSndacasket 0

MessageBox 关闭首饰盒成功。

[@激活首饰盒2]

#IF

#ACT

H.activationcasket

;--激活首饰盒

MessageBox 恭喜你成功激活首饰盒功能,可点击装备栏首饰盒来开启此功能。

break

[@锁定首饰盒2]

#IF

#ACT

H.closeSndacasket

;--首饰盒功能锁定

MessageBox 首饰盒功能已被锁定,激动可再次使用。

break

[@打开首饰盒2]

;--开启触发

#IF

#ACT

MessageBox 【首饰盒内可放置带有麻痹、护身、复活等特殊属性的饰品】\\

开启【首饰盒】需要金币10000,你是否确定开启? @确定开启首饰盒2 @取消

break

[@确定开启首饰盒2]

#IF

checkgold 10000

#ACT

H.SetSndacasket 1

;--开启首饰盒

take 金币 10000

MessageBox 恭喜你开启成功。

break

#ELSEACT

MessageBox 金币不够1万,首饰盒无法开启。

break

[@关闭首饰盒2]

#IF

#ACT

H.SetSndacasket 0

MessageBox 关闭首饰盒成功。

[@激活时装首饰盒]

#IF

#ACT

activationcasket 1

;--激活首饰盒

MessageBox 恭喜你成功激活时装首饰盒功能,可点击装备栏首饰盒来开启此功能。

break

[@锁定时装首饰盒]

#IF

#ACT

closeSndacasket 1

;--首饰盒功能锁定

MessageBox 时装首饰盒功能已被锁定,激动可再次使用。

break

[@打开时装首饰盒]

;--开启触发

#IF

#ACT

MessageBox 【首饰盒内可放置带有麻痹、护身、复活等特殊属性的饰品】\\

开启【首饰盒】需要金币10000,你是否确定开启? @确定开启时装首饰盒 @取消

break

[@确定开启时装首饰盒]

#IF

checkgold 10000

#ACT

SetSndacasket 1 1

;--开启首饰盒

take 金币 10000

MessageBox 恭喜你开启成功。

break

#ELSEACT

MessageBox 金币不够1万,首饰盒无法开启。

break

[@关闭时装首饰盒]

#IF

#ACT

SetSndacasket 0 1

MessageBox 关闭时装首饰盒成功。

[@激活时装首饰盒2]

#IF

#ACT

H.activationcasket 1

;--激活首饰盒

MessageBox 恭喜你成功激活时装首饰盒功能,可点击装备栏首饰盒来开启此功能。

break

[@锁定时装首饰盒2]

#IF

#ACT

H.closeSndacasket 1

;--首饰盒功能锁定

MessageBox 时装首饰盒功能已被锁定,激动可再次使用。

break

[@打开时装首饰盒2]

;--开启触发

#IF

#ACT

MessageBox 【首饰盒内可放置带有麻痹、护身、复活等特殊属性的饰品】\\

开启【首饰盒】需要金币10000,你是否确定开启? @确定开启时装首饰盒2 @取消

break

[@确定开启时装首饰盒2]

#IF

checkgold 10000

#ACT

H.SetSndacasket 1 1

;--开启首饰盒

take 金币 10000

MessageBox 恭喜你开启成功。

break

#ELSEACT

MessageBox 金币不够1万,首饰盒无法开启。

break

[@关闭时装首饰盒2]

#IF

#ACT

H.SetSndacasket 0 1

MessageBox 关闭首饰盒成功。

--------------------------------------------------------------------------------

QF触发

[@openSndacasket]

#IF

#ACT

break

#SAY

首饰盒内可放置带有麻痹、护身、复活等特殊属性的饰品\\

<开启首饰盒/@确定开启首饰盒> \

<取消/@exit>\

[@确定开启首饰盒]

#IF

#ACT

SetSndacasket 1

MessageBox 恭喜你主体首饰盒成功开启。

break

;英雄触发

[@HeroOpenSndacasket]

#IF

#ACT

break

#SAY

首饰盒内可放置带有麻痹、护身、复活等特殊属性的饰品\\

<开启英雄首饰盒/@确定开启英雄首饰盒> \

<取消/@exit>\

[@确定开启英雄首饰盒]

#IF

#ACT

h.SetSndacasket 1

MessageBox 恭喜你英雄首饰盒成功开启。

break

[@openFashionSndacasket]

#IF

#ACT

break

#SAY

时装首饰盒内可放置带有麻痹、护身、复活等特殊属性的饰品\\

<开启首饰盒/@确定开启时装首饰盒> \

<取消/@exit>\

[@确定开启时装首饰盒]

#IF

#ACT

SetSndacasket 1 1

MessageBox 恭喜你主体首饰盒成功开启。

break

;英雄触发

[@HeroOpenFashionSndacasket]

#IF

#ACT

break

#SAY

时装首饰盒内可放置带有麻痹、护身、复活等特殊属性的饰品\\

<开启英雄首饰盒/@确定开启英雄时装首饰盒> \

<取消/@exit>\

[@确定开启英雄时装首饰盒]

#IF

#ACT

h.SetSndacasket 1 1

MessageBox 恭喜你英雄首饰盒成功开启。

break

[@openSndacasket]

#IF

#ACT

break

#SAY

首饰盒内可放置带有麻痹、护身、复活等特殊属性的饰品\\

<开启首饰盒/@确定开启首饰盒> \

<取消/@exit>\

[@确定开启首饰盒]

#IF

#ACT

SetSndacasket 1

MessageBox 恭喜你主体首饰盒成功开启。

break

;英雄触发

[@HeroOpenSndacasket]

#IF

#ACT

break

#SAY

首饰盒内可放置带有麻痹、护身、复活等特殊属性的饰品\\

<开启英雄首饰盒/@确定开启英雄首饰盒> \

<取消/@exit>\

[@确定开启英雄首饰盒]

#IF

#ACT

h.SetSndacasket 1

MessageBox 恭喜你英雄首饰盒成功开启。

break

[@openFashionSndacasket]

#IF

#ACT

break

#SAY

时装首饰盒内可放置带有麻痹、护身、复活等特殊属性的饰品\\

<开启首饰盒/@确定开启时装首饰盒> \

<取消/@exit>\

[@确定开启时装首饰盒]

#IF

#ACT

SetSndacasket 1 1

MessageBox 恭喜你主体首饰盒成功开启。

break

;英雄触发

[@HeroOpenFashionSndacasket]

#IF

#ACT

break

#SAY

时装首饰盒内可放置带有麻痹、护身、复活等特殊属性的饰品\\

<开启英雄首饰盒/@确定开启英雄时装首饰盒> \

<取消/@exit>\

[@确定开启英雄时装首饰盒]

#IF

#ACT

h.SetSndacasket 1 1

MessageBox 恭喜你英雄首饰盒成功开启。

break复制代码

功能

上一篇:脚本命令释放技能releasemagic的使用能支持自定义技能下一篇:DEFINE常量配置.ini功能触发,NPC脚本顶部需要加入的说明

收藏0

相关帖子

• 传奇功能个人商店购买物品前触发,触发QF脚本

• 物品进入背包触发检测条件脚本自己写,触发QF内的标签

• 新GOM引擎SetItemIdx物品索引替换命令

• 新gom引擎关于922G和42亿引擎功能区别

• 脚本扩展人物负重代码AddMaxWeight功能说明

• 新GOM新增脚本性能检测-PrintUseTime-模式-返回变量

• 传奇自定义按钮ADDBUTTON与自动排列AddArrButton的区别

• 996PC技能备注如何设置?支持颜色编辑花式展现随心所欲

• 996PC全屏吸怪嘲讽周围怪物功能实现方法

• 996引擎装备常量解析,物品位置和相关常量

回复

使用道具

举报

置顶卡

变色卡

千斤顶

返回列表

发新帖

高级模式

B

Color

Image

Link

Quote

Code

Smilies

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

本版积分规则

发表回复

回帖后跳转到最后一页

优秀会员

经常帮助其他会员答疑

亲测达人

积极亲测发布,为本站创造更多价值

优秀版主

活跃且尽责职守的版主

相关文章