|
2018年12月之前的更新记录 点此查看 帖子内附带有过往的程序下载地址
2017年之前的程序包网盘链接: https://pan.baidu.com/s/1qZ30Jm8 密码: ibne(内有各个版本程序包 相关教程 相关工具等)
解压密码www.geem2.net
最新稳定版下载 http://www.geem2.net
2019-05-31-1测试版
1.假人反击延时(配置文件内)
[Info]
;反击延时
CounterattackDelay = 1000
2.修正页游小地图进入副本地图显示的一处细节并去掉13周年页游小地图背后被遮挡的坐标
3.自定义元素名称加长显示
4.修正破护体神盾一处细节错误
5.修正致命一击近身伤害的一处错误
6.修正物品规则勾选宝箱提示同时会勾选禁止捡起的问题
7.修正拍卖行个人同时参与竞拍物品数量限制参数设置无效的问题
8.在线消息页面各选项增加保存配置功能
9.增加新的忽视防御和伤害反弹元素选项
2019-05-31测试版
1.CheckNewItemValue支持致命一击三种元素
2.普通飘血不支持致命元素的飘字
3.致命元素<$ELEMENT21> 威力:<$ELEMENT22> 防御<$ELEMENT23>
4.增加镶嵌宝石支持 28致命一击 29致命威力 30致命防御
5星星数量在功能设置中增加单行数量显示设置
6.修正INPUTTEXT 这命令输入的大写字母会自动转换为小写
7.自定义属性增加分行“\”显示
8.自定义UI详细属性界面里增加致命一击几率 防御 伤害的元素参数
9.增加爆怪物物品(免去杀怪过程直接触发爆率文件):
ScatterMonItems 怪物名称
ScatterMonItems 白野猪
10.新增的爆率格式支持下属继承人物的私人变量(具体参考0529更新)
[N1=1000,继承主人变量] 或 [N1=U1,继承主人变量]
继承变量:
0: 不继承
1: 英雄继承
2: 宝宝继承
4: 宠物继承
3: (1+2)英雄+宝宝继承
5: (1+4)英雄+宠物继承
6: (2+4)宝宝+宠物继承
7: (1+2+4)英雄、宝宝、宠物继承
[N1=1000,1]
11.假人设置移动到M2-选项
2019-05-29-1
1.修正小地图巡逻虚线越界的问题
2.登录器添加游戏支持背景色
2019-05-29
- 1.修改M地图的细节问题
- 2.完善 致命元素的相关脚本支持
- 3.增加镶嵌宝石支持 28致命一击 29致命威力 30致命防御
- 4.ChangeState 扩展参数9:是否透明绘制
- 5.RangeHarm 扩展参数13:是否透明绘制
- 6.RangeHarmEx 扩展参数11,12,13,14,15分别对应:wil序号,开始图片,播放张数,播放速度,是否透明绘制
- 7.爆率
- ;中括号内为条件判断,变量名在前,判断值在后,并以空格分隔;条件写在RANDOM的后面;若无 RANDOM则直接写条件
- ;变量支持D(0-999),M(0-999),N(0-999),U(0-254),J(0-254),I(0-999),G(0-999)这些数字型变量,不支持自定义变量
- ;判断依据是根据杀怪者变量来判断,如杀怪者为宝宝,则以宝宝主要的人物变量来判断
- ;如果是宝宝/英雄打的,判断人物的变量。如果是2个怪物打的(好像不同国家的怪物可以打架),怪物没有变量,就不会掉(全局变量 I,G除外)
- 1/15 半月弯刀
- #CHILD 1/1 RANDOM [N1<=1000]
- (
- 1/1 天尊头盔
- 1/3 火球术
- 1/4 治愈术
- 1/5 基本剑术
- )
- #CHILD 1/1 [N1<=100]
- (
- 1/1 天尊项链
- 1/1 精神力战法
- )
- 1/10 野蛮冲撞
- 8.修正组队信息一处细节
- 9. 列表支持背景色 255,241,1
- 参数3 为1 表示是否整条色,空表示就文字处有色
- [Server]
- 253,255,1=电信服务器
- 253,255=测试服务器
- 251=电信服务器|单机测试|单机测试|127.0.0.1|7000|0|127.0.0.1|7007|0
- 251=电信服务器|单机测试|单机测试|127.0.0.1|7000|0|127.0.0.1|0|0
- 251=测试服务器|内部专用测试(逐鹿中原)|内部专用测试|115.231.35.152|7000|1|118.31.75.149|7777|0|0
- 10.改进自定义技能半月类技能无法穿插其他技能的问题
- 11.采集自定义属性建议
- 建议Text变量文本内
- 也支持:$变量显示
- 例如:
- 无属性18,<TEXT:$1>
- 假设:
- $1=1
- $2=10
- text变量内容如下:
- 第1行={攻击时,有|146}{[$2%]|021}{机率使目标冰冻|146}
- 第2行={攻击时,有|146}{[$2%]|021}{几率偷去敌人$3生命值|146}
- “那么实际的效果就是, 攻击时,有10%机率使目标冰冻”
- 这样 无属性18的 的功能 就可以非固定 可以是吸血,可以是冰冻
- 现在其实已经实现了,只是text变量不能显示$的属性值,就无法像玩家说明属性,
- 另外建议无属性1支持:<TEXT:$1><TEXT:$2><TEXT:$3> 多个text变量显示
复制代码
20190527
- 1.获取物品属性值
- GetItemFieldValue 物品位置 属性名称 变量名
- 物品位置:支持装备位置、首饰、神佑、升级框、OK框
- 属性名称支持:
- makeindex
- dura
- duramax
- upgradecount
- name
- name_g
- stdmode
- shape
- looks
- color
- hp
- mp
- lac
- hac
- lmac
- hmac
- ldc
- hdc
- lmc
- hmc
- lsc
- hsc
- idx
- need
- needlevel
- price
- element
- element1
- element2
- element3
- element4
- element5
- element6
- element7
- element8
- element9
- element10
- element11
- element12
- element13
- element14
- element15
- element16
- element17
- element18
- element19
- element20
- element21
- element22
- element23
- expand1
- expand2
- expand3
- expand4
- expand5
- InsuranceCurrency
- InsuranceGold
- InsuranceCount
- 捡起/丢弃物品ID
- <$PickDropItemMakeIndex>
- [@PickUpItemEx]
- #act
- SENDMSG 0 物品ID:<$PickDropItemMakeIndex>
- 2.M2-客户端控制-装备信息 增加移动物品时是否显示物品IDX
- 3.Changeitemname 改名去掉地面物品显示PlayImg
复制代码
2019-05-25
1.修正切换地图火墙消失选项无效
2.修正人物切换到无小地图的地图时候M键大地图显示上一个地图信息的问题
3.AddNumberButton 参数7位置 增加21 为详细属性位置
4.完善可视化组队相关细节
5.修正GuildNoticeMsg提示带图片的物品名称时显示标识的问题
6.增加致命一击元素属性(M2-物品装备设置原始,需更新控制器扩展物品库)
2019-05-23
- 自定义装备属性显示
- 支持TEXT变量显示
- <TEXT:$2>:{[$1-$3]|249}
- 支持颜色自定义:
- 默认颜色{红色文字|249}
- ^分隔,当分隔内容中的变量值为0时不显示
- 攻击:$1 ^魔法:$2 ^道术:$3
- -------------------------------------------------------------
- 设置自定义装备属性值扩展:
- SetCustomItemValueEx 装备位置 属性位置(0-19) 属性值1 属性值2 属性值3
- 获自定义装备属性值扩展:
- GetCustomItemValueEx 装备位置 属性位置(0-19) 百分比变量 属性值1变量 属性值2变量 属性值3变量
- ---------------------------------------------------------------
- 示例:
- ;设置衣服自定义装备属性0的值1,值2,值3
- SetCustomItemValueEx 0 0 = 1 2 3
- ;获取衣服自定义装备属性0的:百分比显示、值1、值2、值3
- GetCustomItemValueEx 0 0 N1 N2 N3 N4
- SENDMSG 6 衣服自定义属性0的:百分比显示(<$STR(N1)>) 值1(<$STR(N2)>) 值2(<$STR(N3)>) 值3(<$STR(N4)>)
复制代码
20190522
- 2019-05-22
- 调整宠物蛋属性
- ChangeGamePetEggAbil 物品位置(-1或boxitem0-boxitem7) 属性类型(参考下面) 操作符(+-=) 值
- 属性类型:
- 1: 等级
- 2: HP
- 3: MP
- 4: EXP
- 获取宠物蛋属性:
- GetGamePetEggAbil 物品位置(-1或boxitem0-boxitem7) 属性类型 变量名
- 属性类型:
- 1: 等级
- 2: HP
- 3: MP
- 4: EXP
- 5: MaxHP
- 6: MaxMP
- 7: MaxEXP
- 8: 防御下限
- 9: 防御上限
- 10: 魔防下限
- 11: 魔防上限
- 12: 攻击下限
- 13: 攻击上限
- 14: 魔法下限
- 15: 魔法上限
- 16: 道术下限
- 17: 道术上限
- 左侧显示队友信息--文字显示方式支持以下变量 <自定义UI里修改>
- {$name} 人物名称
- {$sex} 性别
- {$job} 职业
- {$mapid} 地图编号
- {$map} 地图名称
- {$level} 等级
- {$HP} HP
- {$MaxHP} 最大HP
- {$MP} MP
- {MaxMP} 最大MP
- 格式如下,如不指定宽度则不留空
- {$name:宽度}
- 如:{$name:16}{job} {$level}
- 表示:显示16个字符的名字(不够补空格)职业 等级
复制代码
20190521-1
修复上版的几个小细节 如增加组队信息显示 增加组队显示坐标调整等
20190521
- 2019-05-21
- 1.增加左侧显示组队信息
- 2.修正物品名字带图片掉落提示的显示标识的问题
- 3.NPC对话框倒计时支持数字转图标显示
- 图片数字倒计时
- 格式:<IMGCOUNTDOWN:倒计时时间(秒):次数(0无限次):开始图片:数字图片间隔:X:Y/@触发>
- 说明:数字图片读取Newopui.pak中的开始图片(图片顺序为0-9:)
- 示列:
- 图片数字倒时计:<IMGCOUNTDOWN:10:3:1320:10:10:-6/@倒计时结束>\
- 4.扩展新增的自定义倒计时按钮 详见0517-1专题说明
- 5.修正宠物升级后属性不实时叠加给主人需要重新召唤才叠加的问题
- 6.修正宠物召唤命令的一处细节处理问题
- 7.修正宠物死亡后,再此召唤时提示多了个“达”字
- 8.修改宠物收回到背包内,宠物蛋显示该宠物的等级以及基础属性
- 9.修改自定义OK框可获取宠物蛋的属性和等级命令
- GetGamePetEggAbil 物品位置(-1或boxitem0-boxitem7) 属性类型(1:等级) 变量名
- 10.增加自定义OK框可调整宠物蛋等级 属性命令
- 调整宠物蛋属性
- ChangeGamePetEggAbil 物品位置(-1或boxitem0-boxitem7) 属性类型(1:等级) 操作符(+-=) 值
- 参考脚本
- 11.修正人形怪未配备装备时只有最低攻击的问题
- 12.扩展RangeHarm 命令
- 参数9 WIL序号
- 参数10 开始图片
- 参数11 播放张数
- 参数12 播放速度
- RangeHarm
- 参数1 X坐标
- 参数2 Y坐标
- 参数3 范围
- 参数4 伤害值
- 参数5 附加效果 0=无;1=击退,2=冻结,3=麻痹,4=吸血,5=吸蓝, 6真实伤害, 7.石化 8.冰冻 9.蛛网效果 10.红毒 11.绿毒, 12.定身 13.瘫痪 14.防禁锢 QQ499674726
- 参数6 附加属性值 分别对应 击退距离 冻结时间 麻痹时间 吸血值 吸蓝值 真实伤害值(真实伤害无视防御无视护身)
- 参数7 是否检查防冻结/麻痹/石化/冰冻/蛛网/红毒/绿毒属性(0: 直接设置状态; 1:检查后设置状态)
- 参数8 目标(0或空:所有目标; 1:仅人物; 2:仅怪物)
- 13.扩展ChangeState
- 参数5 WIL序号
- 参数6 开始图片
- 参数7 播放张数
- 参数8 播放速度
- 命令格式:
- ChangeState 效果 时间
- 当效果为1-5时,参数3表示是否检查对应的防止属性(0:不检查;1:检查)
- 当效果为8时,参数3表示范围
- 当效果为10-11时,参数3表示吸血、吸蓝成功几率(%), 参数4表示吸血吸蓝比例(%)
- 效果代码:1.石化 2.冰冻 3.蛛网效果 4.红毒 5.绿毒 6.定身 7.瘫痪 8.禁锢 9.防禁锢 10.吸血 11.吸蓝
- //8 禁锢(释放一个类似困魔咒的光圈,敌对人物或怪物只能在这个圈子里移动,无法走出圈子外面,所有传送失效,不能小退)
- //9 防禁锢
- //10 吸血
- //11 吸蓝
- 备注:此命令支持多级脚本!
复制代码
2019-05-17-1
2019-05-17:
- 1.增加进入游戏是否默认打开小地图选项
- 2.增加小地图中地图可寻路选项
- 3.增加NPC对话框内倒计时显示
- 格式:<COUNTDOWN:倒计时时间(秒):次数(0无限次):颜色:X:Y/@触发>
- 示列:
- 倒时计:<COUNTDOWN:10:3:251:0:0/@倒计时结束>\
- ;触发放在当前NPC
- [@倒计时结束]
- #act
- SendMsg 5 倒计时结束触发
复制代码
2019-05-16-1
- 1.修正怪物掉落提示不支持坐标的问题
- 2.修改物品掉落触发改为怪物掉落触发
- OpenHumDlg 和 OpenHeroDlg 增加支持: 8.首饰盒 9.神佑
- 3.M2增加控制,最多上限放入多少个宠物
- 4.M2增加控制,相同类型宠物限制
- 5.增加检测宠物等级的命令。
- 检测宠物等级
- CheckGamePetLevel 操作符(>/=/<) 等级
- 6.增加检测是否召唤出宠物命令。
- 检测宠物是否召唤
- CheckCallGamePet
- 7.增加当前“宠物等级”变量。
- 宠物等级变量
- <$GamePetLevel>
- 8.增加调整宠物等级命令。
- 调整宠物等级
- ChangeGamePetLevel 操作符(+/-/=) 数值
- 9.增加召唤宠物命令。(默认召唤第1个,如果玩家有多个,就召唤上次召唤过的)
- 召唤宠物:
- RecallGamePet 宠物名(当为空时,表示召唤最后一次召唤的宝宝)
- 10.增加打开宠物包裹命令。(宠物没召唤或者没有 提示:请先召唤宠物。)
- 打开宠物背包(坐标X、Y均为0时,表示不设置坐标)
- OpenGamePetBag 坐标X 坐标Y
- 11.增加宠物被打死后召唤间隔,召唤间隔说明:
- 1:1宠物死后,间隔XX秒后才能继续召唤1宝宝,但是不妨碍其他宝宝召唤。
- 2:1宠物死后,点击放回包裹,再双击。继续召唤。(这个操作可能会重置召唤间隔,怕是个BUG)
- 3:1宠物死后,继续召唤,会提示:你的宠物太虚弱,XX秒后才能召唤。
- 11.宠物面板扩展:
- 清除宠物建议点击后增加个确定按钮,
- 比如点击清除宝宝后弹出显示:您是否确定清除“XXX”,此操作将永久不可逆清除该宠物数据。
- 以免部分傻逼无意点到。
- 12.修正
- [@GamePetRetake]这个宠物收回、死亡触发和[@OnSlaveDie]会冲突的问题
- 13.新增宠物相关命令
- 宠物数量
- <$GamePetCount>
- --------------------------------------------------
- 14.参考脚本
- #if
- CheckCallGamePet
- #act
- SENDMSG 6 你的宠物等级是:<$GamePetLevel>
- ChangeGamePetLevel + 10
- SENDMSG 6 调整后的宠物等级是:<$GamePetLevel>
- #elseact
- RecallGamePet
- OpenGamePetBag 10 10
复制代码
2019-05-16:
- 1.修正背包刷新的一处问题
- 2、修正倒计时按钮关闭后依然会触发脚本的问题
- 3、增加自定义按钮分组自动排序命令和相关配置( M2--客户端控制)
- 自动排列按钮设置:
- 选项-》客户端设置-》按钮自动排列
- ------------------------------------------------------------------------------------------------------------------------------------
- npc命令:
- 添加自动排列按钮 AddArrButton 参数1 参数2 参数3 参数4 参数5 参数6 参数7 参数8 参数9
- 参数1为分组编号 (参数1为分组编号(1-7))
- 参数2为按钮点击后的脚本触发序号,触发QF里面的[@ArrButtonClickX]X即为触发序号
- 参数3为WIL补丁序号,此序号在M2-查看-列表信息二-WIL资源 里面编辑
- 参数4为按钮默认图片
- 参数5为鼠标经过图片
- 参数6为按钮按下图片
- 参数7为按钮是否可以移动0=不能移动1=可以移动
- 参数8为按钮上面显示的文字标题,-1时为空标题(用于不显示标题)
- 参数9为鼠标移动到按钮显示的悬浮框备注信息
- 注意:不在一个位置的按钮不要放到一个分组中,不然坐标会计算错误(比如,一个在背包,一个在主界面,然后放到一个分组)
- AddArrButton 1 1 1 135 136 137 0 按钮1 6 测试按钮2 <PlayImg:3:530:10:500:0:0:0>
- AddArrButton 1 2 1 135 136 137 0 按钮2 6 测试按钮2 <PlayImg:3:530:10:500:0:0:0>
- AddArrButton 1 3 1 135 136 137 0 按钮3 6 测试按钮2 <PlayImg:3:530:10:500:0:0:0>
- AddArrButton 1 4 1 135 136 137 0 按钮4 6 测试按钮2 <PlayImg:3:530:10:500:0:0:0>
- AddArrButton 1 5 1 135 136 137 0 按钮5 6 测试按钮2 <PlayImg:3:530:10:500:0:0:0>
- AddArrButton 2 11 1 135 136 137 0 按钮1 6 测试按钮2 <PlayImg:3:530:10:500:0:0:0>
- AddArrButton 2 12 1 135 136 137 0 按钮2 6 测试按钮2 <PlayImg:3:530:10:500:0:0:0>
- AddArrButton 2 13 1 135 136 137 0 按钮3 6 测试按钮2 <PlayImg:3:530:10:500:0:0:0>
- AddArrButton 2 14 1 135 136 137 0 按钮4 6 测试按钮2 <PlayImg:3:530:10:500:0:0:0>
- AddArrButton 2 15 1 135 136 137 0 按钮5 6 测试按钮2 <PlayImg:3:530:10:500:0:0:0>
- QF触发
- [@ArrButtonClick1]
- #act
- sendmsg 7 自动排列按钮点击1
- ------------------------------------------------------------------------------------------------------------------------------------
- 删除自动排列按钮:DelArrButton 按钮编号
- -----------------------------------------------------------------------------------------------------------------------------------
复制代码
2019-05-14-1:
重写涉及技能代码,解决偶尔设置不上技能快捷键的问题
打开客户端界面/功能:
OpenClientDlg 界面编号 是否设置坐标(0:不设置; 1:设置)坐标X 坐标Y
界面编号 :
1:系统商铺; 2:个人商店; 3:任务 4: 日志 5: 小地图; 6:交易 7:行会 8:组队 9:关系 10:帮助 11:排行榜 12:挑战 13:私聊信息 14:属性点分配
OpenClientDlg 1 1 100 10
远程NPC脚本支持QuestDiary文件夹
修正0513测试包新增功能的几处细节问题
2019-05-14:
完善0513相关更新细节
增加支持小地图边框
雷达:
1650; // 怪物
1651; // NPC
1652; // 守卫
1653; // 其他玩家
1654; // 英雄
1655; // BOSS
1656; // 自己
小地图预留按钮点击触发:
@MinMapCustomButtonClickX, X是序号,为1-14
20190513-2
修复上版一个小问题
2019-05-13:
1.RangeHarm 支持仇恨
2.增加支持小地图边框
3.背包货币坐标分开控制
4.物品掉落触发(怪物)-------列表信息二 物品规则(注意脚本不要太复杂,因掉落属频繁调用脚本,如服务器同时掉落几百件物品同时触发属于大负荷运用,脚本尽量简单,复杂脚本建议使用捡取触发)
;QF触发
[@M2DropItem]
#act
; GetUserItemName扩展参数3,是否只取DB中的名称(0:若改名以改名为准; 1:只取DB中的名称)
; 将名字放到S1中
GetUserItemName -1 1 1
;也可以用 Mov S1 <$PickDropItemName>
#if
CompareText S1 偃月
#act
ChangeItemNameColor -1 253
5.扩展背包
扩展背包页数:
ExtBagPageCount 操作符(=+-) 页数
扩展背包开启格数
ExtBagOpenItemCount 操作符(=+-) 格数
变量:
获取背包扩展页数:<$ExtBagPageCount>
获取扩展背包已开启格数:<$ExtBagOpenItemCount>
获取扩展背包未开启格数:<$ExtBagCloseItemCount>
触发:
双击背包中未开启的格子(有个锁图标的),触发QF中的[@ClosedBagItemClick]
[@ClosedBagItemClick]
#if
Large <$ExtBagCloseItemCount> 0
#act
mov n1 <$ExtBagOpenItemCount>
ExtBagOpenItemCount + 1
SENDMSG 7 你的扩展背包已从<$STR(n1)>格扩展到<$ExtBagOpenItemCount>格
2019-05-09测试版:
1.修正宠物召唤的一处BUG
2.增加装备动态对比选项(默认静态)
3.增加战斗力参数设置
Inc N0 10
SENDMSG 6 你的战斗力为<$CombatPower>
4.优化游戏命令分类方便查找
5.解决自定义UI调整可视化商店游戏中显示默认位置无效的问题
2019-05-08更新:
1.修正可视化商店的一处细节BUG
2.修正商店购买物品的一处细节BUG
2019-05-07更新:
1.增加英雄相关操作命令 支持-1位置
H.LINKPICKUPITEM
H.ChangeItemName
H.UpdateItem
H.ClearLinkItem
H.LINKGIVEITEM
H.ChangeItemNameColor
H.ChangeItemName
示范:
[@H.PickUpItemEx]
#if
#act
H.LINKPICKUPITEM
H.ChangeItemName -1 捡到的<$PICKDROPITEMNAME>
H.UpdateItem -1
H.ClearLinkItem
SENDMSG 0 玩家<$USERNAME>的英雄在<$MapTitle>坐标<$X>:<$Y>捡到<$PICKDROPITEMNAME>
break
#IF
#ACT
H.give 屠龙 1
;给屠龙1把
H.LINKGIVEITEM
;绑定屠龙下面的操作只对绑定的装备生效
H.ChangeItemNameColor -1 253
H.ChangeItemName -1 屠龙改名
;调整武器颜色
H.updateitem -1
;刷新到客户端
H.clearLinkItem
2.增加英雄宝宝攻击触发
@HeroSlaveMagicStruck
@HeroSlaveStruck
@HeroSlaveMagicAttack
@HeroSlaveAttack
增加变量<$H.CurSlaveName> 英雄当前宝宝名 。 仅用于 [@HeroSlaveMagicAttack] 及 [@HeroSlaveAttack]中
增加英雄的宝宝死亡触发 @OnHeroSlaveDie
增加变量<H.DIESLAVENAME> 英雄当前死亡宝宝名(不去数字)
[@HeroSlaveMagicStruck]
#act
sendmsg 5 英雄宝宝被魔法攻击
[@HeroSlaveStruck]
#act
sendmsg 5 英雄宝宝被物理攻击
[@HeroSlaveMagicAttack]
#act
sendmsg 5 英雄的宝宝 <$H.CurSlaveName> 正在用魔法攻击目标
[@HeroSlaveAttack]
#act
sendmsg 5 英雄的宝宝 <$H.CurSlaveName> 正在砍目标
3.增加英雄魔法触发功能.
英雄使用技能时自身触发
[@HeroMagSelfFuncX]
英雄对目标人物使用时自身触发
[@HeroMagTagFuncX]
英雄对目标人物使用技能时目标触发
[@HeroMagTagFuncExX]
英雄对目标怪物使用技能时触发自身触发
[@HeroMagMonFuncX]
4.修正 releasemagic 如果脚本释放技能后人物移动了那么本次释放的技能就没有伤害的问题
5.修正宠物背包丢东西 例如:宠物背包有个木剑,直接丢地上的话,会在人物背包出现一个假的木剑,丢不了,用不了。刷新背包也没用。小退后上线,木剑又会出现在宠物背包
6.修正参数设置里不勾选允许宠物攻击,但是宠物依然会攻击。
7.修正宠物升级后属性会错乱。(默认从0开始计算升级后的属性) 小退后恢复正常。
8.修正宠物学习技能后,收回包裹成蛋后,再双击召唤,技能消失一半~!
9.宠物死亡后会掉等级
10.没有宝宝的情况下,只有宠物 ctrl+A 和ctrl+R无法控制宠物状态
11.设置宠物攻击力倍数
SetGamePetAttackHumPowerRate 攻击人物威力倍率(0不攻击人物,当前值除以100为实际倍数)
2019-05-05更新:
1.修正已知细节问题
2.OpenGamePetDlg 打开宠物界面命令
2019-04-30更新:
1.修正自定义怪物帧数播放速度的一处问题
2.修正自定义技能自身播放特效的一处细节问题
3.修正神佑的一处问题
4.修正自定义属性列表排序的一处细节问题
5.addDlg addDlgex 启用预留参数7 为位置,,,位置和addbutton一致
6.修正其他多处细节问题
****** 全套替换含RunGate.exe、DBServer.exe、M2Server.exe、MakeGameLogin.exe **********
2019-04-29更新:
1.修正几处细节
#################################
2019-04-28更新:
****** 全套替换含RunGate.exe、DBServer.exe、M2Server.exe、MakeGameLogin.exe **********
1.修正新注册角色上线HP/MP相关细节
2.修正了穿人穿怪攻城区域全部禁止勾选后会产生反弹问题
3.修正了商铺奇珍显示的一处问题
4.修正了技能提示信息不显示的问题
5.改进了自定义技能自身特效播放
6.改进了背包显示元宝信息
7.自定义属性增加了参数控制是否隐藏显示
***** 因改动较大,测试中发现任何问题请反馈,测试包暂不建议开区 ******
2019-04-27测试版更新:
1.相关优化,更新改动较大,需仔细测试 全套替换含RunGate.exe!!!
2.修正获取怪物源数据库属性无法获取自定义扩展字段数据
3.修正替换技能命令的一处细节问题
4.修正自定义技能持续播放自身特效切换无法看到他人持续特效的问题
5.修正H.ChangeModeEx 模式(2隐身) 英雄隐身主人也看不到的问题
6.修正可视化仓库翻页会关闭NPC对话框的问题
7.修正部分功能界面显示带图片的装备名字时候会显示图片代码的问题
8.修正刺杀隔位攻击 <$PKPOWER> 不会赋值 ,会延用上次攻击变量的问题
9.开放自定义安全区、可视化商店、装备掉落规则、拍卖行,使用方式参阅原说明书
2019-04-25测试版
测试版更新(全套更新):
相关优化,更新改动较大,需仔细测试!!!
修改了通讯 结构体 测试现有功能 是否正常
2019-03-20-2测试版更新:
1.修正自定义属性16、17不能共存在一件物品上(共存后悬浮框消失的问题)
2.十步一杀增加攻击距离参数设置
3.CheckItemAddValue、CheckItemAddValueEx、CHANGEITEMADDVALUE 扩展支持所有位置
2019-03-19测试版更新:
1.设置技能伤害/防御
SetSkillPower 技能ID +/-/= 人物伤害增加%(-32768 .. 32767) 人物伤害增加值(-32768 .. 32767) 怪物伤害增加%(-32768 .. 32767) 怪物伤害增加值(-32768 .. 32767) 防御增加%(-32768 .. 32767) 防御增加值(-32768 .. 32767) 时间(秒; 0-65535;0一直有效) 是否保存数据库(0:不存;1:存)
2.获取技能伤害/防御
GetSkillPower 技能ID 人物伤害增加%(变量) 人物伤害增加值(变量) 怪物伤害增加%(变量) 怪物伤害增加值(变量) 防御增加%(变量) 防御增加值(变量) 时间(变量) 是否保存数据库(变量)
3.<$RecallRemainingTime> 显示延时TIMERECALL还剩多少秒。
4.扩展自定义属性文字显示到128字符
5.扩展物品名称为60字符
注意设置装备名字颜色如果使用了PlayImg 参数8(指定鼠标指向后提示信息的宽度):参数9(指定鼠标指向后提示信息高度) ,不用PlayImg的话可以无视!!
Changeitemname 1 {我|70}是彩色的{极品|249}<layImg:1:520:10:100:0:0:0:20:20>
2019-03-16测试版更新:
1.修正人形怪不受MP最低伤害限制
2.J变量可以自己控制(自定义设置时间0-23点)清零时间(参数设置 -- 时间控制 默认每晚24点清零,可自行修改清除时间)
2019-03-15测试版更新:
修正:自定技能无动作时,修改为完全没有动作
修正:弓箭守卫,112,45,323; 弓箭大师,104,45,323无飞行效果
-----------------------------------------------------------------------------------------------------------------
扩展:自定义属性扩展为20个
扩展:自定义属性的值扩展为3个
扩展:自定义属性绑定显示扩展为80个字符
修改:自定义属性显示变量$$修改为$$1, $$2, $$3,如果有显示中有变量,请将$$改为$$1
-----------------------------------------------------------------------------------------------------------------
GetCustomItemValue 装备位置 属性位置(0~9) 变量1 变量2 值位置(0,1,2;0或空表示设置第一个值)
获取装备的自定义属性值:
GetCustomItemValue 装备位置 属性位置(0~9) 变量1 变量2 值位置(0,1,2;0或空表示设置第一个值)
变量1为保存属性值
变量2是否为百分比,是为1,否为0
----------------------------------------------------------------------------------------------------------------------
GetAllCustomItemValue 属性位置 变量1 变量2 值位置(0,1,2;0或空表示设置第一个值)
属性位置 (1绑定AC 2绑定MAC 3绑定DC 4绑定MC 5绑定SC 6绑定MaxHP 7绑定MaxMP 8~57为49个无属性的 更多属性持续增加中)
变量1:非百分比值和
变量2:百分比值之和
----------------------------------------------------------------------------------------------------------------------
CheckCustomItemValue 装备位置 属性位置(0~9) (检测符><=) 检测值 值位置(0,1,2;0或空表示设置第一个值)
----------------------------------------------------------------------------------------------------------------------
Expand4: 扩展马特效
Horse = 3 - 5时,特效支持 0- 6(0:表示无特效),特效文件读取 Data\horse2.wil (1920-3839),320张一组
Horse = 20 - 28时,特效支持 0- 9(0:表示无特效),特效文件读取 Data\L-HorseEffect.wil ,600张一组
Horse = 29 - 49时,特效支持 0-21(0:表示无特效),特效文件读取 Data\L-HorseEffect1.wil ,600张一组
Horse = 50 - 99时,特效支持 0-50(0:表示无特效),特效文件读取 Data\L-HorseEffect2.wil ,600张一组
############################################################################################
2019-03-13测试版更新:
1.AddDlg AddDlgex对话框支持图片
<GEE引擎官方网站|253#GEE引擎官方网站:^254#www.geem2.net>\
★<当前时间:/SCOLOR=251><$DATETIME>\
<按钮点击/@1>\\\\
<关闭/@exit>\
<Looks:1:0:0:1|提示/@2>
<dnitems:1:0:0:1|提示/@3>
<stateitem:30:0:0:0|提示/@4>
<newopui:520:0:0|提示/@4>
newopui: 图片序号:X:Y
<ItemShow:1:1:10:0:1/@2>\
<ItemShow:2:1:10:20:1/@2>
looks / dnitems / stateitem
参数1:物品的looks
参数2:X
参数3:Y
参数4:边框(0:无边框; >0: newopui.pak - 250; <0: newopui.pak - 251)
2. TakeEx 和 takew 和ChangeItemName 增加支持全身所有装备操作(之前不支持神佑 首饰盒,时装)
3.增加人物全身星星数量变量<$UpgradeCount><$H.UpgradeCount>
GetUpgradeCount 位置 变量
;位置支持OK框,装备,首饰,神佑,all或*表示取得身上所有装备星星的数量
4.增加自己被攻击减少的HP变量<$StruckHP>, <$H.StruckHP>
SENDMSG 7 掉血<$StruckHP>
5.增加TakeBagItemex命令用于回收指定物品数据库IDX物品
;回收多个物品,编号之间用|分隔
TakeBagItemEx 物品编号 收取数量 每个物品增加元宝值 每个物品增加金币值 每个物品增加泡点值 每个物品增加泡点经验值 变量(保存实际回收的物品数量)
TakeBagItemex 55|60-65|70 46 0 0 0 10000 N1 0
SENDMSG 6 成功回收<$STR(N1)>个物品,价格为10000经验
2019-03-12 测试版更新
1.修正登录器再WIN8系统下QQ拼音输入法每次打汉字发送后再次打字都需要切换一次输入法的问题
2.添加对话框(可用于主界面任务引导):
AddDlg 编号(1-50) 图片文件序号 图片编号 是否可移动(0:不能; 1:可以) 界面X:界面Y 文字偏移X:文字偏移Y 预留(0;暂时无用) 内容
示例:
AddDlg 1 1 440 1 10:20 30:40 0 <GEE引擎官方网站|253#GEE引擎官方网站:^254#www.geem2.net>\<当前时间:/SCOLOR=251><$DATETIME>\<按钮点击/@1>\<关闭/@exit>
-------------------------------------------------------------------------------------------
AddDlgEx 编号 图片文件序号 图片编号 是否可移动(0:不能; 1:可以) 界面X:界面Y 文字偏移X:文字偏移Y 预留(0;暂时无用) 文件名 是否绝对路径(0:否;1:是)
示例:
AddDlgEx 1 1 440 1 10:20 30:40 0 d:\d.txt 1
-------------------------------------------------------------------------------------------
删除对话框:DelDlg
示例:
#IF
#ACT
DelDlg1 1
说明:参数1为对话框编号(1-50) 参数2(0或空的时删除自己的,1时删除全服用户的)
-------------------------------------------------------------------------------------------
注意:AddDlg不支持 ITEMBOX: INPUTNUM: INPUTTEXT:
并且点击触发只能是数字
-------------------------------------------------------------------------------------------
触发:
QFunction-0.txt中的 [@DlgButtonClickN] (N代表数字)
-------------------------------------------------------------------------------------------
d:\d.txt内容如下:
<GEE引擎官方网站|253#GEE引擎官方网站:^254#www.geem2.net>\
<当前时间:/SCOLOR=251><$DATETIME>\
<按钮点击/@1>\
<关闭/@exit>
3.HumanHP 支持淡出漂血
4.修改HumanHP 参数3 (执行次数,0或或空扩展之前老模式,设置1为新模式执行1次 ,注:新模式如多条命令一起执行扣血会一起扣 漂血会叠加飘)
2019-03-11 测试版更新
此版有UI升级工具
1.修正配置器自动启动时间的设计不当
2.修正嘲讽命令超出怪物视觉范围外无法嘲讽
3.增加当前攻击目标特效 用于方便区分当前攻击目标
4.星星支持5组动态星星,每组10张图
5.<$PKPOWER> 改为只主目标生效
6.修改SuperMoveMsg和SENDMOVEMSG 字体大小最小支持8,最大支持20
7.修改诱惑之光技能对超高等级可诱惑怪物(可修改技能设置中怪物HP)
8.增加商铺批量购买数量自定义
9.扩展自定义属性支持到57个(M2-客户端设置内可见27个,剩余30个在!setup.txt中修改)
10.优化几处小细节
0309测试版更新
1.新的药品(按MaxHP/MaxMP的比例恢复)
StdMode = 0
Shape = 101 {特殊药,类似于太阳水}
AC1:HP恢复比例; AC2:在AC1的基础上增加一个随机范围
MAC1: MP恢复比例;MAC2:在MAC1基础上增加一个随机范围
如:
AC1 = 15; AC2 = 10;那么恢复血量为: 15% - (15+10)%,即 15%---25%的随机。
AC1 = 15; AC2 = 0;那么恢复的血量为 15%
DB:
1414 强效太阳水(比例) 0 101 2 0 0 0 312 0 30 10 40 10 0 0 0 0 0 0 0 0 2500 5 255 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
2.AddButton 支持图片+文字颜色
AddButton 1 6 135 136 137 10 15 6 <Looks:1:0:0>这是第一行{文字|250}\{这是第二行|249}\这是第3行 这是一个提示信息
3. HumanHP增加参数3 (执行次数,0或1或空为执行1次)
4.扩展SetClientBuff 自定义按钮倒计时触发支持到50个
5.修改自定义怪物设置DC为物理攻击,SC MC为魔法攻击,怪物攻击触发对应!!!!
0308测试版更新
1.扩展 RangeHarm 和RangeHarmEx
RangeHarmEx
参数1 X坐标
参数2 Y坐标
参数3 范围
参数4 伤害值
参数5 附加效果 0=无;1=击退,2=冻结,3=麻痹,4=吸血,5=吸蓝, 6真实伤害, 7.石化 8.冰冻 9.蛛网效果 10.红毒 11.绿毒, 12.定身 13.瘫痪 14.防禁锢
参数6 附加属性值 分别对应 击退距离 冻结时间 麻痹时间 吸血值 吸蓝值 真实伤害值(真实伤害无视防御无视护身)
参数7 是否检查防冻结/麻痹/石化/冰冻/蛛网/红毒/绿毒属性(0: 直接设置状态; 1:检查后设置状态)
参数8 目标(0或空:所有目标; 1:仅人物; 2:仅怪物)
参数9 触发选项(0:所有目标触发; 1:只触发一次)
参数10 触发几率(仅对所有目标触发有效,值越小几率越高)
RangeHarm,这个跟上面的一样,就是没有参数9和参数10
2.扩展AddButton支持图片
img:图片序号:文件序号:X:Y
Looks:图片:X:Y
DnItems:图片:X:Y
StateItem:图片:X:Y
NewopUI:图片:X:Y
PlayImg:文件序号:开始图片:播放张数:速度:X:Y:绘制模式(0:普通绘制:1:透明绘制)
AddButton 1 6 135 136 137 0 15 6 <img:520:1:0:0>游戏\活动 这是一个提示信息
3.悬浮框字体改为只改变装备名称
4.增加清掉地图某范围的怪物命令
KillMapMon 地图名 坐标X 坐标Y 范围 怪物名(*表示不判断名称) 是否爆物品(0:不爆,1:爆)
KillMapMon 3 333 333 10 * 0
5.人形怪支持 CTRL+右键查看尸体装备 + 挖取获得物品声音+特效
2019-03-07测试版更新
1、自定义按钮ADDBUTTON 参数9为按钮上面显示的文字标题,-1时为空标题(用于不显示标题) 参数9,不能换行 支持可以换行 如文字 第一行\第二行
2、微端单张图片大小限制扩大, 客户端小地图图片大小限制扩大
3、增加人物和英雄属性发生变更时触发QF脚本字段 @HeroRecalcAbilitys @RecalcAbilitys
4、增加扩展取随机值 非伪随机 命令:RANDOMEX 参数1 参数2
例子:
RANDOMEX 1 2 2分之1
RANDOMEX 4 5 5分之4
RANDOMEX 7 1000 1000分之7
RANDOMEX 3 10000 10000分之
讲解RandomEx 55 100 ,100为母,55为子,母是随机范围,当随机值小于或等于子值 就执行脚本
5、增加角色创建框固定位置选项
6、HumanHP命令延迟时间,有BUG,不管你延迟时间些的多少秒,扣血的时候,会在一开始直接扣除,只是人物/怪物头上的扣血显示会按照延迟时间来显示的问题
HumanHP - 500 1000
HumanHP - 500 2000
HumanHP - 500 3000
HumanHP - 500 4000
HumanHP - 500 5000
这个正确应该是 1000毫秒 2000毫秒 类推到 5000毫秒 每次扣500血量, 错误的是 你脚本开始执行的时候 就已经把 所有的血量一次性扣除掉了 只是延迟显示了而已
7、增加技能转换
ConvertSkill 原技能 目标技能
ConvertSkill 野蛮冲撞 烈火剑法
H.CONVERTSKILL 英雄野蛮冲撞 英雄烈火剑法
8、增加清空变量
ClearVar 变量名 数量
#ACT
ClearVar S0 5
SENDMSG 6 S0-S4全部清空
9、获取地图中某怪物的坐标
CheckMapMonInfo 地图名称 怪物名称 X坐标变量 Y坐标变量
#IF
CheckMapMonInfo 3 白野猪 n1 n2
#ACT
SENDMSG 6 盟重有个白野猪在<$STR(N1)>:<$STR(N2)>
10、获取某地图怪物数量
GetMapMonCount 地图名 是否排除宝宝(0:不排除,1:不排除) 保存变量
GetMapMonCount 3 0 N1
SENDMSG 6 地图3一共有<$STR(N1)>个怪物
11.获取某地图人物数量
GetMapHumanCount 地图名 不算假人(0:算假人,1:不算假人) 保存变量
GetMapHumanCount 3 1 N1
SENDMSG 6 地图3一共有<$STR(N1)>个真实玩家
12、分割字符串
TextSplit 分割符 源字符串 保存变量(只指定第一个,后面的递增
TextSplit | aaa|bbb|ccc|ddddd|eeeeee s1
SENDMSG 6 <$STR(s1)>,<$STR(s2)>,<$STR(s3)>,<$STR(s4)>,<$STR(s5)>
13、取字符串长度
TextLength 字符串 保存变量
TextLength 这是一个测试文字aaabbbccc N1
SENDMSG 6 <$STR(N1)>
--输出25,一个汉字占2个字符
14、获取背包中某物品的数量
GetBagItemCount 物品名称 保存变量 排除OK框中的物品(0或空:计算OK框的物品,1:不算OK框中的物品)
GetBagItemCount 屠龙 N1
SENDMSG 6 你的背包中共有<$STR(N1)>把屠龙
15、在文件的固定行替换写入内容
WriteLine 文件名 行号(0开始) 内容 是否绝对路径(0或空:不是,1:是)
说明:文件不存在写入失败,行号从0开始,替换写入,当行不存在时,插入到最后一行
WRITELINE d:\aaaa.txt 1 写入一段文字 1
SENDMSG 6 第2行内容被修改
16、在文件的指定行插入一行内容
InsertLine 文件名 行号(0开始) 内容 是否绝对路径(0或空:不是,1:是)
说明:文件不存在写入失败,行号从0开始
InsertLine d:\aaaa.txt 1 插入一行文字 1
SENDMSG 6 第2行插入了新的内容
2019-03-06测试版更新:
1、修复人形怪死亡后移位
2、人形怪增加“不攻击模式”
3、修正攻城开始/结束后,英雄名字不变色/颜色还原
4、修正行会战开始,英雄名字不变色。修正行会战结束,人物/英雄名称颜色不还原。
5、修正重新加载NPC,镜像地图内的NPC失效
6、连续使用物品播放烟花有问题
7、增加飘血位置偏移和飘血速度设置
8、修改SetNewItemValue 属性 1,7,8,10可以超过100
20190305测试版更新
1.修正DB怪物飞行类攻击怪物无飞行效果
2.增加全屏绘制
3.增加漂血分开模式(自定义UI界面设置)
4.修正配置器内挂默认选项,默认勾选了血量单位, 进入游戏实际没勾选的问题
5.M2-客户端设置-增加悬浮框部分文字颜色以及字体设置
6.修正MAPEFFECT播放延时问题
7.修正镜像地图.A创建了一个镜像地图,B进去后下线了,此时镜像地图时间到了。B再上线血量会变成19(也就是死一次)然后回到应急传送点 M2报错提示 人物BXXX所在地图未找到 的问题
8.修正放烟花时候声音难听的问题
9.修正穿戴触发身上装备 都是按照 脱下触发时取当前位置为空处理,而神佑这些新增位置则不是的问题
10.修正浑水摸鱼 CTRL+R 宝宝锁定人物就显示出了锁定人物名字的问题
各位使用中遇到的BUG,只要可以让测试出来,就赶紧提交,会快速修复处理
【2019-02-26更新:】
https://www.lanzous.com/i393y2b
1.修正M2 - 在线物 - 修改物数据时勾选自动新况下,当角在游戏中切换地图有几率产生GM模式的问题
【2019-02-19更新:】
本次更新文件:M2Server.exe、数据管理工具.EXE、合区工具.EXE
1.修正合区前拍卖数据在合区后无人购买流拍状态下变成拍卖成功问题<本问题需更新M2Server.exe>
2.修正合区工具和数据管理工具定义的长度不够,导致人物名称被截断,拍卖的数据绑不到人的身上,导致合区后拍卖物品丢失问题<需更新使用最新合区或最新管理工具查看>
3.优化个人商店相关操作处理
4.M2的sqlite数据库的驱动升级到最新官方版
【2019-02-01更新:】
本次更新文件:M2Server.exe
1.扩展check命令支持批量检测标识
2.扩展动态创建一个镜像地图AddMirrorMap命令增加参数9人物退出时返回的地图编号,准确坐标(X.Y)
3.增加取下镶嵌宝石命令ItemoffStone 装备位置 孔位置(1-8)
【2019-01-31更新:】
本次更新文件:M2Server.exe、MakeGameLogin.exe、SelGate.exe、合区工具.exe、数据管理工具.exe
1.修正在勾选装备持久为0消失选项的前提下Stdmode为53的装备,当持久变为零时,受到怪物攻击后,该装备会消失。
2.修正自定义技能暴击BUG
3.修正自定义怪物攻击方式和增加自定义怪物攻击距离选项
4.修正武器诅咒和脚本加幸运不能互相抵消的问题
5.修正英雄死亡不爆身上物品的问题
6.优化获取HTTP列表
7.修改角色网关的特殊防御默认为关闭状态
8.增加英雄复活剩余时间变量:<$H.RevivalTime>
10.扩展检查字符串命令CheckTextList是否在指定文件中,支持绝对路径,具体搜索说明文件
11.配置器增加关闭登录器自动更新功能选项
12.增加百分比计算命令
13.增加替换字符命令
14.修复一些小细节
【2019-01-26更新:】
本次更新文件:M2Server.exe
1.修正[Exception] TUserEngine:rocessHumans 错误
【2019-01-20更新:】
本次更新文件:M2Server.exe
1.修正叠加物品被刷的BUG
2.修正 [Exception] TPlayObject::Run -> Operate 1 Code=1005 错误
【2019-01-15更新:】
修复一些报错
优化细节
|
评分
-
查看全部评分
|