本次更新:登陆器,配置器,GUI,M2Server.exe 1. 调整钓鱼时自动开盾和接近开盾的逻辑关系.2. 修复了微端地图黑块的问题.3. 支持1.76装备样式.4. 修复M2切换装备显示样式后,客户端可能出现的一些绘制处理.5. 修复英雄同时带了斗笠和头盔时,鼠标移动事件显示两个头盔属性,不显示斗笠属性的问题.6. 加入兼容 LEG 的指令 CHECKPOSEISPRENTICE 检测对面是否为自己的徒弟 [使用说明].功能:检测对面是否为自己的徒弟 例: [@main]#ifCHECKPOSEISPRENTICE#say你的徒弟在你对面。#elsesay你徒弟不在你的对面。
7. 完善了英雄攻击前检测目标是否可以被攻击的功能.8. 修复英雄锁定目标怪物后提示有数字的问题.9. 修复了M2物品特效删除时不删除选中行的问题.10.修复了特效编号增加不可重复提示的问题.11.宝石镶嵌基本属性值的字段从Source变更为MaxMAC[使用说明].凹槽宝石设置StdMode:46Shape:3基础属性编号: AniCount Source: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 = 46Shape = 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]#IFNOT 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#ACTSETFLUTECOUNT 1 1;给予装备位置武器增加一个凹槽#SAY 恭喜,本次成功为装备增加了[1]个凹槽,\赶紧查看一下吧。\ \<返回主菜单/@MAIN>\<关闭/@exit>\ [@Flut1_1_2]#IF#ACTSETFLUTECOUNT 1 2;给予装备位置武器增加两个凹槽#SAY 恭喜,本次成功为装备增加了[2]个凹槽,\赶紧查看一下吧。\ \<返回主菜单/@MAIN>\<关闭/@exit>\[@Flut1_1_3]#IF#ACTSETFLUTECOUNT 1 3#SAY 恭喜,本次成功为装备增加了[3]个凹槽,\赶紧查看一下吧。\ \<返回主菜单/@MAIN>\<关闭/@exit>\[@Flut1_1_4]#IF#ACTSETFLUTECOUNT 1 4#SAY 恭喜,本次成功为装备增加了[4]个凹槽,\赶紧查看一下吧。\ \<返回主菜单/@MAIN>\<关闭/@exit>\[@Flut1_1_5]#IF#ACTSETFLUTECOUNT 1 5#SAY 恭喜,本次成功为装备增加了[5]个凹槽,\赶紧查看一下吧。\ \<返回主菜单/@MAIN>\<关闭/@exit>\[@Flut1_1_6]#IF#ACTSETFLUTECOUNT 1 6#SAY 恭喜,本次成功为装备增加了[6]个凹槽,\赶紧查看一下吧。\ \<返回主菜单/@MAIN>\<关闭/@exit>\[@Flut1_1_7]#IF#ACTSETFLUTECOUNT 1 7#SAY 恭喜,本次成功为装备增加了[7]个凹槽,\赶紧查看一下吧。\ \<返回主菜单/@MAIN>\<关闭/@exit>\[@Flut1_1_8]#IF#ACTSETFLUTECOUNT 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#ACTGetItemStoneInfo 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#actItemFluteStoneEx 1 麻痹宝石5级;注意英雄包裹里要有宝石才行H.ItemFluteStoneEx 1 麻痹宝石5级 ================================================================================================================= 附加说明: 装备打孔最多可打8个孔,每个宝石最多同时支持2个属性(常规属性+元素属性) 关于打孔成功率大家可以自己在脚本中增加几率控制
12.增加镶嵌宝石属性:AniCount对应19=防御下限、20=魔御下限、21=攻击力下限、22=魔法力下限、23=术力下限、24=诅咒[使用说明].同11条
13.加入兼容 LEG 的指令 CHECKDEARONMAP XXX 检测夫妻一方是否在XXX地图[使用说明].功能:检测夫妻一方是否在XXX地图 例:
[@main]#ifCHECKDEARONMAP 3#say你的另一半在盟重土城发呆呢!#elsesay你的另一半不在盟重土城
14.修复了英雄数据读取一些错误的问题.15.修复没有练习连击技能时释放连击技能有冷却提示的问题.16.完善M2英雄设置四级技能触发忠诚度最大值为100%.
|