奥利司他减肥胶囊多少钱一盒 2025-05-11 18:24:59
三点水加一个今什么字 2025-06-25 17:59:39
JS函数调用(4种方法) 2025-05-08 01:54:37
在投稿论文时,论文的排版经常要求两栏,但有时候论文中有一张很大的图,或者一个很长的公式,只能使用一栏,这个时候应该如何操作? 2025-06-09 14:47:24
韵达快递工资福利待遇怎么样?从9方面为你解读 2025-06-18 12:53:44
《魔兽世界》最全最细美酒节攻略!轻轻松松拿成就! 2025-05-21 16:13:37
Adobe Dreamweaver 2025-05-12 22:09:17
Koro1:英雄之路,一战成名 2025-05-30 04:11:06
上座率 - World Cup (国际) 2025-05-28 19:45:04
京东店群操作之处理滞销商品 2025-07-08 00:59:23

传奇镶嵌宝石说明

QQ截图20211010143609.jpg (121.97 KB, 下载次数: 76)

下载附件

2021-10-10 14:35 上传

宝石卸下设置

功能:

可将装备凹槽中的宝石取下

格式:

脚本头添加(@ArmRemoveStone)

NPC对话按钮 <卸下宝石/@ArmRemoveStone>

点击后调用卸下宝石对话框进行操作

示例:

(@ArmRemoveStone)

[@main]

有什么我可以帮你的。\ \

<卸下宝石/@ArmRemoveStone>\

<关闭/@exit>\

数据库设置:

在物品数据库StdItems.DB里设置如下:

卸下宝石道具

Stdmode = 46

Shape = 9

=================================================================================================================

物品备注示例:

ItemDescList.txt--物品备注MIR200目录中查找,或者M2-列表信息二中查找

宝石=250/将需镶嵌装备放入背包后鼠标右键点击宝石\250/当宝石变成准星后移动到需镶嵌武器上点击左键即可

混元锤=250/鼠标右键点击锤子,移动锤子到卸下宝石窗口\250/对准需卸下宝石点击即可卸下宝石

=================================================================================================================

相关操作命令(可使用自定义OK框制作自己喜欢的镶嵌功能)

打孔命令:

SETFLUTECOUNT 位置 数量

位置如下:

-1 升级框

0--25:装备栏

30-35:首饰盒

40-51:神佑袋

boxitem0-boxitem7:OK框

检测打孔数量命令:

CheckFluteCount 位置 (<、=、>)数量

位置如下:

-1 升级框

0--25:装备栏

30-35:首饰盒

40-51:神佑袋

boxitem0-boxitem7:OK框

检测物品镶嵌宝石数量:

CheckItemStoneCount 装备位置 (<、=、>) 数量

位置如下:

-1 升级框

0--25:装备栏

30-35:首饰盒

40-51:神佑袋

boxitem0-boxitem7:OK框

检测装备是否镶嵌指定宝石:

命令格式:

CheckItemHasStone 装备位置 宝石名称 数量

镶嵌宝石QF触发:

@BagUseStoneItemOK

卸下宝石QF触发:

@RemoveStoneItem

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

检测人物全身镶嵌指定宝石数量:

格式: 命令 宝石名称 数量

CheckStoneCount 宝石名 ><= 数量

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

关闭装备打孔: CloseItemFlute 装备位置 关闭的打孔数量

注:关闭后原镶嵌的宝石和属性全部消失!

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

使用OK框镶嵌宝石:

命令:ItemFluteStone 装备在OK框中的位置(0-7) 宝石在OK框中的位置(0-7)

注意:boxitem0-boxitem7:OK框位置,此命令不需要填写boxitem,正确为:ItemFluteStone 0 1

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

相关QF触发:

镶嵌成功后触发:@BagUseStoneItemOK

*******************************************2019-10-09扩展触发支持关联********************************************************

示范脚本:

[@BagUseStoneItemOK]

#ACT

LinkPickupItem

ChangeItemName -1 新的名称

SENDMSG 0 镶嵌装备已改为“新的名称”

; 获取宝石名称

GetDBIdxItemFieldValue <$UseStoneItemIndex> name S1

SendMsg 0 使用的宝石Idx:<$UseStoneItemIndex>,宝石名称:<$Str(S1)>

; 获取装备Idx

GetItemFieldValue -1 idx S1

; 获取装备名称(含改名)

GetItemFieldValue -1 name_g S2

; 获取装备数据库名称

GetItemFieldValue -1 name S3

clearLinkItem

SendMsg 0 当前操作的装备Idx:<$Str(S1)>;名称:<$Str(S2)>,数据库名称:<$Str(S3)>

=================================================================================================================

示例脚本(集成调用)

[@MAIN]

<给装备打孔增加凹槽/@凹槽页面>\

<关闭/@exit>\

[@凹槽页面]

请先把想要改良的装备穿在身上,然后在下方选择对应的装备位置\进行操作:\\

<武器/@Flut1_1>

;以武器为例

(增加1个凹槽,100%成功率)\

(增加2个凹槽,100%成功率)\

(增加3个凹槽,100%成功率)\

(增加4个凹槽,100%成功率)\

(增加5个凹槽,100%成功率)\

(增加6个凹槽,100%成功率)\

(增加7个凹槽,100%成功率)\

(增加8个凹槽,100%成功率)\

<返回主菜单/@MAIN> <关闭/@exit>\

[@Flut1_1]

#IF

NOT CHECKUSEITEM 1

#SAY

您身上的该位置(武器) 未检测到装备,\

请先穿戴好装备,再进行改良操作!\ \

<返回重新选取/@凹槽页面>\

<关闭/@exit>\

#ELSESAY

本次选取“<$WEAPON>”进行操作,\\

<增加[1]个凹槽(成功率:100%)/@Flut1_1_1>\

<增加[2]个凹槽(成功率:100%)/@Flut1_1_2>\

<增加[3]个凹槽(成功率:100%)/@Flut1_1_3>\

<增加[4]个凹槽(成功率:100%)/@Flut1_1_4>\

<增加[5]个凹槽(成功率:100%)/@Flut1_1_5>\

<增加[6]个凹槽(成功率:100%)/@Flut1_1_6>\

<增加[7]个凹槽(成功率:100%)/@Flut1_1_7>\

<增加[8]个凹槽(成功率:100%)/@Flut1_1_8>\

<返回重新选取/@凹槽页面>\

<关闭/@exit>\

[@Flut1_1_1]

#IF

#ACT

SETFLUTECOUNT 1 1

;给予装备位置武器增加一个凹槽

#SAY

恭喜,本次成功为装备增加了[1]个凹槽,\

赶紧查看一下吧。\ \

<返回主菜单/@MAIN>\

<关闭/@exit>\

[@Flut1_1_2]

#IF

#ACT

SETFLUTECOUNT 1 2

;给予装备位置武器增加两个凹槽

#SAY

恭喜,本次成功为装备增加了[2]个凹槽,\

赶紧查看一下吧。\ \

<返回主菜单/@MAIN>\

<关闭/@exit>\

[@Flut1_1_3]

#IF

#ACT

SETFLUTECOUNT 1 3

#SAY

恭喜,本次成功为装备增加了[3]个凹槽,\

赶紧查看一下吧。\ \

<返回主菜单/@MAIN>\

<关闭/@exit>\

[@Flut1_1_4]

#IF

#ACT

SETFLUTECOUNT 1 4

#SAY

恭喜,本次成功为装备增加了[4]个凹槽,\

赶紧查看一下吧。\ \

<返回主菜单/@MAIN>\

<关闭/@exit>\

[@Flut1_1_5]

#IF

#ACT

SETFLUTECOUNT 1 5

#SAY

恭喜,本次成功为装备增加了[5]个凹槽,\

赶紧查看一下吧。\ \

<返回主菜单/@MAIN>\

<关闭/@exit>\

[@Flut1_1_6]

#IF

#ACT

SETFLUTECOUNT 1 6

#SAY

恭喜,本次成功为装备增加了[6]个凹槽,\

赶紧查看一下吧。\ \

<返回主菜单/@MAIN>\

<关闭/@exit>\

[@Flut1_1_7]

#IF

#ACT

SETFLUTECOUNT 1 7

#SAY

恭喜,本次成功为装备增加了[7]个凹槽,\

赶紧查看一下吧。\ \

<返回主菜单/@MAIN>\

<关闭/@exit>\

[@Flut1_1_8]

#IF

#ACT

SETFLUTECOUNT 1 8

;给予装备位置武器增加8个凹槽

#SAY

恭喜,本次成功为装备增加了[8]个凹槽,\

赶紧查看一下吧。\ \

<返回主菜单/@MAIN>\

<关闭/@exit>\

=================================================================================================================

参数详解:

[@Flut1_0]为衣服

[@Flut1_1]为武器

[@Flut1_3]为项链

依次类推,最后的数字是装备位置!

[@Flut1_1_1] 表示给武器打第一个孔

....中间省略说明...依次类推...

[@Flut1_1_8] 表示给武器打第八个孔

[@Flut1_0_1] 表示给衣服打第一个孔

....中间省略说明...依次类推...

[@Flut1_0_8] 表示给衣服打第八个孔

[@Flut1_3_1] 表示给项链打第一个孔

....中间省略说明...依次类推...

[@Flut1_3_8] 表示给项链打第八个孔

其他自己按照装备位置和孔数自己对应即可!(装备位置如下:)

0 盔甲

1 武器

2 照明物(蜡烛,此物品属性升级无效)

3 项链

4 头盔

5 右手镯

6 左手镯

7 右戒指

8 左戒指

9 无(放护身符位置)

10 腰带

11 鞋子

12 宝石

13 斗笠

14 军鼓

15 马牌

16 盾牌

17 灵玉

18 时装衣服

19 时装武器

20 时装项链

21 时装头盔

22 时装左手镯

23 时装右手镯

24 时装左戒指

25 时装右戒指

26 时装勋章

27 时装腰带

28 时装靴子

29 时装宝石

30-35 首饰盒

40-51 生肖盒

=================================================================================================================

获取装备宝石的属性

GetItemStoneInfo

功能说明:可以获取装备上面的每个宝石的数据

GetItemStoneInfo 装备位置 宝石位置(0-7) 属性类型(0-5) 变量

属性类型:

参数3为 0 时 获取 宝石Name看【0】介绍

参数3为 1 时 获取宝石类型(攻击魔法道术之类的)看【1】介绍

参数3为 2 时 获取宝石属性值 看【2】介绍

参数3为 3 时 获取宝石元素类型 看【3】介绍

参数3为 4 时 获取宝石元素属性值 看【4】介绍

参数3为 5 时 获取卸下宝石是否消失 看【5】介绍

参数3为 6 时 获取宝石叠加数量 (相同属性宝石可以叠加镶嵌)

【0】:Name

【1】: Anicount:1、防御 2、魔御 3、攻击 4、魔法 5、道术 6、生命值 7、魔法值 8、准确 9、敏捷 10、幸运 11、攻击速度 12、魔法躲避 13、毒物躲避 14、中毒恢复 15、体力恢复 16、魔法恢复 17、负重(穿戴) 18、负重(背包)

【2】: Source:所加属性值

【3】: AC:1、暴击几率 2、攻击伤害 3、物伤减少 4、魔伤减少 5、忽视防御 6、伤害反弹 7、人物暴率 8、体力增加 9、魔力增加 10、怒气恢复 11、合击伤害 12、怪物暴率 13、防暴几率 14、防止麻痹 15、防止护身 16、防止复活 17、防止全毒 18、防止这个版本找了很久终于找到了~ 19、防止火墙 20、防止冰冻 21、防止蛛网

【4】: AC2:所加元素属性值

【5】: Reserved:0为卸下宝石后宝石不消失、大于0则表示卸下宝石后宝石将消失

示例:

[@main]

<获取武器装备宝石的属性/@获取武器装备宝石的属性>\

[@获取装备装备宝石的属性]

#IF

#ACT

GetItemStoneInfo 1 0 0 <$STR(S$宝石名称)>

GetItemStoneInfo 1 0 1 <$STR(S$宝石类型)>

GetItemStoneInfo 1 0 2 <$STR(S$宝石属性值)>

SENDMSG 6 你的武器的第一个宝石名称为【<$STR(S$宝石名称)>】

SENDMSG 6 你的武器的第一个宝石属性类型为【<$STR(S$宝石类型)>】

SENDMSG 6 你的武器的第一个宝石攻击属性为【<$STR(S$宝石属性值)>】

=================================================================================================================

命令功能说明:

对人物 英雄身上的装备进行镶嵌宝石

ItemFluteStoneEx 装备位置 宝石名

H.ItemFluteStoneEx 装备位置 宝石名

英雄使用H.ItemFluteStoneEx 请确保英雄包裹里有指定宝石

示例:

[@main]

<镶嵌身上武器装备/@镶嵌身上武器装备>\

[@镶嵌身上武器装备]

#if

#act

ItemFluteStoneEx 1 麻痹宝石5级

;注意英雄包裹里要有宝石才行

H.ItemFluteStoneEx 1 麻痹宝石5级

=================================================================================================================

附加说明:

装备打孔最多可打8个孔,每个宝石最多同时支持2个属性(常规属性+元素属性)

关于打孔成功率大家可以自己在脚本中增加几率控制

镶嵌其他相关控制:M2-物品装备-特殊属性-基本选项

===============================================以下为单独的功能操作命令(无需宝石直接命令镶嵌数据库中的宝石到装备上)=================================================================

脚本命令给物品镶嵌宝石(无需宝石直接镶嵌)

// ++++++++++++++++++++++++++++++++++ 检测装备对应的孔位置是否有宝石;孔位置 (1-8)

CheckItemFluteIndexHasStone 装备位置 孔位置

// ################################################## 直接给装备加一个宝石(不需要包裹中有宝石)

ItemAddStone 装备位置 宝石名 孔位置(0或空表示自动空孔位,1-8:指定位置)

// 删除装备指定孔位的宝石孔位置 (1-8)

ItemDelStone 装备位置 孔位置

// 2019-02-01增加取下镶嵌宝石命令:

ItemoffStone 装备位置 孔位置(1-8)