最新公告
  • 欢迎您光临347w.com,本站秉承服务宗旨 履行“站长”责任,做国内最专业的传奇资源平台!立即加入我们
  • 传奇装备打孔宝石镶嵌脚本

    凹槽宝石设置
    StdMode:46
    Shape:3
    Anicount:1、防御 2、魔御 3、攻击 4、魔法 5、道术 6、生命值 7、魔法值 8、准确 9、敏捷 10、幸运 11、攻击速度 12、魔法躲避 13、毒物躲避 14、中毒恢复 15、体力恢复 16、魔法恢复 17、负重(穿戴) 18、负重(背包)
    Source:所加属性值
    AC: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、蜘蛛网
    AC2:所加元素属性值
    Reserved:0为卸下宝石后宝石不消失、大于0则表示卸下宝石后宝石将消失

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

    当宝石AC字段是15-27时候,数据库ac2为百分比机率 (1-100最大100.有二次几率的设置0也为100%,比如麻痹,冰冻,蜘蛛网),比如1-100 为几率进入麻痹几率,比如M2麻痹几率5 时间5,宝石几率50% 意思就是有50%机会进入到麻痹几率··麻痹几率为控制是否麻痹生效~

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

    宝石卸下设置
    功能:
        可将装备凹槽中的宝石取下

    格式:
        脚本头添加(@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

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

    示例脚本(集成调用)
    [@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】介绍
    【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 装备位置 孔位置

    1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长!
    2. 分享目的仅供大家学习和交流,请不要用于商业用途!
    3. 如果你也有好源码或者教程,可以到用户中心发布,分享有积分奖励和额外收入!
    4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
    5. 如有链接无法下载、失效或广告,请联系管理员处理!
    6. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需!
    7. 如遇到加密压缩包,默认解压密码为"347w.com",如遇到无法解压的请联系管理员!
    8. 因为资源和程序源码均为可复制品,所以不支持任何理由的退款兑现,请斟酌后支付下载
    声明如果标题没有注明"已测试"或者"测试可用"等字样的资源源码均未经过站长测试.特别注意没有标注的源码不保证任何可用性

    347w.com » 传奇装备打孔宝石镶嵌脚本
    

    常见问题FAQ

    免费下载或者VIP会员专享资源能否直接商用?
    本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
    提示下载完但解压或打开不了?
    最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用百度网盘软件或迅雷下载。 若排除这种情况,可在对应资源底部留言,或 联络我们.。
    你们有qq群吗怎么加入?
    当然有的,可以加入我们官方QQ群:738756745 欢迎大家一起学习讨论!。

    发表回复

    
    • 2233会员数(个)
    • 857资源数(个)
    • 2本周更新(个)
    • 1 今日更新(个)
    • 846稳定运行(天)

    提供最优质的资源集合

    立即查看 了解详情
    开通VIP 享更多特权,建议使用 账号 登录