: 19)

凹槽宝石设置

StdMode:46

Shape:3

基础属性编号: AniCount    MaxMAC = 增加点数

                1: 防御

                2: 魔御

                3: 攻击力

                4: 魔法力

                5: 道术力

                6: 生命值

                7: 魔法值

                8: 准确

                9: 敏捷

                10: 幸运

                11: 攻击速度

                12: 魔法躲避

                13: 毒物躲避

                14: 中毒恢复

                15: 体力恢复

                16: 魔法恢复

                17: 负重(穿戴)

                18: 负重(背包)

                19: 防御下限

                20: 魔御下限

                21: 攻击力下限

                22: 魔法力下限

                23: 道术力下限

                24: 诅咒

注:Anicount字段为12、13、14、15、16有效附加属性值设置1-10,分别对应10% – 100%

元素属性编号:       AC      MaxAC = 元素属性点数

                1: 暴击几率

                2: 攻击伤害

                3: 物伤减少

                4: 魔伤减少

                5: 忽视防御

                6: 伤害反弹

                7: 人物暴率

                8: 体力增加

                9: 魔力增加

                10: 怒气恢复

                11: 合击伤害(0-100)

                12: 防止麻痹

                13: 防止护身

                14: 防止复活

                15: 麻痹

                16: 复活

                17: 护身

                18: 负重

                19: 虹魔吸血

                20: 技巧

                21: 探测

                22: 魔血

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

宝石卸下设置

功能:

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

格式:

    脚本头添加(@ArmRemoveStone)

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

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

示例:

(@ArmRemoveStone)

[@main]

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

<卸下宝石/@ArmRemoveStone>\

<关闭/@exit>\

数据库设置:

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

卸下宝石道具

Stdmode = 46

Shape = 9

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

相关操作命令

打孔命令:

SETFLUTECOUNT 位置 数量

检测打孔数量命令:

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

检测物品镶嵌宝石数量:

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

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

命令格式:

CheckItemHasStone 装备位置 宝石名称 数量

关闭装备打孔:

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

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

镶嵌宝石QF触发:

@BagUseStoneItemOK

卸下宝石QF触发:

@RemoveStoneItem

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

打孔示例脚本

[@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] 表示给项链打第八个孔

其他自己按照装备位置和孔数自己对应即可!

获取装备宝石的属性

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】介绍

【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:元素属性

【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个属性(常规属性+元素属性)

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

声明:本站所有文章,任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们(hljlife@vip.qq.com)进行处理。

本站所有资源来源于网络,本站未参与任何dump或hack活动。若有侵犯您的权益请提供相关证明致邮hljlife@vip.qq.com,我将及时撤下该资源。

All resources come from the network, this site does not participate in any dump or hack activities, if there is any violation of your rights, please provide relevant proof and email hljlife@vip.qq.com, I will promptly delete it.

如果下载资源文件后缀为.PDF,请删除后缀.PDF之后运行。

部分失效链接可通过文末填写有效邮箱到Email输入框留言索取。

免责声明:游戏资源均来自网络收集购买,不保证BUG,不保证病毒,不解答游戏问题(传奇服务端提供付费架设服务),为了安全,请尽量选择虚拟机运行服务端。