www.996m2.com
写脚本调用素材资源时:禁止图片使用中文名,禁止图片后缀名大
后端Lua说明书:http://engine-doc.996m2.com/web/#/9/154
前端Lua说明书:http://engine-doc.996m2.com/web/#/22/135
3D说明书: http://engine-doc.996m2.com/web/#/26/184
在线说明书: http://video-help.hgtny.cn:9999/shipin/web/index.html
更新日志
引擎版本号:2023.10.24.0
三端配套客户端:3.40.4
传统PC客户端:23.08.30
配套数据库:64_23.10.24.0
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
1.增加装备表34列单件装备不批量拾取(自动走上前拾取)
2.增加进度条SHOWPROGRESSBARDLG命令不被被动技能中断参数
3.增加ADDATTLIST命令参数4扩展2=全部属性计算完后最后增加属性
4.增加字符全匹配删除命令SETVARDECSTRBYMOD
5.增加命令释放buff表状态(只支持官方buff状态)
6.增加从文本里随机获取一组不相同的字符命令
8.增加加入行会前触发返回参数<$param1>:加入的行会名字
9.增加前端lua发text任意消息触发
10.增加内功经验倍数命令
11.增加检测行会是否加入攻城列表命令
12.增加humanhp命令新增参数4,释放广播飘血特效,填1表示广播
13.增加红点表气泡表支持不等于检测“!=”
14.增加装备表need字段设置货币大于多少才能佩戴及need字段110~120新模式设置,needlevel字段无需再计算高低位
15.增加召唤类怪物配置召唤优先级和同时召唤
M2-技能魔法
16.增加M2-颜色-摆摊名字颜色设置
17.增加M2-英雄英雄设置--锁定时间控制
18.增加M2-工具-属性点设置(需要在参数设置-游戏选项(2)中开启)
19.CTRL+F6增加场景字修改摆摊字体大小
20.CTRL+F6增加cfg_custpro_cation自定义属性表
21.CTRL+F6增加cfg_pick_set拾取分类表
22.CTRL+F6增加cfg_menulayer界面表配置
23.CTRL+F6内挂增加隐藏摆摊名字功能
优化召唤技能不走自动战斗优先级
优化吸怪monmove人物视野范围问题
优化怪物中魔法僵直时间问题
优化野蛮和平模式改为野蛮提示失败
优化月灵跟随宝宝攻击时判断距离,在攻击距离内被攻击后不清理目标
优化行会加入条件,根据M2
最高等级设置上限
优化PC端骑马状态下鼠标左键选中目标自动下马
调整ATT属性54-59号属性“对战法道增伤”-“对战法道减伤”将增伤调整为3职业对应其属性进行增加,减伤则对攻击者职业进行减少
修复M2元素属性万分比没有保存按钮问题
修复宠物会主动攻击怪物和他人宝宝问题
修复自定义技能辅助型技能加att属性无效问题
修复只勾选元素万分比TIPS显示不正确问题
修复Checkfield命令导致内存爆涨问题
修复镜像地图BOSS杀死后立马复活问题
修复自定义地图事件回血满血还会飘血问题
修复自定义召唤技能内挂会一直召唤问题
修复结盟后还能攻击的问题
修复元宝绑元默认绑定关系不能修改问题
修复商城数字不简化问题
修复技能替换普攻键转职后消失普攻键问题
修复商城叠加物品计算背包空格错误问题
修复PC端近身不释放开天逐日问题
修复进度条LoadingBar参数loadvalue参数大于1时显示不正确问题
修复<$MONEY(XX)>没同步42亿问题
修复吃药,技能回血都不飘字的问题
修复变型buff在骑马状态下异常的问题
修复原地传送小地图
NPC绿点消失问题
修复pc端自动挂机内挂开启技能接平砍后,打死怪物后 会跑过去砍空刀问题
修复Kill 1
人物死亡不掉物品下次死亡不清理问题
修复M2game表极品列SC无法勾选问题
修复宝宝打死宝宝会获得经验问题
修复<$RANKNAME>常量
不实时刷新问题
修复吸怪最大范围不能超过人物视野范围问题
修复攻击触发无效问题
修复cfg_Mail.xls删除后接收邮件异常问题
修复手机端死亡复活锁定目标消失问题
修复使用魔法技能走一步会丢失锁定问题
修复断线重连后会提示背包格子不足问题
修复-背包有毒符还提示毒符不足问题
修复自定义技能不支持闪避问题
修复拍卖行
不能购买的问题
修复装备表备注支持特效宽高参数问题
范例: <TEXIAO:9#10#-10#50#50&2>
特效ID#移动端X坐标#移动端Y坐标#特效宽度#特效高度&显示位置|PC端X坐标#PC端Y坐标#特效宽度#特效高度&显示位置
修复法师技能接平砍
没开也去砍的问题
修复PC内挂持续攻击无效, 手机持续攻击技能乱放问题
修复十步一杀 锁定问题
修复M2技能CD提示无效问题
修复附近屏蔽发言不屏蔽说话人头上的显示问题
修复优化仓库整理刷新
重新打开仓库又错乱的问题
修复-野蛮空气也会提示‘缺乏冲撞力量’问题
修复GM命令@clearmon*无效问题
修复角蝇怪离开视野也会一直刷小怪问题
修复AddMapGate
GetMapGate
参数1不支持变量,地图坐标小于0没判断阻挡点问题
修复人物掉落、捡取、杀死怪物爆触发里获取不到常量<$CURRTEMCOLOR>问题
修复自定义技能对魔法躲避无效问题
修复给镖车加buff,到时间了buff不消失问题
修复CHECKATTACTEFF格挡战士技能不支持问题
修复自定义技能消耗道具无效问题
修复RangeHarm吸血不实时刷新界面血量问题
修复AddMonDrop命令对人形怪无效问题
修复game表配置极品后没勾选的属性装备也会极品变色问题
修复大刀卫不攻击人形怪问题
修复M2-cfg_game_data极品列SC无法勾选问题
修复隔位近身刺杀不走M2刺杀倍数问题
修复吃药,技能回血
都不飘字的问题
修复宝宝打死宝宝会获得经验问题
修复背包有几率出现空背包但提示背包满问题
修复内功技能面板打开时,有卡顿现象
修复怒之静之技能的熟练度刷新问题
修复连击技能配置的暴击属性不生效问题
修复连击战士技能在安全区冰封人物问题
修复连击追心刺技能推动目标不跟随问题
修复怒之伤害飘血显示的位置问题
修复技能不破盾破防后,魔法盾消失后依然有伤害抵挡
修复改变技能特效无效问题
修复诱惑之光对赤月恶魔怪进入范围怪物不能恢复攻击问题
修复PC端裸模放大后首次佩戴装备导致裸模抖动问题
修复红点表 <$USEITEM[XX]>,<$USEITEMID[XX]>,<$USEITEMNAME[XX]>
用于等级变量判断时无效问题
修复红点表变量条件中使用货币关联不生效问题
修复M2上的启动技能文本提示对战士龙影剑法,双龙斩,雷霆剑法等屏蔽无效问题
修复集怪列表显示已死亡怪物未刷新问题
修复排行榜打不开英雄面板问题
修复M2设置-套装设置-套装TIPS不止支持问题
修复ATT表48号防全毒属性,无法防合击技能“噬魂沼泽”的毒问题
修复日志宝宝杀死怪物
人物时候
不是记录主人的名字
修复防毒属性下,施毒术无效自动施毒还是会无限释放的问题
修复自动战斗目标锁定跟魔法锁定没分开问题
修复困魔咒困不住怪物的问题
修复M2-金币上限不支持到42亿问题
修复自动挂机道士不释放技能,站着发呆问题
修复转职行会界面职业没有刷新问题
修复身上穿戴装备的自定义属性清理以后,角色属性不会及时刷新问题
修复M2-背包叠加物品掉落比例修改无效问题
修复行会战名字颜色
鼠标一碰就白色的问题
修复拉黑了好友 拒绝了私聊
还是会收到提示问题
修复英雄扔物品被打断没有刷新背包问题
修复英雄死亡爆出物品没有刷新
修复法师英雄技能关闭以后分身还是会使用
修复英雄删除以后重新创建,背包有假物品显示
修复M2英雄空降设置的一处问题
修复M2英雄距离目标空降格数偶尔锁定失效需要锁定两次问题
修复手机端会锁定自己的英雄
修复行会战英雄名字变色问题
修复BUFF表U字段英雄不触发问题
修复英雄BUFF不提示问题
修复NeedResetPosWithChat隐藏功能无法隐藏竖怒气条
修复聚灵珠在跨服脚本命令会增加经验问题
修复跨服捡取后触发无效问题
修复跨服内挂自动使用修复神水,导致修理不了
修复跨服满背包触发不能触发QF问题
修复ctrl+f6ATT属性表,不能修改问题
修复HM.HUMANHP命令对人形怪无效问题
修复SETCASTLEGUILD修改占领行会无效问题
修复104限时物品在跨服需要佩戴取下以后才能显示时间
1.增加装备表34列支持单件装备不批量拾取而是自动走上去一个个拾取
配置方法:装备表34列自动拾取条件字段
填 |1,表示此装备开启自动走上去一个个拾取。 填写范例1:|1填写范例2:$(MONEY,2)>=50000|1
2.增加进度条SHOWPROGRESSBARDLG命令不被被动技能中断参数
命令格式:SHOWPROGRESSBARDLG
参数1:时间(秒)
参数2:触发字段
参数3:提示信息
参数4:有动作是否中断(0不中断,1中断,2被动技能不中断)
参数5:中断触发字段
参数6:被攻击(0或空走参数四的配置,1不中断)
被动技能:如魔法盾 治愈术 隐身术,集体隐身术道力盾, 武力盾
神圣战甲术,幽灵盾,无极真气 召唤骷髅,召唤神兽,召唤月灵,召唤圣兽等官方技能
3.增加ADDATTLIST命令参数4扩展2=全部属性计算完后最后增加属性
格式:ADDATTLIST
参数1 参数2 参数3
参数4
参数1:自定义属性组名称
参数2:操作符(+、-、=)
参数3:属性字符串(3#1#100|3#2#100|3#3#10|3#4#10)
参数4:0或为空=计算套装属性增加
1=增加固定值;不计算套装属性(属性加成类无效) 2=全部属性计算完后最后增加属性
[@最后增加属性]
#act
ADDATTLIST 加血啊 + 3#1#100 2
sendmsg 5 当前血量增加100点
4. 增加字符全匹配删除命令
格式:SETVARDECSTRBYMOD
参数1:原字符
参数2:需要删除的字符
参数3:分割符号
[@删除指定内容]
#act
MOV S1
物伤减免提升20%|魔伤减免提升20%|物伤减免提升20%\魔伤减免提升20%|
SETVARDECSTRBYMOD <$str(S1)>
物伤减免提升20% S1 |
SENDMSG 7 测试<$str(S1)>
*此命令不区分大小写
5. 增加命令释放buff表状态
格式:Gmexecute
TestStatus 参数1 参数2 参数3
参数1:buffID
参数2:时间
参数3:参数2不等于0时候
提示时间 【只支持官方buff状态】
#ACT
Gmexecute TestStatus 11 10
sendmsg 5
你的魔法盾效果消失了
6.增加从文本里随机获取一组不相同的字符命令
格式:GetRandomTexts
参数1:文件路径
参数2:获取数量
参数3:保存变量(不输入括号的变量,非自定义变量,如:S1)
参数4:保存实际获取数量的变量
参数5:是否是绝对路径(最后加个参数
1为绝对路径,,0或者留空为默认的相对路径)
[@Main]
#IF
#ACT
GetRandomTexts
..\QuestDiary\测试.txt 10 S1 N1
SENDMSG 6
在“测试.txt”文件里,随机获取10个不相同的字符,保存在变量S1~S10或S$变量1~999里面,实际获取到字符数量为:<$STR(N1)>或N$数量
SENDMSG
6 S1=<$STR(S1)>
SENDMSG 6 S2=<$STR(S2)>
SENDMSG 6
S3=<$STR(S3)>
SENDMSG 6 S4=<$STR(S4)>
SENDMSG 6
S5=<$STR(S5)>
SENDMSG 6 S6=<$STR(S6)>
SENDMSG 6
S7=<$STR(S7)>
SENDMSG 6 S8=<$STR(S8)>
SENDMSG 6
S9=<$STR(S9)>
SENDMSG 6
S10=<$STR(S10)>
;如果文本中只有9行字符,S10则为空,实际获取字符数量为:9
8.增加加入行会前触发返回参数
[@GuildAddMemberAfter]
#if
checklevelex
> 30
#ACT
sendmsg 7
允许加入行会,加入的行会名字是<$param1>
#elseact
sendmsg 7 禁止加入行会
9.增加前端lua发text任意消息触发
@MessageEX(用法跟[@Message_X]一样)
返回参数说明:
参数1:<$CUSTMSGPARAM>=前端传过来的自定义的消息头
参数2:<$Param1>=前端传过来的消息ID
参数3:<$Param2>=前端传过来的自定义的整数
参数4:<$Param3>=前端传过来的自定义的整数
参数5:<$Param4>=前端传过来的自定义的整数
10.增加调整内功经验倍数
功能:设置杀怪内功经验倍数
格式:KILLPULSEEXPRATE 倍率 有效时间
倍率
为杀怪内功经验倍数,倍数除以100为真正的倍率(200 为 2 倍经验,150
为1.5倍)
例子:
[@KILLPULSEEXPRATE]
#IF
#ACT
KILLPULSEEXPRATE 1000
600
SENDMSG 6 您当前杀怪内功经验倍数为10倍,有效时间600秒。
功能:设置地图的杀怪内功经验倍数
格式:PLUSEMAPKILLMONEXPRATE
地图文件名称(*号表示所有地图) 倍率
倍率 为杀怪内功经验倍数,倍数除以100为真正的倍率(200 为 2 倍经验,150
为1.5倍,0表示关闭地图的杀怪内功经验倍数)
例子:
[@PLUSEMAPKILLMONEXPRATE]
#IF
#ACT
PLUSEMAPKILLMONEXPRATE
0 1000
#SAY
您在比奇的杀怪内功经验倍数为 10倍
功能:设置地图杀怪内功经验倍数
地图参数说明:PULSEEXPRATE
进入本地图后杀怪内功经验倍数
格式:PULSEEXPRATE(100) 说明:100代表经验倍数,除以100后为实际倍数。
更新日志
引擎版本号:2023.08.30.0
三端配套客户端:3.40.3
传统PC客户端:23.08.30
配套数据库:64_23.08.30.0
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
1.增加QF挖肉触发
2.增加批量设定绑定规则(穿戴、仓库、背包)已上架拍卖道具不支持改变
3.增加新方式给装备设置绑定状态
4.增加删除身上唯一ID物品
5.扩展HumanDropUseItem指定人物掉落装备支持是否掉落绑定物品
6.增加改变宠物外观命令
7.增加武器加诅咒前触发@MakeWeaponUnLuck,支持stop
8.增加脚印命令SetMoveEff
参数1=脚印特效ID
9.增加高效键值对排序
10.增加登陆状态常量
<$LOGINSTEP>=1表示登陆前=2表示登陆中=3表示登陆完成
11.增加行会联盟触发@GuildApplyBefore并返回值常量
12.增加调整人物的当前内力值
13.增加设置行会战宣战
增加野蛮冲撞,撞不动的时起步动作效果
增加人物掉落背包任意物品前触发
增加英雄锁定空降,与空降距离控制
增加跨服传送本服地图参数LOADKF
增加后台宠物蛋使用日志
增加内力恢复药品(StdMode=0,Shape=4,effectParam=恢复值)
增加聊天栏自动喊话勾选项
增加地面物品闪光特效,特效ID4508
增加PK值改变触发
扩展检测进度条百分比:增加参数5
是否为数值检测填1 表示检测的是数值
扩展召唤自己分身命令增加参数9:分身血量,参数10:分身buff
扩展脚本总耗时命令支持打印循环次数
扩展刷怪命令MonGenEx第15个参数,支持内功怪
扩展货币最高支持42亿
扩展物品规则21爆出消失
扩展引导界面ID:211
人物状态面板 212属性 213技能 214称号 215 时装
231-235英雄
客户端CTRL+F6支持配置:
cfg_att_score.xls 属性表
cfg_custpro_caption.xls 自定义属性表
cfg_menulayer.xls 面板页签表
cfg_pick_set.xls 内挂拾取组名
cfg_PulsDesc.xls 内功经络穴位文字配置
cfg_BUFF.xls
BUFF表配置
cfg_sound.xls 声音表配置
优化cfg_item.xls 修改了英雄的技能名称由白日门XXX改成英雄XXX
优化cfg_magic.xls
修改了英雄的技能名称由白日门XXX改成英雄XXX
优化cfg_magicinfo.xls
修改了英雄的技能名称由白日门XXX改成英雄XXX
优化内挂自动反击配置,对第一个造成伤害的玩家目标持续攻击直到目标消失为止
优化客户端同步速度问题
优化客户端宋体字卡顿问题优化
优化改变性别后发型头部改变
优化骑马发型问题,上马默认不读发型资源
优化M2英雄设置--英雄杀人设置--英雄增加PK值问题
优化cfg_magic.xls表Delay字段当前技能与其他任意技能之间的延时(单位:毫秒)
废弃原cfg_att_score.xls中的战力配置修改为(M2-工具-战斗力设置)配置相关ID战力并支持万分比(支持大数值)
废弃原cfg_kuafuval.xls中的跨服自定义变量配置修改为(M2-功能设置-其他设置)配置相关变量
传统PC中M2配置改动[原(查看--列表信息二)的功能移至(选项--传统客户端设置)中]
增加M2-物品装备-元素属性计算--万分比配置
增加M2-物品装备-增加属性---魔法躲避属性万分比配置
增加M2-工具-自定义技能配置、自定义怪物配置、BUFF设置,该3项配置为写回DATA下原表中,请不要删除相关表格
增加M2-工具-套装设置、宝箱设置,该配置默认读取一次data目录下的原表配置,开启该功能后则读取txt配置不会在读取表格
增加M2-功能设置-技能魔法--分身设置-分身不受74,75属性切割
增加M2-功能设置-技能魔法-火墙死亡后消失
增加M2-参数设置-文字颜色-关闭极品颜色
增加M2-参数设置-城堡设置-取消M2攻城设置(勾选后申请攻城天数、攻城开始\结束时间\攻城时长及攻城触发不再受M2控制,由自己写脚本控制)
增加M2-game_data表配置--Lua,QF融合QM配置选项(原:ShareNpc
配置)
增加M2--英雄设置--空降距离设置
增加M2--游戏参数--游戏速度-检测超速设置(默认为200)即:5刀速度超过200MS则进行惩罚(后续会给予QF触发)
极其严格配置建议设置为100-150(复古类型),稍微宽松建议设置150-200(中变类型)
速度调配:引擎会根据攻击间隔CD进行控制封速,所以请合理调整攻击间隔CD配置
cfg_game_data.xls或调整M2-选项-game_data表配置进行设置相关CD
相关调整间隔速度可在网关中开启调试,进行测试
部分代理因只设置了攻速却没有设置CD间隔,导致开启局部加速造成攻速异常,请根据自己版本进行相对调整
增加cfg_setup.xls表英雄/人物复活保护字段
增加内功怒之和静之技能magic表formula字列用于配置的专用常量<$NGDAMAGE>
增加cfg_skill_present表22列
notLight(默认为0 配置1 为黑夜模式不显示此特效)
增加道具表、装备表,光柱列支持光柱在前在后显示,特效ID#(1光柱在后面,
0光柱在前面)
增加cfg_damage_number.xls飘血表type字段参数=3,表示只飘文字(一般只有格挡用)
增加cfg_damage_number.xls飘血表28号属性忽视防御飘字ID104
增加cfg_makeitems.csv合成表增加显示条件字段
showcondition
增加内挂支持 纵横剑术 龙影剑法 雷霆剑法 噬血术 裂神符 死亡之眼 冰镰术 火焰冰 冰霜群雨
双龙斩
增加F6和内挂表设置自动连击功能
增加F6和内挂表设置支持BOSS不简装
增加模型表pc_enlarge:PC端缩放 ,pc_offsetx: PC端X坐标,pc_offsety:PC端Y坐标.
增加F6和cfg_game_data表字段HideNGHUD
隐藏内功条(0不隐藏 1=隐藏)
增加F6和cfg_game_data表字段SUI_FONT_PATH脚本NPC界面字体文件路径统一配置 例如填:
"fonts/font1.ttf"
增加F6和cfg_game_data表字段firstHeroAutoUse优先提示英雄穿戴
增加F6和cfg_game_data表配置auto_set_topHat_posY顶戴显示位置 默认 走新配置 1走老配置
(新配置顶戴称号同时佩戴
称号佩戴需要调整顶戴坐标位置,称号佩戴触发调整)
增加F6和cfg_game_data表配置红点变量RedPointValue根据m2-功能设置-其他设置-前端变量推送
对应变量 增加前端面板显示变量
增加F6和cfg_game_data栏配置ide_Select_Collection隐藏采集怪弹窗1=不弹
增加F6和cfg_game_data栏配置手机端主界面聊天栏最大显示条数MobileMainMaxChatNum默认值是7
增加F6和cfg_game_data.xls表字段DEFAULT_FONT_SIZE配置字体大小(游戏里90%以上字体大小会根据这个改变)
增加F6和cfg_game_data.xls表字段配置经络TIPS信息cfg_PulsDesc.xls
注:ctrl+F6--更新内容--可一键同步官方配置,点击将同步新增功能到ctrl+F6,不影响原有参数
修复SHOWPROGRESSBARDLG命令触发有延时问题
修复CheckKillSlaveName命令对人形怪英雄的宝宝检查无效问题
修复女性发型id2偏移问题
修复雪域五毒魔特效问题
修复怪物452资源问题
修复提升气泡表检测装备位置常量上线不刷新问题
修复红点格检测背包物品上线不刷新问题
修复血魄一击(战)提示超速预警问题
修复内挂技能熟练度刷新问题
修复M2-物品装备-特殊属性-毒素武器-魔法攻击有效勾选后物理攻击无效问题
修复采集怪不飘血,血条不刷新问题
修复KillMapMon杀死采集怪不爆物品问题
修复技能表ActRate字段,技能伤害攻击力倍数不支持战士技能问题
修复宠物穿戴加攻速属性失效问题
修复宠物战斗、休息图标不显示问题
修复容器内按钮点击后会自动上移问题
修复ATT表是否显示在装备TIPS上noshowtips字段无效问题
修复ChangeSlaveAttackHumPowerRate月灵无效问题
修复蜡烛
火把没有持久了效果还在问题
修复删除行会成员GM命令DelGuildMember无效问题
修复加转身属性点加属性,属性点扣了属性不增加问题
修复系统商店改名装备能买进去卖不出来问题
修复“更改城堡所属行会”ChangeSabukLord
清除沙巴克归属没有清理沙巴克文件夹问题
修复GM命令EndGuild退出行会不判断是不是行会掌门问题
修复M2列表禁止取下不保存问题
修复宝箱同时开多个会报错问题
修复UpdateEquipEffect特效在前面无效问题
修复四则运算计算命令
0-5等于4的问题
修改EquipShow 显示装备 在面板上会来回跳问题
修复拍卖行字体显示模糊,超时重新上架无效问题
修复技能设置面板,点击技能图标,选中特效消失问题
修复M2-cfg_game_data设置新套装勾选无效问题
修复设置装备穿戴优先级后左手位置不替换问题
修复装备对比手镯戒指只对比一个问题
修复祈祷套装宝宝叛变功能无效问题
修复gives不支持批量设置来源SetThrowItemLy问题
修复M2-自定义技能工具-自定义配置-半月-自身周围8格不保存问题
修复持续攻击目标死亡原地复活会丢失目标的问题
修复装备解绑不刷新装备栏问题
修复包裹有毒药,依然提示没有,毒有效护身符放包裹正常
修复背包勾选物品,切换背包页面后只显示8个勾选的问题
修复F6调整小地图无效问题
修复鼠标在人物上亮度显示问题
修复GiveStateItem没有走满背包进邮件问题
修复ChangeItemDura命令问题
修复CheckRangeHumCoun命令无效问题
修复人物目前除了全体模式外无法选择自己宝宝问题
修复和平模式不能攻击玩家问题
修复已学技能,还提示学习该技能问题
修复DEFAULT_FONT_SIZE_NOTICE
改变消息字体大小后
SendCenterMsg显示问题
修复KillMapMon命令不能清理自定义怪召唤出来的怪物问题
修复行会聊天加了前缀导致发不了装备信息
修复RANSJSTR命令分割剩余的字符串保存内容缺失问题
修复M2-宠物设置-宠物名字设置支持填空
修复称号双击佩戴有几率无效问题
修复法师道士学习
战士技能后,不释放其它技能问题
修复F9支持附近界面编辑
修复飞随机跑步会出现提示超速问题
修复有丢弃消失物品规则的物品,丢弃不会触发[@DropItemfrontEX问题
修复M2--game_data个别配置无效问题
修复聊天发送物品道具存在发数据包问题,导致tips显示异常数据
修复挖矿动作对NPC同样有效问题
修复聚灵珠红点刷新背包后乱飘问题
修复挂机不主动攻击人形怪问题
修复部分技能没有伤害问题
修复野蛮不飘血问题
修复MapBossinfo怪物死亡尸体消失后获取不到问题
修复新内挂缺少默认使用间隔的最小时间time无效问题
修复怪物狐月天珠race136杀死其他怪物问题
修复buff缩放结束不还原问题
修复sceneFontSize,调整手机端字体大小无效问题
修复sceneFontSize,pc调整PC端字体大小无效问题
修复属性点按ctrl+点无效问题
修复cfg_monster表字段Hide,隐藏怪物名字失效问题
修复ItemShow物品数量会上下浮动问题
修复OPENHYPERLINK对收缩类面板不能开关问题
修复修复黑夜系统会出现黑块问题
修复小地图不能拖动问题
修复小地图界面层级问题
修复小退东西不见了的问题
修复怪物大血条头像点击触发无效问题
修复cfg_petleve等级上限设置有问题
修复自定义技能辅助地图事件编组模式会变成伤害类型问题
修复自定义技能辅助地图事件不触发[@MagSelfFuncX][@MagTagFuncX][@MagMonFuncX]问题
修复背包物品出现重复或消失问题
修复减血buff、施毒术、自定义怪物宝宝打怪,血条不刷新问题
修复game_data,minimap配置小地图大小无效问题
修复服务端打死怪物出现假怪问题
修复PC手机F10里金币数量不显示问题
修复小地图boss信息显示错位问题
修复小地图cfg_menulayer显示的图片错位问题
修复
SENDMSG 9 消息 高度问题
修复内挂设置-血量简写单位不对面板刷新问题
修复buff缩放位置不对问题
修复item文件里缺少补丁会出现白底问题
修复背包内如果有
2个相同的手镯或戒指 比身上穿戴的属性要好 背包的手镯戒指只会穿戴一次问题
修复 自动挂机 寻路是有怪不打问题
修复自动喊话 T下线后 还能喊话问题
修复噬血术 魔法躲避几率 无效问题
修复M2-飞随机不停止挂机设置不保存问题
修复ChangeModeEx
11会禁锢自己的问题
修复M2-大退CD无效问题
修复自定义怪空刀有空刀问题
修复FORMULATION 0-100
运算错误问题
修复QM登录触发脚本不支持QF触发问题
修复善恶模式锁定人形怪无效
修复下马朝向问题
修复法师道士人形怪行为模式
修复自定义属性标题图片和特效同时使用位置不对问题
修复拍卖行确认按钮重复点击提示错误
修复技能表技能伤害攻击力倍数ActRate字段导致威力翻倍问题
修复地图参数宝宝不攻击人物SLAVENOTATTACKHUMAN对触龙神赤月恶魔宝宝无效问题
修复魔法盾圣甲战术施毒术等属性过大导致时间溢出
修复自定义召唤技能宝宝攻击威力不跟随主人职业问题
修复自爆怪归属问题
修复已经学会的技能,捡取后还会提示快捷使用问题
修复人形怪死亡后会改变外观问题
修复转职变性前端不同步刷新问题
优化仓库刷新问题,
按仓库整理保存刷新位置
修复ADDSTARTPOINT重复增加安全区无法删除问题
修复动态地图参数-1 随机点无效问题
修复锁定人物
宝宝去攻击, 人物不会灰名问题
修复H.TakeBagItem命令无效问题(需要把人物 英雄
背包回收变量做区分)
修复PC端按F1会去释放攻击问题
修复包裹有毒药,依然提示没有问题
修复回城进入视野飘全部蓝问题
修复SendCenterMsg参数6QF触发无效问题(例:发送行会信息,行会成员都可触发)
修复合成表货币关联失效问题
修复英雄召唤出来自动攻击练功师
修复英雄治愈术回复不了召唤骷髅血量
修复英雄自定义属性进入跨服显示出现问题
修复英雄刺杀只对1一个目标有效问题
修复英雄半月只对主目标造成伤害问题
修复英雄冰霜雪雨不释放问题
修复NOTALLOWUSEMAGIC地图参数部分英雄技能不支持
修复合击飘血只飘一个问题,主号飘血ID15英雄飘血ID60
修复手机端人物英雄锁定对方英雄没有判断行会编组等
修复英雄合击攻击英雄没有飘血
修复随机时人物和英雄重叠到了一起
修复怪物大血条,英雄宝宝攻击没有归属
修复54-59号属性对英雄无效问题
修复内挂开启跟随主号攻击,人物释放群体技能导致英雄目标随机问题
修复跨服道士治愈术,嗜血术,无极真气几率出现回血情况
修复跨服喝药导致伤害不对问题
修复跨服沙巴克大门进入不了问题
修复跨服国家怪物会攻击本国的人物
修复跨服结盟锁定问题
修复跨服英雄重复使用无极真气问题
修复跨服小精灵拾取无效
修复跨服英雄死亡复制装备问题
修复客户端线上的穴位无法点击问题
修复内功英雄加经验问题
修复战士连击不能释放问题(所有战士开关型技能的magic表Delay字列都需配置0或空)
修复内功内力值上限问题
修复内功英雄加经验问题
修复检测内功CHECKNGLEVEL小于等于错误问题
修复连击释放问题
修复内功内力值上限问题
修复英雄连击设置和释放问题
修复斗转星移卡出无敌问题
传统PC端修复内挂血量简化显示无效问题
传统PC端修复修改cfg_att_score.xls表元素属性颜色设置无效问题
传统PC端修复系统商城UI不能调整坐标问题
传统PC端修复扔绑定物品没有弹窗提示问题
传统PC端修复光柱读取JPK素材时不显示问题
传统PC端修复叠加物品存入仓库后叠加数量不实时刷新问题
传统PC端修复未开启的仓库格子可以通过右键存入仓库问题
传统PC端修复月灵攻击命中效果不消失问题
传统PC端修复修复撞怪回弹后人物无法移动问题
传统PC端修复回城偶尔出现NPC消失问题
传统PC端修复取消国家攻击模式后鼠标点击切换攻击模式不顺畅问题
传统PC端修复内挂自动逐日剑法,取消无效问题
//示例:
[@main]
#IF
EQUAL U1
1
#act
;设定禁止扔、禁止交易、禁止存规则(1+2+4)
SETALLITEMSBIND
7
#elseact
;取消所有绑定状态设置为0即可
SETALLITEMSBIND
0
该功能为遍历设定形式,不要频繁进行操作该功能
如:非赞助给予的是绑定道具,需要在各个触发接口配[给装备设置绑定状态]的命令进行设置
3.增加新方式给装备设置绑定状态
功能:设置人物装备绑定状态。
格式:SETITEMBINDSTATE
参数1 参数2
参数1:装备位置(0~12,-1时为OK框中物品)
参数2:绑定规则
绑定状态说明:1=禁止扔 2=禁止交易 4=禁止存
8=禁止修 16=禁止出售 32=禁止爆出 64=丢弃消失 128=死亡必爆(死亡爆出来后,该属性就会删除,在捡起来戴上,就没有死亡必爆了)
256=禁止摆摊或上架拍卖行]
[@main]
#IF
#act
;设定衣服禁止扔、禁止交易、禁止存规则(1+2+4)
SETITEMBINDSTATE
0 7
#elseact
;取消衣服绑定状态设置为0即可
SETITEMBINDSTATE 0
//示例:
[@main]
#IF
#act
;删除身上唯一ID物品(衣服、武器)
DELBODYBYMAKEINDEX
<$DRESSID>,<$WEAPONID>
6.增加改变宠物外观命令
SETPETAPPR 参数1
参数2
参数1:宠物序号,X表示当前宠物
参数2: 怪物外观ID( 怪物Appr)
[@外观]
#act
SETPETAPPR X
112
SENDMSG 5 你的宠物外观变成白野猪啦。
[@外观还原]
#act
SETPETAPPR X 0
SENDMSG 5
你的宠物外观还原了
8.增加脚印命令SetMoveEff
参数1=脚印特效ID
#if
#act
SetMoveEff 256
SENDMSG 5 添加足迹脚印成功!
10.增加登陆状态常量
<$LOGINSTEP>=1表示登陆前=2表示登陆中=3表示登陆完成
[@BuffChange]
#if
<$LOGINSTEP>
=1
#act
SENDMSG 7 防止登陆时,会同步触发buff改变触发
break
例子:
[@main]
#act
ADDINTERNALFORCE + 100 0
sendmsg 6
人物当前内力值恢复100点
[@设置行会宣战]
#ACT
SETGUILDWAR 红方 蓝方
30
更新日志
引擎版本号:2023.06.28.0
三端配套客户端:3.40.2
传统PC客户端:23.06.28
配套数据库:64_23.06.28.0
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
增加可视化客户端配置ctrl+f4
增加刮刮乐面板控件
增加-装备表33列装备投保字段Insurance支持根据投保次数配置投保金额(货币#投保金额)
增加占领沙巴克触发
增加命令把行会赋予沙巴克
增加杀死镖车触发
增加点击任意采集怪物触发
增加宠物加血命令PETHP
增加丢弃金币前触发@DropGoldfront
增加四则运算计算命令参数3
增加获取人物身上装备属性值命令GETITEMATTIDVALUE
增加新排行榜刷新触发@IniSort和排行榜点击排名触发@ClickSortNo
增加清掉地图某范围的怪物KillMapMon
增加获取当前地图怪物状态命令mapBossinfo,支持脚本命令刷的怪
增加脚本命令设置地图参数命令 SetMapMode ,//填1是开启
不填是关闭
增加获取当前地图行会成员数量
增加<BAGITEMS>参数exbind
为1时过滤绑定的
增加支持宠物攻击锁定支持PC,ctrl+a快捷键
增加地图参数
SLAVENOTATTACKHUMAN宝宝不攻击人物,SLAVENOTATTACKHERO宝宝不攻击英雄 PETNOATTACKHUMAN宠物不攻击人物
PETNOATTACKHUMAN宠物不攻击英雄
增加分身数量常量<$CLONEPLAYERCNT>
增加怪物表设置,挖肉怪挖肉难度,格式 10#5 10代表怪物硬度
5代表每次硬度递减值随机范围(0-5)
每次挖肉
硬度递减,递减值为0-5的随机值
,怪物硬度为0的时候挖肉成功
增加回收获得总物品<$TOTALRECYITEMS>常量,获得的值格式:
回收获得物品IDX=数量
增加[@CanPaimaiItem] [@BuyPaimaiItem]触发 支持返回参数 :S0
物品名字,<$Param1>-物品ID ,<$Param2>-物品唯一ID , <$Param3>-上架货币ID,
<$Param4>-上架货币数量
增加下拉菜单增加maxhei参数,下拉内容高于这个参数则可以上下滑动
增加常量<$NEWMAP>
为@LeaveMap要进入的地图,只支持@LeaveMap触发其它触发里无效
增加-修改宝宝属性CHANGEMOBABILITY命令参数1支持宝宝唯一ID
增加OPENHYPERLINK
110 112 不加参数2 自动收缩
增加怪物雷炎蛛王race121
增加时装界面-下层 ID3902
英雄时装界面-下层ID 3903
增加MAKEPOSION命令增加最后一位 增加参数 1表示判断防全毒 防麻痹 防冰冻
防蛛网状态,0或者空按之前的
增加缓存键值对删除命令DELVARCACHE
增加通区变量操作
增加Input与@@InPutString输入框敏感字检测
增加移动端登录设备常量<$MODETYPE>
增加后台区服部署时间常量<$CREATESERVERTIME>
增加后台区服测试时间常量<$TESTSERVERTIME>增加后台区服正式时间常量<$STARTSERVERTIME>
增加内功连击系统
增加M2-工具配置,自定义技能自定义怪物
增加M2-功能设置-其他里设置,切换地图随机不停止挂机
增加M2-其它设置--门类传送点不显示瞬移特效
增加M2-功能设置-客户端设置-禁止交易货币
增加M2-升级经验-回收聚灵珠-设置回收表格给聚灵珠经验
增加M2-技能魔法-狮子吼是否麻痹英雄选项
增加cfg_game_data.xls表WeaponLooksOrderUp层级参数
增加cfg_bubble.xls表引导气泡系统
增加装备表33列装备投保字段Insurance支持根据投保次数配置投保金额(货币#投保金额)
增加cfg_menulayer.xls表condition字段配置显示条件方式
增加cfg_buff.xls表,
颜色buff_color变型buff_cloth缩放buff_sacle字段
增加cfg_redpoint.xls表支持个人标识,M2上配置格式为[8],
表格式配置格式为{8}=1
增加cfg_redpoint.xls红点表支持B变量,表字段限制最大值不可超过4503599627370496
增加cfg_redpoint.xls红点表支持字符型变量为空判断,格式如:S1=null
增加cfg_newsetup内挂表支持战士自定义开关型技能开启和关闭--内挂表第二列ID填
10000+自定义技能ID
增加cfg_game_data.xls表增加NoMonDmgSkillID 禁止74
75号属性切割技能,多个技能用#号连接--
增加cfg_game_data.xls表ShowSkillCDTime字段开启技能按钮数字CD显示
增加cfg_game_data.xls表配置仓库大格子
字段 bag_storage_row_col_max 值
12|8
增加cfg_game_data.xls表setTipsAttrTitle字段扩展支持宝石标题修改
增加cfg_game_data.xls表
字段FindDropItemRange 参数(范围)
自动捡取范围识别配置
增加cfg_game_data.xls表 字段AutoMoveRange_Chat
参数(范围)聊天框寻路功能,目标有阻挡点在范围寻路可移动的点子
增加cfg_game_data.xls表defaultJob字段创角打开默认职业
增加cfg_game_data.xls表PCPropertyNotAdapet字段填1=PC属性栏自动适配
增加cfg_game_data.xls表DEFAULT_FONT_SIZE_NOTICE字段改所有消息字体大小(除SENDMSG9)
增加cfg_game_data.xls表DEFAULT_VSPACE字段配置富文本换行上下间距(手机PC统一配置)
增加cfg_model_info.xls表混合模式字段类型3常规变亮4去除特效阴影(工具压缩需要使用1.7.0.4以后版本)
优化键值对同步缓存操作到M2配置(使用缓存配置的务必按说明进行操作变更)
优化交易行首饰盒不根据
ui配置位置显示的问题
优化物品来源,邮件发送的物品为系统制造
优化英雄技能检测和执行只使用一个(例:英雄烈火剑法)
注:628引擎英雄执行技能相关命令必须是英雄技能名称,cfg_magic.xls与cfg_magicinfo.xls白日门需要改成英雄
增加F6里cfg_game_data配置采集怪
ide_Select_Collection = 1的情况下 不弹可选择界面
增加F6里cfg_game_data配置手机端主界面聊天栏最大显示条数 MobileMainMaxChatNum
默认值是7
增加清理沙巴克归属命令RESETCASTLE,不需要参数
增加学习技能新命令addskillex用于学习内功和连击技能,基础技能全支持
增加怒之技能附加的伤害飘字ID105
增加内功面板按钮挂载面板ID
增加内功面板新手界面引导功能
增加cfg_sound.xls表技能(含连击)声音配置
增加内功连击自定义按钮挂载主窗口ID
增加游戏面板调用OPENHYPERLINK支持内功连击
增加新手界面引导功能Navigation支持内功连击
修复自动战斗负重满了还会去拾取问题
修复商城重复商品不显示问题
修复ADDATTLIST命令参数4填1,加60号属性无效问题-3.23同步更新
修复att68号属性对怪也有效问题
修复M2内功设置的内力恢复基数调整无效问题
修复连击技能CD无效问题
修复内挂挂机群体单体技能配置存在连击技能问题
修复战士双龙斩,龙影,雷霆剑法等技能在刺杀攻击中不能释放问题(需要用最新的cfg_magicinfo.xls表)
修复英雄改名特殊符号“·”提示不能修改问题
修复英雄命令读表读不出来问题
修复玩家掉落装备会走仍掉任意物品前触发问题
修复合击按钮特效,小腿以后不显示
修复新框架攻击自动下马无效问题
修复新框架VIEWPLAYER打开面板失效问题
修复镜像地图时间到了,人物回城英雄有几率不跟随回去
修复英雄宝宝杀死怪物显示是人物杀死问题
修复自动战斗负重满了还会去拾取问题
修复商城重复商品不显示问题
修复ADDATTLIST命令参数4填1,加60号属性无效问题-3.23同步更新
修复att68号属性对怪也有效问题
修复M2内功设置的内力恢复基数调整无效问题
修复连击技能CD无效问题
修复内挂挂机群体单体技能配置存在连击技能问题
修复战士双龙斩,龙影,雷霆剑法等技能在刺杀攻击中不能释放问题(需要用最新的cfg_magicinfo.xls表)
修复英雄改名特殊符号“·”提示不能修改问题
修复英雄命令读表读不出来问题
修复玩家掉落装备会走仍掉任意物品前触发问题
修复合击按钮特效,小腿以后不显示
修复新框架攻击自动下马无效问题
修复新框架VIEWPLAYER打开面板失效问题
修复镜像地图时间到了,人物回城英雄有几率不跟随回去
修复英雄宝宝杀死怪物显示是人物杀死问题
优化英雄技能检测和执行只使用一个(例:英雄烈火剑法)
修复入包触发关联后技能书拾取提示持久过低问题
修复擒龙手攻击走位问题
修复PC装备栏加的面板,鼠标显示TIPS会穿透到下层问题
修复生肖界面底图不能隐藏问题
修复人在宠物身后自动挂机人物不动问题
修复禁锢重叠后会有2个缺口 人可以跑出禁锢区域
修复滑动拉杆设置100以上会清零问题
修复新内挂挂机保护没有怪物使用随机, 在关闭后还会触发一次随机的情况
修复浑水摸鱼模式会对人形怪无效问题
修复内挂对金币不勾选捡取无效问
修复buff禁止攻击还可以平砍问题
修复优化新内挂,自动战斗,单群体技能释放规则
修复百分比图片direction参数2和3会造成偏移问
修复PC端交易按钮异常问题
修复杀怪爆物品
范围捡取 有可能卡出假道具捡不起来问题
修复达到了最高等级限制 ,回收表回收 还是会增加经验问题
修复回收表回收给道具会显示物品来源问题
修复道具表200类给物品,没有判断
叠加数量,会无限叠加问题
修复CLEARMAPMON清理怪物命令石化怪无效问题
修复刀魂第3个进度条不显示问题
修复takew
命令2个手镯只收走一个问题
修复自定义属性加64号属性,面板显示实际没效问题
修复ChangeHumNewValue不支持大数值问题
修复大刀卫士攻击范围变大问题
修复怪物表小精灵不支持修改名字颜色
修复PC装备栏加的面板,鼠标显示TIPS会穿透到下层问题
修复擒龙手拉人后会走到
被拉的人之前的位置
修复M2-设置关闭面对面交易后PC端不能交易问题
修复M2-技能设置-治愈术-飘血设置无效问题
修复生肖界面底图不能隐藏问题
修复ReleaseMagicEx特效延时问题
修复RangeHarm和ReleaseMagicEx同时使用特效方向不对问题
修复人在宠物身后自动挂机人物不动问题
修复自定义技能@MagTagFuncEx里CHECKCURRTARGETRACE无效问题
修复M2-技能设置-治愈术群体治愈-每次回血值
支持设置GM自己设置
修复ReloadMonsterDB
Gm加载怪物表后台报错问题
修复小精灵一个个拾取金币不会拾取问题
修复禁锢重叠后会有2个缺口
人可以跑出禁锢区域
修复M2-参数设置-人物死亡-时装爆率设置军鼓盾牌
修复takew
命令2个手镯只收走一个问题
修复怪物表守护字段对脚本刷的怪无效问题
修复ReloadMonsterDB
Gm加载怪物表报错问题
修复人物挂机,经常被宠物卡位走不了
修复buff禁止攻击无效问题
修复刀魂进度条第3条不显示问题
修复att表暴击74 75号属性不支持大数值问题
修复F10双击层调整层级不保存问题
修复自动挂机,有时候会站着不动的问题
修复刺杀时候 第2次没有伤害问题
修复自动挂机打怪爆东西捡东西时候打开商城会超级卡问题
修复cfg_game_data.xls表zhanguxianshi字段,设置了条件还是可以穿戴问题
修复buff表no_skill字段无效问题
修复buff表front_sfx_stuck字段会造成特效不消失问题
修复新内挂不支持自动火墙问题
修复红点表格使用等级常量第一次上线不生效问题
修复大血条血条数量超多时,攻击怪物卡死客户端问题
修复合成表关联的货币,满足后提示货币不足问题
修复采集怪被采集死亡后,列表没有实时刷新问题
修复SETMAGICSKILLEFFT修改魔法盾外观,地图留下盾外观重影问题
修复重新召唤神兽,圣兽,月灵等宝宝时,地图会出现2个阻挡点问题
修复行会战安全区颜色显示问题
修复支持在String.ini
里配置师徒文字提示,字段NPCSayUnMasterOKMsg【师徒关系】 NPCSayForceUnMasterMsg
【脱离师徒关系】
修复宠物在外面能攻击到安全区内的人问题
修复赤月恶魔宝宝会攻击主人会攻击NPC等
修复连接点会造成视野不刷新问题
修复RangeHarm伤害范围命令推动弓箭手问题
修复cfg_damage_numberID编号不支持大于255问题
修复魔法值超过21亿魔法盾开不起来问题
修复怪物表攻击防御等属性不支持大数值问题
修复人形怪通过-装备掉落组设置掉落,没有物品来源问题
修复RangeHarm范围伤害吸血会造成剩1血不死问题
修复没开启物品来源假人装备会显示系统给与
修复毒死的怪物没有触发@mondropitemex问题
修复没有穿武器杀人会提示加诅咒问题
修复PK地图,人物死亡掉落物品S0会是上次的问题
修复人物转职后行会里显示的还是原来的职业
修复新框架OPENHYPERLINK
21 设置-拾取无效
修复M2设置了禁止取下takew命令不支持马牌取下
修复火焰戒指治愈戒指等会加其它属性问题
修复GetDBIdxItemFieldValue投保字段不支持问题
修复M2-其它设置-麻痹禁止传送
开关无效
修复怪物不支持buff表
I列禁止攻击和行走问题
修复人形怪宝宝休息按钮无效
修复身上金币超过M2上设置的最大数量,再丢弃金币,地面金币显示会有问题
修复M2-扔物控制金币设置不支持2000万以上问题
修复删除技能后魔法盾还在身上问题
修复新框架聚灵珠经验显示不刷新
修复新框架不支持BindEvent
满背包触发
修复DELDROPITEM地图参数无效问题人(物死亡后掉落的身上和背包物品立即消失不显示在地面)
修复CHANGEMOBABILITY时间参数无效问题
修复伤害吸收不支持大数值
修复ChangeModeEx护身第3个参数扣篮比例无效问题
修复M2
播报在线人数控制无效问题
修复人形怪释放群体技能会检测自己宝宝问题
修复地图参数 maxplayer(1)
限制地图多少人进入无效问题
修复[@GuildDelMemberBefore] 退出行会 Stop
实际没退出,但显示没了问题
修复M2-无极真气设置不支持,每级递增支持0秒问题
修复宝宝攻击怪物大头像不显示归属问题
修复师徒模式
夫妻模式时候不能攻击所有人, 需修复为不能攻击夫妻、师徒
修复护体神盾删除技能后还有特效问题
修复buff表格禁止行为字段不支持怪物问题
修复cfg_game_data.xls
字段IgnoreMon半月怪物问题
修复攻击人物,触发禁锢BUFF,只要站在如图的45度方位,就自动停刀问题
修复
OPENHYPERLINK 112
2无效问题
修复SETMAGICSKILLEFFT修改群体雷电术无效问题
修复怪物千年树妖攻击闪影资源问题
修复怪物足球race120
raceimg9表现问题
修复怪物触龙神出生动作资源问题
修复怪物洞蛆死亡动作资源问题
修复脚本改变宝宝移动速度时,宝宝走路异常问题
修复[新框架]删除所有称号,界面没有立即刷新
修复刺杀隔位没有伤害问题
修复移动太空步问题
修复内存溢出导致引擎崩溃问题
修复优化新内挂,自动战斗,单群体技能释放规则
修复交易时商城购买物品不对问题
修复相同国家小退锁定问题
修复新内挂保护没有怪物时使用随机,在关闭后还会触发一次随机的情况
修复SETADDNEWABIL批量增加附加属性重启M2失效问题
修复H5网关相关问题
修复游戏会出现断线重连转圈圈问题
修复小精灵挡在人物前面导致人物释放野蛮不成功问题
修复人形怪佩戴斗笠外观不显示问题
修复人物带了斗笠分身有斗笠但不外显问题
修复魔法血球显示问题
修复进入跨服涉及到属性就会加65号属性问题
修复跨服骑马不能走动问题
修复跨服国家刷新问题
修复跨服视野假人问题
修复跨服结盟锁定问题
修复跨服投保装备,投保次数未返回本服问题
修复跨服组队小地图显示问题
修复跨服进入时导航栏里面
对同行会,联盟玩家没有刷新屏蔽问题
修复跨服使用幽灵盾和神圣战甲术无效问题
修复跨服英雄无极真气,幽灵盾,神圣战甲术无效问题
修复在跨服关闭英雄技能还是使用问题
修复跨服英雄道士宝宝不会被攻击
修复跨服攻击英雄出现不掉血情况
修复英雄召唤神兽,进入跨服出现神兽残影问题
修复英雄在跨服释放技能出现满血问题
修复英雄进入跨服不动攻击不掉血问题
修复英雄71号属性回血错误问题
修复几率出现英雄召唤不出来问题
修复英雄宝宝打死怪物
人物不会杀死怪物触发[@OnKillMob]问题
修复英雄在安全区背包物品丢弃,会消失,不提示禁止安全区丢弃问题
修复英雄佩戴称号触发有问题
修复一页背包时候打开英雄背包无效问题
修复英雄距离过远时锁定无效问题
修复英雄改名()符号提示非法字符问题
修复英雄H.CHECKMAGICNAME命令无效问题
修复英雄身上装备放入人物背包提示问题
修复英雄改变外观发型没有隐藏问题
修复[@BeginMagic]不触发合击技能问题
修复英雄半月技能会把主号算入进去
修复SETBODYCOLOR
设置人物变色武器没有效果
修复89号属性英雄属性栏显示不对问题
修复英雄距离过远时,保护无效以及血量不刷新问题
修复英雄气功波不释放问题
修复英雄锁定失效问题
修复道道合击伤害不稳定问题
修复人物加入国家以后导致英雄乱攻击问题'
优化英雄合击规则(释放合击将直接释放不再等待)
增加英雄ChangeModeEx支持(只支持部分)
增加英雄BUFF常量(叠加数量:<$H.BUFFOL>剩余时间:<$H.BUFFTR>)
增加英雄MAKEPOSION命令多级脚本使用
增加英雄设置穿入穿怪命令
增加在英雄背包使用31类物品
增加英雄使用技能前触发
增加[@KillPlay]杀死人物触发返回变量
增加[@KillMon]
杀死怪物触发返回变量
增加[@OnKillMob] 杀死怪物触发返回变量
增加英雄身上装备掉落前触发
修复传统PC被踢出组队,一直提示问题
修复传统PC内挂保护小退不保存问题
修复传统PC修复神水无效与提示问题
修复传统PC全屏模式遮挡问题
修复传统PC飞随机出现假影问题
修复传统PC自己使用野蛮后走不动问题
修复传统PC靠墙被野蛮后卡住问题
修复传统PC盟重小地图不显示怪物红点问题
修复传统PC拍卖行购买东西都显示屠龙问题
修复传统PC诅咒10显示问题
修复传统PC仓库存取几率出现无响应问题
修复传统PC挂机几率出现卡位问题
修复传统PC超负重,交易中无法使用道具问题
修复传统PC第一次上线玩家的属性会显示错误问题
修复传统PC沙大门形象不对问题
修复传统PC组队以及行会聊天会在头顶显示问题
修复传统PC挂机设置中道士隐身有时候无法隐身问题
修复传统PC摆摊与交易状态的一些限制
修复传统PC怪物不动几率空毒问题
修复传统PCNPC商店没有根据持久计算价格问题
修复传统PC人物面向问题
修复传统PCGUI仓库移动勾选无效问题
修复传统PCADDBUTTONEX图片向上偏移问题
修复传统PC新角色攻击修改异常问题
修复传统PC拍卖行不判断背包格子问题
修复传统PC角色名字长度问题
修复传统PCSM_RUSHKUNG不更新msgx问题
修复传统PC聊天框自动喊话按钮无效问题
修复传统PC神秘装备查看方式,同步三端
修复传统PC交易前触发无效问题
修复传统PC属性栏躲避,恢复显示不对问题
修复传统PC目标锁定特效问题
修复传统PC行会封号长度问题
修复传统PC武器升级安全区无提示问题
修复传统PC叠加物品丢弃地上不显示数量问题
修复传统PC死亡后小退血量不对问题
修复传统PC切换红名攻击模式卡住问题
修复传统PC@InputString命令几率无效问题
修复传统PC金币吧自动捡取问题
修复传统PC神秘装备显示问题
修复传统PC摆摊刷物品问题
修复传统PC行会显示问题
修复传统PC买卖物品时右下已获得经验会消失
修复传统PC武器升级安全区提示问题
修复传统PC摆摊不显示自定义货币问题
修复传统PC千里传音无效问题
修复传统PC心灵启示无效问题
修复传统PC光圈锁定特效显示逻辑
修复传统PC人物面向问题
修复传统PC光标偏移问题
修复传统PC行会结盟问题
修复传统PC宣战问题
修复传统PC行会创建条件显示问题
修复传统PC充值界面金额不显示问题
修复传统PC施法后停顿问题
修复传统PC内挂自动放药功能
修复传统PC任务栏显示2个窗口问题
修复传统PC自动拾取功能(只修复以人物为中心)
修复传统PC--M2--传统客户端控制--大背包设置不保存问题
修复传统PC仓库存放取出速度过快导致的刷新不及时
修复传统PCPLAYEFFECT层级问题
修复传统PC顶戴层级问题
修复传统PCM2--传统PC客户端设置--经验颜色修改无效问题
修复传统PC传统PC地图特效播放速度过快
修复传统PCREFRESHBAG刷新背包命令无效问题
修复传统PC--M2--传统客户端控制--大背包设置不保存问题
修复传统PC仓库存放取出速度过快导致的刷新不及时
修复传统PCPLAYEFFECT层级问题
修复传统PC顶戴层级问题
修复传统PCM2--传统PC客户端设置--经验颜色修改无效问题
修复传统PC传统PC地图特效播放速度过快
修复传统PCREFRESHBAG刷新背包命令无效问题
修复传统PC人物满血状态下,加血还会飘血问题
修复传统PC人物飘血的速度过快问题
修复传统PC称号佩戴问题
修复传统PC背包按钮可以显示,但功能无效问题
修复传统PC主屏幕弹出公告不显示问题
修复传统PC行会申请列表不显示申请人名单问题
修复传统PCMoveMonToPos命令移动怪物,不会立即刷新怪物的位置
修复传统PC行会宣战和结盟面板问题
修复传统PC行会职务修改后,颜色没有实时刷新问题
修复传统PC组队退出队伍后,人名还显示在面板上
修复传统PCSendCenterMsg内容分段字体颜色显示问题
修复传统PCNPC商店无法买卖问题
修复传统PC@@inputstring输入框输入后
不触发函数
修复传统PC消耗类物品,客户端不刷新问题
修复传统PC创建行会以后创建面板没有关闭
修复传统PC仓库问题m2-选项-传统PC客户端控制
修复传统PC小地图显示问题
修复传统PC人物模型斗笠外观显示问题
修复传统PCEquipShow参数B无效问题
修复传统PC允许组队勾选后不保存
修复传统PC开启挂机后,道士卡治愈有施法动作不加血问题
修复传统PC邮件不会换行问题
修复传统PC套装备注清空时会有一个小方框显示
修复传统PC删除道士角色,恢复角色时职业不对
修复传统PC物品套装功能
修复传统PC邮件功能不显示物品问题
修复传统PC充值比例界面错乱问题
修复传统PC称号栏,鼠标移动以后UI消失问题
优化传统PC注册账号流程
优化传统PC聊天信息颜色
优化传统PC头顶喊话格式
优化传统PC内观头发位置
优化传统PC安全区走路穿怪禁止穿NPC
优化传统PC安全区野蛮停顿时间
优化传统PC心灵启示技能
优化传统PC命令OpenWebSite规则
优化传统PC技能显示顺序
优化传统PC优化组队同步三端组队功能
扩展传统PC斗笠显示编号
扩展ADDBUTTONEX控制参数9=17聊天框
扩展传统PC自定义属性分类0-5
删除传统PCGUI背包按钮改为使用ADDBUTTONEX挂靠
增加传统PC分辨率800*600
增加传统PCGUI内挂排版显示功能
增加传统PCGUI交易锁定移动控制
增加传统PCGUI的好友组队,商城,排行榜功能
增加传统PCGUI设置技能栏显示5个功能
增加传统PCGUI气泡位置设置
增加传统PCGUI控制聊天框是否收缩
增加传统PC客户端敏感字(私聊,行会名字,行会公告)
增加内挂保护时间控制--关联M2游戏速度--吃药速度
增加传统PC邮件、组队、好友同步三端功能
增加传统PC商城系统同步三端功能
增加传统PC属性att_score表显示同步三端
增加传统PC邮件,气泡,属性栏GUI设置
增加传统PC内挂保护默认物品设置
增加传统PC攻击打断小退功能,M2传统PC设置
增加传统PC购买物品间隔控制,M2游戏速度--点击NPC速度
增加传统PC注册账号禁止使用中文功能
增加传统PC敏感字-同步三端
增加传统PC套装系统--同步三端套装
增加传统PCSENDMSGNEW主屏幕弹出公告
增加传统PC内挂保护默认物品显示(根据UnbindList.txt显示)
增加传统PC地图标识
增加传统PC邮件、组队、好友、结盟、交易等请求消息气泡提醒功能
增加传统PC根据cfg_att_score.xls表显示装备tips
增加传统PC聊天框显示装备tips
增加传统PC国家攻击模式同步三端
增加传统PC黑夜系统同步三端
增加传统PC武器官方外观特效显示(个别不支持)
增加传统PC衣服官方外观特效显示(个别不支持)
增加传统PC游戏面板调用命令(兼容三端命令个别不支持)
增加传统PC斗笠自定义读取规则
增加传统PC端设置装备发光特效SETITEMEFFECT(同步三端命令)
增加传统PC端内挂功能
增加传统PC端自定义属性显示(暂不支持图片与特效显示)
增加传统PC端内观地面显示特效(同步三端命令)
增加传统PC端物品光柱特效显示
增加传统PC端大背包功能m2-选项-传统PC客户端控制
增加传统PC端物品捡取控制
增加传统PC端Addbutton
自定义按钮功能
增加传统PC端人物NPC怪物顶戴花翎问题(同步三端命令暂不支持图片)
增加传统PC端武器衣服自定义资源规则
增加cfg_model_info.xls表第AD列传统PC端外观控制
增加cfg_model_info.xls表第AE--AK列传统PC端特效资源读取
增加传统PC端登录器生成器集成表格功能
增加传统PC端m2-选项-传统PC客户端控制
注:传统PC城门怪物显示错误需修改effect.Jpk名字
注:传统PC端不读取cfg_game_data.xls设置由M2控制
英雄设置穿入穿怪命令
格式:
H.THROUGHHUM 参数1 参数2 参数3
参数1:[0=恢复/1=穿人/2=穿怪/3=穿人穿怪]
参数2:时间(秒)
参数3:对象
(0当前人物 1自己宝宝)
//;例子
[@MAIN]
#IF
#ACT
H.ThroughHum
3 60 0
SendMsg 5 英雄60秒之内可随意穿人穿怪.
英雄背包使用31类物品
Mir200\Envir\Data\cfg_item.xls表Anicount字段填写1001
;触发QFunction-0.txt
[@STDMODEFUNC1001]
#IF
#ACT
sendmsg
0 在人物背包使用物品
[@HeroSTDMODEFUNC1001]
#IF
#ACT
sendmsg
0 在英雄背包使用物品
刮刮乐面板控件
<Img|move=0|img=public/bg_npc_01.png|loadDelay=1|bg=1|reset=1|show=0>
<mailto:Layout|x=545|y=0|width=80|height=80|link=@exit>Layout|x=545|y=0|width=80|height=80|link=@exit>
<mailto:Button|x=546|y=0|nimg=public/1900000510.png|pimg=public/1900000511.png|link=@exit>Button|x=546|y=0|nimg=public/1900000510.png|pimg=public/1900000511.png|link=@exit>
<mailto:ScrapePic|x=123.0|y=50.0|showimg=public/word_fubentg_11.png|clearhei=20|movetime=1|link=@exit><ScrapePic|x=123.0|y=50.0|showimg=public/word_fubentg_11.png|clearhei=20|movetime=1|link=@exit>
-- 刮图
--
<ScrapePic>
-- showimg 展示图片资源
--
maskimg 遮罩图片资源 默认 "public/mask_1.png"
--
clearhei 刮除高度(橡皮擦大小)
--
movetime 移动橡皮擦的触发时间
-- begintime
开始点击到结束触发间隔(移动橡皮就开始计时)
--
link 结束触发
--begintime
movetime两个只能用一个
cfg_menulayer.xls表condition字段配置显示条件
条件说明:条件为元变量 $(元变量KEY), 例如 $(LEVEL) >=
1 表示等级大于1级显示,$(KFDAY) >= 1 表示开服天数大于1显示
常用元变量职业$(JOB),转生等级$(RELEVEL),
物理攻击$(MAXDC),魔法值$(MAXMC),道术$(MAXSC)
(3.4以后的客户端用元变量,以前的不再支持)
原变量说明 :http://engine-doc.996m2.com/web/#/22/1352
装备表33列装备投保字段Insurance支持根据投保次数配置投保金额(货币#投保金额)
如果填1#1#1
表示只显示投保次数,tips不显示金额
如果填2#500|2#400|2#300|2#200|2#100 表示只显示投保次数
显示金额,投保一次价格是500元宝,两次是400元宝
发送屏幕中间大字体信息
格式:
SendCenterMsg 前景色 背景色 消息文字 模式 显示时间 倒计时标签 X坐标 Y坐标
范例:SendCenterMsg 0 251
欢迎玩家『<$USERNAME>』加入<$SERVERNAME>,大家鼓掌欢迎! 1 12 0 150 150
命令把行会赋予沙巴克
占领沙巴克触发
[@GetCastle0]
#IF
#SAY
沙巴克已经被占领
格式: SETCASTLEGUILD 行会名字
是否触发沙巴克触发
范例:[@设置沙巴克]
#if
#act
SETCASTLEGUILD 比奇工会
1
SENDMSG 0 [比奇工会]变成沙巴克行会!
杀死镖车触发
范例:
[@CarDie]
杀死镖车触发
#IF
#act
SENDMSG 7
你杀死了<$KILLSLAVEMASTERNAME>的镖车<$KILLMONNAME>
点击任意采集怪物触发
范例
[@CollectMonEX]
#act
sendmsg
6 点击的采集怪IDX:<$Param1>
sendmsg 6 点击的采集怪名字:<$Param2>
sendmsg 6
点击采集怪物唯一ID:<$Param3>
宠物加血命令
PETHP 参数1 参数2 参数3
参数4
参数1:宠物序号
参数2:+-=
参数3:值
参数4:飘血特效ID(可以不填
不填走默认的)
范例:
[@加血]
#if
#act
PETHP
x + 9 120
SENDMSG 9 宠物加血
丢弃金币前触发
范例:
[@DropGoldfront]
#IF
large <$param1>
2000
#ACT
SENDMSG 5 丢弃金币数量是<$param1>
扩展四则运算计算命令参数3
FORMULATION 参数1 参数2
参数3
参数1:计算公式
参数2:存入变量
参数3: 0或不填=结果四舍五入,1=丢弃掉小数
注:/代表除
*代表乘 +代表加 -代表减 %为取余数
()优先计算括号
获取人物身上装备属性值命令
GETITEMATTIDVALUE 参数1 参数2 参数3 参数4
参数1=类型(1,装备表里基础数据
2,附加属性)
参数2=属性ID
参数3=装备位置(支持-1)
参数4=保存变量
*说明
不支持获取极品属性
自定义属性的值,只支持装备表里填的基础属性和SETADDNEWABIL命令增加的附加属性
范例:
[@获取身上装备属性]
#if
#act
GETITEMATTIDVALUE 1 3 1
N1
GETITEMATTIDVALUE 1 4 1 N2
SENDMSG 5
武器攻击上限是<$STR(N1)>,下限是<$STR(N2)>
GETITEMATTIDVALUE 1 201 1
N3
GETITEMATTIDVALUE 1 30 1 N4
SENDMSG 5
武器201属性值是<$STR(N3)>,30体力加成值是<$STR(N4)>
GETITEMATTIDVALUE 2 3 1 N11
GETITEMATTIDVALUE 2 4 1 N22
SENDMSG 6
武器附加攻击上限是<$STR(N11)>,下限是<$STR(N22)>
GETITEMATTIDVALUE 2 74 1
N33
GETITEMATTIDVALUE 2 23 1 N44
SENDMSG 6
武器附加74属性值是<$STR(N33)>,24暴击抵抗值是<$STR(N44)>
排行榜刷新与点击排名触发
*排行榜刷新时间间隔在M2-功能设置-其它设置-排行榜上设置
;排行榜刷新QF全局触发
;刷新触发
[@IniSort]
#if
#ACT
SENDMSG 0 排行榜已经刷新
SENDMSG 0
当前第一名是<$SORTRANK(1,0)>
SENDMSG 0
当前第二名是<$SORTRANK(1,1)>
SENDMSG 0
当前第三名是<$SORTRANK(1,2)>
;排行榜点击排行名单QF触发,<$param1>返回的是实际名次(从1开始),只支持前10名
行榜前十名玩家常量:<$SORTRANK(面板ID,名次)>,这里的名次是从0开始的
;点击排名触发
[@ClickSortNo]
#if
samll
<$param1> 11
#ACT
MOV N$名次 <$param1>
FORMULATION
<$STR(N$名次)>-1 N$名次
SENDMSG 9
你点击了第<$param1>名==名字是【<$SORTRANK(1,<$STR(N$名次)>)>】
结果存入: *刷怪表cfg_mongen.xls
第7列第10列字段必须填1,(脚本命令刷的怪可以不用填),老的bossmap命令第7列必须填1 ,第10列可以不填 SetMapMode 参数1 参数2
参数3 参数4 SetMapMode 3
NORECALLHERO 1 SetMapMode 3
PETNOATTACKHUMAN 1 SetMapMode 3
NORECALLHERO SetMapMode 3
PETNOATTACKHUMAN
动作ID说明:
清掉地图某范围的怪物
格式: KillMapMon
地图名 坐标X 坐标Y 范围 怪物名(*表示不判断名称) 是否爆物品(0:不爆,1:爆) 是否清尸体(0或空:不清; 1:清)
示列:
[@mail]
#ACT
KillMapMon 3 333 333 10 * 0
SENDMSG 6
地图3,坐标333,333范围10以内怪物被成功清理,不爆物品
获取当前地图怪物状态命令
mapBossinfo
参数1 参数2 参数3 参数4 参数5
参数1: 地图编号
参数2: 怪物名称,*表示所有怪物
参数3:
怪物名字格式,0=默认名称带数字,1=显示名称去掉名字末尾的数字
参数4: 结果存入的变量名(字符串变量)
参数5:
填空或者0表示只获取表格里刷的怪,填1表示包含表格和脚本命令刷的
字符串格式,多个怪物用&符号分隔
怪物名称#剩余HP百分比#剩余刷新时间(单位秒,存在的怪物刷新时间为0)#当前X坐标#当前Y坐标#归属玩家名字(如果没有归属则获取为“无”)
例如:
白野猪#90#0#玩家1&黑野猪#0#300#
表示白野猪剩余90%血,已刷新,
归属啊玩家1
黑野猪,0血,300秒后刷新,归属无,
脚本命令刷的怪
剩余刷新时间都为0,
范例:
[@获取当前地图怪物状态]
#if
#act
MapBossinfo
3 散财猪 0 s2 1
sendmsg 6 获取的是[<$STR(s1)>]
sendmsg 6
获取的是[<$STR(s2)>]
开启关闭地图参数
参数1:地图编号
参数2:地图参数
参数3:填空表示关闭此地图参数,填1或其它表示开启此地图参数,填其它表示地图参数里的参数
参数4:地图参数里的参数
*1
重启M2后命令无效,2.带参数的地图配置仅支持一部分,不是所有的都支持!
[@开启地图参数]
#act
SetMapMode 3 INCHP
1 100
SENDMSG 5 设置3号地图全局每秒加100点血,
SENDMSG 6
3表示地图编号,INCHP表示地图参数,1表示INCHP里的参数,100表示INCHP里的参数
SENDMSG 5 设置3号地图全局禁止召唤英雄
SENDMSG 5 设置3号地图全局宠物不攻击人物
[@关闭地图参数]
#act
SetMapMode 3 INCHP
SENDMSG 5 关闭3号地图参数INCHP
SENDMSG 5 设置3号地图全局禁止召唤英雄
SENDMSG 5 设置3号地图全局宠物不攻击人物
获取当前地图行会成员数量
命令:MaphanghcyGuild 参数1 参数2
参数3
参数1:地图名称
参数2:行会名字或*(*等于未加入行会人物)
参数3:保存变量
例子:
[@Main]
#IF
#ACT
MaphanghcyGuild
3 <$GUILDNAME> N0
sendmsg 5
盟重省当前<$GUILDNAME>行会成员数量:<$STR(N0)>人
扩展cfg_game_data.xls表WeaponLooksOrderUp层级参数
注:大部分素材无需使用,只有背剑类型素材需要使用
功能:武器是否显示在衣服外层
格式:方向(0-7)#动作ID|方向(0-7)#动作ID|方向(0-7)#动作ID&模型表编号#模型表编号
例子:0#0|1#0|2#0|3#0
待机---stand=0
物理攻击---attack=2
魔法攻击---attack2=3
行走---walk=1
出生---born=9
死亡---die=4
跑步---run=5
采矿---mining=10
展示---Showstand=6
采集---sitdown=8
预备攻击---ready=11
被攻击---stuck=7
更新日志
引擎版本号:2023.03.23.0
三端配套客户端:3.3.3 传统PC客户端:23.03.23
配套数据库:64_23.02.10.0
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
1.新增大数值支持
2.新增装备批量永久新增附加属性命令
3.新增自定义属性标题支持按图片路径按ID填写
4.新增禁锢命令参数4
参数4=1表示不禁锢自己 2表示禁锢自己
0或空按之前的
5.新增当前地图自动挖矿命令
6.新增杀死自己分身命令KILLCOPYSELF
7.新增RangeHarm参数10,群体伤害目标个数
8.新增修改分辨率触发@SETSCREEN
和<$SCREENWIDTH>
<$SCREENHEIGHT>实时刷新
9.新增英雄死亡之前复活触发
10.新增套装穿脱套装触发[@GroupItemOnEX],[@GroupItemOffEX]返回套装ID参数<$param1>
11.新增宠物状态常量<$PET0.PetState>,常量值=0-收回状态,值=1-召唤出状态,值=02-死亡状态,取消检测CHECKPETRECALL宠物状态命令
12.新增根据指定物品唯一ID生成宠物命令NEWPETFROMITEM
13.新增检测唯一ID装备是否穿戴命令
14.新增cfg_game_data.xls骑马时点击攻击自动下马开关
15.新增cfg_game_data.xls骑马下是否关闭自动开盾开关
16.新增英雄宝宝名字获取
17.新增英雄宝宝修改属性
18.新增英雄属下走人物一套休息攻击开关
19.新增M2--英雄设置--英雄攻击距离设置
20.扩展英雄多级脚本使用参数HP.(怪物无效)
21.新增获取英雄自定义属性常量<$H.CUSTABIL[200~249]>
22.新增骑马状态下麻痹,红毒,绿毒,冰冻显示效果
23.新增跨服宠物功能(不支持跨服修改属性)
24.新增宠物被魔法攻击、物理攻击触发@StruckOfPet
@MagicStruckOfPet
25.新增宠物常量宠物血量百分比常量: <$PetX.HPRATE>
26.新增回收总数常量<$RECYITEMSCNT>
27.新增排行榜前十名玩家常量<$SORTRANK(面板ID,名次)>
,ID和名次都支持变量,只能获取前10名玩家名字0-9
28.新增红点表格cfg_redpoint.xls字段offset新增参数:红点显示位置配置
29.新增前端标签支持透明度命令opacity
不透明度 0-255 默认255全显
30.新增前端标签EquipShow DBItemShow <EQUIPITEMS>
MKItemShow 参数:effectshow =1只显示背包 =2只显示内观 =0不显示 默认值为1
31.新增前端标签a=7上下居中,a=8左右居中
32.新增背包道具显示到格子前端参数condition2,支持筛选对应装备表 道具表
自定义字符分类2(第30列)例子:BAGITEMS|condition2=99#88
33.新增排行榜玩家主号和英雄切换触发
34.新增排行榜扩展OPENHYPERLINK参数用于合击版附带完整脚本
35.M2查看-列表信息-新增禁止清理怪物列表
用于脚本命令CLEARMAPMON禁止清理的怪物名单
36.M2-功能设置-其他设置,新增地图传送门不检测门阻挡点开关(新沙巴克右城墙进入问题)
37.M2-参数设置-时间控制内新增记忆传送间隔设置
38.新增string.ini掉落配置{[%G_Item]表示装备改名掉落提示(没有改名则显示装备表名字)
39.新增ctrl+F10双击首饰框调层级
40.新增怪物表16列
新增32中毒后可以回血参数
41.新增合区变量自定义全局变量
42.增加高效率版键值对操作命令
43.新增增加宠物攻击表现删除宠物攻击表现命令
44.新增cfg_att_scorea.xls字段excolor附加属性字体颜色
45.新增cfg_game_data.xls字段setTipsAttrTitle基础属性文字配置
46.新增合区自定义变量运算功能
47.新增通区功能(新)
48.增加敏感词检测命令
修复game_data.xls表字段JPContainstr判断极品47-48.设置背包特效与装备内观特效无效问题
修复LINKITEMBYMAKEINDEX命令goto失效问题
修复自定义怪不支持加攻速问题
修复74
75切割飘字自己能看见他人看不见
修复M2人物上线开始记录技能CD无效问题
修复攻击下限高于上限伤害会过亿问题
修复人物上线勾选记录技能CD,前端显示没有读秒
修复半月攻击自定义怪,主怪无伤害
修复自定义技能和BUFF加的att表20号属性攻速无效
修复倒计时标签会偶尔会出现下划线问题
修复红点
等级变量条件的常量问题
修复全服提问LOGOUT踢人手机端会自动重连导致提不掉PC端正常--LOGOUT,新增参数1
填1表示手机不重连
修复-mapmove参数4范围 不支持变量
优化内挂屏蔽怪物-隐藏名字血条
修复[@HeroStruckDamageBB]
英雄宝宝被攻击无效问题
修复MAPEFFECT参数7无效问题
修复还击红名灰名玩家自己会掉幸运--
修复MapBoss
获取当前地图BOSS状态怪物死亡后能获取到大概清理尸体后就获取不到了
修复回收常量会把没有回收的极品也加进去问题
修复十步一杀麻痹玩家,
玩家会灰名问题
修复身上元宝不够,双击去开聚灵珠 会扣除元宝,聚灵珠开不了问题
修复宠物在安全区杀人问题
修复M2-信息控制-GM
发送广播信息无效
修复H.CheckMagicName刚招出来检查是正确的
下次招出来检测就不对问题
修复地图镜像后,镜像地图会有原来地图的连接点
修复NPC表格设置朝向后加载NPC,NPC特效没有加载出来不显示了
修复HumanDropUseItem
掉落的物品有归属导致其它玩家不能拾取
修复红点按钮使用变量后刷新问题,
修复输入框,勾选框,滑杆
挂在按钮上获取不到值的问题
修复地图参数DECMONEY金币扣完了不回城,绑定金币无效问题
修复takew命令只收走一边手镯问题
修复cfg_game_data.xls
表禁止技能暴击NoBJSkillID字段战士技能无效问题
修复十步一杀M2勾选禁止穿物还是可以穿问题
修复CHANGEMOBABILITY参数6无效问题
修复行会聊天经常出现消息发送失败问题
修复pc端点挂机以后小退会崩溃问题
修复ATT表17号属性毒物躲避前端显示不正确问题
修复新内挂 选择群攻击能 单体技能 小退不保存问题
修复自动战斗寻路过程中不自动反击问题
修复内挂自动合击安全区一直释放问题
修复GetMapGate连接点到时间不自动删除问题
修复GetStoneCount检测问题
修复ATT表48号防毒属性对毒素武器无效问题
修复四则运算取整问题
修复显示倒计时信息SENDDELAYMSG
换地图消失参数无效问题
修复师徒关系强行解除后的常量显示问题
修复技能幽冥火符M2上的攻击范围设定问题
修复layerid改变后参数reload=1无效导致按钮刷新无效问题
修复红点等级变量条件的常量问题
修复滑杆拉动球波动问题
修复自定义怪攻击生效规则适用次数无效问题
修复怪物cfg_att_score.xls属性表支持ID[15,21,23,24,25,26,27,34,35,36,37,63,64,68,71,74,75,79,80,81,82,84,85,89,90,]无效问题
修复进包动画效果问题
修复ChangeSlaveAttackHumPowerRate
命令加的属性只对人有效问题
修复裂神符技能造成怪物卡顿漂移状态问题
修复国家频道发送物品不显示和国家聊天人名后冒号不显示问题
修复国家刷怪,禁止本国玩家攻击后,英雄还能攻击问题
修复自定义怪物,远攻单个目标配置时,技能的击中特效目标错误问题
修复PC宋体字下划线颜色显示问题
修复镜像地图会出现原地图连接点问题
修复自动挂机卡住问题
修复物品规则7死亡必爆失效问题
修复骑马状态十步一杀卡住问题
修复跨服BUFF表dis_action字段128锁定血量无效问题
修复跨服死亡复制装备问题
修复跨服被毒以后死亡,小腿重新上线状态没有消失
修复跨服中毒后掉血2次
修复跨服人物会攻击自己国家怪物问题
修复骑马状态下,从跨服回到本服坐标问题
修复跨服回到本服后,再次进入跨服,国家丢失并不能加入问题
修复英雄不自动释放裂神符
修复给英雄加BUFF攻魔道属性刷新和绿字提示问题
修复检测英雄技能名字偶尔无效问题
修复英雄不支持H.ATTACKMONSTER_HP问题
优化英雄学习技能提示
修复传统PC端人物满血状态下,加血还会飘血问题 [dev上传工具]增加秘钥功能,可在后台查看
修复传统PC端人物飘血的速度过快问题
修复传统PC端称号佩戴问题
修复传统PC端背包按钮可以显示,但功能无效问题
修复传统PC端主屏幕弹出公告不显示问题
修复传统PC端行会申请列表不显示申请人名单问题
修复传统PC端MoveMonToPos命令移动怪物,不会立即刷新怪物的位置
修复传统PC端行会宣战和结盟面板问题
修复传统PC端行会职务修改后,颜色没有实时刷新问题
修复传统PC端组队退出队伍后,人名还显示在面板上
修复传统PC端SendCenterMsg内容分段字体颜色显示问题
修复传统PC端NPC商店无法买卖问题
修复传统PC端@@inputstring输入框输入后
不触发函数
修复传统PC端消耗类物品,客户端不刷新问题
修复传统PC端创建行会以后创建面板没有关闭
修复传统PC端仓库问题m2-选项-传统PC客户端控制
修复传统PC端小地图显示问题
修复传统PC端人物模型斗笠外观显示问题
增加传统PC斗笠自定义读取规则
增加传统PC端设置装备发光特效SETITEMEFFECT(同步三端命令)
增加传统PC端内挂功能
增加传统PC端自定义属性显示(暂不支持图片与特效显示)
增加传统PC端内观地面显示特效(同步三端命令)
增加传统PC端物品光柱特效显示
增加传统PC端大背包功能m2-选项-传统PC客户端控制
增加传统PC端物品捡取控制
增加传统PC端Addbutton
自定义按钮功能
增加传统PC端人物NPC怪物顶戴花翎问题(同步三端命令暂不支持图片)
增加传统PC端武器衣服自定义资源规则
增加cfg_model_info.xls表第AD列传统PC端外观控制
增加cfg_model_info.xls表第AE--AK列传统PC端特效资源读取
增加传统PC端登录器生成器集成表格功能
增加传统PC端m2-选项-传统PC客户端控制
注:传统PC端不读取cfg_game_data.xls设置由M2控制
使用秘钥可大幅度防止资源被盗问题
[dev上传工具]增加自动把9999动画资源打进补丁里
[资源调整工具]增加顶戴外观调整锚点
[资源调整工具]增加所有类型支持修改单方向偏移
[地图打包工具]修复批量打包个别资源失败问题
[地图打包工具]修改地图参数合并文本存放位置
[地图打包工具]优化图片数量推荐准确度
[物品备注工具]修复一处读取格式问题
[996集成工具]增加纯PC导图工具
[996集成工具]增加dev多版本打包,具体使用请看教程
[压缩加密工具]增加同时压缩加密功能
[地图修改工具]增加修复不存在地图资源编号导致加载慢问题
[表格更新工具]优化表格占用问题
[表格更新工具]修复game_data重复问题
[资源调整工具]内观裸模界面恢复了移动裸模勾选项
[图片工具]图片名称含有其他字符时重命名导致顺序错乱问题
[压缩加密]压缩DEV资源时对svn文件进行忽略处理
[地图资源打包]修复打包Obj,smtiles,tiles资源时卡住导致打包失败!
1.大数值说明
B变量数字型个人变量.可保存.最大值无限制,适用大数值操作.100个(B0
- B99)(存放在SQL角色数据库)
现有变量不支持大数值,B变量才支持大数值
等级 和
货币不支持大数值
永久属性USEBONUSPOINT、 GIVE带属性装备命令不支持
SETMAGICSKILLEFFT
SETITEMEFFECT命令参数编号只支持65535内
2.装备批量增加附加属性命令
格式:SETADDNEWABIL 参数1 参数2
参数3
参数1:装备位置
参数2:运算符(+,-,=)
参数2:属性组(3#3#4|3#3#5)
例子:
[@附加属性]
;身上武器增加附加属性
#IF
#ACT
SETADDNEWABIL 1 =
3#3#2|3#4#10|3#4#2|3#5#10|3#23#2|3#74#10
3.自定义属性分类名称支持按图片路径按ID填
1.图片必须放在指定目录:res/custom/tiptitle/xx.png,图片ID为纯数字编号(建议3位数内)
2.脚本命令:ChangecustomItemText
1 <IMG:图片ID>\<IMG:图片ID>\<IMG:图片ID>\<IMG:图片ID>
分类位置
例子:
#IF
#ACT
ChangecustomItemText 位置
<IMG:1>\<IMG:2>\<IMG:3>\<IMG:4>\<IMG:5>\<IMG:6>\<IMG:7>\<IMG:8>\<IMG:9>\<IMG:10>
5
4.ChangeModeEx禁锢自己和他人
格式:ChangeModeEx命令 禁锢新增参数4 ,1表示不禁锢自己 2表示禁锢自己
0或空按之前的
例子:
[@Attack]
#IF
#act
ChangeModeEx 11 20 2
1
sendmsg 5 你禁锢的是他人,没有禁锢自己
5.当前地图自动挖矿命令
格式:AUTOPILESTONEXY 参数1 参数2
参数1:坐标X
参数2:坐标Y
例子: #if 格式:NEWPETFROMITEM 参数1 参数1:宠物道具唯一ID 例子: //例子:
[@挖矿命令]
#IF
#ACT
Mapmove D401 52
156
AUTOPILESTONEXY 54 153
sendmsg 5
玩家携带鹤嘴锄自动挖矿去了
6.杀死自己分身命令KILLCOPYSELF
格式:KILLCOPYSELF
参数:无
例子:
[@杀死分身]
#act
KILLCOPYSELF
sendmsg
6 杀死自己的分身!
7.新增RangeHarm参数10,群体伤害目标个数
格式:RangeHarm
附加伤害效果RangeHarm参数10 , 值=群体伤害目标个数
例子:
[@Attack]
#IF
#act
RangeHarm
<$X> <$Y> 12 3000 1 2 0 0 56 2
SENDMSG 6
当前屏幕12格范围内,随机有2只怪物被击退3格
8.新增修改分辨率QF触发@SETSCREEN
例子:
[@SETSCREEN]
#IF
#ACT
sendmsg
5 分辨率改变触发宽【<$SCREENWIDTH>】高【<$SCREENHEIGHT>】
9.英雄死亡之前复活QF触发@HeroNextDie
例子:
[@HeroNextDie]
#if
EQUAL
N$张学友 0
#ACT
MOV N$张学友 1
h.ChangeModeEx 23 1 1
SENDMSG 5 你的英雄当前已经复活
10.新增套装穿脱套装触发[@GroupItemOnEX],[@GroupItemOffEX]返回套装ID参数<$param1>
例子:
[@GroupItemOnEX]
#IF
#ACT
SENDMSG
5 当前触发的套装ID是<$param1>
11.宠物状态<$PETX.PetState>常量
x表示当前宠物或宠物编号
例子:
[@宠物状态]
#if
EQUAL <$PET0.PetState>
0
#act
SENDMSG 9 宠物0在回收状态
#if
EQUAL <$PET0.PetState>
1
#act
SENDMSG 9 宠物0召唤出状态状态
EQUAL <$PET0.PetState> 2
#act
SENDMSG 9 宠物0在死亡状态
12.根据指定物品唯一ID生成宠物命令NEWPETFROMITEM
说明 1
物品必须是StdMode=201的物品才能创建宠物
2
因为是异步的,无法紧跟召唤和获取序号(创建后不能马上加召唤命令)
[@生成宠物]
#IF
#ACT
NEWPETFROMITEM <$STR(N1)>
SENDMSG
9 宠物道具唯一ID<$STR(N1)>
13.增加检测唯一ID装备是否穿戴命令
格式:SETADDNEWABIL 参数1
参数1:唯一ID
[@main]
#if
CHECKMAKEINDEXBYBODY
<$USEITEM[0]>
#act
sendmsg 6
穿戴了唯一ID:<$USEITEM[0]>
#elseact
sendmsg 6
没有穿戴
//更新日志
引擎版本号:2023.2.10.0
配套客户端:3.3.2
配套数据库:64_23.02.10.0
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
1.新增百分比修改速度命令
新增M2--死亡掉落--对英雄生效
新增M2-英雄设置-道士英雄跟随隐身选项
新增M2-英雄设置-远程英雄攻击频率控制
新增M2-英雄设置-战士英雄刀刀刺杀选项
新增M2-技能魔法-施毒术-红毒降点设置
新增M2-技能魔法-技能破防破盾比例调整(只支持cfg_game_data.xls表UseNewHitDmgType字段要启用战士隔位新模式)
新增M2-物品装备-攻击状态-开启魔法攻击支持带毒
新增M2-技能魔法-增加勾选项,气功波可以同等级推动
新增M2-选项-参数设置-城堡参数,攻城期间不刷怪,勾选项
新增ctrl+F10
交易行-人物面板调编辑
新增内挂表,显示设备platform字段新增参数99,表示游戏内不显示该项而实际有效果
新增新内挂自定义召唤技能ID26
新增新内挂增加3014配置字段(英雄生命低于多少时自动收回)
新增新内挂扩展mainpos字段,支持游戏界面开启关闭按钮显示配置
新增NPC表
游戏中显示的名字字段支持
A变量G变量支持实时刷新,设置范例:A18
新增神圣一击支持cfg_damage_number.xls飘字,飘字ID为13
新增cfg_game_data.xls字段WeaponLooksOrderUp客户端层级显示调整控制
新增cfg_game_data字段BagSUILoadDelay,填1,
用来修复自定义背包UI, 打开时添加自定义按钮错位问题
新增cfg_game_data 字段 disableKeys
(1禁止自动战斗快捷键)
新增cfg_game_data.xls字段HeroStateHideWithAssist英雄信息栏跟随导航栏隐藏显示变动
新增cfg_game_data.xls字段dark黑夜系统,关联M2--假人设置--关照系统勾选禁止免蜡烛-地图参数填dark
新增cfg_game_data.xls字段skill_move_main填1=关闭PC端技能按钮拖拽
优化PC登录器打开时客户端资源释放在非系统盘中
优化自定义按钮挂接点(新内挂-视距301
---变更---> 新内挂-视距305)
优化法师火墙技能设置时间修改为秒
修复addmpper无效问题
修复使用技能触发野蛮会触发多次问题
修复官方表magicinfo中飓风破的一处错误参数配置
修复禁锢后地图障碍没有消失问题
修复黑夜模式带蜡烛 跟火把时候会全黑
要动一下在亮问题
修复技能图标图片支持jpg和png两种格式
修复小退等级不刷新显示为0级问题
修复手机端不优先释放隔位刺杀问题
修复内挂保护设置随机,回城,在安全区穿戴加血的装备会触发保护的问题
修复法师人形怪死了盾还在问题
修复ThrowItem
时间参数无效问题
修复人形怪宝宝锁定按钮无效问题
修复新套装对时装首饰无效问题
修复站着不动
不自动恢复魔法值问题
修复道道合击四段伤害问题
修复@MonDropItemEX @MonDropItemXX
触发改名不实时刷新
修复联盟聊天频道无效问题
修复怪物表Custommonster字段
设置躲避距离后怪物会反复前进后退问题
修复自定义属性查看属性错乱问题
修复使用技能触发野蛮会触发多次问题
修复HUMANHP
AddhpPer飘血他人看不见问题
修复HUMANHP减血他人看血条不实时刷新问题
修复PC端半月技能提示问题
修复自定义输入框
type=1 时候 手机端可以输入 /*-问题
修复攻杀剑术 cfg_magicinfo 字段 locktarget 为1 时,
近身自动释放 隔位不释放, 为0走默认配置无效问题
修复绑定物品 锁头, 在拍卖行选择栏处不显示锁头
修复ADDBUTTON 300 1新内挂 自定义按钮无效问题
修复刷怪的这个颜色设置手机端有效pc无效问题
修复
PC右键点击跑会出菜单问题问题
修复开启背包格子不实时刷新问题问题
修复物品规则20=禁止佩戴左手,会触发装备对比问题
修复game_data配置isHideAuctionGuild 不生效问题
修复野蛮后会卡位问题
修复十步一杀技能设置“禁止穿越玩家”导致技能失效问题
修复装备持久没有了负重不实时刷新问题
修改-M2设置-师傅获得声望点数不对问题
修改自定义怪物表物理攻击魔法攻击改成人物受到物防还是魔防
修复自定义怪物做的宝宝对人攻击不触发
[@attackPet]
修复毒素武器文本 PoisonWeapon.txt 不支持
ATT表48号防全毒属性问题
修复CHANGEJOB转职会触发升级触发问题
修复ATT表38号属性无效问题
修复-弓箭卫士朝向不能设置问题
修复GiveOnItem命令给予到身上的装备设置来源无效
修复-脚本加的蓝血不飘字问题
修复辅助型技能触发,全体攻击模式下会触发,行会模式下不会触发
修复-HUMANHP
AddhpPer加减血血条不实时刷新问题
修复-H.HUMANHP不支持飘字问题
修复MAKEPOSION绿毒不显示扣血飘字
修复CheckHumanState
3无极真气检测无效
修复系统NPC商店购买前触发[@UserBuyItem]
S0获取的值是空的问题
修复脚本命令释放技能没有伤害及开天斩只能打1格问题
修复祖玛教主死亡后会出现空气墙问题
修复PC端已出现锁定光圈,雷电术还是打在其他地方问题
修复顶戴挡住喊话文字问题
修复界面描点参数a=4时 字体变模糊问题
修复物品重新上架拍卖行,上架金额M2限制无效问题
修复道士 施毒术
群体施毒 幽灵盾 战甲术 捆魔咒 心灵启示 噬魂沼泽技能没有计算幸运和最高道术上限问题
修复拾取小精灵数量计算在<$SLAVECOUNT>宝宝数量里的问题
修复半月弯刀对怪物位置判断导致少刮怪问题
修复新内挂不支持多少级不显示人名问题
修复自定义怪物群体攻击,多次释放抬手动作问题、自定义怪物理攻击,怪物死亡了特效还在播放问题
修复自定义技能删除重新学习CD时间会被清理掉
修复合成界面按ESC会导致客户端崩溃问题
修复LINKITEMBYMAKEINDEX关联物品获取背包物品数量<$LINKITEM.COUNT>错误问题
修复改名后的装备名字
常量<$G_CURRTEMNAME>无效问题
修复自定义按钮 9 挂载
行会列表到申请列表错误问题
修复人物属性登录不刷新属性问题
修复怪物大血条显示归属玩家名有一定几率错误问题
修复按shitf键
会释放技能问题
修复-技能表DefPower DefMaxPower字段超过255无效
修复CHANGEEXP减经验异常问题
修复物品表
跟装备表
备注对不上的问题
修复施毒术小退施毒术消失上线人物颜色没变回来问题
修复系统合成,货币显示相关联货币数量
修复行会传送命令@GuildReCall无效问题
修复TASKTOPSHOW任务置顶无效问题
修复通过脚本增加技能熟练度升级后面板不刷新问题
修复狮子吼麻痹时间不稳定问题
修复M2-物品设置-新增属性里面衣服,头盔类,不保存配置问题
修复极品配置40~44无效问题,自定义属性为68类型,装备标记为69类型
修复怪物素狐race131和赤狐race132攻击上下范围过大问题
修复国战FIGHT6参数地图中,同行会不同国家,对方宝宝名字颜色问题
修复护体神盾在M2功能设置中提示文字勾选项无效问题
修复修复怪物大血条播放效果
修复PC端技能面板下拉时文字提示会溢出面板
修复消息条目过多时导致发送信息无效问题
修复怪物无归属爆率文本里设置变量无效导致全部爆出问题
修复MAPEFFECT
自己可见参数无效问题
修复师徒系统出师奖励错误
修复道士分身术,分身不使用无极真气问题
修复分身攻击人物只释放雷电术问题
修复交易栏交易货币提示一直是金币的问题
修复PC端的首饰盒图片素材被缩放问题
修复跨服人物死亡复制装备问题
修复跨服行会联盟失效
修复跨服虹魔套装吸血属性不支持问题
修改跨服BUFF规则只允许在跨服生效
修复跨服小精灵失效问题
修复英雄锁定需要锁定2次
修复战士英雄刺杀生效几率低
修复英雄首饰盒装备无法拖动取下
修复42号属性怒气恢复增加对英雄无效
修复勾选开启组队按钮以后召唤英雄会关闭组队
修复Getuseritemname取装备位置对英雄无效
修复道士英雄飓风破不使用问题
修复同地图英雄守护模式距离短问题
修复跨服英雄爆出物品问题
修复内挂设置英雄跟随主人攻击无效问题
修复81号属性对怪物吸血,会吸取英雄血量需修复
修复英雄会无限空降追人问题
修复道道合击四段伤害问题
修复英雄
h.GetSlaveInfo,h.CHANGEMOBABILITY命令无效问题
修复h.CheckItemFlag取装备标识对英雄无效
<$G_DRESS>不支持英雄
修复英雄称号穿戴触发[@HeroTitleChanged_X]无效问题
修复英雄H.HUMANHP飘字问题
修复技能表自定义计算公式支持合击技能
修复英雄HeroTakeOffExchange修改星星数量无效问题
修复国家模式下英雄会主动攻击本国怪物问题
修复英雄H.HUMANHP飘字问题
修复英雄不会释放群体施毒术问题
优化远程英雄躲避规则
优化英雄AI系统及一些小细节
优化h.CHANGEEXP加经验受M2控制问题
1.百分比修改速度命令
格式: ChangeSpeedEX 速度类型 速度值
有效时间(秒,该参数为空时表示不限制时间)
速度类型 1为 移动速度 2为攻击速度
3为魔法速度
速度值百分比,由于系统中是由移动间隔、攻击间隔决定的:
当速度值大于0,则移动攻击间隔=固有间隔/(1+攻速/100)
当速度值小于0,则移动攻击间隔=固有间隔*(1-攻速(负数值)/100)
例如:原有攻击间隔为1000ms,即1秒一刀
速度值=100,加速100%,相当于速度为原来(1+100%)=2倍
攻击间隔=1000/(1+100%)=500ms,即1秒2刀
速度值=-100,即减慢100%,则速度为原来的1/(1+100%)=0.5倍
攻击间隔=1000*(1+100%)=2000ms,即2秒1刀
;该速度与ChangeSpeed的区别在于百分比增加减少
[@main]
#ACT
CHANGESPEEDEX
1 50 65535
#SAY
移动速度增加50%
2.判断当前攻击模式命令
功能:判断当前攻击模式
命令:CHECKATTACTEFF 参数1:0-正常,1-暴击,2-格挡
建议在攻击\受伤害前触发使用
3.设置当前攻击飘血样式命令
功能:设置当前攻击飘血样式
命令:SETATTACKEFFTYPE
参数1:cfg_damage_number.xls表里的ID
当次有效,下次攻击清零
示例:
[@AttackDamage]
#if
CHECKATTACTEFF 1
#act
SENDMSG 5
当前为暴击
SETATTACKEFFTYPE 12
SENDMSG 6
已将当次暴击飘字设置成12号飘血
break
4.cfg_att_score.xls表吸血属性开关设置
功能:设置是否吸血
命令:SETSUCKHP 参数1:0-不吸血 1-吸血
小退恢复正常
示例:
[@吸血属性开关设置]
#if
#act
SETSUCKHP 0
SENDMSG 5
吸血已经设置成不吸血。
[@气泡引导回调]
#act
sendmsg 6
气泡回调Param1=<$Param1>
sendmsg 6
气泡回调Param2=<$Param2>
sendmsg 6
气泡回调Param3=<$Param3>
11.获取装备宝石数量命令
功能:
获取装备宝石数量命令
命令: GetItemStoneCount 参数 装备位置 宝石名称(不分名称可用 * )
变量
示例:
[@获取装备宝石数量命令]
#if
#act
GetItemStoneCount 1 *
N10
SENDMSG 6
你的【<$WEAPON>】上面共有宝石:<$STR(N10)>
GetItemStoneCount 1 攻击青宝石(初级)
N10
SENDMSG 6
你的【<$WEAPON>】上面共有【攻击青宝石(初级)】:<$STR(N10)>
14.收到私聊信息触发
功能:收到私聊信息触发
命令:@PrivateChat
示例:
[@PrivateChat]
#act
SENDMSG
9 你有一条私聊信息请查收!
#if
#ACT
;修改主键“引擎”为“M2”
SETSTRVALUEKEY T1 引擎 M2
SENDMSG 6
<$STR(T1)>打印值:1=2,2=1,996=2,M2=3
19.脚本命令设置安全区
功能:脚本命令设置、删除安全区
格式:增加安全区: ADDSTARTPOINT 参数1 参数2 参数3 参数4
参数5
参数1:地图编号
参数2:自定义安全区编号
参数3:安全区光柱特效类型(参考cfg_startpoint.xls表安全区配置)
参数4:安全区坐标及中心点(参考cfg_startpoint.xls表格安全区配置)
删除安全区:
格式: DELSTARTPOINT 参数1 参数2
参数1:地图编号
参数2:自定义安全区编号
*说明:
1.ADDSTARTPOINT命令设置,重启M2消失不保存
2.删除安全区DELSTARTPOINT命令,只支持删除ADDSTARTPOINT命令设置的安全区,
示例:
[@脚本命令设置安全区]
#IF
#ACT
ADDSTARTPOINT 3 1 4
343#320#343#328#351#328#351#320#347#324
[@删除安全区]
#IF
#ACT
DELSTARTPOINT 3 1
//更新日志
引擎版本号:2022.12.08.0
配套客户端:3.3.1
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
1.增加修改行会职位命令
2.增加键值对主键常量
3.增加键值对排序命令
4.扩展人物死亡时触发掉落记录
5.增加行会编辑封号前QF触发
6.增加时间戳转换月日年时分秒
7.增加货币超出21亿触发
8.增加宝宝嘲讽命令
9.增加四则运算取余数,%为取余数
10.增加人形怪套装复活属性支持
11.增加Input
@@InPut增加开启输入内容敏感字符库过滤,适用喊话敏感字屏蔽
12.增加PC端场景字为宋体(根据gamedata:setTipsFontSizeVspace参数进行显示)
13.增加PC端技能可拖动至主页面功能
14.增加PC端支持技能图标拖动至主屏幕
15.增加宝宝唯一ID常量<$ATTACTBBID>
16.增加好友面板-黑名单,增加添加名单按钮功能
17.增加联盟聊天频道
18.增加宝箱双击关闭功能
19.增加自定义怪物表15、16 、17列字段: 召唤术
、绑定属性表ID、和buff字段
20.增加创建镜像副本ADDMIRRORMAP
参数7参数8,返回地图的X,Y坐标
21.增加支持行会离线成员显示离线天数
22.增加获取伤害值常量<$DAMAGEVALUE>
23.增加MAPEFFECT在地图上播放魔法增加参数8,
0在或者空特效在人物 怪物后面播放
1在前面
24.增加前端界面宝宝锁定按钮
25.增加跨服增加英雄功能
26.增加前端面板增加禁止打开背包装备栏参数forbidBagEquip
27.增加新内挂面板配置说明书搜索:新内挂
28.增加英雄支持国家模式
29.增加获取装备的自定义属性指定组指定位置的值GetCustomItemValue30.增加BUFF:雷霆剑法击中几率触发,目标变色,并附加伤害,buff表ID:21
31.增加战士技能:纵横剑术,龙影剑法,雷霆剑法,双龙斩,武力盾,
增加法师技能:火焰冰,冰霜雪雨,五雷轰
增加道士技能:禁锢术,幽冥火符,道力盾
优化PC端聊天头顶文字发送不带描边问题
优化PC端非平滑模式影子闪屏问题
优化红点表条件字段“|”和“&”混合使用时需要加[]括号,如[N1>1&N2>2]|[N3>3&N4>4]
优化200类道具解包时,初始为自动解包shape为1,子包shape为0时,则不自动使用子包
优化道具TIPS备注上下间隔问题
优化全部技能动作施法间隔(参照更新目录中的:cfg_skill_present.xls表配置并构建lua)
增加M2诅咒新计算方式:下限高于上限值时,幸运九最小伤害,诅咒九最大伤害.M2-功能设置-基本功能-诅咒新计算方式
增加M2扩展自定义装备至120号位置(M2-选项-游戏参数-穿戴配置)
增加M2-技能设置-法师技能-冰霜群雨-冰冻忽视等级勾选项
增加M2-技能设置-道士技能-治愈术/群体治愈术,增加每次回血飘字数值设置,默认5点
增加M2-技能设置-群体施毒术增加时间控制-防全毒属性优先级高于勾选必中的施毒术
cfg_setup.xls增加3017字段,屏蔽技能特效内挂表配置
cfg_recycling.xls增加回收系统第7列表检测极品字段支持变量(var#极品检测)需申明自定变量操作变量值为(0/1)详情查看
cfg_equip.xls修改200类道具解包逻辑,当解包获取200类的道具为不自动使用时,则不会解包
下方game_data具体配置搜索说明书:game_data配置新增字段
cfg_game_data.xls优化拾取地面物品的间隔时间PickupTime字段拾取时的间隔
cfg_game_data.xls增加客户端无法穿戴的装备显示一层红色遮罩show_equip_mask
开启=1
cfg_game_data.xls增加TIPS穿戴/拆分/使用按钮是否在外框显示tipsButtonOut
开启=1
cfg_game_data.xls增加PC端鼠标移至怪物身上是否显示血量开关 monster_force_show_hp
开启=1
cfg_game_data.xls增加半月忽略怪物IgnoreMon配置方式怪物id#怪物id
cfg_game_data.xls增加内挂群体技能释放方式check_skill_neighbors
开启=1
cfg_game_data.xls表增加手机端隐藏频道配置MobileChannelNotShow
频道id#频道id
cfg_game_data.xls表增加消息发送冷却时间设置
cfg_game_data.xls表增加AbilInfoEx字段支持变量刷新
cfg_game_data.xls表增加newSetup字段新内挂开启控制
cfg_game_data.xls表增加自定义星星样式字段tips_star_custom
cfg_game_data.xls表增加自定义ITEM显示强化颜色及位置字段goods_item_star_styleid
[资源集成工具]修复关闭导致蓝屏问题
[资源集成工具]优化版本更新修改为点击后更新
[dev上传工具]修复打包压缩提示弹窗问题
[dev上传工具]修复报错导致工具打不开问题
[资源调整工具]增加一键缩放原图(注意备份)
[资源调整工具]优化界面布局
[资源调整工具]小技巧首饰框可作为外观特效中心点
[图集拆分工具]优化导出资源规则
[图片修改工具]优化界面布局
[图片修改工具]增加.jpg.bmp.jpeg转换为png格式
[重置图片名工具]优化多个问题
[改六位小写工具]修复只改六位不改小写问题
[图片去黑底工具]增加去黑底时导出坐标文件
[dev上传工具]增加删除msg_ decoder _config.txt文件功能
[资源集成工具]更换更新规则
[资源缩放工具]修复缩小后抖动问题
[地图修改工具]增加搜索功能
[地图修改工具]增加抽取使用地图功能(需根据教程使用)
地图修改教程:http://video-help.hgtny.cn:9999/shipin/dtxggj.mp4
修复CHECKSHOPSTALLSTATUS命令当摆摊物品卖空时检测为非摆摊状态问题
修复TIPS显示属性溢出问题
修复手机端快捷栏道具不能拖动问题
修复SKILLLEVEL
调整技能等级=号问题
修复安全区内,野蛮技能会触发Attack问题
修复技能表自定义技能威力攻杀技能无效问题
修复英雄宝宝攻击怪物不触发[@KillMon]-[@OnKillMob]问题
修复+/-0血飘字问题
修复技能选PC端目标规则问题
修复PC端聊天频道移动位置TIPS不同步移动问题
修复怪物简装后顶戴异常问题
修复神兽变大后死亡名字跟内挂勾选尸体消失不同步问题
修复半月攻击主目标其他技能不触发@MagMonFunc问题
修复机器人qf\qm
txt支持调用LuaFunc-0.lua问题
修复魔法盾类死亡后不小退再次开盾没有实际减伤效果问题
修复自定义属性<TEXIAO:特效ID:宽:高:X坐标:Y坐标>错位问题
修复自定义技能表技能威力四则运算不支持治愈术群体治愈术问题
修复怪物设置MP,74号属性将不飘血
修复合成表规则优化针对货币与叠加物品数量,检测问题
修复cfg_item表技能类型等级要求设置无效问题
修复GetListString命令
G I变量不支持问题
修复M2设置毒符需要穿戴,内挂设置自动召唤一直召唤圣兽问题
修复随机取名会取到名字长度超过10个中文字问题
修复宝宝攻击
M.AddhpPer不飘字问题
修复通用面板\仓库X按钮F10里自定义修改X尺寸无效问题
修复仓库面板按钮文字调整无效问题
修复聚灵珠设置价格会走高低位问题
修复PC端小地图地图标志不保存, 不变化
问题
修复归属时间无效问题
修复道士技能,战甲术和幽灵盾看不到别人释放的特效问题
修复网络波动时需要勾选一下自动烈火问题
修复改名后的装备,
套装没有显示激活问题
修复31类药品包解包体统检测背包格子逻辑问题
修复内挂设置了清理尸体 怪物死亡后buff特效还在问题
修复减血buff,怪物不飘血问题
修复设置任意技能至非普攻位,普通位会被恢复为攻击问题
修复RangeHarm范围填0无效问题
修复addattlist支持英雄多级。h.addattlist
修复面巾CHECKSOCKETABLEITEM
55 0 N1
S1无效问题
修复开关自定义技能跨服里需要重新开关问题
修复英雄不支持召唤圣兽问题
修复圣兽升级属性提升规则与再次召唤圣兽规则问题
修复<$HIGHLEVELINFO>常量无效问题
修复CheckItemBind,TAKES
,Getitembindinfo获取绑定状态命令无效问题
修复删除地图特效命令多个地图特效只能删除一个问题
修复RangeHarm范围伤害<$ATTACKMONSTER_XEX>和<$ATTACKMONSTER_YEX>坐标无效问题
修复RangeHarm对不移动怪物无效问题
修复自定义怪物群攻多次释放施法特效问题
修复自定义怪平砍有2次攻击动作问题
修复自定义技能安全区不能释放问题
修复弓箭守卫对人物仇恨问题
修复怪物表DropType字段设置自由拾取,挂机时其它玩家不会拾取问题
修复红点实时刷新问题
修复善恶模式、和平模式,被施毒术攻击,敌方不会灰名问题
修复改名后的宝宝,给予攻击加成,被战甲术和幽灵盾覆盖问题
修复SETMAGICSKILLEFFT改变技能特效魔法盾火墙不支持问题
修复GetListString命令读取文本到变量,变量G和变量I不支持问题
修复九尾魂石释放的火雨会伤害到怪物问题
修复结婚后改名,配偶名称不更改问题
修复护体神盾,不触发特效问题
修复英雄分身术没有跟随英雄模式问题
修复使用合击后英雄状态没有刷新问题
修复主号加入国家后英雄乱攻击问题
修复跨服获取不到宽高常量问题
修复跨服返回本服行会联盟没有刷新问题
修复跨服自动拾取PICKUPITEMS失效问题
修复跨服自定义战士技能无效问题
修复跨服死亡复活人物看不到问题
修复骑马称号显示问题
修复骑马死亡后会出现站着人物形象问题
修复骑马魔法盾显示问题
修复骑马,道士内挂设置自动技能导致卡死问题
修复骑马声音问题
修复骑马人物不动问题
修复修改人物颜色命令会关联BUFF表问题
修复面板单位显示异常问题
修复删除临时NPC命令无效问题
修复检测是否摆摊CHECKSHOPSTALLSTATUS命令当摆摊物品卖空时检测为非摆摊状态问题
修复PC端鼠标指针指向玩家时不显人名问题
修复英雄2合一大背包无效问题
修复聊天内容修改分辨率字体会变糊的问题
修复怪物僵直导致加速问题
修复在没有开启获取来源时回收系统给予的道具会有来源
修复自定义技能推动异常问题
修复客户端字体问题
修复赤月恶魔可以被吸走问题
修复怪物没有声音问题
修复触龙神,食人花钻地后不消失问题
修复单体攻击时群攻新技能也释放的问题
修复组队上限15个问题
修复开启刀刀刺杀自动攻击不释放自定义战士技能
修复战斗状态下不能开关自定义战士技能
修复群体技能不触发技能触发问题
修复宝宝打怪不升级问题
修复M2加载老套装游戏会崩溃问题
修复RECALLMOB命令参数三叛变时间为1时,时间到了不叛变问题
修复称号佩戴后,删除任意称号后会取下已佩戴称号问题
修复人形怪挖身上装备以及技能等级配置问题
修复自定义怪物特效不显示问题
修复改变技能特效命令他人看特效异常问题
修复自定义技能,
技能模型表action字段填0没有伤害问题
修复PC聊内框发不出去文字消息问题
修复PC端好友面板不显示问题
修复屏蔽特效离开视野后还会再显示问题
修复WIN11无法运行客户端问题(需重新下载工具服版本包)
修复英雄自定义属性不生效问题
修复怪物归属来回切换问题
修复无极真气无限释放问题
修复tips已绑定文字错位问题
修复分身或人形怪宝宝死亡时显示挖肉按钮(人形怪隐藏挖肉按钮需配置gamedata“noDigMonsters”字段)
修复恶模式、和平模式、夫妻模式及对方的宝宝灰名问题
修复PC端tips在面板显示不能上下滑动问题
修复无极真气内挂勾选后无限释放问题
修复拾取触发及如果触发规则问题详情查看热更文档上方“触发规则”
修复叠加物品BUG问题(该问题请务必查看最新说明书中的“热更日志上方中的触发规则”)
修复道具表配置规则无法交易问题
修复mapboss怪物被清理后获取不到boss信息问题
修复M2-技能魔法-人物上线开始记录CD时间偶尔无效问题
修复称号丢失问题
修复分身会攻击主号问题
修复邀请行会成员的一处错误问题
修复PC端攻击跑走会造成攻击取消
人物会砍一刀走一步停止问题
修复装备tips显示错位问题
修复单体攻击时群攻新技能也释放的问题
修复背包物品位置叠加问题
修复背包有空格买卖物品提示满问题
修复聚灵珠设置价格会走高低位问题
修复快捷栏无法放入药品问题
修复回收系统回收物品为区间时的一处错误问题
修复PC攻击走位的问题
修复自定义怪物物理攻击特效不显示问题
修复自定义排行榜挂接点按钮显示位置错误问题
修复套装提示显示不正常问题
修复英雄套装属性不生效问题
修复新套装表高级替换低级,套装激活显示问题
修复新套装TIPS显示,新套装表去重字段无效问题
修复新套装属性激活了别人查看玩家套装不显示激活问题
修复新套装激活显示问题同级多套搭配
显示未激活问题
修复新套装手戒 4部位套装 显示不对问题
修复新套装属性生效不显示问题,字体问题
修复解毒术特效,群体施毒术特效
修复调整部分技能飞行特效的坐标偏移(寒冰掌,神圣战甲术,幽灵盾,诅咒术,噬魂沼泽)
修复刷怪文本刷怪数量变量值为0还会刷怪问题
修复战士隔位技能54号对战增伤属性翻倍问题
修复叠加物品类 如药品在 快捷栏消耗时,背包会遗留 占用格子, 实际没有物品问题
修复捡取触发 PickupitemEX 叠加物品 如果背包有的话 触发会失效问题
修复战士空蓝时隔位刺杀没有伤害问题
1.修改行会职位命令
功能:修改行会职位命令
命令:SETRANKSGUILD
参数1
参数1:职位名称(M2-功能设置-其他设置-行会设置)对应的封号名称
;//示例
[@main]
#if
#ACT
MOV
S$成员名称 电饭锅
<$ChiefName>.SETRANKSGUILD
行会成员
<$str(S$成员名称)>.SETRANKSGUILD 会长
sendmsg 7
[<$str(S$成员名称)>]成为了会长,[<$str(S$成员名称)>]变更为行会成员
<$GETSTRKEY(T1,1)>:表示T1里面第一个主键是什么
;//示例
[@main]
#if
#ACT
MOV
T1
ADDSTRVALUE T1 996m2 10
sendmsg 7 <$GETSTRKEY(T1,1)>
键值对排序格式:玩家名字=捐献数量#时间戳
排序主键常量:<$GETSTRKEY(变量名,第几个)>
排序值常量:<$GETSORTSTRVALUE(变量名,第几个)>
;//示例
;重要说明:务必按照下方脚本逻辑进行编写脚本
[@main]
#if
#ACT
;赋值捐献的数量
MOV
N$捐献数量 10000
;在总键值对中取出该玩家捐献的数量值
MOV N$捐献数量取出
<$GETSTRVALUE(A10,<$username>)>
;加上当前实际的捐献数量
INC N$捐献数量取出
<$str(N$捐献数量)>
;增加原有的基础键值数据
ADDSTRVALUE A10 <$username>
<$str(N$捐献数量取出)>
;增加需要排序的变量键值数据
ADDSTRVALUE A11 <$username>
<$str(N$捐献数量取出)>#<$UTCNOW8>
;降序只排前6名按照大于时间戳优先
SORTVARSTR
A11 6 1 1
sendmsg 6
<$Str(A11)>
sendmsg 6
排名第一名玩家名字:<$GETSTRKEY(A11,1)>。捐献数量:<$GETSORTSTRVALUE(A11,1)>
sendmsg
6
排名第二名玩家名字:<$GETSTRKEY(A11,2)>。捐献数量:<$GETSORTSTRVALUE(A11,2)>
sendmsg
6
排名第三名玩家名字:<$GETSTRKEY(A11,3)>。捐献数量:<$GETSORTSTRVALUE(A11,3)>
sendmsg
6
排名第四名玩家名字:<$GETSTRKEY(A11,4)>。捐献数量:<$GETSORTSTRVALUE(A11,4)>
sendmsg
6
排名第五名玩家名字:<$GETSTRKEY(A11,5)>。捐献数量:<$GETSORTSTRVALUE(A11,5)>
sendmsg
6 排名第六名玩家名字:<$GETSTRKEY(A11,6)>。捐献数量:<$GETSORTSTRVALUE(A11,6)>
;逻辑:我们将A10做为原始数据负责调用,用A11进行排序,这样需要排序的变量只会增加一个,从而达到高效率排序目的
;切记不要直接去排所有的变量,会造成卡顿,并且排序最多只支持100组键值
[@PlayDie]
#if
#ACT
sendmsg 7
死亡后掉落了【<$str(S0)>】物品,多个物品以","号分割,如:裁决,木剑,蜡烛。需要输出请使用分割GETVALIDSTRSUPER命令进行处理
5.行会编辑封号前触发
QF触发@SetRankNameXX(XX:1-5个行会封号)
[@SetRankName1]
#act
stop
sendmsg
6 不允许编辑行会掌门封号!
//更新日志
引擎版本号:2022.10.31.0
配套客户端:3.2.9
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
(*)修改排行榜规则(已使用排行榜功能的使用此版本务必更新配置)
说明书搜索:自定义排行榜进行设置
(*)取消改名查询名称QUERYHUMNAMEEXIST命令,改为使用CHANGEHUMNAME改名时默认会直接读取QF相关触发
1.扩展SETITEMEFFECT
参数四 参数五
2.增加MapBoss命令获取当前地图BOSS状态并存入字符串中
3.扩展Navigation 参数3
支持前端标签
4.增加怪物掉落前必爆物品命令
5.增加部位万分比属性加成到人物
6.增加行会建设相关(建筑度,人气度,安定度,繁荣度)
7.增加排行榜可自定义显示
8.增加所有技能支持自定义威力计算公式
9.增加系统答题功能
10.增加移动指定坐标的怪物到新的位置
11.增加将自己宝宝移动至指定坐标
12.增加设置当前怪物标记内容
13.增加清除延迟跳转命令
14.增加系统NPC商店购买前触发[@UserBuyItem]
15.增加输入框非法字符触发[@TextInputErr]
16.增加面板货币关联显示
17.扩展SetFeature增加盾牌控制
18.扩展自定义采集SHOWPROGRESSBARDLG
19.增加修改获取的经验值
20.增加行会掌门踢出行会成员前触发
21.增加物品备注TIPS外框特效显示
22.扩展修改护身MagicShieldItemList.txt设置
23.增加游戏列表展示时间戳常量<$showtime>
24.增加通过怪物名称获取怪物IDX常量:<$GETMONID(怪物名称)>
25.增加怪物唯一id常量<$TEMPMONUSERID>与IDX常量<$TEMPMONIDX>
26.扩展自定义进度条百分比显示支持endper参数
27.增加归属玩家头像,UI设置开启关闭
28.扩展自定义属性分类位置0~5
29.增加改变技能特效
增加盒子礼包调用面板ID111(OPENHYPERLINK
111)
调整GM管理命令“更改城堡所属行会”ChangeSabukLord
参数2为空时则清除沙巴克归属
增加当前行会掌门玩家名称常量<$ChiefName>
客户端GUI增加FPS帧率显示
优化M2表格配置错误时控制台进行提示
优化客户端PK时跟随造成慢半拍问题导致的视野丢失
优化PK追人时的间距问题
优化当没有小地图时默认读取一张黑色背景地图,默认为开启,可根据新增字段关闭显示
优化PC端鼠标指针指向怪物时将显示怪物血量
优化PC端非平滑模式下的顿挫问题
优化客户端特效同步播放
优化PK偶尔出现同屏出现加速问题
优化系统按钮TIPS显示
PC端增加游戏内设置分辨率配置面板调用113(OPENHYPERLINK
113)
PC端增加调用当前坐标/表情/装备发送面板调用114(OPENHYPERLINK
114)
PC端增加手机端导航栏任务-附近按钮可查看附近玩家、怪物、英雄(独立面板)
cfg_game_data.xls增加PC端导航栏显示任务/附近按钮
cfg_game_data.xls增加tips属性文字与数字之间间距调配
cfg_game_data.xls增加配置世界聊天是否使用千里传音/传音筒
cfg_game_data.xls增加道具类TIPS窗口显示对应icon及相关道具类型
cfg_game_data.xls增加关联货币关联层级扣取字段UseBindMoneyType
cfg_game_data.xls增加不显示隐身半透明效果配置
cfg_game_data.xls增加表禁止查看人形怪装备
cfg_game_data.xls增加PC端一整页大背包配置(需替换原有PC端背包资源)
cfg_game_data.xls增加PC端及面板支持宋体并可统一设置PC字体大小
cfg_game_data.xls增加PC端CUI增加聊天时所选频道切换(配置好后玩家无需输入特殊命令操作)
cfg_game_data.xls增加PC端主界面小地图两种尺寸设置
cfg_game_data.xls
字段PushIntervalTime 野蛮类推动速度设置,
默认填空,推荐配置270,建议设置方式:M2跑步速度除2
cfg_game_data.xls增加无小地图时是否显示(默认为显示一张黑底地图)
cfg_game_data.xls扩展字段itemTypeName道具是否显示TIPS。配置为0时为不显示
cfg_equip.xls和cfg_item.xls第34列新加字段pickCondition设置自动拾取条件,条件搜说明书cfg_menulayer.
cfg_buff.xls表dis_action字段新增了一个禁止类别
64 禁止飞
cfg_buff.xls表dis_action字段新增了一个锁血类别 128 血量锁定不变
cfg_monster.xls扩展支持怪物属性ID对应cfg_att_score.xls表(15,21,23,24,25,26,34,63,64,68,79,80,84,85,90)
cfg_monster.xls表增加27列怪物大血条字段
cfg_recycling.xls增加回收系统表格支持配置绑定道具
cfg_recycling.xls增加回收系统回收装备可根据回收的道具类型获得对应道具(如:回收为绑定道具则给予绑定道具)
cfg_model_info.xls表增加大血条特效ID(7301-7310)
cfg_model_info.xls表增加盾牌外观特效ID(1-5)
cfg_magiccustom.xls表增加26列绑定BUFF字段,27列增加是否为战士技能开关配置
cfg_redpoint.xls表增加配置ID支持变量,支持关联货币检测
cfg_mongen.xls表优化刷怪机制,调配地图内随机点刷怪数量需设置X,Y坐标为"0"
cfg_mongen.xls表刷怪时间支持G变量
cfg_suitex.xls表desc字段扩展参数按职业显示属性
cfg_monster.xls表Custommonster扩展参数无敌属性
增加PC端CUI增加频道切换消息内容类型切换按钮
增加PC端CUI增加聊天框内容/输入文本位置调整
增加PC端CUI增加仓库物品容器大小配置
增加PC端CUI增加编辑装备ICON支持层级/层级越高越优先显示
增加PC端CUI增加右上角小地图支持放大缩小移动
增加PC端CUI读取独立配置pc_cuidata.json,没有则按原规则读取
PC端修复系统提供的角色/背包按钮点击的容器尺寸不符偶尔会点不到的问题
PC端修复快捷栏背景框不能调整大小问题
PC端修复按SHIFT键攻击速度与实际速度不符
PC端修复起步动作时会有顿挫问题
PC端修复点击聊天框内容文字时不会复制到输入框内的问题
PC端修复上下箭头、pageup/pagedown、鼠标滚轮不能查看聊天记录问题
新增-M2-功能设置-技能魔法-半月弯刀-附加目标攻击倍数。
新增-M2-物品装备-新增属性-反弹设置-启动魔法反弹
新增-M2-技能魔法-战士技能-半月(半月非主目标支持攻击力倍数调整)
新增-M2-技能魔法-分身术-分身不自动使用野蛮
新增-M2-参数设置-开启答题系统
M2支持重读BUFF(线上版本:只允许新增重读,不要删除或修改对应参数后重读,如有修改或删除BUFF请务必做好检测删除再重新给予)
M2增加红点变量配置(M2-功能设置-其他设置-红点变量)
优化修复dev上传进度条问题
变量查询工具增加Z变量查询
优化地图修改工具可视化刷怪点
优化地图特效压缩压缩速度
增加地图资源打包切割透明选择
优化图片工具缩放后的画质
修复版本转换工具乱码问题
优化版本转换工具脚本注释
增加资源调整工具拖拽图片放入
增加所有工具教程跳转连接
修复工具关闭蓝屏问题
增加爆率修改工具搜索功能
增加爆率工具修改保存功能
增加爆率工具窗口拉伸功能
修复版本转换工具地图小写转换不完全问题
修复所有工具表格格式不同导致的读表错误问题
增加一键重新打包功能(针对2022.5.20之前工具打包的资源)
重新打包需要重新调整坐标只针对anim资源
修复PC端时装武器首饰单机是拿起,双击是脱下问题
修复OPENHYPERLINK
9
和加按钮同时使用客户端会蹦
修复PC端查看他人装备TIPS上下滑动箭头问题
修复-商城货币不足提示错误问题
修复道士给别人加血,道士的宝宝会攻击别人,道士的英雄也会攻击别人
修复-召唤宝宝RECALLMOB
参数7 ,不检测宝宝数量时PC端快捷键 :宝宝休息宝宝攻击无效,手机端不出现战斗图标
修复callscript LUA
调用TXT,加载NPC导致已经打开的界面无法关闭
修复M2加载怪物配置导致自定义怪物失效问题
修复摆摊后的物品不显示在背包了,拍卖行买东西背包显示的是有空格
导致拍卖行的物品买了进不了背包消失了
修复吸怪命令安全区可以吸人问题
修复让怪物再爆一次命令MonItemsex,爆出物品归属问题
修复任务栏按钮不能引导问题
修复自定义技能技能表(magic35)字段
技能伤害攻击力倍数百分比无效问题
修复人物背包满时,还是会跑去捡物品问题
修复自定义技能战士技能不显示特效问题(cfg_skill_present.xls表里特效要配置在击中)
修复自定义远程技能伤害飘血问题
修复虹膜,魔血系列装备加血属性不对问题
修复人物修炼技能,不实时刷新技能面板问题
修复怪物爆率
归属 DropType
2行会拾取问题
修复摆摊状态下可以飞的问题
修复减少技能CD命令SetSkillDecCD不刷新冷却中的CD时间问题
修复自定义技能,GetSkillCSCD等技能cd命令无效问题
修复宝石镶嵌8
9号位置不支持
修复限时时装物品时装到期后外观不消失
修复玩家仍掉任意物品后触发 [@DropItemEX]
背包数量不对问题
修复极品属性已经删除了的 LoopBagItems还是被检测为极品问题
修复道具表31类物品TIPS显示宽度异常问题
修复对怪伤害属性,半月技能 对主怪有效对旁边的怪无效
修复时装马牌等绑定无效问题
修复新增BUFF的同时执行删除BUFF
图标到时间不消失问题
修复引导 背包唯一物品
跳转会导致引导双击无效问题
修复同屏穿戴他人视角特效没有刷新问题
修复自定义怪物宝宝不支持CheckSlaveInRange
<$SlaveX> <$SlaveY>
问题
修复新套装提示重复问题
修复双龙斩8方向伤害问题
修复cfg_game_data.xls表极品配置53星星无效问题
修复-ChangeItemShape命令修改时装外观不实时刷新问题
修复M2-查看信息列表2
M2重启问题
修复-M2-技能参数-通用-护体神盾
-屏蔽提示无效问题
修复M2-参数设置-PK控制-杀人增加等级-经验无效问题。
修复M2-参数设置-升级经验-不勾选开启组队全图分享经验,组队面板还是会显示经验分成问题,
修复M2-参数设置-人物死亡-死亡掉金币无效问题。
修复M2-查看信息列表2,修改后点保存M2
会重启问题
修复分身1.M2-功能设置-技能魔法-分身术-增加不自动使用野蛮选项
修复分身2.分身继承主角的所有属性表里的属性
修复分身3.分身召唤出来为满血状态
修复分身4.分身支持的新技能,新技能CD设置走技能表的英雄技能CD设置,如十步一杀
冰霜群雨等等(人形怪技能同分身一样)
修复带绑定规则的物品被CHECKITEM检测算成极品问题
修复
makeposion命令参数2配置为0时则按0秒执行[可用于清除当前状态使用]
修复被诱惑之光打死的怪物会爆东西问题
修复[@SelfKillSlave]触发里被别人诱惑叛变触发死亡后的宝宝名字常量不对问题
修复0级施毒术固定1点伤害问题
修复升级属性-UPGRADEITEMEX参数六
否显示文字信息(0,1)
无效问题
修复monster表V列掉落归属类型设置为2时,行会不能捡取问题
修复-物品规则设置禁止修理,内挂开启自动修复会一直喝修复神水问题
修复-邀请组队加入不触发@GroupAddMember问题
修复SetItemState设置装备绑定状态对时装首饰类无效问题
修复怪物表16列(q列)强制物理伤害无效问题
修复逐日剑法,开天斩等技能直线攻击多个玩家时,杀死人物触发@KillPlay里的名字常量不正确问题
修复时装武器衣服限时消失后,外观不消失问题
修复传送戒指使用间隔修改时间重启M2不保存问题
修复合成界面自定义UI
ctrl+F10自定义调整
修复宝宝被攻击触发
返回的技能ID错误问题
修复M变量切换地图时清零无效问题
修复M2-查看信息列表禁止爆出物品不显示文本MonDropLimitList.txt的内容
修复自动出师后,实时刷新师徒显示信息和师徒传送功能
修复ChangeHumNewValue命令,ATT表29号反弹属性加在人物身上无效问题
修复战士刺杀
开天斩
及群体技能不触发技能触发问题
修复战士自定义刺杀烈火开天斩无效问题(战士开关型技能,自定义技能表必现填直线技能)
修复英雄锁定技能图标位置偏移问题
修复Tdummy踢出离线挂机玩家会导致部分在线玩家也被踢掉
修复35号属性增加时会将其他增加的属性重置
修复客户端原地复活后造成飘移问题
修复隐藏聊天框按钮多次点击导致位置不对问题
修复红点配置过多导致卡顿问题
修复施毒术毒死的怪物无归属问题
修复道具类限时物品计时无效问题
修复屏蔽特效会屏蔽技能效果问题
修复GM调试命令(重读QM,QF,机器人脚本)无效问题
修复M2/升级武器/武器升级失败不破碎无法勾选问题
修复面板TIPS页签不支持手机端
修复BUFF叠加数量时27/28列配置的加减血蓝只执行一层的问题
修复排行榜头盔显示偏移问题/分离头盔将不在显示头盔
修复背包/仓库满状态下重新登录背包物品不显示问题
修复客户端玩家可能开加速或卡帧导致的移动飘移问题
修复回收系统表回收获得配置自定义变量为0时不生效问题
修复改变人物外观会显示重复问题
修复沙巴克城墙打碎时不刷新城墙状态问题
修复麻痹问题
修复红点S$xx、N$xx变量无效问题
修复合成货币显示问题
修复刺杀不破防问题
修复英雄背包调整后无法保存问题
修复远程英雄后退速度问题(英雄设置-怪物近身躲避不勾选为920之前模式)
修复战士英雄超远距离跟随锁定目标问题
修复在坐骑状态下使用技能会被定身的问题
修复上马下马后玩家名字会错位问题
修复每次小退上线回血问题
修复客户端野蛮后导致刀刀烈火问题(表现)
修复客户端释放技能问题
修复释放神圣战甲术/幽灵盾导致race(114,140,100)类型怪物僵直问题
修复神圣战甲术/幽灵盾给神兽增加状态时导致神兽主动攻击问题
修复SHOWPHANTOM放大虚影无效问题
修复国家模式下释放道士魔防时客户端报错问题
修复itemshow道具为0/-1时变成技能书
修复攻击目标人物时飘血2次问题
修复CUI配置血条背景图不能隐藏问题
修复CUI配置血条不能隐藏问题
修复CUI任务标签展开/隐藏按钮不能调整大小问题
修复跨服投保功能
修复英雄技能CD没有走技能表问题
修复130.131.132怪物视野问题
修复坐骑人名显示问题
修复骑马释放技能后卡住问题
修复道士法师英雄躲避瞬移问题
修复主号死亡后,英雄远距离追杀目标问题
修复跨服ReleaseMagic使用自定义技能无伤害问题
修复跨服聊天问题
修复跨服行会联盟问题
修复骑马时自动寻路容易被卡住问题
修复骑马可以手动释放魔法盾问题
修复PC端骑马点击怪物后出现卡住问题
修复跨服CHANGESPEED速度调整失效问题
修复跨服出现瞬移问题
修复双人骑马PLAYEFFECT显示不屏蔽问题
结果存入:
字符串格式,多个怪物用&符号分隔
怪物名称#剩余HP百分比#归属玩家名#剩余刷新时间(秒,存在的怪物刷新时间为0)
例如:
白野猪#90#玩家1#0&黑野猪#0##300
表示白野猪剩余90%HP,归属啊玩家1,已刷新,
黑野猪,0血,无归属,300秒后刷新
*刷怪表cfg_mongen.xls按死亡计时字段和显示刷怪时间字段要填1
范例:
[@获取当前地图BOSS状态]
#if
#act
MapBoss 3 大僵尸 1 S2
SendMsg 5
地图信息:<$STR(S2)>
[@删除引导]
#IF
#ACT
Navigation 200 999 可以用空的引导覆盖上一个引导
[@设置部位属性]
#ACT
SETEQUIPADDVALUE 0 + 15000
sendmsg 6
衣服的基础属性1.5倍增加到人物上!
[@获取部位属性倍数]
#ACT
GETEQUIPADDVALUE 0 S1
SendMsg 6
获取衣服属性加成倍数是:<$str(S1)>
修改行会建筑度:
格式: GUILDBUILDPOINT 控制符(+-=)数字
修改行会人气度:
格式:
GUILDAURAEPOINT控制符(+-=)数字
修改行会安定度:
格式: GUILDSTABILITYPOINT控制符(+-=)数字
修改行会繁荣度:
格式:GUILDFLOURISHPOINT控制符(+-=)数字
检测行会建筑度:
格式: CHECKGUILDBUILDPOINT 控制符(<>=)数字
检测行会行会人气度:
格式: CHECKGUILDAURAEPOINT 控制符(<>=)数字
检测行会安定度:
格式: CHECKGUILDSTABILITYPOINT 控制符(<>=)数字
检测行会繁荣度:
格式: CHECKGUILDFLOURISHPOINT 控制符(<>=)数字
变量:
<$GUILDBUILDPOINT> 行会建筑度
<$GUILDAURAEPOINT>
行会人气度
<$GUILDSTABILITYPOINT> 行会安定度
<$GUILDFLOURISHPOINT>
行会繁荣度
//说明:
1.排行榜自定义按钮 面板ID:45
2.切换按钮时
需要先关闭面板再打开
#act
OPENHYPERLINK 32 2 //关闭排行榜
OPENHYPERLINK 32 1
8 //打开排行榜 面板ID=8 的界面
3.英雄合击:英雄按钮点击会在主号按钮中的面板ID上加5,
;移动图形答题对应QF触发
[@VERIFYON]
#IF
#ACT
SendMsg 5 验证成功
[@VERIFYERROR]
#IF
#ACT
SendMsg 9 验证错误
[@VERIFYNOT]
#IF
#ACT
OPENHYPERLINK 34
SendMsg 5 验证码超时
,返回登陆角色界面
方式二 题库答题
SENDQUESTION 参数1
参数一:
答题超时时间
范例:
[@题库答题]
#If
#Act
SENDQUESTION 20
SENDMSG 5
你将有20秒时间回答问题
;题库答题对应的QF触发
[@QUESTNOT]
#IF
#act
OPENHYPERLINK 34
sendmsg
6 回答超时,返回登陆界面
[@QUESTOK]
#IF
#act
sendmsg 6 回答正确
[@QUESTERROR]
#IF
#act
OPENHYPERLINK 34
sendmsg 9
回答错误,返回登陆界面
//例子:
#IF
CheckRangeMonCountEx K004 魔王弓箭手 51 43 5 >
0
#ACT
MoveMonToPos 魔王弓箭手 K004 51 43 48 47
例子:
#IF
#ACT
MOVESLAVE 0 333 333
sendmsg 7 将BB移动到当前地图的333,333坐标中
获取标记内容常量“<$ACTORFLAG>”
//示例:
[@Attack]
#if
CHECKCURRTARGETRACE = 1
#ACT
mov S$设置标记数据
<$username>|测试
SETACTORFLAG <$str(S$设置标记数据)>
#if
CHECKCURRTARGETRACE = 1
#ACT
sendmsg 7
当前怪物标记内容为“<$ACTORFLAG>”
//例:
[@main]
<延迟跳转/@DelayGoto>
<清除指定延迟/@ClearDelayGoto> <清除全部延迟/@ClearDelayGoto1>\
\
<返回/@main>
[@DelayGoto]
#if
#act
DELAYGOTO 3000 @DelayLabel1
DELAYGOTO 3000
@DelayLabel2
DELAYGOTO 3000
@DelayLabel3
#say
<清除延迟/@ClearDelayGoto>
[@DelayLabel]
#say
延迟跳转测试成功!\ \
<返回/@next>
[@ClearDelayGoto]
#if
#act
CLEARDELAYGOTO
@DelayLabel1
#say
延迟跳转已清除.\ \
<返回/@next>
[@ClearDelayGoto1]
#if
#act
CLEARDELAYGOTO
#say
延迟跳转已清除.\
\
<返回/@next>
14.增加系统NPC商店购买前触发[@UserBuyItem]
说明:
QF脚本触发
[@UserBuyItem]
#if
#ACT
sendmsg 7 购买了NPC商店物品
;注:系统NPC商店为盟重药店等,非商城与摆摊
15.增加输入框非法字符触发
;为避免之前玩家设置二级密码或其他验证时输入过相关字符,请在下方触发将其重新设置
[@TextInputErr]
#IF
#act
sendmsg 7 验证包含非法字符,需要重新设置
[@main]
<Img|move=0|img=public/bg_npc_01.png|loadDelay=1|bg=1|reset=1|show=0>
<Text|x=225.0|y=100.0|color=255|submitInput=2|size=18|text=$STM(MONEY_4,5)>
//例子:
[@main]
#IF
#ACT
SetFeature 0 2 65535 0 3
特效例子:
<ID=3|TEXIAO:9#10#10#0.8#0.8|40#40#0.8#0.8&3>
特别说明:
修改了掉蓝比例计算方式,升级最新引擎需注意
掉蓝比例设置低于100的,原来只扣除蓝的百分数,不会扣红,
之前引擎设置的掉蓝比例大于100时(如:护身戒指 120),是无任何影响
之前引擎设置的掉蓝比例低于100时(如:护身戒指
80),有影响
保持原有状态 可用下一个参数伤害吸收 重新配置 扣除的蓝值还是相等的,举例如下
例:护身戒指 80 //(之前的引擎只会是扣80%的蓝;新引擎扣除80%的蓝,再扣20%的红)
需要还保持原来只扣80%蓝状态,改成:(护身戒指 100 20) 先吸收20%伤害再扣100%蓝!
现:护身戒指 80 (之前引擎是受到100伤害的话,只会是扣80%的蓝)
改:护身戒指 100 20
(先吸收20%的伤害,再扣除100%的蓝)
特别说明:
升级引擎需注意,修改了掉蓝比例计算方式:
掉蓝比例大于100,无任何影响,
掉蓝比例小于100时,如下:
例:护身戒指
80 //(之前的引擎只会是扣80%的蓝;新引擎扣除80%的蓝,再扣20%的红)
需要还保持原来只扣80%蓝状态,可改成:(护身戒指 100 20) 先吸收20%伤害再扣100%蓝!
功能:
护身属性扩展。
;装备名称(必须是可以护身的装备才有效) 掉蓝比例(设置数值除以100) 伤害吸收(设置数值除以100)
护身戒指
50
;比如设置50.那么受到100伤害的话!!!就是扣50%的蓝.50%的红
;比如设置75.那么受到100伤害的话!!!就是扣75%的蓝.25%的红
;比如设置100.那么受到100伤害的话!!!就是扣100%的蓝.
;比如设置150.那么受到100伤害的话!!!就是扣150%的蓝.
;比如设置200.那么受到100点攻击的话!!!就是扣200的蓝.
伤害吸收备注:
护身戒指
40 20
;比如设置40.那么受到100伤害的话!!!就是扣40%的蓝.40%的红
;当受到100的攻击伤害时,吸收20,即还有100 -
(100 * 20%) = 80的伤害,掉蓝80 * 40% = 32,掉血 80 - 32 =
48
用户如果佩戴多个,按装备位置顺序,最后一个装备的设置才有效
配置文件位于:X:\MirServer\Mir200\Envir\MagicShieldItemList.txt
29.增加改变技能特效
SETMAGICSKILLEFFT 技能名称 技能表id(ID=0时,为关闭)
[@改变技能外显]
#act
SETMAGICSKILLEFFT 雷电术 33
sendmsg 6 雷电术改变成冰咆哮特效了!
[@关闭技能特效]
#act
SETMAGICSKILLEFFT 雷电术 0
sendmsg 6 改变特效的雷电术已被恢复原始特效!
//更新日志
引擎版本号:2022.09.20.0
配套客户端:3.2.8
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
1.增加自定义按钮商城的挂接点
2.增加创建行会前触发
3.增加交易前触发
4.增加SetFeature参数5隐藏发型斗笠
5.增加吸怪功能命令
6.增加服务端回收系统
7.增加背包未开启格子数点击触发
8.增加剩余未开启的背包格子数常量
9.增加背包页数页签ID(7001,7002,7003)可用于挂接红点
10.增加假人系统示例脚本(配套最新引擎说明书查看)
11.增加logact自定义ID日志
12.增加坐骑系统
13.增加怪物大血条功能
14.增加勾选外显时装生效触发和相关命令
15.增加TAKES参数4
,填空0或空按之前
填1表示优先收走绑定的
16.增加通区变量同步命令
17.优化技能接平砍
18.扩展OPENHYPERLINK命令增加开启/隐藏小地图命令
19.增加人物死亡身上掉落装备触发
20.扩展checkHumanState检测中毒状态参数11
21.增加释放技能触发传递参数
22.增加个人跨天登录触发@ResetDay
23.增加摆摊成功触发和取消摆摊命令STOPMYSHOP
24.增加货币改变时获取来源常量<$CURRMONEYMSG>
25.增加前端勾选面板控制命令
26.扩展GMEXECUTE开始提问参数3依次执行模式
27.增加GOTOLABELEX命令多重调用时依次执行
28.增加红点配置系统cfg_redpoint.xls表
红点变量设置:M2选项-功能设置-其他设置-红点变量
29.增加通过变量名称获取其中里面的主键对应的值常量
30.增加绑定背包满触发
31.增加跨服与本服之间数据传递
32.增加跨服添加删除物品
33.扩展MonGenEx刷怪命令增加国家模式怪物
34.增加国家脚本刷怪设定(类似巡逻怪物)
35.增加国家战争功能
36.增加盾牌外观显示
增加客户端当普攻槽位技能被删除时,普攻自动补全到普攻槽位
增加客户端默认十步一杀飞过去自动攻击目标人物
增加扩展人物突破42Y血量(暂无上限)
修改74、75号属性由原来相加计算飘血变更为独立飘血
修复RangeHarm真实伤害,攻击人形怪无效无效问题
修复CHECKSOCKETABLEITEM
不支持时装马牌问题
修复String.ini文本部分配置无效问题 ,如
WarrReNewName,及HumanShowName顺序调整
修复M2开启消息前缀消息发不了装备问题
修复面对面交易,走位不立即关闭交易问题
修复ChangeModeEx
20吸血飘血显示错误
修复技能模型表replace 是否自动替换移动端普攻快捷键(1替换)
无效问题
修复赋值Z变量跟地图编号冲突问题
修复BUFF图标问题
修复自定义属性不显示问题
修复加减血不飘字问题
修复PC端聊天记录按钮无法移动问题
修复自定义怪物宝宝不跟随主人移动,小退不消失问题
修复自定义怪物魔法攻击不飘血问题
修复掉血时会播放一个灭天火特效
修复瞬回药不飘血问题
修复拍卖行无法上架问题
修复有防麻痹属性时,怪物攻击人物会被麻痹问题
修复十步一杀麻痹无效问题
修复自定义技能召唤的自定义怪物宝宝不跟随主人走到人物小退后宝宝还在
修复商城道具货币改变常量<$OLDMONEY>识别错误问题
修复82类怪物毒人
人不变色,实际有毒问题
修复魔法技能无法吸引仇恨值,如雷电术灵魂火符等
修复死亡之眼伤害叠加问题
修复说明书错误ChangeitemaddvaLue11-13错误问题分别为[体力-魔法-中毒]
修复M2PickUpList.txt文件内容重复导致M2无法启动问题(常见于32位转64位时报错)
修复小退减少PK值问题
修复红毒覆盖绿毒,导致绿毒无效问题
修复KILLMONBURSTRATE时间参数无效问题
修复RangeHarm
检测防冰冻防麻痹防蛛网无效问题
修复叠加物品OK框显示问题
修复人物身上有21亿金币导致无法面对面交易问题
修复CHECKSOCKETABLEITEM
不支持时装马牌
时装等位置问题
修复PC端技能快捷键-施法速度太慢问题
修复在怪物视野外,人物用技能攻击怪物没有仇恨值问题
修复强行离婚无效问题
修复SetIcon参数8为1时Y坐标错误问题
修复快捷栏里的物品不支持DBItemShow显示问题
修复cfg_game_data.xls表zhanguxianshi字段时装内观部位显示条件
无效问题
修复DBitemshow不显示快捷栏道具问题
修复QM启动触发MAPEFFECT无效问题(参数7需要配置为0)
修复拾取进入背包特效当背包满时还会播放的问题
修复MonGenEx刷怪自定义怪物名称参数无效问题(有设定过的或增加了国战系统刷怪功能的,需要脚本参数重新配置)
修复客户端打怪获得经验时残留的特效问题
修复ChangeModeEx设置防禁锢无效问题
修复复活戒指生效后不扣除持久问题
修复登录时学习技能导致原有配置快捷栏技能被覆盖问题
修复和平,善恶,夫妻模式,不锁定人形怪问题
修复自定义标题AbilInfoEx会显示在英雄面板问题
修复自定义技能魔法盾配置无效问题
修复cfg_game_data.xls表格zhanguxianshi字段时装内观部位显示条件无效问题
修复changeitemindex转成ID后内观刷新了外观没同步刷新问题
修复范围拾取后左手左戒不自动佩戴问题
修复设置人物外观设置隐藏斗笠/发型时会出现发型不隐藏问题
修复@DropItemEX触发背包没有减扔掉的数量问题
修复魔血石消失时不触发@ItemDamage问题
修复F10-背包-存入英雄背包文字不能修改问题
修复修改装备内观Looks值命令SetItemLooks对首饰无效问题
修复TXT调用lua文件,lua里有SAY导致面板不能关闭问题
修复范围拾取后左手左戒不自动佩戴问题
修复联盟行会时间到期后重新开启后攻击指向会指向联盟行会成员问题
修复怪物死亡怪物顶戴不消失问题...
修复宝宝攻击触发里宝宝m.humanhp飘字ID无效问题
修复组队人数上限不能超过15人问题
修复诅咒
对魔法和道术的下限无效问题
修复宝石属性 装备表 Reserved字段填1
显示万分比的ATT属性不正确问题
修复负重戒指-属性代码119穿戴负重错误问题
修复等级表里配置准确
敏捷无效问题
优化技能接平砍
修复地图参数NOMANNOMON清理怪物后导致检查不到boss数量问题
修复TXT调用lua
文件,lua里有SAY导致面板不能关闭问题
修复红名死亡叠加物品只爆一个的问题
修复101
102限时装备对比时限时显示错误问题
修复在刺杀位置不释放逐日 开天问题
修复ChangeHumNewValue
加89号属性面板不显示问题
修复DBitemshow不显示快捷栏道具问题
修复快捷栏里的物品不支持DBItemShow显示问题
修复地面放置物品ThrowItem时间无效问题
修复91号属性面板不显示数值问题
修复RevivalItemList.txt本文配置复活人物血量超过21Y直接死亡问题
客户端
修复客户端限时装备时间不准确问题
修复客户端聊天是出现大空格无法发出消息问题
修复客户端怪物资源没有死亡动作时卡动作针问题
修复客户端修复OK框道具不显示问题
修复客户端没有死亡动作时不清除尸体
修复客户端给面板增加特效UpdateEquipEffect命令不支持model_info放大/缩小配置问题
修复客户端货币常量显示小数点异常问题
//例子:
[@main]
#IF
#ACT
SetFeature 0 2 65535 0 3
说明: 吸引指定范围内的怪物对自己攻击
格式: monmove 参数1 参数2 参数3 参数4 参数5 参数6
参数1:最大范围
参数2:最小范围
参数3:怪物等级,留空0
则可以嘲讽\吸引所以级别怪物
参数4:0=不包含玩家 1=包括玩家在内
参数5:0=怪物漂移到人物身边 1=怪物瞬移到目前人物坐标
2=怪物瞬移到目前人物面前
参数6:0=无限制,1=怪物/人物攻击目标不归属自己的不可被吸
//例子:
[@main]
#IF
#ACT
monmove 10 2 0 0 2 1
ADDRECYCLINGTYPE //增加回收类别(支持多类别配置用“;”分割) ADDRECYCLINGTYPE
IDX;IDX;IDX
DELRECYCLINGTYPE //删除回收类别 DELRECYCLINGTYPE IDX (-1
=清空)
RECYCLING //执行一次回收
RECYCLING
AUTORECYCLING //执行自动回收(2个参数)
AUTORECYCLING 20(间隔20秒检测一次) 10(背包格子 <= 10) 全无参数关闭自动回收
//例子:
#IF
#ACT
;添加类别支持单个或多个
ADDRECYCLINGTYPE
1;2;3;4;5;6;7;8;9;10
AUTORECYCLING 2 10
MOV S$回收数据
<$RECYITEMS>
sendmsg 7
背包小于等于10个背包格子时2秒自动执行一次回收:<$RECYITEMS>
;参照说明书键值对功能(通过变量名称获取其中里面的主键对应的值常量)
sendmsg
7
配合键值对字符串常量获取:<$GETSTRVALUE(S$回收数据,1)>,<$GETSTRVALUE(S$回收数据,2)>,<$GETSTRVALUE(S$回收数据,3)>,<$GETSTRVALUE(S$回收数据,4)>
[@main]
#IF
#ACT
MOV S$图标
<Button|a=0|x=0|y=0|nimg=public/btn_npcfh_04.png|color=255|size=18|pimg=public/btn_npcfh_04.png>
ADDBUTTON
7001 1 <$STR(S$图标)>
SENDMSG 6 增加红点成功
登录格式:DummyloGon 登录地图 X坐标 Y坐标 范围 职业(0=战士 1=法师 2=道士 3=随机) 数量 间隔
登录模式(0=顺序 1=倒顺 2=随机)
DUMMYSTART // 假人开始行动
DUMMYSTOP // 假人停止行动
DUMMYSAY //开启假人说话
KICKDUMMY //踢出所有假人
DUMMYLOCKTARGET
//锁定当前目标 1= 锁定 0 = 随机搜索
DUMMYGOTO X Y
//假人自动寻路到当前地图坐标
检测命令:
ISDUMMY //检测是否是假人
CHECKDUMMYPLAYCOUNT //当前服务器假人数量
<>=
CHECKMAPDUMMYPLAYCOUNT //当前地图假人数量 <>=
假人名字列表 Mir200\Envir\DummyNameList.txt
LOADDUMMYCONFIG 路径 //读取假人配置 道士下载示例
格式: logact 参数1 参数2
参数1:日志ID(大于等于10000以上)
参数2:日志内容(支持变量、常量等)
//例子:
[@日志测试]
#if
checkgamegold ? 10
#ACT
gamegold -
100
give 屠龙 1
logact 10000 玩家:<$username>通过日志测试扣除100元宝获得屠龙*1
上马命令:
RIDEHORSE 参数1 参数2 参数3
参数4
参数1=坐骑外观
填写0或cfg_magicinfo.xls表编号(0=不显示)
参数2=坐骑特效外观
填写0或cfg_magicinfo.xls表编号(0=不显示)
参数3=人物骑马外观
填写0或cfg_magicinfo.xls表编号(0=不显示)
参数4=坐骑类型 0=单人
1=双人
2=连体
1.参数4=0时为单人坐骑320张图片不区分男女(显示人物坐骑外观与发型)
2.参数4=1时为连体坐骑640张图片区分男女(不显示人物坐骑外观与发型)
3.参数4=2时为双人坐骑640张图片区分男女(不显示人物坐骑外观与发型)
双人坐骑规则:编号100=男女--编号101=男男与男女--编号102=女男与女女
双人坐骑增加:必须与官方规则一样,注:3个连续型编号为一组双人坐骑
下马命令:
RIDEHORSE 0
坐骑资源调用:
cfg_magicinfo.xls表类型字段4=坐骑外观 , 坐骑特效外观
字段1=人物骑马外观
坐骑外观(资源路径anim\monster)
cfg_magicinfo.xls表编号:1000-1074
坐骑外观特效(资源路径anim\monster)
cfg_magicinfo.xls表编号:1000-1074
人物骑马动作(资源路径anim\player)
cfg_magicinfo.xls表编号:200-210
头像显示设置:
cfg_monster.xls表27列nBigTips字段 大于0开启大血条
空或0,不开启
nBigTips字段:填写1~5
读取00001.png~00005.png官方提供5个怪物头像
nBigTips字段:大于5自定义头像资源格式00006.png以此类推·····
怪物头像资源路径:res\private\main_monster_ui\monster
血条设置:
血条UI设置:ctrl+F10--怪物大血条
设置多血条显示--cfg_game_data.xls表
字段monster_hp_count 参数
怪物多少血量为一条大血条 为空时,所有怪物大血条都为一条血
如:设置1000 怪物10000血量时 大血条显示X10
血条特效 :
特效ID7301绑定血条01.png~特效ID7310绑定血条10.png
怪物大血条路径:res\private\main_monster_ui\hp
QFunction-0.txt
勾选外显时装生效触发QF:
人物:[@ShowFashion]
英雄:[@HeroShowFashion]
取消外显时装时候触发QF:
人物:[@NotShowFashion]
英雄:[@HeroNotShowFashion]
命令开启/关闭时装外显
ShowFashion 参数1=(1:显示; 0:关闭)
H.ShowFashion 参数1=(1:显示;
0:关闭)
检测时装外显是否开启:
人物:CheckShowFashion 英雄:H.CheckShowFashion
#if
CheckShowFashion
#act
ShowFashion0
SENDMSG 6 玩家已经开启外显
#if
H.CheckShowFashion
#act
H.ShowFashion 0
SENDMSG 6 英雄已经开启外显
18.扩展OPENHYPERLINK命令增加开启/隐藏小地图命令
OPENHYPERLINK 112 1
展开小地图
OPENHYPERLINK 112 2 折叠小地图
19.人物身上装备掉落前触发
QFunction-0.txt
[@CheckDropUseItems]
#Act
Sendmsg
3 掉落位置:<$param1>,掉落物品ID:<$param2>
stop
;触发返回参数,装备位置:<$Param1>,装备IDX:<$Param2>支持STOP,每掉落一件触发一次
格式:checkHumanState 状态
状态代码:1.魔法盾 2.护体神盾 3.无极真气 4.幽灵盾 5.神圣战甲术 6.隐身术 7.冰冻
8.麻痹 9.锁定 10.蛛网 11.中毒
备注:此命令支持多级脚本!
;例子
[@test]
#IF
CheckHumanState 11
#SAY
当前攻击目标中毒持续中
[@test1]
#IF
P.CheckHumanState 11
#SAY
当前目标中毒持续中
[@ResetDay]
#if
#ACT
mov U1 0
mov u2 0
MOV T1 1=0,2=0,3=0
例子:
[@StartMyShopOK]
#act
sendmsg 9 摆摊成功触发了
[@按钮-取消摆摊]
#act
STOPMYSHOP
sendmsg 9 你取消了摆摊
QFunction-0.txt
[@MoneyChange1]
#act
sendmsg 5 当前购买原因为:<$CURRMONEYMSG>
//目前支持以下系统来源常量返回字符串
购买摆摊
摆摊出售
商铺多币购买
商铺购买
竞拍1
//一口价
竞拍2 //常规竞拍
[@允许勾选]
#act
CLIENTSWITCH 0 1
CLIENTSWITCH 1 1
CLIENTSWITCH 2
1
CLIENTSWITCH 3 1
CLIENTSWITCH 4 1
CLIENTSWITCH 5 1
sendmsg 9
全部勾选
[@取消勾选]
#act
CLIENTSWITCH 0 0
CLIENTSWITCH 1 0
CLIENTSWITCH 2
0
CLIENTSWITCH 3 0
CLIENTSWITCH 4 0
CLIENTSWITCH 5 0
sendmsg 9
全部取消勾选
GMEXECUTE 参数1 参数2
参数3
参数1:关联M2--选项--游戏命令设置--管理命令--StartQuest
参数2:触发QM标签
参数3:0=单个触发
1=触发多个
示例说明1:
#ACT
GMEXECUTE 开始提问 @XXX1
示例说明2:
#ACT
GMEXECUTE 开始提问 @XXX1
GMEXECUTE 开始提问
@XXX2
GMEXECUTE 开始提问 @XXX3
;以上为覆盖调用,同时调用时只会调用XXX3
示例说明3:
#ACT
GMEXECUTE 开始提问 @XXX1 1
GMEXECUTE 开始提问 @XXX2
1
GMEXECUTE 开始提问 @XXX3 1
;以上为连续读取xxx1,xxx2,xxx3
;说明
常量中的T1不支持套用<$str()>,因为加这个括号服务端会把他解出来,解出来的变量值将无法获取!
变量套表方法,我们可以在<$cfg_bianliang(1_1)>这个表1行1列中写入T1即可
变量获取添加方式:
T1
A1
S1
S$XX
HUMAN(变量)
31.跨服与本服之间数据传递
本服通知触发跨服QF
BFBACKCALL 参数1 参数2 参数3
参数4
参数1:IDX(QF触发标签编号)
参数2:UID(某玩家UID,0 =
全部触发)
参数3:传递的字符串1(字符串)
参数4:传递的字符串2(字符串)
注:(进入跨服NPC是在本服,执行了也是本服,QF与QM才是跨服执行)
;//QFunction-0.txt触发
[@BFSYSCALLX]
#IF
#ACT
;传递的字符串1:<$
PARAM1>,传递的字符串2:<$PARAM2>
SendMsg 6
<$PARAM1>-----------<$PARAM2>
;//本服至跨服传递示例:
[@支持NPC、QF、QM触发]
#ACT
BFBACKCALL 33 0 测试字符串1
测试字符串2
;跨服读取QFunction-0.txt触发@BFSYSCALL
[@BFSYSCALL33]
#ACT
SendMsg 6
<$PARAM1>=测试字符串1----------- <$PARAM2>=测试字符串2
-------------------------------------------------------------------------
跨服通知触发本服QF
KFBACKCALL
参数1 参数2 参数3 参数4
参数1:IDX(QF触发标签编号)
参数2:UID(某玩家UID,0 =
全部触发)
参数3:传递的字符串1(字符串)
参数4:传递的字符串2(字符串)
;//QFunction-0.txt触发
[@KFSYSCALLX]
#IF
#ACT
;传递的字符串1:<$
PARAM1>,传递的字符串2:<$PARAM2>
SendMsg 6
<$PARAM1>-----------<$PARAM2>
;//跨服至本服传递示例:
[@只能跨服QF/Qm触发]
#ACT
KFBACKCALL 22 0 测试字符串1 测试字符串2
;本服读取QFunction-0.txt触发@KFSYSCALL
[@KFSYSCALL22]
#ACT
SendMsg 6
<$PARAM1>=测试字符串1----------- <$PARAM2>=测试字符串2
[@跨服删除物品]
#IF
#Act
takeW 圣战戒指 1
take 圣战手镯 1
[@跨服给物品]
#IF
#Act
GiveStateItem 圣战手镯 1 1 0 0 0 0 0 0 1
give
圣战戒指
GiveOnItem 屠龙
//更新日志
引擎版本号:2022.08.10.0
配套客户端:3.2.7
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
本次更新对所有表进行的了整理并更新了字段说明,可在引擎包中-结构表-全部表中进行查看,可与自身引擎表进行对比,多余服务端表可直接删除 使用引擎包目录下的表更新进行更新相关字段! 更新方法:参照说明书中-服务端文本结构-Envir-data-服务端结构列表中最下方查看 |
(*)手机端场景(角色、NPC、怪物)名字默认字体为加粗,还原需要手动替换客户端字体 下载原字体(放入路径Dev/Fonts/) (*)修改场景(角色、NPC、怪物)名字字体大小配置(说明书-服务端文本结构-data-其他表配置详细说明-cfg_game_data) (*)启动控制器-点击配置向导-点击更新数据库
引擎客户端数据库务必配套,出现无法启动引擎情况请在工具服重新配置数据库并更新 810引擎(客户端选择角色页面为3.2.7X)(工具服对应数据版本为64_22.06.27.0)(服务端整套程序尽量全套手动覆盖)(新增表配置务必查看服务端表结构中的更新表并进行字段更新)
增加game_data表配置BUFF图标配置放置相关界面位置(配套BUFF系统) 修复
全局定时器SetOnTimerEx按秒读取不准确问题 工具: 客户端:
1.修改角色外观(武器、衣服、特效) 无需穿戴剑甲,可直接对外观进行修改(特效参数可用于做翅膀) 命令:
2.支持怪物部分配置att属性
3.增加装备附加属性值40-44隐藏无属性 [@修改衣服无属性值] [@检测衣服AC值] [@获取衣服AC值]
4.增加物品过期触发 限时道具配置方式(Equip/Item表根据下方字段进行配置) Need=101、NeedLevel=时间(分钟),计算时间方式为:
穿戴身上计算时间 其他都不计算时间 [@ItemExpired] [@HeroItemExpired]
5.获取指定长度字符串 LeftStr 参数1 参数2
参数3 //例子 #if
6.行会强制加入攻城列表命令并开启攻城 加入攻城列表 //例子:将需要加入的行会加入列表并配合GM命令开启攻城 #if #if GMEXECUTE
参数1
7.获取镖车的所在地图及X,Y坐标常量 #if
8.隐藏聊天窗口UI配置及QF触发(仅支持手机端) 展开聊天框时触发,需搭配主界面按钮执行 开启方式:(CTRL+F10呼出UI编辑-属性栏-Button_chat_hide字段勾选可见性) 配置方式:(说明书-服务端文本结构-Envir-其他表配置详细说明-cfg_game_data) QF触发接口:
9.内挂增加增血量单位控制 需配置服务端cfg_setup表65号ID并更新至客户端lua 更新字段目录:引擎包-表结构-全部表/更新表,查看第65号ID复制到本服即可
10.隐藏斗笠命令 SEThatHIDE
参数1 //例子: #if
11.拾取物品进背包动画命令 ;PC端需要自己增加一个空的自定义按钮ID SETPICKITEMTOBAG 参数1
参数2 //例子: #if
12.扩展Reddot红点显示参数 增加格式:Reddot 参数1 参数2 参数3 参数4 参数5 参数6 参数1:主窗口ID(NPC面板默认为0) 参数2:按钮ID(每个界面或者按钮都有ID) 参数3:X坐标 参数4:Y坐标 参数5:模式(空=原来模式 0=图片,1=特效) 参数6:图片路径或特效编号 删除格式:Reddel 主窗口ID(NPC面板默认为0) 按钮ID(每个界面或者按钮都有ID) ;例子
[@删除红点]
13.地图增加天气效果 增加天气 删除天气
[@删除黄沙天气]
14.国家系统 国家常量: 脚本命令:(Nidx为国家ID) 国家自定义变量:(申明放置QM中) 申明 VAR
String NATION 字符国家变量 修改 CALCVAR
NATION 数字国家变量 =
888
[@LoadNatIon] 清理自定义国家变量格式:ClearNATIONCustVar 参数1
参数2
发送自定义颜色的文字信息. 格式:
GuildNoticeMsg 255 233 发送自定义颜色的文字信息. NATIONAL
改变人物攻击模式:ChangeAttatckMode (0~7) 和强制攻击 国家=7
15.格子空格数量常量 #if #ACT sendmsg 7 当前背包格子空格数量常量:<$BAGNILCOUNT> 当前背包格子使用数量:<$BAGUSERCOUNT>
16.字符串排序功能 JZSortString 参数1 参数2 参数3
参数4 //例子:
例子2: #IF
17.定义变量按变量值大小排序 ;自定义变量按变量值大小排序,并把排序后变量值对应的人物名存放到指定列表文件中(制作排行榜用) 例子: [@test2] ;排序人物自定义变量.
//例子升序排序人物变量QQQQ:
19.键值对获取全部主键命令 GETSTRKEY 参数1 参数2 参数1:键值对变量名称 参数2:存入变量 //例子
20.拾取道具飞入背包按钮动作命令 SETPICKITEMTOBAG 参数1
参数2 关闭配置:SETPICKITEMTOBAG 0 0
#if
21.获取主目标百分比血量常量 #if #act sendmsg 7 当前目标血量百分比<$ATTACKMONSTER_HPRATE>,当前主目标血量百分比<$ATTACKMONSTER_HPRATEEX>
22.怪物点击选取模式 当配置的怪物没有影子的时候可以在cfg_model_info表AC列shadow字段配置为1(不计算影子点击范围)
23.扩展全套BUFF系统表 (*)buff系统需要把表头内的所有字段复制到自身的版本中,否则会引擎报错导致无法启动引擎 该功能请各位注意查看所有对应的后续扩展的配置字段 可有效减少一些属性计算和常规的定时器触发。 触发接口对标查看说明书BUFF系统 前端BUFF图标显示gamedata配置:
24.脚本调用Lua新读取方式 配置文件:格式必须为GB2312(ANSI) LuaCondList.txt,LuaFuncList.txt,LuaFunc-0.lua,LuaCond-0.lua,文件存放在 Envir\Market_Def 下。 LuaFunc-0.lua 为lua代码文件(功能执行) LuaCond-0.lua 为lua代码文件(判断条件) LuaFuncList.txt 调用方法自定义的执行命令(不可与服务端提供的脚本接口重复) LuaCondList.txt 调用方法自定义的检测命令(不可与服务端提供的脚本接口重复) 执行后的结果传递到脚本中的常量 <$LUARESULT> [@LUA函数] [@LUA判断]
25.四则运算计算命令 FORMULATION 参数1
参数2
//更新日志
引擎版本号:2022.06.27.0
配套客户端:3.2.6
1.增加触发:人物脱下/穿戴装备前触发。 |
cfg_magicinfo表技能新增字段forceDis(参照新增标注说明) cfg_game_data.xls字段minimap_title_range数值为自定义距离 新增cfg_game_data字段attr_not_hint
可设置cfg_att_score某些ID属性不飘字 通过#分割多个 新增cfg_game_data.xls字段minimap_title_range
可设置右上方小地图备注文字显示配置 M2扩展新增时装掉落概率控制(M2-选项-参数设置-人物死亡-时装爆率设置) M2扩展新增魔血石持久选项设置(M2-选项-功能设置-基本功能-魔血石持久减少) M2扩展新增技能判断转生等级(M2-选项-功能设置-技能魔法-通用技能(技能参数)转生设置开启) M2扩展新增怪物掉落背景颜色修改(M2-选项-参数设置-文字颜色) |
修复宝宝设置类型return伤害值无效问题
|
1.人物脱下/穿戴装备前触发 [@TakeOnBeforeX]
[@TakeOffBeforeX] 说明:X代表装备位置
[@TakeOffBefore0] 人物穿戴/脱下任意装备前触发 [@TakeOnBeforeEX]
[@TakeOffBeforeEX]
[@TakeOffBeforeEX] 2.任务倒计时功能 系统任务计时 增加倒计时 删除倒计时 改变倒计时状态 常量 例子: ;QFunction-0.txt触发标签 3.英雄脱下/穿戴装备前触发 英雄穿戴/脱下前触发 [@HeroTakeOnBeforeX]
[@HeroTakeOffBeforeX] 说明:X代表装备位置
英雄穿戴/脱下任意装备前触发 [@HeroTakeOnBeforeEX]
[@HeroTakeOffBeforeEX] [@HeroTakeOnBeforeEX] [@HeroTakeOffBeforeEX] 4.新增技能使用前触发[@BeginMagic] 增加使用技能前触发.Q-Function.txt中[@BeginMagic] 参数1:<$param1>触发的技能ID 参数2:<$param2>触发的技能名称 5.新增私人J
Z 变量,到时间自动清理 J
数字型个人变量.可保存.每晚自动12点重置,合区或关停服务器请错开00:00点.500个(J0 -
J499)(存放在SQL角色数据库) 6.使用道具唯一ID常量<$CURREATMAKEINDEX> 批量使用叠加消耗类型物品(只支持叠加物品) 格式:EatItem
参数1 参数2 使用道具获取唯一ID常量<$CURREATMAKEINDEX> 7.扩展GetMagicLevel命令
参数2支持技能熟练度 获取技能等级功能 参数2扩展两个参数 2.当前技能熟练度 8.扩展SendCustomMsg命令 屏幕任意坐标发送公告信息
SendCustomMsg 9.宝宝当前血量的常量 <$BABYCURHPX>
X表示第几只宝宝 10.沙巴克掌门玩家ID 沙巴克掌门玩家ID<$LORDUSERID> 11.CSV表格获取方式二 NEWREADCSV
..\Data\cfg_guanzhi.csv 表格名字前面增加cfg_读取时会已常量形式存放在内存中(如果不经常更改的情况下建议放在QM的[@Startup]启动触发执行) 我们通过以下去读相关内存中的表格常量值 12.字符串分割GETVALIDSTRSUPER增加参数4
参数4:分割数量存入变量 13.获取人物身上属性值 增加获取人物身上属性值 格式:GETABILVALUE
参数1 参数2 参数1:属性ID
参数2:存入变量(超过21E用字符串变量接收) #IF SENDMSG
6 你的属性值为:<$STR(S10)> 14.增加通过物品IDX穿戴装备 通过物品IDX穿戴装备 格式:TAKEONIDX
参数1 参数2 参数1:装备位置
参数2:物品唯一ID 15.增加通过物品唯一ID穿戴装备 通过物品唯一ID穿戴装备 格式:TAKEONMAKEINDEX
参数1 参数2 参数1:装备位置
参数2:物品唯一ID 16.增加双击触发标签 双击触发标签<DLINKITEMS> 18.增加区服ID常量<$SERVERIDX> 19.Recallmob增加参数7 格式:RECALLMOB
参数1 参数2 参数3 参数4 参数5 参数6 参数7 参数1:怪物名称 参数2:宝宝等级(最高为7)
---级别越高伤害越高 参数3:叛变时间(分钟)
参数4:是否自动变色(0或为空不改变颜色)
(1=宝宝自动变身上颜色1-7) 参数5:预留(填0) 参数6:预留(填0) 参数7:设置大于0,检测时不计算该宝宝数量(仅M2控制的召唤数量) 20.增加自定义装备位置 自定义位置装备 自定义装备穿戴位置开启:M2-参数设置-穿戴配置
,支持穿戴位置71-100 #IF #ACT MOV
S$自定义按钮显示
<Button|a=4|percentx=50|percenty=5|nimg=private\main\Target\1900012061.png|link=@自定义装备按钮> ADDBUTTON
3001 2 <$STR(S$自定义按钮显示)> #IF #ACT #say <Img|x=9.0|y=16.0|width=350|height=400|rotate=0|scale9t=10|move=1|img=public/1900000675.jpg|reset=1|show=0|scale9b=10|loadDelay=1|bg=1|scale9l=10|scale9r=10|esc=1|layerid=1000> <Layout|x=343.0|y=7.0|width=80|height=80|link=@exit> <Button|x=349.0|y=16.0|nimg=public/1900000510.png|pimg=public/1900000511.png|link=@exit> <Img|x=49.0|y=46.0|img=public/word_sxbt_05.png|esc=0> <Text|x=160.0|y=32.0|color=1059|size=18|text=珍宝匣> <Img|x=28.0|y=74.0|img=public/1900000651.png|esc=0> <Img|x=108.0|y=74.0|img=public/1900000651.png|esc=0> <Img|x=188.0|y=74.0|img=public/1900000651.png|esc=0> <Img|x=268.0|y=74.0|img=public/1900000651.png|esc=0> <Img|x=28.0|y=154.0|img=public/1900000651.png|esc=0> <Img|x=108.0|y=154.0|img=public/1900000651.png|esc=0> <Img|x=188.0|y=154.0|img=public/1900000651.png|esc=0> <Img|x=268.0|y=154.0|img=public/1900000651.png|esc=0> <Img|x=28.0|y=234.0|img=public/1900000651.png|esc=0> <Img|x=108.0|y=234.0|img=public/1900000651.png|esc=0> <Img|x=188.0|y=234.0|img=public/1900000651.png|esc=0> <Img|x=268.0|y=234.0|img=public/1900000651.png|esc=0> <EquipShow|x=26.0|y=71.0|width=70|height=70|index=71|showtips=1|reload=1|dblink=@脱下_71> <EquipShow|x=106.0|y=71.0|width=70|height=70|index=72|showtips=1|reload=1|dblink=@脱下_72> <EquipShow|x=186.0|y=71.0|width=70|height=70|index=73|showtips=1|reload=1|dblink=@脱下_73> <EquipShow|x=266.0|y=71.0|width=70|height=70|index=74|showtips=1|reload=1|dblink=@脱下_74> <EquipShow|x=25.0|y=151.0|width=70|height=70|index=75|showtips=1|reload=1|dblink=@脱下_75> <EquipShow|x=105.0|y=151.0|width=70|height=70|index=76|showtips=1|reload=1|dblink=@脱下_76> <EquipShow|x=186.0|y=151.0|width=70|height=70|index=77|showtips=1|reload=1|dblink=@脱下_77> <EquipShow|x=265.0|y=151.0|width=70|height=70|index=78|showtips=1|reload=1|dblink=@脱下_78> <EquipShow|x=25.0|y=231.0|width=70|height=70|index=79|showtips=1|reload=1|dblink=@脱下_79> <EquipShow|x=105.0|y=231.0|width=70|height=70|index=80|showtips=1|reload=1|dblink=@脱下_80> <EquipShow|x=185.0|y=231.0|width=70|height=70|index=81|showtips=1|reload=1|dblink=@脱下_81> <EquipShow|x=265.0|y=231.0|width=70|height=70|index=82|showtips=1|reload=1|dblink=@脱下_82> <Text|x=25.0|y=305.0|color=255|size=16|text=自定义装备的唯一ID-<
$USEITEM[XX]>\装备的IDX-< $USEITEMID[XX]>,\装备的名字-<
$USEITEMNAME[XX]>\说明:XX表示M2设置的自定义装备位置 比如 71 72> [@脱下_71] #IF #ACT TakeOffItem
71 goto
@自定义装备按钮 [@脱下_72] #IF #ACT TakeOffItem
72 goto
@自定义装备按钮 [@脱下_73] #IF #ACT TakeOffItem
73 goto
@自定义装备按钮 [@脱下_74] #IF #ACT TakeOffItem
74 goto
@自定义装备按钮 #IF #ACT TakeOffItem
75 goto
@自定义装备按钮 #IF #ACT TakeOffItem
76 goto
@自定义装备按钮 #IF #ACT TakeOffItem
77 goto
@自定义装备按钮
#IF #ACT TakeOffItem
78 goto
@自定义装备按钮
#IF #ACT TakeOffItem
79 goto
@自定义装备按钮
#IF #ACT TakeOffItem
80 goto
@自定义装备按钮 [@脱下_81] #IF #ACT TakeOffItem
81 goto
@自定义装备按钮 [@脱下_82] #IF #ACT TakeOffItem
82 goto
@自定义装备按钮 [@TakeOn71] #IF EQUAL
N$自定义装备位面板 1 #ACT goto
@自定义装备按钮 [@TakeOn72] #IF EQUAL
N$自定义装备位面板 1 #ACT goto
@自定义装备按钮 [@TakeOn73] #IF EQUAL
N$自定义装备位面板 1 #ACT goto
@自定义装备按钮 [@TakeOn74] #IF EQUAL
N$自定义装备位面板 1 #ACT goto
@自定义装备按钮
#IF EQUAL
N$自定义装备位面板 1 #ACT goto
@自定义装备按钮
#IF EQUAL
N$自定义装备位面板 1 #ACT goto
@自定义装备按钮
#IF EQUAL
N$自定义装备位面板 1 #ACT goto
@自定义装备按钮
#IF EQUAL
N$自定义装备位面板 1 #ACT goto
@自定义装备按钮
#IF EQUAL
N$自定义装备位面板 1 #ACT goto
@自定义装备按钮
#IF EQUAL
N$自定义装备位面板 1 #ACT goto
@自定义装备按钮
#IF EQUAL
N$自定义装备位面板 1 #ACT goto
@自定义装备按钮 #IF EQUAL
N$自定义装备位面板 1 #ACT goto
@自定义装备按钮 [@OpenLayer1000] #IF #ACT MOV
N$自定义装备位面板 1 [@CloseLayer1000] #IF #ACT MOV
N$自定义装备位面板 0 21.增加地图参数NOMANNOMON(秒),地图无人是自动清理地图怪物cfg_monster.xls标记为BOSS除外 22.新增合成系统 合成系统配置及脚本写作方法示例 前端面板由引擎提供,通过脚本读表形式实现各种合成方法 实现方式: 我们采用读表方式二(CSV表格读取)来做示例 QFunction-0.txt固定触发字段 @G_CompoundItem10000 点击合成按钮触发 关联参数<$param1>
@G_CompoundItem10001 点击页面按钮触发 关联参数<$param1> 自定义按钮主窗口ID:42(参照说明书自定义按钮功能详解) 通过面板传过来的ID我们可以在对应面板上添加一些其他的合成条件或文字说明及其他! [@G_CompoundItem10001] 打开面板 [@main] 合成示例一:(简单扣除给予脚本示例) [@G_CompoundItem10000]
[@G_CompoundItem10000] #if
#if
[@G_CompoundItem10000] #if
#if
#or |
//更新日志
引擎版本号:2022.05.20.0
配套客户端:3.2.4
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
01、增加自定义怪物系统
---------------------------------------------------------------------------------
02、增加和修改字符型变量主键值
对应值
格式:ADDSTRVALUE 参数1 参数2 参数3
参数1:字符型变量 (A变量 T变量 S变量) 如果是自定义字符型变量 格式为:HUMAN(XXX)
不要带<$> 但是要带HUMAN、GLOBAL GUILD
参数2:主键值
参数3:对应值
写入例子:
[@main]
#IF
#ACT
MOV
T10 AA=999,BB=888,CC=777
增加例子:
[@main]
#IF
#ACT
ADDSTRVALUE
T10 EE 996M2
修改例子:
[@main]
#IF
#ACT
ADDSTRVALUE
T10 AA 996M2.COM
获取字符串主键值 对应值:
格式:GETSTRVALUE 参数1 参数2 参数3
参数1:字符型变量 (A变量 T变量 S变量) 如果是自定义字符型变量 格式为:HUMAN(XXX)
不要带<$> 但是要带HUMAN、GLOBAL GUILD
参数2:主键值
参数3:存入变量
例子:
[@获取主键值对应值]
#IF
#ACT
GETSTRVALUE
T10 AA S10
SENDMSG
6 获取出来的为:<$STR(S10)>
删除字符型变量主键值:
DELSTRVALUE
参数1 参数2
参数1:字符型变量 (A变量 T变量 S变量) 如果是自定义字符型变量 格式为:HUMAN(XXX)
不要带<$> 但是要带HUMAN、GLOBAL GUILD
参数2:主键值
例子:
[@删除主键值]
#IF
#ACT
DELSTRVALUE
T10 AA
---------------------------------------------------------------------------------
03、增加与前端消息交互QF接收消息触发功能
放到:QFunction-0.txt
[@Message_X]
X=与前端自定义的消息号
接收前端102消息例子:
[@Message_102]
#IF
#ACT
SENDMSG
0
接收到的消息为:<$CUSTMSGPARAM>-<$Param1>-<$Param2>-<$Param3>
#IF
EQUAL
<$CUSTMSGPARAM> ActivityOpen_shoubao.giveAward
#ACT
MOV
N$领奖按钮 <$Param1>
GIVE
屠龙 1
;--------------------------------
参数说明:
参数1:<$CUSTMSGPARAM>=前端传过来的自定义的消息头
参数2:<$Param1>=前端传过来的自定义的整数
参数3:<$Param2>=前端传过来的自定义的整数
参数4:<$Param3>=前端传过来的自定义的整数
---------------------------------------------------------------------------------
04、增加从服务端推送消息到前端功能
推送消息到前端格式:SENDCUSTMSG 参数1 参数2
参数1:与前端自定义的消息号
参数2:json对象,必须符合Json格式
Json格式例子:{"panel":"ActivityVip","action":"update","data":{"vipLv":<当前vip等级>,"award":[{"isGive":0},{"isGive":0},{"isGive":0},{"isGive":0},{"isGive":0},{"isGive":0}]}}
[@推送102消息到前端的例子]
#IF
#ACT
SENDCUSTMSG
102
{"panel":"ActivityVip","action":"update","data":{"vipLv":<当前vip等级>,"award":[{"isGive":0},{"isGive":0},{"isGive":0},{"isGive":0},{"isGive":0},{"isGive":0}]}}
---------------------------------------------------------------------------------
05、修改攻击伤害超过21E问题,调整为最高21E,超过也按21E计算
---------------------------------------------------------------------------------
06、增加脚本调用LUA
格式:CALLLUA 参数1 参数2
参数1:LUA文件名(文件必须放在Market_Def目录下,更新LUA文件重读NPC即可)
参数2:@调用LUA函数,向LUA脚本发送数据
注:向LUA发送数据用小写逗号,支持变量。保存LUA文件格式必须为(GB2312、ANSI)否则含有中文会乱码
示例一:
;==========================================
[@Main]
#IF
#ACT
;调用script.lua中的message函数
CallLua
script @message
;LUA脚本示例
function
message(player)
sendmsg(player,1,'{"Msg":"打印测试","FColor":255,"BColor":0,"Type":1,"Time":3,"SendName":"xxx","SendId":"123"}')
end
;==========================================
示例二:
;==========================================
[@Main]
#IF
#ACT
;调用script.lua中的message函数
MOV
S$lua文件 script
MOV
S$lua函数 message
MOV
S$发送数据 1000
CallLua
<$str(S$lua文件)> @<$str(S$lua函数)>,<$str(S$发送数据)>
;LUA脚本示例
function
message(player,ss)
for
i = 1, 100 do
ss
= ss + 1
sendmsg(player,1,'{"Msg":"'..ss..'","FColor":255,"BColor":0,"Type":1,"Time":3,"SendName":"xxx","SendId":"123"}')
end
end
---------------------------------------------------------------------------------
07、新增怪物掉落任意物品前触发 [@MonDropItemEX] [@MonDropItemXX]
例子:
[@MonDropItem50026]
#IF
#ACT
SENDMSG
0 你杀了怪物:【<$CURRRTARGETNAME>】掉落了IDX:<$CURRTEMINDEX>物品名称:<$CURRTEMNAME>
[@MonDropItemEX]
#IF
#ACT
SENDMSG
0 你杀了怪物:【<$CURRRTARGETNAME>】掉落了物品名称:<$CURRTEMNAME>
---------------------------------------------------------------------------------
08、增加常量<$GENMONALLNAME>在刷怪触发中显示怪物名字带数字
09、增加前端参数
simplenum=1,超万显示万为单位 超亿显示亿为单位
10、增加加分身术每级存活时间M2-功能设置-技能魔法
11、增加cfg_game_data表新增字段PickupTime,
拾取间隔设置 单位毫秒 ,不填默认1000
12、增加面板调用
110 1 展开任务栏 110 2 折叠任务栏
---------------------------------------------------------------------------------
13、增加cfg_game_data表新增字段setTipsFontSizeVspace
配置TIPS的名称、备注的字体大小和上下行间隔
格式: 移动端字体大小#间隔|PC端字体大小#间隔 例子:18#2|20#3 默认为空白
---------------------------------------------------------------------------------
14、修复[@MagicAttack]中的技能ID常量<$CURRRUSEMAGICID>显示不正确问题
15、修复雷电术,火球术,大火球[@CritTrigger]触发2次问题
16、修复MonItemsex命令无效问题
17、修复英雄攻击触发使用脚本命令不显示飘血
18、修复在同一位置杀怪不爆物品问题
19、修复英雄自动使用修复神水问题
20、修复道士英雄毒符自动穿戴问题
21、修复神圣战甲术与幽灵盾对英雄无效问题
22、修复英雄分身无极品属性问题
23、修复人物重叠时被攻击,属下会还击问题
//更新日志
引擎版本号:2022.04.29.0
配套客户端:3.2.3
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
01、增加关联当前物品获取背包物品数量
例子:
[@关联物品获取背包数量]
#IF
#ACT
LINKITEMBYMAKEINDEX
<$STR(S0)>
SENDMSG
0
你的物品是:<$LINKITEM.NAME>,数量是:<$LINKITEM.COUNT>,道具ID是:<$LINKITEM.INDEX>
---------------------------------------------------------------------------------
02、增加触发:退出行会前:[@GuildDelMemberBefore]、解散行会前:[@GuildCloseBefore]、解散行会:[@GuildClose]
03、修改英雄杀怪获得经验和吃聚灵珠、用接口增加经验百分比分配规则
---------------------------------------------------------------------------------
04、增加聊天消息推送(用来聊天消息分析)
如何推送聊天消息?
LogServer目录下config.json文件
"CHAT_POST_URL":
"https://www.XXX.com/mgsdk/chatmonitor/sendchats",
"CHAT_KEY":
"lkhgkdfsdmn4sdss39id9d8as",
"UseChatPush":
false
关闭:false
开启:true
专业技术人员可以使用!非专业的就别用了!
以上是本地测试调试方式
后台正式使用:游戏配置-设置-聊天推送-填写地址和开启开关
---------------------------------------------------------------------------------
05、增加数据消息上报(用来做数据分析的)
支持6个参数
格式:HTTPPSOT 参数1 参数2 参数3 参数4 参数5
参数1:Url网页地址
参数2:发送格式 0
参数3:Param1
参数4:Param2
参数5:Param3
参数6:Param4
[@TXT]
#IF
#ACT
;文本格式
HTTPPOST
http://www.xxxx.com 0
<$LEVEL>|<$GAMEID>|<$USERID>|<$USERACCOUNT>|<$USERNAME>
<$HP>|<$DC>|<$HFTIME>
[@JSON]
#IF
#ACT
;jSon格式
HTTPPOST
http://www.xxxx.com 0 {"#account_id": "<$USERID> ",
"#type": "track" ,"#ip":
"<$IPADDR>
"
}
需要搭建HTTP服务器,接收post提交过来的参数,请让专业的技术搭建
---------------------------------------------------------------------------------
06、增加修改指定行会自定义变量
修改指定行会自定义变量格式:REVGuildVAR
行会名字 行会变量名 + - = * /
保存指定行会自定义变量格式:SAVEGuildVAR
行会名字 行会变量名
---------------------------------------------------------------------------------
07、修复魔血石持久为0不消失的问题
---------------------------------------------------------------------------------
08、增加开区天数常量<$KFDAY>模式控制
0默认为24小时算一天 1=天数模式超过00:00为第二天
cfg_game_data.xls表
字段:NewKfDay
---------------------------------------------------------------------------------
09、增加物品持久小于1000的时候持久显示颜色显示红色
10、修改聚灵珠释放触发走人物触发
11、修复英雄不在视野内,传送到主人身边看不到问题
12、修复部分合击技能攻击触发不生效问题
13、增加假人登陆命令DummyloGon
新增参数:性别(不填为随机填0为男填1为女)
14、增加调用聊天面板功能
OPENHYPERLINK 52
15、增加百分比血量AddhpPer增加参数三,飘字功能,使用方法跟HUMANHP一样
16、修复英雄复活不生效问题
17、修复宝宝名字颜色,大于九级以后显示九级的颜色设置!
18、修复M2-设置刺杀技能威力-近身无效-隔位有效
19、修复
COUNTDOWN 不支持描边问题
20、修复自定义按钮面板6角色-技能,
21设置-战斗, 40充值界面无效问题
21、修复MAPEFFECT在地图上播放魔法参数问题
22、修复cfg_att_score.xls表
怒气恢复增加 合击攻击增加不生效问题
23、修复使用十步一杀后释放火墙问题
24、修复H.ChangeDressEffect
切换地图后英雄特效消失问题
25、修复转变职业清空技能后,新职业没有普攻按钮问题
26、修复英雄身上爆出的装备要120秒后才能拾取问题
27、增加表:cfg_game_data.xls
字段:NewKfDay 0=开服天数按运行24小时为一天计算
1=开服天数按自然日计算 开服天数常量:<$KFDAY>
28、增加支持怪物表设置怪物大血量
---------------------------------------------------------------------------------
29、增加StdMode=200类叠加物品消耗数量的常量:<$CURREATEITEMCOUNT>,常量只在[@STDMODEFUNCXX]有效
例子:
[@STDMODEFUNC138]
#IF
#ACT
SENDMSG
6
使用的道具IDX:<$CURREATEITEM>,消耗数量:<$CURREATEITEMCOUNT>个.
//更新日志
引擎版本号:2022.04.12.0
配套客户端:3.2.2
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
01、增加捡取前触发和仍任意物品触发
仍掉任意物品前后触发:[@DropItemEX]
捡取任意物品前触发:[@PickUpItemfrontEx]
仍掉任意物品前触发:[@DropItemfrontEX]
捡取指定IDX物品前触发:[@PickUpItemfrontX]
仍掉指定IDX物品前触发:[@DropItemfrontX]
---------------------------------------------------------------------------------
02、增加自定义按钮支持标签触发回调可以加参数功能
如:link=@回调标签#材料1=绿色项链#材料2=圣战项链
03、扩展MonGenEx脚本刷怪物接口
04、扩展顶戴花翎SetIcon 参数8:0=或空按之前的
1=在后面播放
05、增加cfg_game_data表控制绑定物品是否显示锁图标
字段:ItemLock 0=背包 1=所有的 2=不显示
06、增加聊天字体透明设置
设置入口:M2-参数设置-文字颜色 -1=透明
07、增加英雄单独控制毒符穿戴控制
设置入口:M2-选项-英雄设置
08、增加客户端拖拉模式快捷锁定英雄
09、修复英雄佩戴护身戒指不显示蓝血
10、修复护体神盾伤害不减免问题
11、修复英雄护身符佩戴位置不对问题
12、修复英雄佩戴装备面板会不显示问题
13、修复英雄套装不触发问题
14、增加物品规则20,禁止携带在人物左手镯位置
15、增加人物属性变化触发
@SendAbility
16、增加部分盛大怪物模型
17、增加装备改名后名称常量,在原来常量基础上增加G_
如:<$G_DRESS>
18、增加PC端物品备注
X Y偏移坐标单独调整 10#10|20#20 移动端X坐标#移动端Y坐标|PC端X坐标#PC端Y坐标
19、修复时装首饰左戒指
左手镯@TakeOnX 无效问题
20、修复ATT表格46号防止护身属性无效问题
21、修复64位简装会显示翅膀问题
22、修复怪物简装怪物顶戴花翎不跟随调整位置问题
23、修复镜像副本地图会刷出源地图的NPC
24、修复[@GetMailItem]
命令,提取不触发!
25、修复技能野蛮冲撞使用时,不触发QF中[@MagSelfFunc]段
26、修复技能开天斩和逐日剑法在SetMagicPower命令中不生效
27、修复老套装手镯戒指穿戴2件同一件装备都会增加套装数量
28、修复战士技能开启自动模式,不释放也消耗MP值!
29、修复pc端英雄装备佩戴后装备面板不显示问题
30、修复无极真气和苹果加道术冲突问题
31、修复法师英雄不能召唤分身问题
---------------------------------------------------------------------------------
32、增加怪物刷新配置表:cfg_mongen.xls中的刷怪刷新QF触发常量
怪物名称:<$GENMONNAME>
地图名称:<$GENMONMAP>
X坐标:<$GENMONX>
Y坐标:<$GENMONY>
[@刷怪文本触发]
#ACT
SENDMSG
0
怪物名字:<$GENMONNAME>在地图名字:<$GENMONMAP>坐标X:<$GENMONX>坐标Y:<$GENMONY>刷新了
---------------------------------------------------------------------------------
33、增加 GetCustomItemProgressbarValue
参数1 参数2 参数3 参数4
参数1:装备位置
参数2:进度条序号(0,1)
参数3:获取值类型(0,1,2,3) 0=进度当前值
1=进度条最大值 2=进度条等级 3=进度条当前百分比
参数4:保存到变量
例子:
[@获取]
#IF
#ACT
GetCustomItemProgressbarValue
1 0 2 N3
SENDMSG
6 当前武器的进度条等级为:<$STR(N3)>
---------------------------------------------------------------------------------
34、增加减少技能CD冷却时间
设置技能冷却时间:
SetSkillDecCD
技能名称 操作符(+/-/=) 时间(秒)
获取技能初始冷却时间:
GetSkillCSCD
技能名称 变量名
获取当前技能冷却时间:
GetSkillDQCD
技能名称 变量名
例子:
[@获取技能初始冷却时间]
#IF
#ACT
GetSkillCSCD
野蛮冲撞 N10
SENDMSG
6 获取成功:<$STR(N10)>秒
[@获取当前技能冷却时间]
#IF
#ACT
GetSkillDQCD
野蛮冲撞 N20
SENDMSG
6 获取成功:<$STR(N20)>秒
[@设置技能冷却时间]
#IF
#ACT
SetSkillDecCD
野蛮冲撞 + 10
SENDMSG
6 野蛮冲撞增加10秒
---------------------------------------------------------------------------------
35、增加英雄多级:HM.
36、修复MUL相乘超过21亿会爆掉,现在改成超过21亿自动按照21亿计算
37、修复人物死亡英雄也会跟着死亡问题
//更新日志
引擎版本号:2022.03.17.0
配套客户端:3.2.1
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
01、修复增加经验和检测经验的
= - 不生效问题
02、修复调整游戏速度时间不生效问题
03、修复MAP传送地图编号和变量冲突问题
04、修复DELNPC删除NPC导致U、G变量错乱问题
05、修复取消结盟,和宣战不生效问题
06、增加道具表cfg_equip.xls、cfg_item.xls
自定义字符(AD列字段=ITEMPAEAM1,AE列字段=ITEMPAEAM2)
07、增加获取自身战斗力常量:<$PLAYERPOWER>
战斗力配置在属性表:cfg_att_score.xls 字段:nbvalue 格式:战士#法师#道士
1点属性=多少战斗力自己设置 配合属性变化触发@SendAbility使用
08、增加怪物表cfg_monster.xls自定义字符
Z列:zidingyi 获取常量:<$CURRMONPARAM(XX)>
XX=怪物名称
09、修复死亡之眼伤害溢出问题
10、修复商城限购问题
11、修复[@CritTrigger]暴击触发刺杀不生效问题
12、修复技能疾光电影和地狱火<$CURRRUSEMAGICID>ID重复问题
13、修复人形怪查看装备问题
14、修复仓库第三页解锁问题
15、修复怪物表刷新触发、倒计时不生效问题
16、修复野蛮后对方站在原地问题
17、修复GIVE给金币不能支持21E问题
18、修复骰子摇完不触发问题
19、修复PLAYEFFECT不支持多级脚本
20、增加被杀怪物等级常量<$KILLMONLV>
21、增加部分宝宝常量<$KILLSLAVEMASTERNAME>
<$MOBTREACHERYNAME> <$SLAVEUPGRADENAME>
<$SLAVEBBNAME>
22、修复MOV
S1 S2 赋值的时候会把S2当成变量值赋值 现在改成了直接赋值为S2
23、修复MUL
S1 S2 S3 不支持S2乘S3写法
24、增加镶嵌宝石触发:@BagUseStoneItemOK
卸下宝石触发@RemoveStoneItem
25、新增M2-嗜血术技能威力设置
---------------------------------------------------------------------------------
26、新增毒素武器系统PoisonWeapon.txt
毒素武器:
使用方法:\Envir\UserData\PoisonWeapon.txt
格式: 武器名称 成功几率 减HP值 基本时间 扩展时间
成功率100以下时设置多少就是多少的成功率例如:80就是80%的成功率50就是50%的成功率
扩展时间是一个随即值,假如设置为10那么它的值就是1-10之间的值.
持续时间=基本时间+扩展时间所产生的随机值
例如:木剑 90 10 10 5
---------------------------------------------------------------------------------
27、扩展字符分割GETVALIDSTRSUPER
参数4=分割数量存入变量
28、修复GETCUSTOMPROPERTYVALUE
获取自定义属性ID 参数:分类位置(0~3;为空默认为0) 1 2位置无效问题
29、修复联盟不能取消问题
30、修复镜像地图有原来NPC问题
31、修复人物后退GM命令Backstep
32、修复延迟跳转DELAYGOTO不支持多个同时使用问题
32、修复SetMagicPowe
刺杀剑术隔位不增加威力
33、修复地图参数:CHECKQUEST无效问题
34、修复月灵攻击问题
35、修复SENDTOPCHATBOARDMSG
消息点名字不能私聊
36、修复活戒指不掉持久问题
---------------------------------------------------------------------------------
37、新增自定义属性获取(cfg_custpro_caption表里的ID)
格式:GETCUSTOMPROPERTYPOS 装备位置 属性位置(0~9)每个装备可以自定义10个属性
存入变量(cfg_custpro_caption表里的ID) 分类位置(0~2;为空默认为0)
---------------------------------------------------------------------------------
28、扩展获取当前地图指定怪物名称的数量命令
格式:FindMapMonster 地图号 怪物名称(*号代表全部怪物) 存入变量
例子:
[@怪物]
#IF
#ACT
FindMapMonster
3 * N1
SENDMSG
6 3地图号怪物有<$STR(N1)>
---------------------------------------------------------------------------------
39、增加人物死亡装备掉落触发
[@DropUseItemsBefore]
#if
#ACT
SENDMSG
7 爆身上装备触发
Stop
[@DropBagItemsBefore]
#if
#ACT
SENDMSG
7 爆背包装备触发
Stop
---------------------------------------------------------------------------------
40、增加装备投保功能
装备投保功能:
在人物死亡掉装备的时候,如果该装备做过投保,就不会掉落该装备,而是扣除投保时的元宝
需要在物品装备表cfg_equip.xls 33列新增字段Insurance,参数 :货币ID#投保金额
如2#500,每投保一次扣500元宝
字段Insurance 设置了才会显示该装备是否已经投保
开启方式:M2-参数设置-人物死亡-装备保价
QF脚本触发,人物死亡掉装备触发
[@DropUseItemsX] X表示装备位置 0-18
字段Insurance 设置了人物死亡掉装备才会触发。投保次数,每次人物死亡掉装备自动减1
相关常量:
OK框的常量
保金类型:<$BOXITEM[X].INSURANCECURRENCY>
投保次数:<$BOXITEM[X].INSURANCECOUNT>
投保金额:<$BOXITEM[X].INSURANCEGOLD>
以下常量必须在 [@DropUseItemsX]触发里才会有效
当前掉落前装备的 剩余投保次数:<$INSURANCECOUNT>
当前掉落前装备的 保金类型:<$INSURANCECURRENCY>
当前掉落前装备的 投保金额:<$INSURANCEGOLD>
当前掉落前装备的 名称:
<$INSURANCEITEMNAME>
相关脚本命令:
检测装备投保次数
CHECKINSURANCECOUNT
位置(0-46,-1表示OK框) 检测符(>,<,=) 次数(0-65536)
调整装备投保次数
CHANGEINSURANCECOUNT
位置(0-46,-1表示OK框) 调整符(+,-,=) 次数(0-65536)
[@main]
#if
CHECKGAMEGOLD
> 99
#act
CHANGEINSURANCECOUNT
0 + 1
GAMEGOLD
- 100
sendmsg
6 你的衣服投保增加一次,扣除100元宝!
#elseact
sendmsg
6 你的元宝不足100,投保失败!
break
QF脚本触发:
[@DropUseItems0]
#IF
#ACT
SENDMSG
6
你的衣服【<$INSURANCEITEMNAME>】有保险,没有掉。剩余投保次数(<$INSURANCECOUNT>)保金类型(<$INSURANCECURRENCY>)投保金额(<$INSURANCEGOLD>)
[@DropUseItems1]
#IF
#ACT
SENDMSG
6
你的武器【<$INSURANCEITEMNAME>】有保险,没有掉,剩余投保次数(<$INSURANCECOUNT>)保金类型(<$INSURANCECURRENCY>)投保金额(<$INSURANCEGOLD>)
//更新日志
引擎版本号:2022.03.02.1
配套客户端:3.1.9
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
01、修复部分属性不显示问题
02、修复KILLMOBAPPOINT打任务怪的过程中不会捡取地面物品
03、修复骰子不触发问题
04、修复人物魔法攻击英雄无效问题
05、修复[@PickUpItemEx] [@PickUpItemX]捡取触发,以前是捡取前触发,现在是捡取后触发
06、修复人物改名后夫妻传送\离婚用不了等问题
07、修复英雄套装属性不实时刷新问题
08、修复英雄装备改名后不能取下问题
09、修复刷怪文本触发无效问题
10、修复M2设置装备技能威力不保存问题
11、修复战士技能增加技能威力SetMagicPower无效问题
12、修复技能触发野蛮不生效问题
13、修复英雄套装触发无效问题
14、修复物品备注PC和手机显示位置不一样问题
15、修复cfg_game_data.xls表格AbillnfoEx字段失效问题
16、修复英雄背包自动解包问题
17、修复英雄死亡自动回收问题
18、修复复活文本血量恢复问题
---------------------------------------------------------------------------------
06、增加加好友前触发
;QFunction-0.txt
例子:
[@AddFriendRequest]
#IF
#ACT
SENDMSG
6 加好友触发
STOP
---------------------------------------------------------------------------------
//更新日志
引擎版本号:2022.03.02.0
配套客户端:3.1.9
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
01、修复32位引擎的地图参数FIGHT和FIGHT4功能
人物和怪物死亡都不爆装备
02、增加地图参数FIGHT5功能,人物死亡不爆率装备,怪物死亡爆装备
03、扩展怪物表V列,掉落归属类型 0:默认、1:自由拾取、2:行会、3:在一定时间内任何人都不能拾取
04、增加TakeBagItem参数6,
参数6值为1时,则参数1为物品IDX
05、增加
<$STR(N1)>,当前充值的货币ID
06、增加<$RANK>行会成员等级常量,1=会长、2=副会长、3=行会成员1、4=行会成员2、5=行会成员3
07、修复cfg_game_data.xls
字段:Integratedfashion 女号发型不隐藏问题
---------------------------------------------------------------------------------
08、增加调整游戏速度功能
格式: ChangeSpeed 速度类型 速度值 有效时间(秒,该参数为空时表示不限制时间)
速度类型 1=移动速度 2=攻击速度 3=魔法速度
速度值(-10和10之间 小于0为减速 等于0不变速)
[@main]
#ACT
CHANGESPEED
1 5 10
#SAY
移动速度增加10秒
---------------------------------------------------------------------------------
09、增加麻痹装备麻痹机率控制,护身装备掉蓝控制,复活装备复活间隔控制。
启动M2后在Envir目录,会生成3个文件 麻痹:ParalysisItemList.txt(扩展了麻痹时间控制)
护身:MagicShieldItemList.txt 复活:RevivalItemList.txt
ParalysisItemList.txt
;装备名称(必须是可以麻痹的装备才有效)
麻痹成功机率(数字越小机率越大,引擎默认5) 麻痹时间(引擎默认5秒)用户如果佩戴多个,按装备位置顺序,最后一个装备的设置才有效
MagicShieldItemList.txt
;装备名称(必须是可以护身的装备才有效)
掉蓝比例(设置数值除以100,引擎默认是1.5倍 也就是150)用户如果佩戴多个,按装备位置顺序,最后一个装备的设置才有效
RevivalItemList.txt
;装备名称(必须是可以复活的装备才有效)
复活间隔(秒) 恢复血量百分比(100恢复满血)用户如果佩戴多个,按装备位置顺序,最后一个装备的设置才有效
---------------------------------------------------------------------------------
10、增加获取指定地图、指定怪物当前血量和最大血量
说明:建议使用在活动或者当前地图就一只这个怪物的情况下
格式:FindMapMonsterHealth 地图编号 怪物名字 N1(当前血量)
N2(最大血量)
例子:
[@main]
#IF
#ACT
FindMapMonsterHealth
0150 牛魔王 N1 N2
SENDMSG
6 当前0150地图的牛魔王当前血量<$STR(N1)>-最大血量<$STR(N2)>
---------------------------------------------------------------------------------
11、增加获取指定地图玩家数量
格式:GetPlayCountInMap 参数1 参数2 参数3
参数1:地图编号
参数2:是否全部获取 0=全部获取 1=排除已死亡的
参数3:存入变量
例子:
[@main]
#IF
#ACT
GetPlayCountInMap
3 0 N0
SENDMSG
6 当前3地图一共有<$STR(N0)>人
---------------------------------------------------------------------------------
12、增加宝宝叛变触发
;QFunction-0.txt
例子:
;角色宝宝叛变
[@MobTreachery]
#IF
#ACT
SENDMSG
6 你的宝宝叛变了
;英雄宝宝叛变
;QFunction-0.txt
[@HeroMobTreachery]
#IF
#ACT
SENDMSG
6 你的宝宝叛变了
---------------------------------------------------------------------------------
13、增加计时物品规则Need=102/103/104
Need=102
、NeedLevel=时间(分钟),计算时间方式为:穿戴中、穿戴后、放入背包和仓库计算时间!(摆摊 拍卖行等不计算时间)
Need=103
、NeedLevel=时间(分钟),计算时间方式为: 获得物品即刻计算时间,离线不计算时间、其他方式都计算
Need=104
、NeedLevel=时间(分钟),计算时间方式为: 获得物品即刻计算时间,包含离线也计算时间
注意:103 104物品在背包显示时间是1分钟刷新一次,仓库是不刷新显示时间的
---------------------------------------------------------------------------------
14、增加限时装备到期触发
[@ItemExpired]
#Act
Sendmsg
3 你到期的装备为 <$ExpiredItemName>
[@HeroItemExpired]
#Act
Sendmsg
3 你的英雄到期的装备为 <$H.ExpiredItemName>
---------------------------------------------------------------------------------
15、增加绑定背包满触发
格式:bindEvent 参数1 参数2 参数3
参数1:绑定类型(1:背包满通知)
参数2:是否开启(0:关闭,1:开启)
参数3:触发QF
;QFunction-0.txt
例子:
[@背包满]
#IF
#act
SENDMSG
6 背包满触发QF
---------------------------------------------------------------------------------
16、扩展遍历背包勾选物品LoopBagItems
格式:LoopBagItems 参数1 参数2 参数3 参数4 参数5 参数6 参数7
参数1:回调接口 @跳转
参数2:物品唯一ID存到变量
参数3:物品名字存到变量
参数4:物品数量存到变量
参数5:物品颜色存入到变量
参数6:物品标记存入到变量
参数7:当前物品,是否极品存入变量
例子:
[@MAIN]
#IF
#ACT
LoopBagItems
@获取当前背包所有物品 N$物品唯一ID S$物品的名称 S$物品的数量 S$物品的颜色 S$物品的标记 S$物品的极品
MOV
S$递增物品唯一ID
MOV
S$递增物品名称
MOV
S$递增物品数量
[@获取当前背包所有物品]
#IF
#ACT
INC
S$递增物品唯一ID <$STR(N$物品唯一ID)>,
INC
S$递增物品名称 <$STR(S$物品的名称)>,
INC
S$递增物品数量 <$STR(S$物品的数量)>,
SelectBagItems
<$STR(S$递增物品唯一ID)>
SENDMSG
6 你当前背包所有物品ID:<$STR(S$递增物品唯一ID)>
SENDMSG
6 你当前背包所有物品名称:<$STR(S$递增物品名称)>
SENDMSG
7 你当前背包所有物品数量:<$STR(S$递增物品数量)>
---------------------------------------------------------------------------------
17、通过字符串增加对应属性值(参照cfg_equip.xls属性字段)
格式:ADDATTLIST 参数1 参数2 参数3 参数4
参数1:自定义属性组名称
参数2:操作符(+、-、=)
参数3:属性字符串(3#1#100|3#2#100|3#3#10|3#4#10)
参数4:0或为空=计算套装属性增加
1=增加固定值;不计算套装属性(属性加成类无效)
清除属性格式:DELATTLIST 参数1
参数1:空=清除所有自定义属性组,否则输入对应的自定义属性组名称
例子:
[@计算套装属性加成]
#IF
#ACT
ADDATTLIST
属性组1 + 3#1#100|3#2#100|3#3#10|3#4#10
;参照ChangeHumAbility使用
[@不计算套装属性]
#IF
#ACT
ADDATTLIST
属性组2 + 3#1#100|3#2#100|3#3#10|3#4#10 1
;清除例子
[@清除属性组]
#IF
#ACT
DELATTLIST
属性组1
---------------------------------------------------------------------------------
18、增加怪物行为代码
增加 Race139 行为代码 物理攻击施毒加火墙
例如:狂热火蜥蜴(Race139-Racimg116)
增加 Race150 行为代码 物理攻击
增加 Race123 行为代码 物理攻击带魔法特效
例如:雪域战将(Race123-Racimg103,雪域侍卫(Race123-Racimg105)
,蓝影刀客(Race123-Racimg104) , 雪域魔王(Race123-Racimg106),
雪域天将(Race123-Racimg115)
增加 Race124 行为代码 施毒放冰咆哮
例如:五毒魔,金杖蜘蛛(Race124-Racimg19)
增加 Race125 行为代码 施放灭天术
例如:雪域灭天魔(Race125-Racimg252)
增加 Race126 行为代码 施放冰球 有几率击退人物
例如:雪域五毒魔(Race126-Racimg252)
增加 Race129 行为代码 普攻施放特效 例如:黑狐(Race129-Racimg101)
增加 Race131 行为代码 远程攻击,释放技能
例如:素狐(Race131-Racimg101)
增加 Race132 行为代码 远程攻击,释放技能
例如:赤狐(Race132-Racimg101)
增加 Race81 行为代码 施放自身魔法攻击 例如:狐月电眼 狐月风眼
(Race81-Racimg109)
增加 Race111 行为代码 自身不移动,无攻击 例如:金蛋 银蛋 (Race111-Racimg98)
增加 Race107 行为代码 施放闪电,绿毒,麻痹 例如:蓝龙 金龙
(Race107-Racimg114)
---------------------------------------------------------------------------------
19、扩展仓库格子数量最大支持到240
设置方法:cfg_game_data.xls表
字段:warehouse_max_num
---------------------------------------------------------------------------------
20、增加内挂自动反击功能
ID:64
21、增加宝宝在线改名命令
格式:ChangeBmz 新名字 原有名字 (如果原有名字为空,则把所有宝宝的名字都改成新名字)
例子:
[@ChangeBmz]
#IF
#ACT
ChangeBmz
超级神兽
SendMsg
5 你所有宝宝名字修改为超级神兽!
[@ChangeBmz1]
#IF
CHECKSLAVENAME
神兽
#ACT
ChangeBmz
超级神兽 神兽
SendMsg
5 你的神兽宝宝名字成功修改为超级神兽!
#ELSEACT
SENDMSG
5 提示:你的宝宝名字不叫神兽
---------------------------------------------------------------------------------
22、增加自定义常量功能
方法1:
默认路径:Envir\Defines\自定义测试常量.ini
自定义测试常量.ini 里面内容
#DEFINE
$(996m2) 欢迎光临,你需要点什么?
#DEFINE
$(MAINREPAIR_SMSG) 你小子运气好,使用了996M2。
测试-3.txt 里面内容
[@Main]
#IF
#ACT
#INCLUDE
自定义测试常量.ini
#SAY
显示内容:$(996m2)\
显示内容:$(MAINREPAIR_SMSG)\
方法2:
测试-3.txt 里面内容
[@MAIN]
#IF
#SAY
显示内容:$(996m2)\
显示内容:$(MAINREPAIR_SMSG)\
[@自定义常量]
#CALL
[\定义常量.ini] @常量控制
;定义常量.ini里面内容
[@常量控制]
{
#DEFINE
$(996m2) 欢迎光临,你需要点什么?
#DEFINE
$(MAINREPAIR_SMSG) 你小子运气好,使用了996M2。
}
[2022.01.17]
---------------------------------------------------------------------------------
01、增加内挂人物低于XX级不显示人物名称
增加方式:cfg_setup.xls表 ID:63 人物低于XX级不显示名称
default1=默认多少级
---------------------------------------------------------------------------------
02、增加引擎幸运最大值控制 功能设置-基础设置
03、增加技能禁止暴击设置 cfg_game_data.xls表增加字段:NoBJSkillID 多个技能#分割
(技能ID#技能ID#技能ID)
---------------------------------------------------------------------------------
04、增加暴击触发和修改暴击伤害值
暴击触发:[@CritTrigger]
修改暴击伤害值:Return 伤害值
例子:
QFunction-0.txt
[@CritTrigger]
#IF
#ACT
Return
10000
Sendmsg
6 暴击后伤害值:<$PARAM1>
Sendmsg
6 技能ID:<$PARAM2>
---------------------------------------------------------------------------------
05、增加cfg_model_info.xls表调整、整体特效框左右偏移调整
Z列:offsetx
整体特效框左右偏移调整左减右加
Y列:offsety
整体特效框上下偏移调整下减上加
---------------------------------------------------------------------------------
06、修复道士技能召唤神兽 主人道术增加其攻击功能
---------------------------------------------------------------------------------
07、增加属性表44属性,掉落倍率
属性表44属性解释:44多爆几率(万分比),玩家属性基础值为:10000
必须配合cfg_boss_drop.xls表里面的爆率模式才生效
开启读表模式爆率:Gamedata.xls表 字段:MonDropType
0或为空默认=读取MonItems文件夹的老模式
1=读取cfg_boss_drop.xls表爆率模式
cfg_boss_drop.xls表主要内容解释:
字段:itemId=道具ID,一般都是配合StdMode=200物品类型来做掉落包的
字段:droprateLimit=打怪爆率生效上限
开始时间和结束时间的格式:UnixTime 百度一下就知道了
人物44属性基础值为:10000
如果字段:droprateLimit 填写15000
会生效人物的基础倍率10000
如果人物身上的44属性装备投放总和为20000
算法:人物的基础倍率10000+装备的20000=30000
会生效表里面的15000
数值计算方式:15000/10000=1.5 这里会必掉1个itemId=填写的道具ID
另外的10000分之5000概率再掉一个
简单的来说这个droprateLimit字段就是来控制单独怪物的爆率生效上限的 不管你投放多少44属性数值
都可以用这个字段来控制他打的单独怪物爆率上限! 那个值小就生效哪个
---------------------------------------------------------------------------------
08、增加开启地图多线程,对于大于1000人的场景,或者千人大服有明显卡顿的才使用
引擎保留线程ID为【0-9999】 整个引擎开启线程数量别超过10个
开启方式: MapInfo.txt里,地图配置 如:[3 盟重省] 改成 [3 盟重省 5] 那么盟重省地图在5号线程里面运行
不配置默认在0号线程里运行
---------------------------------------------------------------------------------
08、增加场景定时器,针对多线程负载,搭配使用,一般做刷怪,活动这些
格式:SetEnvirOnTimer 参数1 参数2
参数3 参数4
参数1:地图编号
参数2:定时器ID
参数3:定时器间隔
参数4:调用QM的标签名
[2021.12.30]--跨服功能在32位引擎
其他全部在64位引擎如有遗漏请联系技术补充
---------------------------------------------------------------------------------
01、增加关闭指定装备对比提示
格式:NOTHINTITEM 参数1 参数2
参数1:1=物品唯一ID 2=物品IDX 3=物品名称 99=开关提示(0=开启 1=关闭)
参数2:参数1的值
参数3:0或为空=记录 1=删除
例子:
QFunction-0.txt
[@设置不提示]
#IF
#ACT
NOTHINTITEM
3 屠龙 0
SendMsg
6 当前屠龙穿戴不提示
[@设置全部不提示]
#IF
#ACT
NOTHINTITEM
99 1
SendMsg
6 当前所有穿戴不提示
---------------------------------------------------------------------------------
02、增加新手引导的几个主面板ID
商城面板、右下角切换按钮、玩家主面板、英雄主面板
---------------------------------------------------------------------------------
03、增加批量检查背包物品数量、批量回收掉背包物品、批量给予物品
功能1:批量检测背包物品
格式:CHECKITEMS 参数1 参数2 参数3
参数1:物品名称#物品数量&物品名称#物品数量 (&=和的意思)
参数2:0/1/2(0=不检测 1.非绑定 2.绑定)
参数3:参数1中的物品名称是ID还是道具名称(0,道具名称,1,道具ID)
功能2:批量拿走背包物品
格式:TAKES 参数1 参数2
参数1:物品名称#物品数量&物品名称#物品数量 (&=和的意思)
参数2:存入变量 判断拿走的物品是否有绑定的状态 0.非绑定 1.绑定
参数3:参数1中的物品名称是ID还是道具名称(0,道具名称,1,道具ID)
功能3:批量给予物品
格式:GIVES 参数1
参数1:物品名称#数量#绑定状态&物品名称#数量#绑定状态
参数1绑定状态说明:1=禁止扔 2=禁止交易 4=禁止存 8=禁止修 16=禁止出售 32=禁止爆出 64=丢弃消失
128=死亡必爆(死亡爆出来后,该属性就会删除,在捡起来戴上,就没有死亡必爆了) 256=禁止摆摊或上架拍卖行
;批量检测背包物品例子:
[@批量检测背包物品]
#IF
CHECKITEMS
屠龙#3&木剑#4&金条#5 0 0
#ACT
SENDMSG
6 你背包有:屠龙3件,木剑4件,金条5个.
;批量回收背包物品例子:
[@批量拿走背包物品]
#IF
#ACT
TAKES
屠龙#3&木剑#4&金条#5 N0 0
SENDMSG
0 回收的物品是否含有绑定状态:<$STR(N0)>
批量给予物品例子:
比如:我想给木剑绑定状态为,禁止仍,禁止交易,禁止出售 (1+2+16=19)
[@给绑定物品]
#IF
#ACT
GIVES
木剑#1#19
SENDMSG
6 你获得了木剑,绑定状态为禁止仍,禁止交易,禁止出售
---------------------------------------------------------------------------------
04、增加分割字符串:等概率或按权重分配
功能:等概率或者按权限随机分配分割字符串
格式:RANSJSTR 参数1 参数2 参数3 参数4 参数5
参数1:需要获取随机的字符串 字符串#权重|字符串#权重 |=分割符
(字符串顺序无要求)
参数2:0~1(0=系统随机权重,有几个字符串就是随机几分之一,1=权重位相加总和
对比字符串#权重位)
参数3:0~3(0=参数4和参数5;都显示权重数字
1=参数4和参数5;都不显示权重数字
2=参数4;显示权重数字 参数5;不显示权重数字
3=参数4;不显示权重数字 参数5;显示权重数字)
参数4:随机到的字符串保存变量
参数5:剩余的字符串保存变量
例子1:
[@随机分割字符串]
#IF
#ACT
RANSJSTR
测试1#2000|测试2#1000|测试3#5000 1 3 S0 S1
;总权重说明:总权重为2000+1000+5000=8000
SENDMSG
0 随机的字符串:<$str(S0)>
SENDMSG
0 剩余字符串值:<$str(S1)>
;假设分割出来的是:测试2#1000
;继续分割剩余的字符串
总权重为2000-1000+5000=7000
RANSJSTR
<$str(S1)> 1 3 S2 S3
SENDMSG
0 随机的字符串:<$str(S2)>
SENDMSG
0 剩余字符串值:<$str(S3)>
例子2:
[@随机分割字符串系统权重]
#IF
#ACT
RANSJSTR
木剑#3|铁剑#3|短剑#3 0 1 S0 S1
SENDMSG
0 随机的字符串:<$str(S0)>
SENDMSG
0 剩余字符串值:<$str(S1)>
;总权重说明:总权重为3(系统权重随机时,有几个字符串就是几份之一)
gives
<$str(S0)>
SENDMSG
0 你获得了3把铁剑(假设分割出来的是铁剑)
权重规则解释:
如:RANSJSTR 测试2#300|测试1#100|测试3#200 1 3 S0 S1
那么总权重为:300+100+200=600 系统会从1~600随机出来一个数
如随机出来的是50,那么就和第一个字符串#权重|做对比 如果50比第一个字符串小于等于,那么就取第1个
如果随机出来的是400,那么就会用400-300=100 再和下面一个 测试1#100
对比然后小于等于100那么就取第二个,依次类推
---------------------------------------------------------------------------------
05、增加CSV表格格式读取,和全套使用方式
功能1:加载csv表格内容
格式:NEWREADCSV 路径
功能2:读取表里面的第几行第几列内容(0行0列开始)
格式:NEWDQCSV 路径 行数 列数 存到变量
功能3:获取当前表格最大行数、和获取表格最大列数
格式:GetHLCSV 路径 0,1(0=行数 1=列数) 存到变量
功能4:取字符串在csv表格中的行号
格式:GetGJCSV 参数1 参数2 参数3 参数4 参数5 参数6
参数1=路径
参数2=字符串
参数3=开始行号~结束行号(表内容太多,整张表取会慢,所以建议设定号开始行号和结束行号)
参数4=在表第几列查找
参数5=0,1(0=在开始哪行 1=在最后哪行)
参数6=存入变量
下面为全部例子:
;加载csv表格内容例子:
[@加载表格]
#IF
#ACT
NEWREADCSV
..\QuestDiary\test.csv
SENDMSG
6 加载成功
;读取表里面的第几行第几列内容例子:
[@读取表第几行第几列内容]
#IF
#ACT
NEWDQCSV
..\QuestDiary\test.csv 2 2 S0
SENDMSG
6 表里面的第二行第二列是:<$STR(S0)>
;获取当前表格最大行数、和获取表格最大列数例子:
[@取最大行号]
#if
#act
GetHLCSV
..\QuestDiary\test.csv 0 N0
SENDMSG
6 最大行数:<$STR(N0)>
;取字符串在csv表格中的行号例子:
[@取字符串在表位置]
#IF
#ACT
GetGJCSV
..\QuestDiary\test.csv 测试 0~10 2 0 N0
SENDMSG
6 [测试]字符串在表的<$STR(N0)>行第2列
---------------------------------------------------------------------------------
06、增加检测当前脚本总耗时,消耗过大需要优化!微秒位单位
格式:
PRINTUSETIME
1 开始计时
PRINTUSETIME
2 结束计时,并打印耗时信息(起始行---结束行进行打印)
例子:
[@耗时]
#IF
#ACT
PRINTUSETIME
1
TAKE
屠龙 10
TAKE
屠龙 10
TAKE
屠龙 10
TAKE
屠龙 10
TAKE
屠龙 10
PRINTUSETIME
2
---------------------------------------------------------------------------------
7、增加新套装模式
新套装表:cfg_suitex.xls
cfg_game_data.xls表
字段:SuitCalType 0=老套装模式 1=新套装模式
装备表cfg_equip.xls和道具表cfg_item.xls
AG列新增字段:suitid
---------------------------------------------------------------------------------
08、修复英雄无极真气使用后不恢复问题
09、修复人物背包的物品穿到英雄身上不显示问题
---------------------------------------------------------------------------------
10、增加调整当前行会的人数上限
说明: 新调整行会人数限制,之后不受!Setup.txt中行会人数限制参数的限制.
格式: AddGuildMemberCount SELF/行会名称
操作符(+ - = ) 数量
例子:
[@调整行会人数]
#IF
CheckItem
金条 1
#ACT
Take
金条 1
ADDGUILDMEMBERCOUNT
SELF + 10
---------------------------------------------------------------------------------
11、增加批量使用叠加消耗类型物品(只支持叠加物品)
格式:EatItem 参数1 参数2
参数1:道具名称(支持200、31、2类型)
参数2:使用次数(0或空批量使用 1为使用1次)
例子:
[@使用物品]
#IF
#ACT
EatItem
10元宝 1
[@STDMODEFUNC138]
#IF
#ACT
GAMEGOLD
+ 10
SENDMSG
6 使用的道具IDX:<$CURREATEITEM>
---------------------------------------------------------------------------------
12、增加任务栏任务置顶命令TASKTOPSHOW任务ID
13、增加调用合击技能按钮释放合击技能
OPENHYPERLINK 99
14、增加首饰盒自定义按钮ID,
41首饰盒 4101 查看他人首饰盒 50041 英雄首饰盒 54101 英雄首查看他人英雄
15、修复T变量,在小退触发里赋值无效问题
16、修复
GETITEMADDVALUE 获取不到敏捷
17、修复ChangeHumAbility
属性叠加问题
18、修复排行榜查看离线玩家不触发
@LookHumInfo问题
19、修复攻速要小退刷新问题
20、修复人形怪道士不支持治愈术问题
21、修复套装属性不支持暴击伤害问题
22、修复安cfg_att_score.xls表60行生命加成无效问题
23、修复PC端英雄首饰盒问题
24、修复英雄刀刀刺杀问题
25、修复英雄装备攻速问题
26、修复祝福油拖动到祝福罐问题
27、修复聚灵珠经验1.5亿溢出问题
28、修复H.GiveOnItem
属性刷新问题
29、增加内挂设置近身烈火
30、修复怪物死亡后怪物顶戴还在问题
31、修复FILTERGLOBALMSG命令无效问题
32、修复GetItemWhereStars
命令无效问题
---------------------------------------------------------------------------------
33、增加嘲讽,强制将指定范围内的怪物的攻击目标改为当前人物
参数1:距离人物格子数
参数2:受嘲讽影响的怪物等级上限(不大于指定等级均会被吸引)
例子:
[@Attack]
#IF
#ACT
DOTAUNT
5 100
---------------------------------------------------------------------------------
34、增加引擎M2杀人武器不加诅咒的功能
参数设置-PK控制
35、修复手动捡取物品不触发[@PickupitemEX]问题
36、修复自定义属性不显示装备tips问题
37、修复怪物顶戴花翎死亡后显示问题
38、修复过滤全服提示信息
FILTERGLOBALMSG 命令无效问题
39、修复DelDenyCharNameLogon
把角色加入禁止登陆 GM命令无效问题
---------------------------------------------------------------------------------
40、增加人物\英雄
首饰盒 自定义按钮挂接ID
面板ID41 首饰盒
面板ID4101 查看他人首饰盒
面板ID50041 英雄首饰盒
面板ID54101 英雄首查看他人英雄
---------------------------------------------------------------------------------
41、新增32位引擎跨服功能
64位后续更新此功能
Mir200-KF只用来方便本地测试的,上传到后台还是只传MIR200里面的内容,所以不要搞混肴了
做功能的时候还是先要在Mir200里面做,做好本地需要测试就复制一份Mir200-KF用来做测试
设置跨服步骤:
第一步:例如本地版本目录为:D:\Mirserver
复制一份Mir200命名Mir200-KF
第二步:使用记事本打开Mir200-KF目录内Setup.json文件
第三步:修改Mir200-KF\Setup.json文件参数Server项KuafuServer值设置=1
第四步:修改Mir200-KF\Setup.json文件参数Iocp-Service项
IOCPPort=8080(开放的端口都可以,不要和Mir200的里面的冲突)
IOCPIpaddr=127.0.0.1(和Mir200里面一样即可)
第五步:修改Mir200-KF\!Setup.txt [Share]项
下面的路径为:D:\Mirserver\Mir200-KF\ (如果不修改,会读取到本服脚本内容了)
第六步:Mir200\!Setup.txt [Kuafu]项 OpenKuafu=1
或者用启动器勾选开启跨服就不需要手动修改这里了
第七步:根据版本需要,自行设置 跨服变量、跨服怪物、跨服地图、跨服NPC
---------------------------------------------------------------------------------跨服需要的文件
cfg_kuafuval.xls(变量同步文件,U变量全部支持
标识全部支持 自定义HUMAN类型变量 字符串(String) 整型(Integer) 各50个)
MonGen.txt
(跨服刷怪根据地图参数带:Kuafu参数的自动会刷到跨服服务器,本服就不会刷新了)
Mapinfo.txt
(跨服地图根据地图参数带:Kuafu参数跨服服务器自动加载
cfg_npclist.xls(跨服NPC根据地图参数带:Kuafu跨服服务器自动加载)
---------------------------------------------------------------------------------
跨服重要说明:
01:进入跨服服务器,部分GM命令不支持
02:加载跨服脚本,必须同步到本服后再加载,重读跨服NPC脚本或主服NPC脚本
都使用主服引擎重读
03:退出跨服服务器,读取的是本服
Mir200\Market_Def\QFunction-0.txt [@KUAFUEND]
跨服结束触发
04:进入跨服服务器,读取的是跨服
Mir200-KF\Market_Def\QFunction-0.txt [@KFLOGIN] 跨服成功触发
05:进入跨服服务器,
读取的是跨服 Mir200-KF\Envir\MonGen.txt
06:进入跨服服务器,读取的是本地
Mir200\MapInfo.txt 地图参数:Kuafu
07:进入跨服服务器,自动停止本服定时器
08:跨服地图里面的NPC执行是脚本是返回到本服的,所以如果想在跨服执行NPC功能,建议做到QFunction-0.txt
[@KFLOGIN]跨服成功触发里面 比如拾取小精灵 个人定时器等等
09:跨服服务器,不支持
1:人物背包掉落物品
10:跨服服务器,支持
1:捡取物品到背包 2:掉落身上装备
跨服相关接口:
CHECKKUAFU
// 检测当前人物是否在跨服的地图
CHECKKUAFUSERVER
// 检测当前服务器是否为跨服服务器
CHECKKUAFUCONNECT
// 检查跨服连接是否正常连接
KUAFUUSERGOHOME
//所有跨服玩家回本服 根据执行区服自行处理
[2021.11.30]-32位引擎
---------------------------------------------------------------------------------
01、增加删除仓库物品。
格式:DelStorageItem 30004 0
参数1:唯一ID或Idx
参数2:0=删除所有Idx物品,1=删除物品唯一ID
例子:
[@main]
#IF
#ACT
DelStorageItem
30004 0
---------------------------------------------------------------------------------
02、修复人物面板手镯穿戴位置不对的问题
03、增加人物选择攻击模式状态选项
引擎-参数设置-状态控制
04、修改魔法盾防御计算,和老传奇一样计算方式
05、增加游戏GAMEID获取
常量:<$GAMEID>
06、增加小地图备注表:cfg_mapdesc.xls
K列:是否自动传送或者寻路 0=不可以点击 1=寻路 2=传送
07、增加高速 文件 读写
LoadFileToMemory
---------------------------------------------------------------------------------
高速 文件 读写
LoadFileToMemory 0是自动保存,1,不自动保存
该命令作用是,把脚本用到的数据文件加载到内存里,脚本命令读取的时候就不用从硬盘读取该文件了
已经在启动的的时候加载到内存,直接在内存读写,读写速度快,用在读写比较频繁的文件,比如捡取触发等等,
引擎每隔一段时间,保存一次该文件,不会频繁读写硬盘。
--------------------------------------缺点--------------------------------------
不能手动修改该文件,只能通过脚本命令读写
--------------------------------------------------------------------------------
QManage.txt
[@Startup]
#ACT
LoadFileToMemory
..\QuestDiary\数据\名单.txt 0
[@main]
#IF
CHECKTEXTLIST
..\QuestDiary\数据\名单.txt <$USERNAME)>
#SAY
你的名字已经保存
#ELSEACT
AddTextList
..\QuestDiary\数据\名单.txt <$USERNAME)>
SENGMSG
6 写入后,已经在内存中,不会立即保存到文件里,引擎每隔一段时间自动保存,文件里可能看不见。
SENGMSG
6 不管是否保存,使用CHECKTEXTLIST命令检测是存在的,使用了LoadFileToMemory后,所有命令都是直接检测内存的
---------------------------------------------------------------------------------
08、增加客户端容器自动排版功能
客户端标签:<QuickTextView>
参数:
x
=
x坐标
y=
y坐标
width=
排版容器宽度
height=
排版容器高度
count=
每行显示多少个名单
text=
格式(\
多少个为一行)996M2\996M2\996M2\996M2
例子:
[@main]
#IF
#SAY
<QuickTextView|x=60|y=50|width=500|height=330|count=4|text=<$STR(S$显示占领名单)>>
---------------------------------------------------------------------------------
09、增加加自动挂机丢弃的物品不拾取功能
10、增加M2灵魂火符、冰咆哮技能威力设置
11、增加加英雄排行榜功能
12、修复#CHILD
1/1 RANDOM 分母设置越高爆的越多,修复后分母作废。
13、修复前端装备属性描述过多导致角色穿戴头盔、斗笠的情况下,背包里面做头盔对比
三样装备的属性栏遮挡屏幕不能关闭,已做优化处理。
14、修复NPC给予装备或物品,放到英雄背包里面扔出去会触发系统掉落提示,修复后和人物一样背包扔出去的东西不再提示。
15、增加扩展H.GetSlaveInfo这个命令,能取到英雄宝宝的名字功能。
---------------------------------------------------------------------------------
16、重做道具物品描述
例子复制:
<ID=1|-#0#0&0><ID=1|TXT:<文字0/FCOLOR=250><文字0/FCOLOR=251>#0#0&0><ID=2|-#0#0&0><ID=3|IMG:res\public\word_jygtiao_04.png#0#0&0><ID=4|-#0#0&0>\<ID=5|TEXIAO:9#0#0#0#0&0><ID=6|TXT:文字1/FCOLOR=250#0#0&1><ID=7|-#0#0&1><ID=8|IMG:res\public\word_jygtiao_04.png#0#0&1><ID=9|-#0#0&1>\<ID=10|TEXIAO:9#0#0#0#0&1><ID=10|TXT:文字2/FCOLOR=250#0#0&2><ID=11|-#0#0&2><ID=12|IMG:res\public\word_jygtiao_04.png#0#0&2><ID=13|-#0#0&2><ID=14|TEXIAO:9#0#0#0#0&2>
1:文字备注介绍
ID=备注ID
一个备注中不要出现相同ID
TXT:描述的备注文字
FCOLOR=颜色0~255
10#10
X坐标 Y坐标
-
代表TIPS的横线
&0=显示位置0=中部的位置
1=顶部的位置 2=底部的位置
文字例子:
<ID=1|TXT:文字描述/FCOLOR=250#10#10&0><ID=2|-#0#0&0>
;-------------------------------------------------------------------------------
2:图片备注介绍
ID=备注ID
一个备注中不要出现相同ID
IMG=图片路径
10#10
X坐标 Y坐标
-
代表TIPS的横线
&0=显示位置0=中部的位置
1=顶部的位置 2=底部的位置
图片例子:
<ID=2|IMG:res\public\word_jygtiao_04.png#10#10&0><ID=2|-&0>
;-------------------------------------------------------------------------------
3:特效备注介绍
ID=备注ID
一个备注中不要出现相同ID
TEXIAO=特效ID
10#10
X坐标 Y坐标
50#50
特效宽度#特效高度
-
代表TIPS的横线
&0=显示位置0=中部的位置
1=顶部的位置 2=底部的位置
特效例子:
<ID=3|TEXIAO:9#10#10#50#50&0><ID=2|-&0>
---------------------------------------------------------------------------------
17、增加充值界面ID=40
---------------------------------------------------------------------------------
18、增加WHILE循环脚本
操作符说明: >大于 <小于 =等于 !不等于
例子:
[@MAIN]
<111/@111>
<222/@222> <$STR(N1)>
;
******************************************尽可能不要用这种写法,递归调用容易产生栈溢出
[@111]
#IF
SMALL
N1 2000
#ACT
Inc
N1 1
SendMsg
6 > $STR(N1)>
GOTO
@111
BREAK
;这种脚本递归调用产生的
Stack overflow,堆栈溢出,递归层次多时有可能产生这样的问题。换成新的写法,用 while / endwhile
;
★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★推荐这种写法
[@222]
#IF
#ACT
;为方便测试每次执行脚本前将变量设置为1,本示例脚本可无视MOV
;MOV
N1 1
;循环开始,While
变量/值 比较符号(> < =) 变量/值;循环写在 #ACT中
While
N1 < 1000
SendMsg
6 <$STR(N1)>
Inc
N1 1
EndWhile
;循环结束
EndWhile
SendMsg
6 aaaaaa
---------------------------------------------------------------------------------
19、修复登录游戏后英雄时装外观显示,需要重新勾选一次问题
20、修复英雄死亡,时装掉落外观还在问题
21、修复M2上面选项法师施法距离无效问题
22、修复主号死亡复活后,英雄怒气值不增长问题
23、修复英雄背包空格数检测无效问题
24、修复挂机状态下主号攻击分身,英雄攻击分身问题
25、增加获取宝宝名字的H.扩展
26、增加内挂功能,宝宝跟随主人攻击目标功能
27、修复装备属性过多,导致查看装备对比属性后,关闭不了属性界面
28、增加获取游戏游戏的GAMEID常量
29、增加宝宝自动召回范围
功能设置-技能魔法
30、修复怪物Race=82类型
被攻击目标绿毒不显示问题
31、修复防麻痹失效和复活戒指随机不复活问题
32、修复商城BUG
[2021.11.03]-32位引擎
---------------------------------------------------------------------------------
01、修复挂机下英雄几率不攻击怪物。
02、修复脚本命令防麻痹失效。
03、修复ok框检测物品数量,某种情况下会被失效。
04、修复封号不支持英雄扩展H.
---------------------------------------------------------------------------------
05、增加cfg_equip.xls表衣服物品第28列屏蔽装备栏模特控制
StdMode字段=10和11
第28列填写0=不屏蔽 1=屏蔽
---------------------------------------------------------------------------------
06、增加内挂复活戒指就绪后,回城随机不生效按钮
07、修复cfg_monster.xls表格战士人形怪速度间隔无效问题
08、修复战士人形怪卡位不动问题
09、修复战士人形怪近身不刺杀问题
10、修复英雄死亡后脚本命令可以加血问题
11、修复怪物名字数字屏蔽无效问题
12、修复时装内观头盔不显示特效问题
13、修复英雄佩戴套装物品显示问题
14、修复烈火剑法增加技能威力,伤害叠加问题
15、修复人物野蛮自己撞墙死会红名问题
16、修复内挂自动召唤,英雄死亡一直释放问题
17、修复施毒术,毒符选择佩戴和背包时,时间控制无效问题
18、修复地图参数设置为FIGHT时怪物不爆装备问题
18、修复英雄称号加血属性异常问题
20、修复野蛮地图花屏问题
21、复活戒指用HUMANHP,AddhpPer
命令不复活问题
22、修复修改衣服武器外观的Shape,显示刷新问题
23、修复NPC表设置属沙城NPC后,攻城期间
人站在NPC 位置会无敌问题
24、修复人物位置重叠后导致无敌问题
25、修复套装防麻痹,自定义防麻痹属性失效问题
26、修复站站组合,打自己英雄
英雄会跑开问题
27、修复英雄被冰冻后还可以跑动,施法问题
28、修复人物死亡装备必然会掉落在人身上问题
29、修复英雄被冰冻后还可以跑动可以施法问题
30、修复主人攻击战士英雄英雄跑开问题
31、修复商铺出售物品多货币显示问题
32、修复刀魂面巾类支持
33、修复英雄H.CheckTakeOnItem
H.CheckTakeOffItem 命令
34、修复英雄斗笠外显
切换地图后斗笠不见问题
35、修复宝宝使用伤害范围命令会把宝宝也打死问题
36、修复对怪伤害,对怪增伤,
PK增伤,PK减伤,神圣一击,神圣伤害,吸血抵, 等战士技能使用无效问题
37、增加装备栏头盔编辑框
---------------------------------------------------------------------------------
38、增加部分假人功能接口
◆假人操作命令
DUMMYSTART
// 假人开始行动
DUMMYSTOP
// 假人停止行动
DUMMYSAY
//开启假人说话
KICKDUMMY
//踢出所有假人
检测命令:
ISDUMMY
//检测是否是假人
假人名字列表:Mir200\Envir\DummyNameList.txt
---------------------------------------------------------------------------------
39、修改商铺购买触发,货币不足点按钮也会触发
40、增加英雄合击怒气值规则,可以选择是否递减,和递减的时间控制
设置入口:英雄设置-基础设置
---------------------------------------------------------------------------------
41、增加获取当前唯一ID物品的星星数量
;例子人物脱下装备获取当前星星
[@TakeOffEx]
#IF
EQUAL
<$TAKEOFFTOBAG> 0
#ACT
LINKITEMBYMAKEINDEX
<$CURRTEMMAKEINDEX>
ChangeItemNameColor
-1 249
UpDateBoxItem
-1
GetItemStars
<$CURRTEMMAKEINDEX> N$星星数量
SENDMSG
7
当前唯一ID:<$CURRTEMMAKEINDEX>的物品,位置:<$CURRTAKETEMPOS>,物品名称:<$CURRTEMNAME>,星星数量为:<$STR(N$星星数量)>
#ELSEACT
H.LINKITEMBYMAKEINDEX
<$CURRTEMMAKEINDEX>
H.ChangeItemNameColor
-1 253
H.UpDateBoxItem
-1
H.GetItemStars
<$CURRTEMMAKEINDEX> N$星星数量
SENDMSG
0
当前唯一ID:<$H.CURRTEMMAKEINDEX>的物品,位置:<$H.CURRTAKETEMPOS>,物品名称:<$H.CURRTEMNAME>,星星数量为:<$STR(N$星星数量)>
;例子英雄脱下装备获取当前星星
[@HeroTakeOffEx]
#IF
EQUAL
<$H.TAKEOFFTOBAG> 1
#ACT
H.LINKITEMBYMAKEINDEX
<$H.CURRTEMMAKEINDEX>
H.ChangeItemNameColor
-1 250
H.UpDateBoxItem
-1
H.GetItemStars
<$H.CURRTEMMAKEINDEX> N$星星数量
SENDMSG
7
当前唯一ID:<$H.CURRTEMMAKEINDEX>的物品,位置:<$H.CURRTAKETEMPOS>,物品名称:<$H.CURRTEMNAME>,星星数量为:<$STR(N$星星数量)>
#ELSEACT
LINKITEMBYMAKEINDEX
<$H.CURRTEMMAKEINDEX>
ChangeItemNameColor
-1 254
UpDateBoxItem
-1
GetItemStars
<$H.CURRTEMMAKEINDEX> N$星星数量
SENDMSG
0
当前唯一ID:<$H.CURRTEMMAKEINDEX>的物品,位置:<$H.CURRTAKETEMPOS>,物品名称:<$H.CURRTEMNAME>,星星数量为:<$STR(N$星星数量)>
---------------------------------------------------------------------------------
42、增加修改装备内观特效
格式: SETITEMEFFECT 装备位置(-1时是OK框中的装备0~16
17~46 55) 背包特效编号(0-65535,0为清除特效) 内观特效编号(0-65535,0为清除特效)
例子:
[@main]
#IF
#ACT
SETITEMEFFECT
3 133 133
SENDMSG
6 你的项链增加了特效ID:133
---------------------------------------------------------------------------------
43、增加修改装备内观Looks值
格式:SetItemLooks 装备位置(-1时是OK框中的装备0~16 17~46 55) 操作符(+ - =)
内观图片
例子:
[@main]
#IF
#ACT
SetItemLooks
0 = 85
SetItemLooks
8 = 167
SetItemLooks
7 = 171
---------------------------------------------------------------------------------
44、增加 角色身上装备、英雄身上装备 进背包前触发,使用LINKPICKUPITEM关联可以进行操作
;下面是穿戴自动转移星星的例子QFunction-0.txt
;人物任意装备从身上脱下来,进入背包前触发
[@TakeOffExchange]
#IF
#ACT
MOV
N$脱下星星数量 0
LINKPICKUPITEM
#IF
CHECKUSEITEM
1
#act
GetItemWhereStars
-1 N$脱下星星数量
MOV
N$装备位置 <$CURRTAKETEMPOS>
MOV
N$唯一ID <$CURRTEMMAKEINDEX>
;人物穿戴任意装备触发
[@TakeOnEx]
#IF
#ACT
MOV
N$穿上星星数量 0
GetItemWhereStars
<$STR(N$装备位置)> N$穿上星星数量
LINKITEMBYMAKEINDEX
<$str(N$唯一ID)>
#IF
LARGE
<$STR(N$脱下星星数量)> <$STR(N$穿上星星数量)>
#ACT
ChangeItemNameColor
-1 250
ChangeItemUpgradeCount
-1 = <$STR(N$穿上星星数量)>
ChangeItemUpgradeCount
<$STR(N$装备位置)> = <$STR(N$脱下星星数量)>
UpDateBoxItem
-1
BREAK
;-----------------------------------------------------------------------------------------------------------------------
;英雄任意装备从身上脱下来,进入背包前触发
[@HeroTakeOffExchange]
#IF
#ACT
MOV
N$脱下星星数量 0
H.LINKPICKUPITEM
#IF
H.CHECKUSEITEM
1
#act
H.GetItemWhereStars
-1 N$脱下星星数量
MOV
N$装备位置 <$H.CURRTAKETEMPOS>
MOV
N$唯一ID <$H.CURRTEMMAKEINDEX>
;英雄穿戴任意装备触发
[@HeroTakeOnEx]
#IF
#ACT
MOV
N$穿上星星数量 0
H.GetItemWhereStars
<$STR(N$装备位置)> N$穿上星星数量
H.LINKITEMBYMAKEINDEX
<$str(N$唯一ID)>
#IF
LARGE
<$STR(N$脱下星星数量)> <$STR(N$穿上星星数量)>
#ACT
H.ChangeItemNameColor
-1 254
H.ChangeItemUpgradeCount
-1 = <$STR(N$穿上星星数量)>
H.ChangeItemUpgradeCount
<$STR(N$装备位置)> = <$STR(N$脱下星星数量)>
H.UpDateBoxItem
-1
BREAK
---------------------------------------------------------------------------------
45、增加人物背包和英雄背包常量 <$TAKEOFFTOBAG> 0=人物背包
1=英雄背包
46、增加战战同屏合击,战战空降合击
设置方式:英雄设置-技能合击设置
47、修复cfg_att_score属性表中的
42:怒气恢复增加、43:合击攻击增加属性
---------------------------------------------------------------------------------
48、增加部分常量
<$ATTACKMONSTER_X>
当前攻击目标X坐标
<$ATTACKMONSTER_Y>
当前攻击目标Y坐标
<$ATTACKMONSTER_XEX>
当前攻击(主目标)目标X坐标
<$ATTACKMONSTER_YEX>
当前攻击(主目标)目标Y坐标
---------------------------------------------------------------------------------
49、增加cfg_game_data.xls表格
OpenAuctionByP字段关闭PC端快捷键P, 填1是关闭.
50、修复SetSndaItemBox命令直接开启首饰盒问题
51、修复宝石命令不支持-1位置问题
52、增加装备栏头盔编辑框
53、修复装备改名和镶嵌宝石扩展不支持41位置以上装备
54、修复火龙之心积攒怒气的时候穿戴其它火龙之心会卡怒气槽
[2021.10.13]-64位引擎
---------------------------------------------------------------------------------
01、修改宝箱规则
Reserved=1是宝箱
02、增加延迟消息DelayMsgGoto
---------------------------------------------------------------------------------
03、增加雷炎洞地图参数
地图参数:MapInfo、txt里加
THUNDER(100)
//雷电,单体攻击,括号里为攻击力,下同
GREATTHUNDER(100)
//大雷电,群体攻击
LAVA(100)
//喷岩浆,群体攻击
SPURT(100)
//喷气,群体攻击
---------------------------------------------------------------------------------
04、增加自定义图片Img,新增参数hideMain=1,隐藏UI界面.
(注意大小写)
---------------------------------------------------------------------------------
05、增加禁止跑步命令NoRun
参数填1禁止跑步 参数填0解除禁止跑步
例子:
[@main]
#IF
#ACT
NoRun
1
DELAYGOTO
6000 解除禁跑
[解除禁跑]
#act
NoRun
0
---------------------------------------------------------------------------------
06、增加吸血值常量<$SUCKHP>,修复吸血在面板显示刷新问题.
---------------------------------------------------------------------------------
07、增加强制开启攻沙命令
AddToCastleWarListEx
例子:
[@main]
#IF
#ACT
AddToCastleWarListEx
沙巴克 *
GMEXECUTE
ForcedWallConQuestWar
---------------------------------------------------------------------------------
08、修复延迟跳转DELAYGOTO不支持多个同时使用问题
---------------------------------------------------------------------------------
09、增加cfg_equip.xls表28列
也就是AC列
字段:zblmtkz 屏蔽裸模控制(只针对衣服和时装有效) 0=不屏蔽 1=屏蔽
---------------------------------------------------------------------------------
10、增加内挂复活戒指就绪后,回城随机不生效功能
[2021.09.15]
---------------------------------------------------------------------------------
1、增加点击屏幕特效
模型表cfg_model_info.xls 添加特效ID:5011和5012
不想要点击屏幕特效可以把这2个ID删除掉
---------------------------------------------------------------------------------
2、增加让怪物再爆一次
格式:MonItems 次数(最大20次)
例子:
QFunction-0.txt
[@KillMon]
#IF
#act
MonItems
1
SENDMSG
6 当前死亡的怪物再爆一次
---------------------------------------------------------------------------------
3、优化自定义属性卡的问题
4、优化套装属性重复触发造成M2崩溃问题
---------------------------------------------------------------------------------
5、增加端剑甲内观缩放功能
表:cfg_game_data.xls 增加字段:staticSacle
格式:PC端剑甲内观缩放(默认1.0)#移动端剑甲内观缩放(默认1.44)
---------------------------------------------------------------------------------
6、增加怪物出生点守护范围
怪物表:cfg_monster.xls Y列字段:GuardRange 设置守护范围
7、新增英雄
H.SetSuckDamage伤害吸收命令
8、新增英雄无极真气CD时间设置,
M2-英雄设置-技能合击设置
9、新增自动穿戴只穿背包里最优先的装备,一个装备位置只提示一次
10、修复护体神盾开启提示文字信息
11、修复人形怪不释放开天斩、无视隐身术问题
12、修复斗笠数据库设置:Anicount
0戴上后显示头盔的内观无效问题
13、修复客户端常量
$STM(HP) $STM(MP) ,$STM(X) $STM(Y) 显示不实时刷新问题
14、修复6个合击技能,技能触发不支持问题
15、修复PC
端Tips 备注上下排版太密了问题
16、修复Checkmagic命令失效问题
17、修复小退后无法编辑行会公告问题
18、修复自定义按钮110
任务栏面板PC端无效问题
19、修复H.USEBONUSPOINT面板不实时刷新问题
20、修复半月弯刀打不到选中的目标怪物问题
21、修复浑水摸鱼显示行会名字问题
22、修复装备加星物品不自动修理问题
---------------------------------------------------------------------------------
23、新增CONFERTITLE 称号名称(也就是在物品数据库增加的那个称号物品名称)
是否设置为当前称号(1=设置为当前称号)
例子:
[@增加称号]
#IF
#ACT
CONFERTITLE
青铜会员 1
SENDMSG
6 获得青铜会员称号,并激活显示
---------------------------------------------------------------------------------
24.
修复英雄背包不能喝修复神水、修复油、攻击神水等
25.
修复取数值的百分比CalcPer百分比设置超过100,取出的值不准确问题
[2021.08.30]
---------------------------------------------------------------------------------
1、增加设置和检测人物当前权限
检测格式:CHECKMISSION 操作符(< > = ? ) 权限(0~10)
设置格式:CHANGEPERMISSION 设置权限(0~10)
//;例子
[@设置人物权限10级]
#IF
#ACT
CHANGEPERMISSION
10
SENDMSG
6 你设置了当前人物权限10级
[@检测人物权限]
#IF
CHECKMISSION
> 5
#ACT
SENDMSG
6 你当前权限大于5
---------------------------------------------------------------------------------
2、增加获取指定玩家名称英雄职业
//;格式:GetPlayHeroJob
玩家名称 存入变量
//;例子
[@获取指定玩家英雄职业]
#IF
#ACT
GetPlayHeroJob
张三 N1
SENDMSG
6 张三的英雄职业为:<$STR(N1)>
---------------------------------------------------------------------------------
3、增加获取指定英雄主人的名字
//;格式:GetHeroMasterName
英雄名称 存入变量
//;例子
[@获取英雄主人名称]
#IF
#ACT
GetHeroMasterName
李四 S1
SendMsg
6 英雄李四的主人名称为:<$STR(S1)>
---------------------------------------------------------------------------------
4、增加绘制主界面的魔法球血球效果
//;格式:PLAYMAGICBALLEFFECT
参数1 参数2 参数3 参数4 参数5 参数6 参数7 参数8 参数9
参数1:图片开始序号 图片路径:res\private\ 移动端:mhp_ui
PC端:mhp_ui_win32 (图片前缀名字:fhp_:HP整圆形 hp_:HP半圆形 mp_:MP半圆形)
参数2:播放张数
参数3:播放速度(毫秒)
参数4:有效时间(秒 -1时永久有效)
参数5:类型(0=HP 1=MP 2=FHP)
参数6:绘制高度(0=完整绘制 1=按照HP或者MP的高度绘制)
参数7:微调坐标X
参数8:微调坐标Y
参数9:显示缩放比例 (填写的数值除以100 如:50=0.5倍显示 110=1.1倍显示)
//;例子
//;QManage.txt
[@Login]
#IF
#ACT
PLAYMAGICBALLEFFECT
0 30 200 -1 0 1 0 0 100
PLAYMAGICBALLEFFECT
0 30 200 -1 1 1 0 0 100
PLAYMAGICBALLEFFECT
0 30 200 -1 2 1 0 0 100
---------------------------------------------------------------------------------
5、扩展人物背包格子数量到126格
说明:快捷栏6格也算在角色背包格子内
大背包最多扩展到3页 (1页46格,2页86格,3页126格)
背包格子数量达到47格或以上,自动显示第二个背包切页按钮
背包格子数量达到87格或以上,自动显示第三个背包切页按钮
当前背包格子数量常量:<$ADVBAGSIZE>
;例子
[@MAIN]
#IF
CHECKGAMEGOLD
> 100
#ACT
EXTBAGOPENITEMCOUNT
50
SENDMSG
6 你的背包格子扩展到<$ADVBAGSIZE>格
---------------------------------------------------------------------------------
6、修复合击技能书需要职业提示错误的问题
7、修复官方武器怒斩外观显示异常的问题
8、修复M2-功能设置-其他设置-持续麻痹时间控制,冷却时间修改后,重启M2不保存的问题。
9、修复准确<$HIT>
武器攻速<$HITSPD> 武器幸运<$WEAPONLUCKY> 常量失效的问题
10、修复开启行会战
英雄杀人,主人会红名武器会诅咒的问题
11、修复邮件系统给与叠加物品的种类超过背包格子存放的格数领取后小退,部分叠加物品会消失的问题
12、修复StdMode
= 16,斗笠类装备Source=0时显示神秘人无效的问题和Source=1时基础属性多一条 强度+1的问题
13、修复给英雄称号后,收回在重新召唤称号不在了的问题。
14、修复CalcPer命令取数值百分比,数值超过2千1百万,取数值不准的问题
15、修复自定义OK框无法获取10个以上中文
16、商铺货币尾数显示修改为显示小数点后2位
17、修复邀请入会按钮
18、修复M2/升级武器/武器升级失败不破碎无法勾选问题
---------------------------------------------------------------------------------
19、增加人物显示一个放大的虚影
格式:SHOWPHANTOM 透明度值越小越透明(0~255) 显示时间(秒)
例子:
[@MAIN]
#IF
#ACT
SHOWPHANTOM
255 10
SENDMSG
6 人物放大透明度255,10秒后恢复正常
---------------------------------------------------------------------------------
20、修复英雄客户端OPENHYPERLINK 7打开背包命令失效问题
21、修复脚本命令释放技能
releasemagicex 开天斩 有特效没伤害问题
22、修复自定义图片Img
show=1 ,show=3参数失效问题
23、修复英雄的元素属性,穿戴装备,面板不实时刷新问题
---------------------------------------------------------------------------------
例子:
[@PickUpItemEx]
#IF
#ACT
SetItemState
-1 0 1
UpDateBoxItem
-1
---------------------------------------------------------------------------------
25、修复地图参数DECMONEY金币不够扣不回城问题
26、修复魔法盾防御太高问题M2设置-技能魔法-魔法盾防御力倍数支持负数调整
最低到-300
27、修复技能触发
MagSelfFunc 开天斩 逐日剑法 不支持问题
28、修复PC端官方界面按钮取消后,tips还会显示问题
29、修复英雄佩戴复活戒指无效问题
30、修复宝石镶嵌宝石显示的位置错误问题
31、修复开启时装外显
排行榜显示的装备外观了栏没有裸模问题
32、修复M2-技能狮子吼
允许麻痹宝宝勾选不保存问题
33、修复检测英雄技能等级H.GetMagicLevel
命令无效问题
33、修复被毒后护身戒指蓝血没掉完,掉红血问题
34、增加英雄自动穿装备引导提示功能
35、增加私人自定义数字型变量支持加减乘除等于
+ - * / = 算法
36、修复挂机治愈术给怪物加血问题
37、增加技能擒龙手、冰镰术、裂神符
---------------------------------------------------------------------------------
38、增加禁止编辑行会公告功能
例子:
QFunction-0.txt
[@UpdateGuildNotice]
#IF
#ACT
STOP
---------------------------------------------------------------------------------
39、增加自定义属性前面显示图片和特效功能
配置说明:
在cfg_custpro_caption.xls C列tubiao字段配置
格式:
1=PC图标#移动图标
2=PC特效ID#移动特效ID
---------------------------------------------------------------------------------
40、增加附加伤害效果RangeHarm
格式:RangeHarm 参数1 参数2 参数3 参数4 参数5 参数6 参数7 参数8 参数9
参数1:X坐标
参数2:Y坐标
参数3:范围
参数4:伤害值(计算防御)
参数5:附加效果0=无,1=击退,2=冻结,3=麻痹,4=吸血,5=吸蓝,6=真实伤害数值,7=蛛网效果,8=红毒,9=绿毒,10=定身,11=防禁锢,12=最大hp百分比真实伤害,13=当前hp百分比真实伤害
参数6:附加属性值 参数5=
1;击退距离、2;冻结时间、3;麻痹时间、4;吸血值、5;吸蓝值、6;真实伤害值、7;蛛网时间、8;红毒时间、9;绿毒时间、10;定身时间(定身时间单位是毫秒)、11;防禁锢时间(秒)
12;最大hp百分比真实伤害的值
13;当前hp百分比真实伤害的值
参数7:是否检查防冻结/麻痹/石化/冰冻/蛛网/红毒/绿毒属性(0=直接设置状态;1=检查后设置状态)
参数8:目标(0或空= 所有目标;1=仅人物;2=仅怪物)
参数9:特效ID,目标身上的特效
例子:
[@Attack]
#IF
#ACT
RangeHarm
<$X> <$Y> 12 3000 1 2 0 0 56
SENDMSG
6 当前屏幕内怪物自动击退3格
[2021.08.06]
---------------------------------------------------------------------------------
1、取消M2-功能设置-客户端设置-一体时装选项
---------------------------------------------------------------------------------
2、增加cfg_game_data.xls表,时装外显显示发型和斗笠的配置
字段:(斗笠#发型) 一体时装是否斗笠和发型 0默认显示 1=不显示
---------------------------------------------------------------------------------
03、增加获取当前地图指定怪物名称的数量
格式:FindMapMonster 地图号 怪物名称 存入变量 模式
模式=0或为空 (当前地图共存在的怪物数量,包含死亡怪物,尸体未清理掉的)
模式=1 当前地图存活的怪物数量
模式=2 当前地图死亡的怪物数量
//;例子
[@数羊羊]
#IF
#ACT
FindMapMonster
3 羊 N1
SendMsg
6 共有羊<$STR(N1)>只
FindMapMonster
3 羊 N1 1
SendMsg
6 活羊共<$STR(N1)>只
FindMapMonster
3 羊 N1 2
SendMsg
6 死羊共<$STR(N1)>只
---------------------------------------------------------------------------------
04、修复技能道士部分技能对英雄使用无效,和英雄不会使用部分技能
05、增加部分接口不支持英雄扩展H.GETITEMADDVALUE
<$H.Starcountall> <$H.StarcountX> H.LINKITEMBYMAKEINDEX
等等
06、增加自己宝宝被诱惑之光诱惑走了宝宝判定为死亡
07、增加野蛮冲撞技能让对方禁止攻击和移动时间设置
(功能设置-技能魔法-野蛮冲撞)
08、增加英雄HP,MP默认回复机制,和人物一样
---------------------------------------------------------------------------------
09、增加召唤按钮和英雄头像在一起并且放在屏幕坐标召唤按钮随着头像一起偏移功能
设置表:cfg_game_data.xls 字段:heroLoginBtnoffset
英雄头像和召唤按钮都在左边,刘海屏幕是否按钮一起偏移 1=一起偏移 0=不偏移
---------------------------------------------------------------------------------
10、增加新技能十步一杀,死亡之眼,冰霜群雨
11、增加魔法攻击坐标检查、魔法忽略障碍、魔法精确选项 (设置:功能设置-技能魔法)
---------------------------------------------------------------------------------
12、修改部分技能CD提示
表:cfg_magic.xls 字段:SkillCD
配置技能冷却时间的技能:(单位毫秒)
野蛮冲撞、开天斩、逐日剑法、烈火剑法、十步一杀、死亡之眼、冰霜群雨
[2021.7.28]
---------------------------------------------------------------------------------
01、增加回收带绑定规则的装备
02、修复人物变量英雄不能使用问题
03、增加第一次登录时装外显是否自动勾选
0=不勾选 1=勾选 设置表:cfg_game_data.xls
字段:Fashionexplicit
04、增加内挂显示职业等级,是否显示怪物等级
0=不显示 1=显示 设置表:cfg_game_data.xls 字段:Monsterlevel
05、修复英雄单界面背包没位置的时候还可以放入叠加物品问题
06、增加英雄自动捡取物品功能
把相关物品名称写入到文本:Envir\HeroPickItems.txt M2开启:英雄设置-允许英雄捡取物品
---------------------------------------------------------------------------------
07、增加英雄刷新包裹功能
//;例子
[@英雄刷新包裹]
#IF
#ACT
H.REFRESHBAG
---------------------------------------------------------------------------------
08、增加英雄穿戴装备触发
功能: 英雄穿戴装备时触发 X=装备位置
人物穿戴装备触发[@HeroTakeOnX]
人物脱下装备触发[@HeroTakeOffX]
//;例子
[@HeroTakeOn0]
#IF
CHECKLEVELEX
> 0
#SAY
穿上衣服真漂亮!!
[@HeroTakeOff0]
#IF
CHECKLEVELEX
> 0
#SAY
不穿衣服小心感冒!
---------------------------------------------------------------------------------
08、增加英雄穿戴任意装备触发
//;例子
[@HeroTakeOnEx]
#ACT
SENDMSG
6
英雄穿装备,位置[<$H.CURRTAKETEMPOS>],物品<$H.CURRTEMNAME>,ID<$H.CURRTEMMAKEINDEX>
[@HeroTakeOffEx]
#ACT
SENDMSG
0
英雄脱装备,位置[<$H.CURRTAKETEMPOS>],物品<$H.CURRTEMNAME>,ID<$H.CURRTEMMAKEINDEX>
---------------------------------------------------------------------------------
09、增加英雄改名系统
//;例子
[@Main]
<查询名称是否可以使用/@@InputString1(请输入新的名称:)>\
<我要改名/@@InputString2(请输入新的名称:)>\
[@InputString1]
#IF
Equal
S1
#ACT
SENDMSG
6 请输入一个正确的名称
Break
#OR
CheckStringlength
S1 > 20
CheckStringlength
S1 < 4
#ACT
SENDMSG
6 输入名称长度不正确
Break
#IF
#ACT
QUERYHERONAMEEXIST
S1
[@InputString2]
#IF
Equal
S2
#ACT
SENDMSG
6 请输入一个正确的名称
Break
#OR
CheckStringlength
S2 > 20
CheckStringlength
S2 < 4
#ACT
SENDMSG
6 输入名称长度不正确
Break
#IF
#ACT
CHANGEHERONAME
S2
QFunction-0.txt脚本相关触发
[@QueryingHeroName]
正在查询请稍后。。。\ \
<关闭/@exit>\
[@QueryHeroNameOK]
查询成功,该名称可以使用\ \
<关闭/@exit>\
[@ChangeingHeroName]
正在修改请稍后。。。\ \
<关闭/@exit>\
[@ChangeHeroNameOK]
#ACT
#SAY
你的名字修改成功,旧名称:<$H.USERNAME> 新名称:<$H.USERNEWNAME>!\
\
<关闭/@exit>\
[@HeroNameLengthFail]
名字长度不允许超过30个字符!\ \
<关闭/@exit>\
[@HeroNameFilter]
该名字存在非法字符!\ \
<关闭/@exit>\
[@HeroNameExists]
该名字已经被其他玩家占用,请选择其他名字\ \
<关闭/@exit>\
[@ChangeHeroNameFail]
改名失败!\ \
<关闭/@exit>\
---------------------------------------------------------------------------------
09、修复人物改名以后,英雄召唤不出来问题
10、增加英雄前面标签HEROEquipShow
HEROEQUIPITEMS HERODBItemShow 使用方法和人物一样
11、修复NPC回调被封包问题
12、修复分身术乱攻击人物和英雄问题
13、修复英雄打怪,和宝宝打怪物血量不时时刷新问题
14、修复英雄再安全打怪物不掉血问题
15、修复加入行会和未加入行会的人互相看不到隐身问题
16、修复英雄死亡后爆出来的装备归属不能被捡取问题
17、修复查看离线行会成员信息显示位置错误
18、修复
SetItemBind 命令绑定角色后不显示装备信息问题
19、修复GotoNow消息号跟拾取图标消息号重复问题
20、新增cfg_game_data.xls表
autousetimes 字段控制穿戴倒计时提示时间, 单位秒
21、新增清理行会变量命令
ClearGuildCustVar
22、修复人物和拾取精灵重叠后,攻击伤害和魔法伤害不掉血的问题
23、修复查看离线的行会成员异常问题
---------------------------------------------------------------------------------
24、新增改变当前人物或者宝宝的穿人,穿怪模式.
格式: THROUGHHUM 参数1 参数2 参数3
参数1:[0=恢复/1=穿人/2=穿怪/3=穿人穿怪]
参数2:时间(秒)
参数3:对象 (0当前人物 1自己宝宝)
//;例子
[@MAIN]
#IF
#ACT
ThroughHum
3 60 0
SendMsg
5 人物60秒之内可随意穿人穿怪.
---------------------------------------------------------------------------------
25、新增加入行会前触发,退出行会触发
//;例子
;QFunction-0.txt触发
[@GuildAddMember]
#IF
#ACT
SENDMSG
7 <$USERNAME>加入行会
[@GuildDelMember]
#IF
#ACT
SENDMSG
7 <$USERNAME>退出行会
---------------------------------------------------------------------------------
26、增加检测是否已经实名认证和打开客户端实名窗口
//;例子
[@MAIN]
#IF
CHECKBINDHUM
#ACT
SENDMSG
6 你已经实名了
[@MAIN]
#IF
#ACT
OPENBINDHUM
SENDMSG
6 你打开了实名窗口
---------------------------------------------------------------------------------
27、增加查看别人装备触发
;QFunction-0.txt触发
[@LookHumInfo]
#IF
#ACT
SENDMSG
6 你查看了<$LOOKHUMNAME>装备
---------------------------------------------------------------------------------
27、增加装备改名功能
//;格式:
ChangeItemName 物品位置 名字
//;例子
[@MAIN]
#IF
#ACT
ChangeItemName
1 新名字
[2021.7.16]
---------------------------------------------------------------------------------
01、修复地图触发事件爆出物品常量不对问题和增加爆出物品唯一ID常量
[@爆物品]
#ACT
SENDMSG
0 255 253 【地图:%m】【物品:%s】【坐标(%x:%y】
;也可以这样
SENDMSG
0 255 253
【地图:%m】【物品:<$SCATTERITEMNAME>】【坐标<$SCATTERITEMX>:<$SCATTERITEMY>】唯一ID:<$SCATTERITEMindexid>
---------------------------------------------------------------------------------
02、修复人物攻击后宝宝攻击重复上次人物攻击伤害
03、修复人物首饰盒和英雄首饰盒查看不了别人问题
---------------------------------------------------------------------------------
04、增加设置英雄技能名称显示功能
表:cfg_magicinfo.xls 字段:HeroMagicName
(这里显示的名称不能用来做技能检测和增加,只能用来面板显示,检测和增加技能要和技能表cfg_magic.xls里面技能名称一样)
---------------------------------------------------------------------------------
05、增加学习技能后是否自动替换移动端普攻快捷键
表:cfg_magicinfo.xls 字段:replace (1=替换)
06、增加打开英雄背包,装备,状态等栏目的打开面板ID
07、增加新手引导存入英雄背包按钮ID引导
08、修改邮件最多未读100封邮件,超过自动删除第1封
09、增加内挂跟随主角攻击和英雄打怪躲避功能和合击震屏功能
10、修改英雄升级经验比例分配机制
[2021.7.14]
---------------------------------------------------------------------------------
01、增加一种字符分割功能
格式:GETVALIDSTRSUPER 参数1 参数2 参数3
参数1:分割内容|分割内容|分割内容|
参数2:分割符号
参数3:存入变量 只支持临时变量N$XX S$XX支持到9999
//;例子
装备列表.txt 里面的内容为
战神盔甲(男):裁决之杖:绿色项链:黑铁头盔:骑士手镯:骑士手镯:力量戒指:力量戒指
[@分割]
#IF
gender
man
checkjob
warrior
#ACT
GetRandomText
..\QuestDiary\装备列表.txt <$STR(S$装备数据)> 0
GETVALIDSTRSUPER
<$STR(S$装备数据)> : S$变量
GIVE
<$STR(S$变量1)> 1
GIVE
<$STR(S$变量2)> 1
GIVE
<$STR(S$变量3)> 1
GIVE
<$STR(S$变量4)> 1
GIVE
<$STR(S$变量5)> 1
GIVE
<$STR(S$变量6)> 1
GIVE
<$STR(S$变量7)> 1
GIVE
<$STR(S$变量8)> 1
TakeOn
<$STR(S$变量1)> 0
TakeOn
<$STR(S$变量2)> 1
TakeOn
<$STR(S$变量3)> 3
TakeOn
<$STR(S$变量4)> 4
TakeOn
<$STR(S$变量5)> 5
TakeOn
<$STR(S$变量6)> 6
TakeOn
<$STR(S$变量7)> 7
TakeOn
<$STR(S$变量8)> 8
BREAK
---------------------------------------------------------------------------------
02、增加把物品唯一ID转换成道具表里对应的IDX物品
//;格式:CHANGEITEMINDEX
唯一ID 道具ID
//;其他获取相关装备道具唯一ID的命令请在说明书上查找
//;我们把身上的武器转换成道具表里对应的ID物品!
//;例子
[@main]
#ACT
MOV
N10 <$WEAPONID>
\\获取佩戴身上武器的唯一ID
CHANGEITEMINDEX
<$str(N10)> 100 \\将N10唯一IDX转为道具表为100的物品
---------------------------------------------------------------------------------
03、增加英雄相关常量人物常量增加H.为英雄常量
---------------------------------------------------------------------------------
04、新增英雄攻击触发
//;英雄物理攻击
[@HeroAttack]
#IF
H.CHECKCURRTARGETRACE
= 0
#ACT
SENDMSG
6 255 249
[<$USERNAME>]你的英雄攻击了人物【<$H.CURRRTARGETNAME>】。使用魔法ID=<$H.CURRRUSEMAGICID>
BREAK
#IF
H.CHECKCURRTARGETRACE
= 1
#ACT
SENDMSG
6 255 249
[<$USERNAME>]你的英雄攻击了怪物【<$H.CURRRTARGETNAME>】。使用魔法ID=<$H.CURRRUSEMAGICID>
BREAK
#IF
H.CHECKCURRTARGETRACE
= 2
#ACT
SENDMSG
6 255 249
[<$USERNAME>]你的英雄攻击了英雄【<$H.CURRRTARGETNAME>】。使用魔法ID=<$H.CURRRUSEMAGICID>
BREAK
//;英雄魔法攻击
[@HEROMagicAttack]
#IF
H.CHECKCURRTARGETRACE
= 0
#ACT
SENDMSG
6 255 249
[<$USERNAME>]你的英雄攻击了人物【<$H.CURRRTARGETNAME>】。使用魔法ID=<$H.CURRRUSEMAGICID>
BREAK
#IF
H.CHECKCURRTARGETRACE
= 1
#ACT
SENDMSG
6 255 249
[<$USERNAME>]你的英雄攻击了怪物【<$H.CURRRTARGETNAME>】。使用魔法ID=<$H.CURRRUSEMAGICID>
BREAK
#IF
H.CHECKCURRTARGETRACE
= 2
#ACT
SENDMSG
6 255 249
[<$USERNAME>]你的英雄攻击了英雄【<$H.CURRRTARGETNAME>】。使用魔法ID=<$H.CURRRUSEMAGICID>
BREAK
;英雄被物理攻击
[@HEROStruck]
#IF
H.CHECKCURRTARGETRACE
= 0
#ACT
SENDMSG
6 255 253
[<$USERNAME>]你的英雄被人物【<$H.CURRRTARGETNAME>】攻击了。使用魔法ID=<$H.CURRRUSEMAGICID>
BREAK
#IF
H.CHECKCURRTARGETRACE
= 1
#ACT
SENDMSG
6 255 253
[<$USERNAME>]你的英雄被怪物【<$H.CURRRTARGETNAME>】攻击了。使用魔法ID=<$H.CURRRUSEMAGICID>
BREAK
#IF
H.CHECKCURRTARGETRACE
= 2
#ACT
SENDMSG
6 255 253
[<$USERNAME>]你的英雄被英雄【<$H.CURRRTARGETNAME>】攻击了。使用魔法ID=<$H.CURRRUSEMAGICID>
BREAK
;英雄被魔法攻击
[@HeroMagicStruck]
#IF
H.CHECKCURRTARGETRACE
= 0
#ACT
SENDMSG
6 255 253
[<$USERNAME>]你的英雄被人物【<$H.CURRRTARGETNAME>】攻击了。使用魔法ID=<$H.CURRRUSEMAGICID>
BREAK
#IF
H.CHECKCURRTARGETRACE
= 1
#ACT
SENDMSG
6 255 253
[<$USERNAME>]你的英雄被怪物【<$H.CURRRTARGETNAME>】攻击了。使用魔法ID=<$H.CURRRUSEMAGICID>
BREAK
#IF
H.CHECKCURRTARGETRACE
= 2
#ACT
SENDMSG
6 255 253
[<$USERNAME>]你的英雄被英雄【<$H.CURRRTARGETNAME>】攻击了。使用魔法ID=<$H.CURRRUSEMAGICID>
BREAK
05、新增英雄攻击前触发
---------------------------------------------------------------------------------
//;英雄攻击前触发
[@HeroAttackDamage]
#IF
H.CHECKCURRTARGETRACE
= 0
#act
H.ChangeDamageValue
0 = 10
SENDMSG
6
【<$USERNAME>】你的英雄攻击了人物【<$H.CURRRTARGETNAME>】。使用魔法ID=<$H.CURRRUSEMAGICID>--掉血值:<$H.DAMAGEVALUE>
BREAK
#IF
H.CHECKCURRTARGETRACE
= 1
#act
H.ChangeDamageValue
0 = 10
SENDMSG
6
【<$USERNAME>】你的英雄攻击了怪物【<$H.CURRRTARGETNAME>】。使用魔法ID=<$H.CURRRUSEMAGICID>--掉血值:<$H.DAMAGEVALUE>
BREAK
#IF
H.CHECKCURRTARGETRACE
= 2
#act
H.ChangeDamageValue
0 = 10
SENDMSG
6
【<$USERNAME>】你的英雄攻击了英雄【<$H.CURRRTARGETNAME>】。使用魔法ID=<$H.CURRRUSEMAGICID>--掉血值:<$H.DAMAGEVALUE>
//;英雄被攻击前触发
[@HeroStruckDamage]
#IF
H.CHECKCURRTARGETRACE
= 0
#act
H.ChangeDamageValue
0 = 10
SENDMSG
6
【<$USERNAME>】你的英雄被人物【<$H.CURRRTARGETNAME>】攻击了。使用魔法ID=<$H.CURRRUSEMAGICID>--掉血值:<$H.DAMAGEVALUE>
BREAK
#IF
H.CHECKCURRTARGETRACE
= 1
#act
H.ChangeDamageValue
0 = 10
SENDMSG
6
【<$USERNAME>】你的英雄被怪物【<$H.CURRRTARGETNAME>】攻击了。使用魔法ID=<$H.CURRRUSEMAGICID>--掉血值:<$H.DAMAGEVALUE>
#IF
H.CHECKCURRTARGETRACE
= 2
#act
H.ChangeDamageValue
0 = 10
SENDMSG
6
【<$USERNAME>】你的英雄被英雄【<$H.CURRRTARGETNAME>】攻击了。使用魔法ID=<$H.CURRRUSEMAGICID>--掉血值:<$H.DAMAGEVALUE>
06、增加英雄宝宝攻击触发
---------------------------------------------------------------------------------
//;英雄宝宝物理攻击
[@HeroattackPet]
#IF
H.CHECKCURRTARGETRACE
= 0
#act
SENDMSG
6 【<$USERNAME>】你的英雄宝宝物理攻击了人物:<$H.CURRRTARGETNAME>
BREAK
#IF
H.CHECKCURRTARGETRACE
= 1
#act
SENDMSG
6 【<$USERNAME>】你的英雄宝宝物理攻击了怪物:<$H.CURRRTARGETNAME>
BREAK
#IF
H.CHECKCURRTARGETRACE
= 2
#act
SENDMSG
6 【<$USERNAME>】你的英雄宝宝物理攻击了英雄:<$H.CURRRTARGETNAME>
BREAK
//;英雄宝宝魔法攻击
[@HeroMagicAttackPet]
#IF
H.CHECKCURRTARGETRACE
= 0
#act
SENDMSG
0 【<$USERNAME>】你的英雄宝宝魔法攻击了人物:<$H.CURRRTARGETNAME>
BREAK
#IF
H.CHECKCURRTARGETRACE
= 1
#act
SENDMSG
0 【<$USERNAME>】你的英雄宝宝魔法攻击了怪物:<$H.CURRRTARGETNAME>
BREAK
#IF
H.CHECKCURRTARGETRACE
= 2
#act
SENDMSG
0 【<$USERNAME>】你的英雄宝宝魔法攻击了英雄:<$H.CURRRTARGETNAME>
BREAK
//;英雄宝宝被物理攻击
[@HeroStruckPet]
#IF
H.CHECKCURRTARGETRACE
= 0
#act
SENDMSG
6 【<$USERNAME>】你的英雄宝宝被人物[<$H.CURRRTARGETNAME>]物理攻击了
BREAK
#IF
H.CHECKCURRTARGETRACE
= 1
#act
SENDMSG
6 【<$USERNAME>】你的英雄宝宝被怪物[<$H.CURRRTARGETNAME>]物理攻击了
BREAK
#IF
H.CHECKCURRTARGETRACE
= 2
#act
SENDMSG
6 【<$USERNAME>】你的英雄宝宝被英雄[<$H.CURRRTARGETNAME>]物理攻击了
BREAK
//;英雄宝宝被魔法攻击触发
[@HeroMagicStruckPet]
#IF
H.CHECKCURRTARGETRACE
= 0
#act
SENDMSG
6 【<$USERNAME>】你的英雄宝宝被人物[<$H.CURRRTARGETNAME>]魔法攻击了
BREAK
#IF
H.CHECKCURRTARGETRACE
= 0
#act
SENDMSG
6 【<$USERNAME>】你的英雄宝宝被怪物[<$H.CURRRTARGETNAME>]魔法攻击了
BREAK
#IF
H.CHECKCURRTARGETRACE
= 2
#act
SENDMSG
6 【<$USERNAME>】你的英雄宝宝被英雄[<$H.CURRRTARGETNAME>]魔法攻击了
BREAK
07、增加英雄宝宝攻击前触发
---------------------------------------------------------------------------------
//;英雄宝宝攻击前触发
[@HeroAttackDamageBB]
#IF
H.CHECKCURRTARGETRACE
= 0
#ACT
H.ChangeDamageValue
0 = 5000
SENDMSG
6
【<$USERNAME>】你的宝宝攻击了人物【<$H.CURRRTARGETNAME>】。掉血值:<$H.DAMAGEVALUE>
BREAK
#IF
H.CHECKCURRTARGETRACE
= 1
#ACT
H.ChangeDamageValue
0 = 1000
SENDMSG
6
【<$USERNAME>】你的宝宝攻击了怪物【<$H.CURRRTARGETNAME>】。掉血值:<$H.DAMAGEVALUE>
BREAK
#IF
H.CHECKCURRTARGETRACE
= 2
#ACT
H.ChangeDamageValue
0 = 1000
SENDMSG
6
【<$USERNAME>】你的宝宝攻击了英雄【<$H.CURRRTARGETNAME>】。掉血值:<$H.DAMAGEVALUE>
;//英雄宝宝被攻击前触发
[@HeroStruckDamageBB]
#IF
H.CHECKCURRTARGETRACE
= 0
#ACT
H.ChangeDamageValue
0 = 200
SENDMSG
6
【<$USERNAME>】你的宝宝被人物【<$H.CURRRTARGETNAME>】攻击了。掉血值:<$H.DAMAGEVALUE>
BREAK
#IF
H.CHECKCURRTARGETRACE
= 1
#ACT
H.ChangeDamageValue
0 = 200
SENDMSG
6
【<$USERNAME>】你的宝宝被怪物【<$H.CURRRTARGETNAME>】攻击了。掉血值:<$H.DAMAGEVALUE>
#IF
H.CHECKCURRTARGETRACE
= 2
#ACT
H.ChangeDamageValue
0 = 200
SENDMSG
6
【<$USERNAME>】你的宝宝被英雄【<$H.CURRRTARGETNAME>】攻击了。掉血值:<$H.DAMAGEVALUE>
---------------------------------------------------------------------------------
08、增加检测背包是否存在当前IDX物品
//;格式:CHECKITEMIDX
物品IDX 数量
//;例子
[@背包物品IDX]
#IF
CHECKBAGITEMIDX
50015 1
#ACT
SENDMSG
6 你背包有IDX:101物品
[@身上物品IDX]
#IF
CHECKITEMIDXW
101 1
#ACT
SENDMSG
6 你身上有IDX:101物品
---------------------------------------------------------------------------------
09、增加英雄死亡触发
//;例子
[@HeroDie]
#IF
#ACT
SENDMSG
5 你的英雄挂了。
---------------------------------------------------------------------------------
10、增加英雄通用技能设置
技能相关表说明:
cfg_item.xls表
字段:StdMode=4为技能书
cfg_item.xls表
字段:Shape=职业要求 0=战士 1=法师 2=道士 3=英雄战士 4=英雄法师 5=英雄道士 6=英雄合击技能
99=通用技能
cfg_item.xls表
字段:Anicount=合击技能 60=战战合击(破魂斩) 61= 战道合击(劈星斩) 62=战法合击(雷霆一击)
63=道道合击(噬魂沼泽) 64=法道合击(末日审判) 65= 法法合击(火龙气焰) 不是合击技能填0 或为空
cfg_item.xls表
字段:DuraMax=等级要求
;-------------------------------------------------------------------------------------------------
cfg_magic.xls表
字段:Job=职业 0=战士 1=法师 2=道士
99=通用技能
cfg_magic.xls表
字段:NeedL1=开始修炼等级
cfg_magic.xls表
字段:SkillCD=技能CD毫秒为单位
cfg_magic.xls表
字段:Descr=是否英雄使用 0或空=人物使用
1=英雄使用
---------------------------------------------------------------------------------
11、更改怪物RaceImg攻击代码计算方式
说明:
在cfg_skill_present.xls表添加攻击模式代码
1. 算法:Race拼接RaceIm+100000=cfg_skill_present.xls表里面的攻击表现ID
如:怪物的Race=100 RaceIm=200
那么cfg_skill_present.xls里面的ID填写为100200+100000=200200 然后去配置他的表现
---------------------------------------------------------------------------------
12、增加新创建英雄接口
//;格式:CREATEMYHERO
名字(特殊符号只支持英文括号) 职业(0=战士 1=法师 2=道士) 性别(0=男 1=女)
//;例子
[@创建英雄]
#IF
#ACT
MOV
S$英雄名字 <$USERNAME>(英雄)
CREATEMYHERO
<$STR(S$英雄名字)> 0 0
SENDMSG
6 恭喜你获得了男战士英雄
---------------------------------------------------------------------------------
13、增加检测当前名字是否存在
//;格式:ISHAVENAME
角色名称
//;例子
[@检测名称是否存在]
#IF
#ACT
MOV
S$英雄名字 <$USERNAME>(英雄)
ISHAVENAME
<$STR(S$英雄名字)>
//;QFunction-0.txt
[@CheckUserNameOk]
#IF
#ACT
CREATEMYHERO
<$STR(S$英雄名字)> 0 0
SENDMSG
6 当前英雄[<$STR(S$英雄名字)>]创建成功
[@CheckUserNameNO]
#IF
#ACT
SENDMSG
6 当前[<$STR(S$英雄名字)>]名字已经存在
---------------------------------------------------------------------------------
13、增加英雄首饰盒打开触发功能
//;例子
//;QFunction-0.txt
[@HeroOpenSndaItemBox]
#IF
#ACT
H.SetSndaItemBox
1
SENDMSG
6 英雄首饰盒开启成功
14、增加英雄忠诚度全套功能和调整英雄忠诚度GM命令
---------------------------------------------------------------------------------
//;检测忠诚度:CHECKHEROLUCK
检测符(> < =) 值
//;调整忠诚度:SETHEROLUCK
操作符 (+ - =) 值
//;忠诚度改变触发:[@HeroLuck]
//;例子
//;QFunction-0.txt
[@HeroLuck]
#IF
CHECKHEROLUCK
> 100
#ACT
SENDMSG
6 你的英雄忠诚度大于1%
BREAK
[@改变英雄忠诚度]
#IF
#ACT
SETHEROLUCK
= 1000
SENDMSG
6 你的英雄忠诚度改变成100%
---------------------------------------------------------------------------------
14、增加移动端合击怒气值支持圆形和竖形2种模式
设置方法:cfg_game_data.xls 字段:Heronuqitiao
默认0=圆形怒气条 1=竖形怒气条
---------------------------------------------------------------------------------
15、修复脚本参数负数异常问题
16、修复多货币关联后货币改变触发,货币常量显示不对的问题
17、修复M2上设置客服端多开限制后,快捷键小退点取消就可以无限上的问题
18、增加机器人脚本,RUNONDAY支持读秒
如:#AutoRun NPC RUNONDAY 00:00:05 @活跃系统重置每周
19、增加
自定义UI角色整体外框编辑,以及角色装备背景图编辑
20、增加时装栏、状态栏、属性栏、称号栏自定义UI编辑
21、修复显示
tips,scrollWidth跑马文字位置错位问题
22、修复SetItemBind命令绑定角色后不显示装备信息问题
23、修复手机模式道士治愈术不能持续给宝宝加血问题
24、修复M2-开天斩伤害概率调整无效、M2-物品装备--新增属性-反弹威力倍数\反弹几率不保存问题
25、修复切换地图死亡会出现GM隐身模式问题
26、修复P.HumanHP有伤害不显示飘血问题
27、修复M2-物品装备-特殊属性设置-极品几率-项链类-幸运-属性几率设置不保存问题
28、修复
OK框<$BOXITEM[X].NAME_G>失效问题
29、修复M2-技能魔法-魔法盾-防御力倍数参数设置导致开盾无敌问题
30、新增加小地图任何位置都能显示队友位置信息功能
31、修复解除师徒关系后,另外一个没有同步解除关系的问题
---------------------------------------------------------------------------------
32、新增加设置装备发光功能
//;说明:
衣服,武器和头盔不支持此功能.
//;格式:
SetItemsLight 位置(0-12) 值(1=发光效果1 2=发光效果2 0=不发光)
[@发光1]
#IF
#ACT
SetItemsLight
3 1
[@发光2]
#IF
#ACT
SetItemsLight
3 2
[@取消发光]
#IF
#ACT
SetItemsLight
3 0
---------------------------------------------------------------------------------
33、增加设置人物伤害吸收
检测伤害吸收格式:CheckSuckDamage 操作符(> = <) 数量(1-2000000000)
设置伤害吸收格式:SetSuckDamage 操作符(+ - =) 总吸收值(1-2000000000) 吸收比例(1-1000)
成功率(1-100) 吸收比例 1= 0.1% 500 = 50% 1000= 100%
当前伤害吸收常量:<$SUCKDAMAGE>
QFunction-0.txt伤害吸收成功触发
[@DamageAbsorption]
说明:当人物设置伤害吸收后,收到攻击后会按照一定比例减少受到的伤害.
例子:当前拥有5000点伤害吸收,每次吸收20%,成功率100%.当前攻击受到100点伤害,那么本次攻击实际受到的伤害是80点.当前伤害吸收剩余4980点,此状态直到伤害吸收等于0时恢复,下线不保存.
;如设置总共吸收1000点伤害,每次吸收20%伤害,成功率95%
[@设置伤害吸收]
#IF
#ACT
SetSuckDamage
+ 1000 200 95
SENDMSG
6 设置总共吸收1000点伤害,每次吸收20%伤害,成功率95%
[@检测伤害吸收]
#IF
CheckSuckDamage
> 1000
#SAY
SendMsg
5 你当前拥有的伤害吸收大于1000点.
//;QFunction-0.txt触发
[@DamageAbsorption]
#IF
#ACT
SENDMSG
6 你当前设置伤害吸收值 :<$SUCKDAMAGE>
---------------------------------------------------------------------------------
34、增加GM网站后台踢除离线挂机功能
[2021.06.19]
---------------------------------------------------------------------------------
01、增加怪物离开设定的范围会到出生点功能
设置入口怪物表cfg_monster:Y列表为设置的范围
02、增加自定义渠道来源方式常量(自定义字符串自己和渠道方协商)
03、增加客户端敏感字过滤
04、增加英雄全套系统
---------------------------------------------------------------------------------
05、增加英雄状态切换配置
设置表:cfg_game_data.xls 字段:Heroqiehuan
设置格式:1#2#3 1=战斗 2=跟随 3=休息 4=守护(最低配置三个状态)
游戏中双击可以设置互相切换按钮配置
---------------------------------------------------------------------------------
06、增加正式服物品日志记录功能(脚本操作类的)
07、增加内挂备注说明功能cfg_setup.xls
N列增加字段:Tips
08、增加地图参数禁止召唤英雄NORECALLHERO
09、增加任务显示排序功能,任务表G列字段:order
数字越小排序最靠前
---------------------------------------------------------------------------------
10、增加任务表特效根据当前状态显示,如:接任务
任务进行中 完成任务 分别显示特效
//;设置方法任务表F列字段:EffectId
显示类别#特效ID#坐标X#坐标Y|显示类别#特效ID#坐标X#坐标Y|显示类别#特效ID#坐标X#坐标Y
(显示类别=0接取任务前 1任务进行中任务栏展示信息 2完成任务时任务栏展示信息)
---------------------------------------------------------------------------------
11、修改在角色装备面板添加特效删除功能-1为删除
12、增加拍卖行分类设置
设置表:cfg_auction_type.xls 参考表下载
13、增加英雄使用称号触发
---------------------------------------------------------------------------------
14、修改聚灵珠使用触发功能
0提取经验时不触发@GetExpXX
大于0为触发@GetExpXX
//;例子
QFunction-0.txt
[@GetExp99]
#IF
EQUAL
U10 1
#Act
Stop
SENDMSG
6 你当前无法使用聚灵珠
---------------------------------------------------------------------------------
15、增加记录玩家操作NPC日志(配合代理后台日志查询功能使用) 装备表和物品表AB列
字段:rizhi=1才可以查询到
//;例子
[@查询]
#IF
#ACT
SETNPCMSG
回收功能
Take
屠龙 1
;//假定屠龙你们有做日志
;//那么你这样标记后。
后台查日志 就会显示这个 回收功能 那么你就能直接找到是哪个功能收走的
---------------------------------------------------------------------------------
16、修复拍卖行不能单独设置一口价的问题。
17、修复人物选择时装外显时,排行榜上显示的问题。
18、增加护身增加蓝耗控制,M2-功能设置-其他设置-增加蓝耗比例
19、修复毒,符类穿戴位置,能佩戴在右手镯上的问题。
20、修复在施毒术有几率毒不上人物的情况下,宝宝会攻击人物,主人名字不变灰的问题。
21、修复月灵攻击人物不显示飘血的问题
22、修复移动端技能描述Tips不显示的问题
23、修复叠加物品拆分后丢地上在拾取,没有触发提示。
24、修复顶戴花翎闪的问题
25、修复自定义UI导航栏,编辑好的任务界面,缩进后会复位
---------------------------------------------------------------------------------
26、增加货币选择,cfg_item表里货币分类,Shape项填写
99摆摊+拍卖行货币显示
Shape项填写
98只支持摆摊货币显示,Shape项填写 97只支持拍卖行货币显示.
---------------------------------------------------------------------------------
27、增加拍卖行竞拍价和一口价最低价格和最高价格设置,M2-选项-功能设置-个人商店
28、修复祈祷特殊套不生效,宝宝不叛变的问题。
29、增加cfg_att_score.xls表,扩展到90项属性,修复部分属性无效的问题。
---------------------------------------------------------------------------------
30、增加在人物身上播放魔法效果
参数6 是否只有自己看见
//;格式:PLAYEFFECT
特效ID X坐标 Y坐标 播放次数 模式(0是前面 1是后面) 是否只有自己看见(0=所有人都可以看见 1=仅仅自己可以看见)
---------------------------------------------------------------------------------
31、增加文本通区功能(代理后台配置,单版本可以文本通区,不可以2个不一样的版本通区)
//;通区创建和删除文本
TongFile
参数1 参数2
参数1:(0创建文件 0删除文件)
参数2:文件名称
如:aaa.txt
//;通区同步文本
UpDateTongFile
参数1 参数2
参数1:文件名称 如:aaa.txt
参数2:同步的文件名 (如:bbb.txt) 到参数1文本
;参数2留空默认同步参数1文件名
//;更改文件内容
ChangeTongFile
参数1 参数2 参数3 参数4
参数1:文件名字(最大16中文)
参数2:内容(最大64中文字符)
参数3:指定操作行
参数4:0 =文件尾追加内容(快) ; 1 =插入内容到指定行 ; 2=替换内容到指定行; 3=删除指定行内容;
4=清空整个文件内容
//;例子
[@新建文件]
#IF
#ACT
TongFile
0 ..\QuestDiary\996m2.txt
[@删除文件]
#IF
#ACT
TongFile
1 ..\QuestDiary\996m2.txt
[@同步目标文件]
#IF
#ACT
UpDateTongFile
..\QuestDiary\996m2.txt ..\QuestDiary\bbb.txt
[@同步当前文件]
#IF
#ACT
UpDateTongFile
..\QuestDiary\996m2.txt
[@InPutString22]
#IF
#ACT
ChangeTongFile
..\QuestDiary\996m2.txt <$STR(S22)> 1 0
---------------------------------------------------------------------------------
32、新增引擎M2中毒时间调整
设置入口:M2-功能设置--技能魔法-道士技能-施毒术
33、修复镶嵌宝石宝石图片跟文字重叠问题
34、修改关联刷新自定义OK框接口:UpDateBoxItem
0~99
35、修复PC端战士1级显示蓝血问题
---------------------------------------------------------------------------------
36、新增装备在背包的特效和内观的特效缩放功能
装备表和道具表24列:sEffect
物品背包特效(特效ID#模式(0前面;1在后面)#X坐标#Y坐标#PC缩放比例#手机端缩放比例)
装备表和道具表25列:bEffect
物品背包特效(特效ID#模式(0前面;1在后面)#X坐标#Y坐标#PC缩放比例#手机端缩放比例)
---------------------------------------------------------------------------------
37、修复四级盾防御小于三级的问题
38、新增内挂新增自动穿装备选项,不勾选有弹窗提示穿戴,需要手动点击穿戴
更新表:cfg_setup.xls ID:62
---------------------------------------------------------------------------------
39、新增装备表和道具表单件装备设置,是否自动穿戴装备提示
//;设置方法:AF列Comparison字段
-1=人物和英雄都不提示穿戴提示 -2=人物不提示
-3=英雄不提示
---------------------------------------------------------------------------------
40、修复泡点时角色属性框滑动后弹回问题
41、修改ItemShow货币显示,10000万修改显示为1亿
42、修复人形怪名字显示屏蔽数字
---------------------------------------------------------------------------------
43、增加PC端背包,角色,技能,指向ID
PC端基础角色按钮ID:100
PC端基础背包按钮ID:101
PC端基础技能按钮ID:102
//;指向命令示例:
格式:Navigation 200 100 角色指向
格式:Navigation 200 101 背包指向
格式:Navigation 200 102 技能指向
---------------------------------------------------------------------------------
44、新增商城物品添加绑定功能
商城表:cfg_store.xls 第14列 增加BindRules字段
//;商城物品绑定功能规则:
1.禁止扔
2.禁止交易 4.禁止存 8.禁止修 16.禁止出售 32.禁止爆出 64.丢弃消失128.死亡必爆 256.禁止拍卖
512.禁止挑战
设置方法:
单个规则填编号,多个规则填每个规则编号相加的结果
例如:设置禁止扔、禁止交易 BindRules字段填3
禁止出售、禁止爆出BindRules字段填48
---------------------------------------------------------------------------------
45、增加数字转换图片功能支持常量和变量
//;客户端数字转换图片例子
[@main]
<Img|move=0|img=public/bg_npc_01.png|loadDelay=1|bg=1|reset=1|show=0>
<Layout|x=545|y=0|width=80|height=80|link=@exit>
<Button|x=546|y=0|nimg=public/1900000510.png|pimg=publhttp://192.168.6.24/redmine/issues/6193#ic/1900000511.png|link=@exit>
<TextAtlas|x=101.0|y=62.0|text=<$MAXDC>>
<TextAtlas|x=101.0|y=22.0|text=<$PKPOWER>>
---------------------------------------------------------------------------------
46、修复M2设置暴击威力倍数重启复原问题
47、增加物品备注显示顶部、底部备注功能
48、增加小地图自动寻路终点坐标常量
---------------------------------------------------------------------------------
49、增加加IncFileList命令
IncFileList
装备位置(多个位置以逗号隔开“,”) 保存变量
文件..\QuestDiary\切割装备.txt
//;文件格式如下:
一行装备名字,一行数字,检测到身上的装备是文本里某一行的名字,就把那一行名字下面的数字加到变量“N$怪物伤害”里面
屠龙
100
木剑
20
金戒指
30
例子:
[@Main]
#if
#act
mov
N$装备对怪伤害 0
IncFileList
0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18 N$装备对怪伤害
..\QuestDiary\切割装备.txt
inc
n$总对怪伤害 <$STR(N$装备对怪伤害)>
---------------------------------------------------------------------------------
50、增加是否屏蔽技能信息提示功能,M2--功能设置--启用技能文本提示
51、新增指定转生等级及指定职业,穿戴或使用物品条件设置。
---------------------------------------------------------------------------------
52、新增HUMANHP 参数3 支持调用图片显示血量
//;格式:
HUMANHP
- 100 参数3
参数3=cfg_damage_number表中的ID编号,ID可自行增加和配置
//;例子:
[@Attack]
#IF
#ACT
M.HUMANHP
- 77 12
SENDMSG
5 使用cfg_damage_number.xls表中的ID为12的素材
---------------------------------------------------------------------------------
53、修复拍卖行搜索功能失效问题
54、修复内挂设置自动召唤月灵会一直不停召唤问题
55、修复内挂设置自动无极气会一直释放无极气问题
56、修复禁止修复装备还是会修复的问题
57、修复血球龙头图片在上层会挡住快捷栏,导致快捷栏不能使用问题
58、修复M2设置,VIP上架数量
重启M2不保存问题
59、修复AddTextList,DelTextList第三个参数不支持问题
60、修复招的人形怪宝宝,不显示主人名字
,传送时人形怪不会跟着传送
61、修复人形怪宝宝不会主动攻击怪物 ,人形怪会攻击人形怪的宝宝问题
62、修复
Race 82毒蜘蛛 84蝎子 85 食人花 不显示挖肉图标问题
---------------------------------------------------------------------------------
63、增加物品备注支持文字调整显示位置功能和增加图片显示,特效显示功能
格式:<物品备注显示在中间/FCOLOR=251#0>\<物品备注显示在上面/FCOLOR=251#1>\<物品备注显示在下面/FCOLOR=251#2>\<IMG:\res\private\main-win32\190001111.png#5#5><TEXIAO:83#0#0>
<物品备注显示在上面/FCOLOR=251#XX>
XX=0或为空在中间 1=显示上面 2=显示下面
<img:图片地址#X坐标#Y坐标>
<TEXIAO:特效ID#X坐标#Y坐标>
注意:特效和图片只能写到文字后面,否则图片后面的文字不能显示
---------------------------------------------------------------------------------
[2021.04.27]
---------------------------------------------------------------------------------
01、增加改变人物自己状态
02、取消变量DIV4舍5入算法
03、增加接口修改技能威力和技能防御
04、增加面板显示角色内观部件位
05、增加使用脚本命令解毒
06、增加新任务表换行功能
格式:<br>
07、增加客户端设置单性别配置
08、增加套装触发功能
09、修改打开NPC和寻路打开NPC功能
10、增加内挂隐藏顶戴花铃功能
11、修复套装百分比不叠加自定义属性问题
12、增加修改装内观功能
13、增加检测地图相同怪物数量
14、修复隔位刺杀不能释放开天斩和逐日剑法的问题
15、修复自定义ui时装界面查看玩家界面的和自己界面不同步的问题
16、增加人物变色功能
17、修复新手引导任务面板收起状态打不开面板问题
18、增加微信公众号验证码全套功能
19、增加拉起QQ群,拉起QQ加好友,拉起QQ,拉起微信功能
20、增加cfg_colour_style.xls和cfg_colour_style-win32.xls表中的ID超过255的支持描边,字体大小,自定义颜色等功能
21、增加商城支持多货币扣除功能
22、增加多货币关联使用功能
23、增加圆形进度条功能
24、修复刀魂系统
进度框显示的问题
25、增加拍卖行搜索功能
26、扩展附加属性支持到21亿
27、修改行会人数规则,不读取GAME_DATA表里面的行会字段,设置行会初始人数入口:参数设置-游戏选项1-行会人数限制
28、增加通过玩家名字获取行会名称,获取指定行会人数,设置行会总人数功能
29、增加CTRL+F4直接刷新模型表读配置
30、修复编辑角色面板查看到其他玩家不同步问题
31、编组地图传送,增加传送范围参数设置
32、修复打孔镶嵌宝石,Shape为255时,镶嵌后DB的Looks素材图和宝石图重叠的问题,以及素材缩小的问题。
33、检测当前被攻击者身上状态
34、修复使用修复神水后,装备的属性不能恢复,需要小腿或者放到背包里刷新的问题
35、修复加星装备在仓库里不显示加星数量,其它地方显示问题
36、新增加商铺去掉原价功能(商铺表格第4列填0或空,则不显示原价)
37、修复同样持久极品装备出售价格不对问题
38、增加内挂高帧率模式开关功能
39、新扩展客户端自定义资源路径dev为你的所有自定义资源,方便打包版本资源
40、增加客户端支持多版本登录
[2021.04.01]
---------------------------------------------------------------------------------
01、修改打开面板功能参数设置
02、增加怪物表W列字段:Through单独设置可以穿怪
03、增加U变量和T变量支持到255个
04、增加拾取精灵不可攻击引怪
05、增加拾取精灵捡取动画
06、增加地图参数人物可以走路穿人穿怪
07、增加新手引导支持背包唯一ID引导和角色面板装备位置引导
08、增加货币改变触发
09、增加移动端小地图大小自由编辑和位置调整偏移
设置入口:cfg_game_data.xls 字段:MiniMap
10、增加刺杀剑术生效格子调整
11、取消逐日剑法2段伤害机制
13、增加获取技能等级功能
14、增加时装外观自动隐藏人物发型
15、修复获取变量和传递变量功能
16、修复增加人物属性减少不生效问题
17、修复拉起充值无效问题
18、增加佩戴引导按照分类提示按钮
19、修复部分多级脚本不生效问题
[2021.03.27]
---------------------------------------------------------------------------------
01、增加拾取小精灵功能
02、增加清理私人和全局自定义变量清理
03、增加修改衣服和武器外观特效
04、增加屏幕播放特效
05、增加读写文本配置项
06、增加准星物品类型StdMode=47
07、修复部分多级脚本失效问题
08、增加复活戒指死亡下线是否立即可以复活选项
设置入口:功能设置-其他设置
09、增加给予玩家一个新的物品直接到指定位置不经过背包
10、扩展自定义OK框数量支持到0~99位置
11、增加转生增加属性点功能
12、增加打开OK对话框功能
13、增加套装备注,鼠标单独放到单个物品单个提示.
14、修复多级脚本不支持变量问题
15、修改装备名称长度支持到32个字符
16、增加自定义人物面板按钮
17、修复背包满了买商铺物品会消失问题
18、修复首饰盒限时物品显示问题
19、修复改变人物模式,隐身,冰冻.禁锢.禁止攻击.蛛网.吸血.吸蓝等有问题的功能
20、增加护身状态显示蓝血功能
设置入口:功能设置-其他设置
21、增加用脚本命令释放技能
22、增加聊天窗口信息前缀设置
23、修复聚灵珠物品tips显示长度自动扩展
24、修复调整元素命令不支持时间问题
25、增加刷怪模式切换
按服务器启动时间计算,和按怪物死亡时间计算
26、修复人物死亡立即复活后声音重复播放问题
27、增加和修改任务系统功能
28、增加一键拾取按钮脚本功能
29、增加自动寻路打开指定NPC的面板
30、修复技能音效不分男女问题
31、增加移动端支持TIPS备注显示
32、增加脚本设置防秒杀功能
32、增加怪物Race=112
U列=射程范围 一般用来做弓箭手射程范围.为空默认为12格
33、增加自定义进度条刀魂系统
34、修复一键回收包裹物品支持自己输入指定数量
[2021.03.02]
---------------------------------------------------------------------------------
01、新增改变当前人物模式功能
02、新增按钮红点功能
图片设置入口:cfg_game_data.xls 字段:Redtips 界面红点提示(PC端|移动端)
03、修复清理尸体怪物名称没有清理掉问题
04、修复魔法攻击最大幸运触发伤害计算不对问题
05、增加通过物品唯一ID获取物品名称
06、增加聚集类型物品满了红点提示功能
图片设置入口:cfg_game_data.xls 字段:prompt
背包满物品提示红点(PC端#X坐标#Y坐标#缩放比例|移动端#X坐标#Y坐标#缩放比例)
07、修复人物回城之后,宝宝无敌问题
08、修复拍卖行职业筛选问题
09、修复人物戴上护身戒指之后被攻击掉血显示红字
-0 的问题
10、修复行会模式任然可以攻击到本行会的宝宝
11、修复攻击带护身戒指的玩家,攻击者名字不变灰色的问题
12、修复人物攻击宝宝名字不变灰的问题
13、修复GOTOLABEL
触发问题
14、修复烈火剑法技能伤害变高问题
15、修复多级脚本触发问题。
16、修复ChangeHumAbility
增加的属性附带百分比加成问题
17、修复组队邀请页面等级显示错误问题
18、修改善恶模式,可以攻击灰名,和敌对行会功能
20、增加装备掉落和制作极品机率控制
设置如何:选项-物品装备-极品机率
21、增加装备掉落和制造元素控制
设置如何:选项-物品装备-新增属性
22、修复匹配列表关键字问题
23、增加修改行会公告触发
24、修复部分GM失效的问题
25、增加宝宝最大血量常量
26、增加修改宝宝最大血量功能
27、增加剔除离线挂机功能
28、修复有两个玩家名字相同的玩家,改其中一个玩家名字,另一个玩家的名字也会被改掉
29、修复战士技能不带暴击问题
30、M2新增加载沙巴克配置功能
31、M2新增加载怪物爆率功能
32、新增数据库NEED字段使用物品条件设置
33、新增复制文件功能
34、新增内挂摇杆是否取消攻击功能
35、新增脚本死循环设置次数
设置入口:参数设置-游戏选项[1]
36、新增打孔镶嵌宝石功能
37、修复地图参数禁止使用技能,自动挂机会一直尝试释放问题
38、增加宝宝攻击触发
39、增加宝宝攻击前触发
40、增加靴子和腰带负重设置Anicount字段
41、增加使用聚灵珠Stop中断使用功能
[2021.02.05]
---------------------------------------------------------------------------------
01、新增宝宝升级触发功能
02、新增拍卖行手续费可以修改功能[参数设置-价格费用]
03、修复千里传送发送装备乱码问题
04、增加提升气泡引导功能
05、增加背包装备分解,和装备穿戴提示按钮
配置表:cfg_game_data.xls 字段:BackpackGuide 格式:穿戴按钮#分解按钮(0 = 关闭 1 = 开启)
06、增加自定义属性功能
07、增加打开指定NPC面板
08、修复地图触发事件物品掉地上常量不显示问题
09、增加屏幕震动功能
10、修复提交祖玛头像申请沙巴克攻城问题
11、修复人形怪身上装备设置为0也会爆出的问题
12、修复时装外显不显示发型问题
13、修复探测项链探测人物不到在线问题
14、增加组队状态队长离线自动转换开关功能[功能设置-客户端设置]
15、增加时装内观是否显示裸模功能(临时使用)后面会做成自定义UI
设置入口:cfg_game_data.xls 字段:Fashionfx
16、增加穿戴任意身上装备触发,和穿戴触发常量
17、增加检测装备名字的颜色
19、增加新手界面引导功能
20、增加拉起充值支付功能(可以做充值直接礼包购买哪种)
21、修复离线挂机摆摊角色上线摊位未清理问题
22、补充说明书案例通过物品唯一ID删除物品.
23、补充说明书案例通过脚本批量勾选背包物品
24、补充说明书案例遍历背包所有物品功能
25、增加挂机状态禁止使用指定技能功能
技能配置表:cfg_magicinfo.xls 字段:priority 自动战斗优先级配置0 挂机不释放该技能
26、增加取数值的百分比方式
27、增加获取人物身上物品的唯一ID的常量
28、增加获取人物身上武器基础幸运常量
29、增加背包触发获得物品名称常量
30、增加移动端千里传音点击聊天窗口直接私聊功能
31、增加PC端私聊看到自己聊天信息
32、增加修改衣服武器外观的Shape
只支持衣服和武器
33、更改技能表cfg_magic.xls强化技能配置规则和修复强化威力无效问题
34、修复升级经验满了以后升级,经验条没有刷新的问题
35、修复被法师诱惑之光变黄名的远程怪物仍然攻击人的问题
36、修复CHANGELEVEL
改变人物等级命令150级以后无效问题
37、M2增加烈火剑法技能威力、技能CD设置
38、新增套装属性计算方法设置
设置入口:cfg_game_data.xls 字段:SuitCalcType 0先属性点后百分
1先百分比后属性点
39、修复离线挂机导致引擎关闭延迟问题
40、修改离线挂机状态自动停止个人定时器
41、修复ELSEACT下面不执行CALL的问题
42、增加攻城期间禁止加入行会开关[功能设置-其他设置-行会设置]
43、修复地图参数播放音乐切换地图声音不播放问题
44、修改人物播放特效功能
45、增加行会宣战开关功能
设置入口:cfg_game_data.xls表 字段:Hangxuan 行会宣战开关 0关闭 1开启
[2021.01.26]
---------------------------------------------------------------------------------
01、增加摆摊默认名称设置开启入口:[功能设置-客户端设置]默认名称设置:cfg_game_data.xls
StallName= 摆摊默认名称
02、修改挂机状态捡取物品功能,可以由玩家和GM自己去设置
03、增加摆摊状态装备比较功能
04、增加升级等级限制和经验控制[参数设置-升级经验]
05、修复排行榜查默认显示为时装问题
06、增加经验提示方式开关,和经验坐标调整功能
[功能设置-客户端设置-经验提示在聊天窗口] 在屏幕提示坐标设置参数:cfg_game_data.xls
07、修复摆摊物品可以被回收问题.
08、复交易状态物品可以被回收问题
09、增加人物防止被秒杀功能
[参数设置-PK控制]
10、扩展删除称号,支持多个同时删除
11、增加删除全部称号功能
12、修改调整宝宝攻击人物的威力倍率为百分比
13、修复PC端平砍接野蛮冲撞问题
14、增加客户端聊天支持发送物品和表情,切换私聊目标,发送当前位置,等等
15、修复人物带斗笠,离开视野看不到问题
16、增加模拟器常量<$SIMULATOR>
0=不是 1=模拟器
17、修复邮件背包满了,一下给多件物品消失问题
18、增加火龙神怪物攻击方式Race=115
RaceImg=83 Appr=800
19、增加检测RANDOMEX
随机数(子) 随机数(母)
20、增加移动端复制功能(手机端和模拟器中才生效)
21、诱惑之光召唤的宝宝判断设置入口:功能设置-技能魔法-法师技能-诱惑之光-叛变时间设置
默认100%=2个小时
22、增加道士技能隐身术,集体隐身术的时间控制[功能设置-技能魔法]
23、增加法师技能火墙的威力设置
24、修复CHANGEMOBABILITY支持最大值21亿
25、增加客户端静默下载
路径:stab\data_config\downloadpack.json ,注意:最后一个文件请不要加,逗号否则进不去游戏
注意!!!!如果地图/特效/音效和官方资源重名,静默下载只下载官方的资源
26、增加封加速参数设置
[参数设置-游戏速度-防加速外挂设置]
27、修复宝宝仇恨距离问题
28、增加拍卖行购买手续费修改功能[参数设置-费用价格]
29、新增获得宝宝触发功能
30、新增修改宝宝攻击速度和移动速度功能
31、新增私聊/直接发送给角色
比如:/刘德华 可以直接发送到对方
[2021.01.19]
---------------------------------------------------------------------------------
01、修复聚灵珠等级使用,和显示问题
02、增加弹出效果公告功能
03、补充说明:所有职业可以学习技能书设置
技能表cfg_magic Job=99 物品表cfg_item
Shape=99
04、修复NPC点击没有声音问题
05、增加物品类型批量给予物品道具StdMode=200
Anicount=触发QF字段 effectParam= 道具ID#数量
06、增加删除文件夹里面全部内容
07、修复移动隔位刺杀,2个怪物以上会失效问题.
08、修复PC端回车直接关闭确定按钮
09、增加丢弃绑定物品的提示(功能设置-其他设置-丢弃绑定物品提示)
10、增加内挂保护,药品和传送石和卷轴禁止自动使用Reserved=优先级#内挂自动使用(0,或空自动使用
1=不自动使用)
11、修复升级经验满了,等级没有增加问题
12、增加一键自动拾取功能
13、增加客户端自定义UI(目前只能移动图标的位置,不能改变大小)
14、增加挂机状态不捡取物品设置
15、修复安全区叠加人物被挤出来问题
16、行会公告过滤功能(查看-列表信息-行会公告过滤)
17、新增月灵系统(功能设置-技能魔法)
怪物表配置:Race=99 RaceImg=56 Appr=172
18、新增装备比较自定义权重功能
19、修复技能开天斩不升级熟练度问题
20、新增取两个时间之间相差的秒数
21、新增装备对比优先级配置.装备表和道具表AF列添加字段:Comparison
职业#优先级
[2021.01.12]
---------------------------------------------------------------------------------
01、修复背包满了购买物品发送邮件问题
02、修复安全区禁止穿过NPC,禁止穿过怪物问题
03、增加复活时间间隔设置,复活后禁止立即传送
04、优化PC端画质问题
05、增加PC端输入状态回车确定功能
06、增加是否开启宝宝安全区互相打架功能
07、增加复活间隔设置,复活起来传送时间设置
08、增加打怪减少固定血量
怪物表字段:Attribute 3#2#500 2= 代表属性表里面的MP 500= 代表每次攻击最大掉血
09、新增摆摊名字常量
<$STALLNAME>
10、修复四级技能小退不生效问题
11、增加无极真气每级威力递增
12、增加物品唯一ID自动放入自定义OK框
BAGITEMMAKEINDEX 物品唯一ID OK框编号(0~7)
13、增加NPC气泡功能开关
设置入口:功能设置-客户端设置
14、增加攻击前触发,和攻击前伤害控制.
15、增加挂机状态,治疗术只可以给宝宝和人物加血,不可以给怪物加血
16、修复每天第一登录没下线也触发问题
17、修复隐身模式切换地图失效问题
18、优化角色PK走位问题
29、优化野蛮冲撞可以冲撞两个人
20、增加麻痹状态禁止回城功能
21、优化调用内挂按钮按照职业显示
22、增加群体施毒术技能
[2021.01.05]
---------------------------------------------------------------------------------
01、增加自定义快捷键触发
新增表:data\cfg_KeyFunc.xls
02、增加刷怪物文本,支持怪物颜色,和刷新触发QFunction-0.txt
03、增加PC端挂机快捷键Ctrl+Z
04、修复怪物错位,无敌怪问题
05、修复GM命令召唤属下立即消失问题。
06、增加改变宝宝名字颜色按时间失效
07、增加改变宝宝属性按时间失效
08、修复开启宝箱31类型触发界面不显示问题。
09、增加手动吃药解包功能
10、增加聊天触发功能
[2020.12.28]
---------------------------------------------------------------------------------
01、修复召唤宝宝出来消失的问题
02、修复沙巴克攻沙时候人物名字没有刷新问题
03、修复沙巴克复活点失效问题
04、修复邮件小退失效问题
05、修复油只能修复武器,不修复全身装备,修复后最大持久度减一。
06、修复无极真气技能释放问题
07、修复狮子吼麻痹状态攻击怪物麻痹失效问题
08、修复人物发型1显示问题
09、修复建立同名行会问题
10、修复攻城名字颜色问题
11、修复掉落提示坐标
12、修复神兽配置多级数据导致的异常
13、修复相同道具存仓库不合并问题
14、修改内挂保护配置
15、增加了任务结束触发:@MissEnd,N0变量存的是结束时的任务ID
16、增加摆摊显示名称
17、增加人物体力恢复,怪物体力恢复,喝药基数,喝药速度设置
设置入口:(参数设置-游戏选项2)
18、增加摆摊支持多货币功能
19、增加已修复沙巴克城墙,城门命令:
REPAIRCASTLE 0 //修复城门,城墙等。 0 表示城堡编号。默认可不写、
20、增加GiveStateItem支持叠加物品集合给予
21、增加客户端数字转换图片功能
[2020.12.21]
---------------------------------------------------------------------------------
01、增加属性表71,每秒回血量,增加72,对怪暴击率,增加攻击力加成属性,属性ID
73,万分比
02、增加黑名单功能
03、增加行会封号自定义功能
04、增加新人入会提醒
05、增加行会成员等级的人数控制
06、增加行会封号编辑控制
07、增加LOGINSTATE
登录状态常量接口。0,正常,非0,断线重连。可以在断线重连时做一些处理,@Login
08、增加物品到背包的常量
$NEWBAGITEMNAME
09、增加麻痹技能冷却时间
10、修复带斗笠和时装衣服时还显示头发
11、增加反伤几率
12、统一属性点计算方式,先计算数值,最后*百分比
13、增加登陆状态的常量,<$LoginState>,0是正常登陆,1是重连后登录
14、增加检测行会名称命令
15、增加清理自定义私人变量
ClearHumCustVar 变量名
16、增加回收装备附带绑定状态记录
17、增加人物死亡之前复活触发.类似于复活戒指这种复活
18、ChangeExp,增加参数4,启用特效
19、怪物表cfg_monster.xls,增加怪物属性,Q列
1:免麻痹,2:免中毒,4:免暴击,8:免吸血,16:强制物理伤害,例:维护成 3,怪物就具有 免麻痹,免中毒 属性
R列:怪物名颜色,0~255
S列:回血CD,毫秒
U列:怪物视野,0或不填,默认原来的视野
V列:增加
掉落归属类型 0:默认。1:自由拾取 2:行会 3:在一定时间内任何人都不能拾取
客户端更新:
版本
前端 v2.3.9
优化
1、输入框微调
2、行会功能优化
3、专属资源下载页也可以读自定义了
4、优化承载问题
5、充值界面优化
6、账号注册界面范围放大
7、创角体验优化,点击开始也可以创角
8、去掉小退的倒计时
9、增加摆摊摊位名字显示
10、优化行会任命
11、优化编辑行会封号
12、处理0血怪不可以被攻击
新功能
1、增加npc按钮,方便点击
2、脚本UI支持倒计时
[2020.12.14]
---------------------------------------------------------------------------------
01、修复挂机状态会自动攻击自己宝宝
02、修改商店成可视化商店
03、修复恢复蓝量无效的问题
04、修复任务一个BUG
05、修复自定义属性bug,物品规则增加20,穿戴时不爆。
06、修复多级检测玩家是否在线的
07、stdmode=200,生成的物品增加物品来源
08、修改时装武器不区分性别
09、增加装备对比,自动穿戴层级好的装备
10、增加时装首饰开启控件
11、增加面对面交易状态常量<$DEALFTF>
12、增加血量上限值修改,支持42亿
13、增加增加行会成员退出行会后,入会的冷却时间。
14、增加增加获取武器基础幸运值常量
$WEAPONLUCKY
15、增加允许怪物不弯腰,吸血元素,万分比。充值接口,支持脚本触发,@ReCharge,N0
存放ProductId
16、增加人物掉落物品记录日志功能,人物死亡掉落物品列表保存到S0变量
17、增加NPC脚本命令的物品日志记录
涉及命令: TAKE TAKEW GIVE 物品数据库 cfg_equip.xls cfg_item.xls 增加字段 AB列
支持是否记录标记
18、拍卖增加vip区分,增加展示时间
19、增加怪物回血时间设置(cfg_monster.xls
S列)
20、增加怪物名字颜色设置(cfg_monster.xls
R列)
21、增加元宝可用绑元替代设置
22、增加技能文本提示控制开关
23、增加攻速调整,可以设置1点攻速减多少时间
24、增加SETOFFTIMEREX
关闭定时器功能
25、增加身上装备唯一ID的常量
客户端更新:
版本
前端 v2.3.8
后端 20.12.14.1
修复
1、小地图坐标显示问题
优化
1、任务栏tips显示优化
2、技能CD逻辑优化
3、面对面交易调整
4、脚本UI优化
5、自定义资源下载流程优化
6、自动使用开关
7、半月弯刀逻辑优化
8、删除无用资源
9、刺杀体验优化
10、死亡后逻辑处理
11、BUFF表现优化
12、闪屏调整
13、buff可控制是否只能走路
14、经验上限问题
新功能
1、超链新增find_map
2、修改密码支持手机和密保
cfg_model_info.xls(模型表)更新:
01、增加39个斗笠外观
02、更新道具icon
[2020/12/07]
---------------------------------------------------------------------------------
01、修复组队开启全图经验队友获取不到经验问题
02、修复调整人物属性ChangeHumAbility支持到20个属性
03、修复全局定时器无效问题
04、修复装备修理持久不生效问题
05、修复检测人物是否在线命令
06、增加装备对比功能
07、增加时装衣服武器和首饰系统
08、增加组队队长离开队伍,队伍自动转移功能
09、增加调整宝宝等级,支持单个调整
10、新增自定义按钮角色面板下层ID:3001
11、增加面对面交易,和非面对面交易选项
功能设置-其他设置
12、增加几个沙巴克常量
13、增加人物简装,和怪物简装
14、增加地图连接点左边范围进入地图
15、增加传送地图,到时间被传回原来地图
16、增加给装备栏加特效
17、增加怪物刷新时间显示,MonGen
最后一列,如果是1,就代表要显示时间
18、增加属性表(cfg_att_score.xls),34,吸血功能,71,每秒钟恢复血量属性
19、精准爆率,如果使用RANDOM
关键字时,可以根据比重来随机生成一件之前只能1:1
增加选择背包物品,进行打钩,支持逗号串联SelectBagItems
增加cfg_game_data.xls表
增加字段AbilInfoEx,用来配置人物状态面板的扩展信息,格式:标题1#信息1|标题2#信息2,支持变量。
增加删除背包物品DelItemByMakeIndex 参数1:物品唯一ID,允许逗号串联,一起删除 参数2:变量 返回大于0
代表绑定 参数3:变量 大于0代表删除失败
LoopBagItems
参数1:回调函数@xxxx,参数2:存放物品的唯一id变量,参数3:存放物品名称的变量
客户端更新:
版本
前端 v2.3.7
后端 20.11.30.1
修复
1、EQUIPITEMS和BAGITEMS不使用缓存
2、脚本UI在背景图大小改变时不刷新问题
3、修复瞬回药检测异常问题
4、公告文本类型回退
5、修复强攻方向不对问题
优化
1、NPC界面打开时背包位置调整,并增加可控背包在左在右
2、显示时装按钮不改变内观
3、勾选移动隔位刺杀不再触发攻杀
4、PC端都使用平滑模式,老的走路模式等调好再上
5、挂机优化,走路时如果目标不可穿根据情况忽略目标,增加躲避技能和走位
6、强攻按钮大小调整
7、PC端走砍优化
8、挂机后会往上走一步问题
9、新的技能ICON
10、热更异常提醒具体文件
新功能
1、账号系统完善
2、角色装备支持自定义属性
3、脚本UI
新增DBItemShow
4、面对面交易功能
5、道具tips支持扩展属性
6、装备回收,背包根据服务器数据勾选
7、装备下面下层挂节点3001
8、人物/怪物简装
9、通用输入框屏蔽回车
10、装备自动使用
11、道具快捷使用
12、小地图支持图片备注显示和怪物倒计时显示
小地图设置入口:data\cfg_mapdesc.xls 表里面的图标字段设置路径:res/private/minimap/
怪物设置入口请搜索说明书:刷怪文本说明
13、增加装备特效
14、法师也可以技能接平砍
[2020/11/30]
---------------------------------------------------------------------------------
01、修复
全局定时器
02、修复
加星命令等于会变成加号的问题
03、修复
大仓库存放会少物品问题
04、修复
自定义OK框叠加物品不刷新问题
05、修改
永久增加人物属性功能
06、增加
当前时间戳常量 <$UTCNOW8>
07、增加
面巾独立位置,可以和斗笠一起佩戴
08、增加
沙巴克升级武器,同一把武器设置升级最大次数
09、增加
GM命令重新读取欢迎公告功能 @ReloadNotice
10、增加
MAPMOVE支持范围传送
11、增加
物品添加标记
12、增加
变量传递功能
13、增加
stop停止执行下面脚本命令
14、增加
仿照个人定时器的全局定时器
15、新增
cfg_game_data.xls表操作
;-------------------------------------------
客户端更新:
版本
前端 v2.3.6
后端 20.11.30.1
修复
1、特效下载成功不显示问题
优化
1、脚本UI优化,支持差异化更新、分步加载层数控制、初始加载层数控制,体验更佳
2、技能释放优化,去掉方向,由目标点计算出方向
3、进游戏公告使用FColor
4、脚本UI元素,输入框优化
5、血量刷新性能优化
6、切换地图关闭NPC面板
7、面纱装备位置调整
8、主界面资源替换
9、商店
获取祝福罐类型的持久读取背包同类的数据;价格读取小数点后一位数
10、尸体清理排除沙巴克城门和城墙
11、排行榜类型修改
12、小退处理
13、增加服务器状态显示
14、PC端NPC购买面板资源替换
15、杂货店商店资源替换
16、持久过低排除部分类型
新功能
1、增加引擎闪屏
2、脚本UI支持BAGITEMS
3、脚本UI支持EQUIPITEMS
4、头盔斗笠面纱内观特效
5、小地图增加关闭按钮
6、增加自动对比
7、增加时装
8、攻击和魔法增加默认CD,由gamedata控制
;-------------------------------------------
cfg_model_info.xls(模型表)更新:
01、修复上一版发型问题(说明书提供更换发型脚本案例)
02、修复上一版所有内观特效偏移问题
03、增加传奇归来部分新衣服相关特效
04、增加重装上阵6张小地图
05、增加石原怪物攻击特效
06、修改4489、3389、5589特效ID
07、增加绿色箭头动画5004特效ID
[2020/11/23]
---------------------------------------------------------------------------------
01、修复被施毒者小退在上线施毒者目标消失问题
02、修改传音筒最大只支持110个字符
03、修复组队模式宝宝还会攻击队友问题
05、修复道具绑定物品tips没有显示绑定信息
06、修改刷新背包按物品ID顺序排列
07、修复加好友对方列表看不到好友信息
08、修复内挂自动使用技能治愈术
09、修复复活触发功能
10、修复挂机状态治疗术给怪物加血
11、修复流星火雨释放
12、修复疾光电影释放走位
13、修复引擎速度调整选项
14、修复人物鼠标放到名字上显示不到全部信息问题
15、修改背包,地面,内观资源扩展补丁规则
16、重做内挂保护功能
17、扩展PC端F11技能设置按键
18、增加NPC调整方向功能cfg_npclist.xls
19、增加人物在线改名系统
20、增加邮件给绑定物品规则
21、增加直接打开NPC大窗口功能
22、增加首饰盒功能
23、增加检查是否为沙巴克老大
24、增加开启宝箱功能
25、增加怪物死亡金币直接入背包功能(选项-怪物设置)
26、增加怪物死亡设置爆到地面物品范围(选项-怪物设置)
27、增加首饰盒显示与隐藏功能和是否掉持久(功能设置-其他设置)
28、增加单件装备,和首饰盒死亡爆率单独控制功能(参数设置-死亡控制)
29、增加任务页面显示与隐藏开关(功能设置-其他设置)
30、增加排行榜功能(功能设置-其他设置)
31、增加斗笠相关功能
32、增加祝福罐、毒、符禁止被修复神水修复
33、增加物品内观特效和背包特效挂载
34、增加命令打开大仓库面板
;-------------------------------------------
客户端资源,cfg_model_info.xls更新:
01、修复发型ID问题(配合以前的脚本,男0,女1)
02、修复默认发型9999问题
03、修复金蛋、银蛋更换ID
ID:335
金蛋 更换 ID:336
ID:336
银蛋 更换 ID:337
04、修复流星火雨施法问题
05、修复电僵尸施法8方向问题
06、修复牛魔法师配置问题
07、修复ID
242富贵兽偏移问题
08、修复38-79武器ID缺失预备攻击动作
09、修复老比奇0.map地图安全区附近阻挡缺失问题
10、重排181·196技能ID
11、重新整理内观文件
12、重新整理翅膀外观文件:1-83
13、重新整理武器外观特效
14、增加obj40、smtile20,lhsd.map关联
15、增加圣兽1-3,月灵怪物
16、增加部分怪物施法、攻击特效
17、增加幽灵船(异界神舰)地图
18、增加开启宝箱相关资源
19、增加羊年、猴年、鸡年、狗年、猪年、鼠年、2020周年套装,衣服武器
20、增加所有翅膀外观、内观特效
21、增加所有武器、衣服内观、外观特效
;-------------------------------------------
客户端更新:
修复
1、NPC响应间隔
2、转向间隔
3、脚本组件:倒计时
4、自动战斗下打不中问题
5、治疗术治疗自己修复
6、PC端隔位刺杀先检测是否有刺杀
7、清理尸体后
复活不显示问题
优化
1、道具Tips增加药品显示
2、极品首饰盒一些逻辑修正
3、任务栏、极品首饰盒开关
4、宝箱优化
5、去掉移动和PC端的商城和摆摊按钮
6、增加一个默认内观偏移文件
7、寻路优化
8、添加道具特效相关
9、技能释放表现优化
10、脚本组件
特效增加播放次数
11、调整边玩边下同时下载的文件数量
12、清理尸体后
顶戴花翎也不显示
13、可挖掘检测优化
14、内观特效解析调整
15、任务栏内容使用FColor
16、脚本UI加载速度优化
新功能
1、游戏调速和技能CD
2、元变量支持Button
3、加载页可由后台上传
[2020/11/16]
---------------------------------------------------------------------------------
01、修复
道士宝宝攻击人物伤害不对BUG
02、修复
AddTextListEx写到空文本中,不能写入超过0行问题
03、修复
组队模式可以攻击队友问题
04、修复
组队模式地面物品不能被队友捡取问题
05、修复
地图事件仍物品和捡武器背包多件才触发BUG
06、修复
半月弯刀无效问题
07、修复
怪物仇恨范围
08、修复
自己有行会,查看没有行会的玩家显示自己行会BUG
09、修复
物品光柱在建筑下面的问题
10、修复
称号倒计时,切换面板时间重新计算和倒计时时间到了称号不消失问题
11、修复
安全区不受控制选项无效问题
12、修复
叠加物品提示持久过低BUG
13、修复
背包负重满了,还可以继续买东西
14、修复
移动端攻击时候不能野蛮问题
15、修复
自定义采集功能
16、增加
内挂战斗按职业显示选项-功能设置-其他设置
17、增加
技能表cfg_skill_present.xls 字段:skillgensui 施法特效跟随人物移动
18、增加
内挂移动端移动隔位刺杀功能
19、增加
移动端夫妻模式
20、增加
资源工具内观可视化调整坐标
21、增加
浑水摸鱼神秘人功能
22、增加
检查玩家是否加入行会命令
23、增加
内挂物品使用备注
24、增加
邮件系统
25、增加
打开NPC打开大窗口
客户端更新:
修复
1、修复普攻快捷键问题
2、施毒术颜色问题
优化
1、自定义UI加载效率优化
2、宝箱功能优化
3、内挂吃药优化
4、内观偏移优化和偏移数据读取
5、背包界面调整
6、人物面板放大
7、PC端技能快捷键设置增加
8、限制聊天输入内容长度调整
9、挖矿修改
10、装备格子标识变更
11、通用输入框优化
12、刺杀优化
新功能
1、排行榜
2、附近的人功能完善
3、极品首饰盒
4、安全区穿NPC、穿人功能
[2020/11/09]
---------------------------------------------------------------------------------
01、增加
技能表2个参数
ActRange
技能范围(只针对群体法术,范围默认是1)
ActRate技能伤害攻击力倍数(针对所有有伤害的攻击技能,0:百分比,默认是100,1:具体点数,比如0=120,就是1.2倍伤害;1=50,就是每次多加50点伤害)
02、增加
主界面按钮自由摆放功能
03、增加
技能狮子吼,火龙烈焰,飓风破,灭天火
04、增加
传音筒喊话内容过长滚动显示效果
05、增加
法师下线魔法盾开启与关闭功能,引擎功能设置-技能魔法-魔法盾中设置
06、增加
宝宝被攻击主人名称和攻击宝宝玩家名称常量 <$Darlingpet>
07、增加
施毒术开启关闭下线中毒效果
08、增加
商城常用变量
09、增加
拍卖行购买物品触发,竞价触发,获取购买当前物品名称
10、增加
自定义按钮悬挂界面位置
11、增加
游戏面板调用功能
12、增加
客户端变量,可用来做货币和物品数量实时刷新
13、修复
在地面放物品数量不对BUG
14、修复
#OR命令BUG
15、修复
系统自带商店卖物品不显示功能和商店功能解释
16、修改
客户端多开限制,在引擎功能设置-其他设置里面设置
17、修改
光柱持续时间,在参数设置-时间控制里面设置
18、修复
GIVE命令给予叠加物品超过50个数量不对BUG
19、修复
套装属性表,填写0属性触发套装黑屏问题
;-------------------------------------------
客户端资源,cfg_model_info.xls更新:
1、增加宝箱特效
2、增加地图包使用(详情查看Map地图配置(2020.11.09).zip压缩包)
3、补全沙漠遗迹地砖问题
4、修复部分新地图问题
5、补全小地图配置(会有遗漏,再更新)
;-------------------------------------------
客户端更新:
修复
1、修复GM边玩边下资源路径不对bug
2、修复尸体状态不可以攻击
3、野蛮冲撞调整
4、持久提醒优化
优化
1、移动端
调整技能面板吞噬触摸区域大小
2、服务器列表的刚开一秒改为"新"角标
3、魔法锁定逻辑调整
4、智能半月弯刀调整
5、UI资源替换
6、称号时间调整
7、掉落物的特效加到最上层
8、NPC商店按钮点击间隔
9、通用道具tips修改
10、通用输入框优化
11、移动端移动刺杀
新功能
1、宝箱功能
2、浑水摸鱼前端显示
3、NPC对话大背景框
4、进度条功能
5、移动端增加夫妻模式
6、任务系统初版
[2020/11/02]
---------------------------------------------------------------------------------
01、修复
摆摊物品全部卖出离开视野在进入视野摊位消失问题
02、修复
关闭摆摊物品不返回背包问题
03、修复
宝宝死亡血条不消失问题
04、修复
怪物死亡后人物进入视野出现的BUG
05、修复
清理尸体,清理完地面还有怪物名字问题
06、修复
自动喝药问题
07、修复
千里传音喊话规则,和增加设置喊话间隔时间
08、修复
绑定物品和非绑定物品叠加问题
09、修复
称号倒计时显示问题
10、修复
地图事件触发,跑和走功能BUG
11、修复
GM命令保存不生效问题
12、修复
移动端镖车不能选中的问题
13、修复
召唤宝宝出来不是满血问题
14、增加
内挂自动修复,持久提示和背景音效
15、增加
开天斩 流星火雨 逐日剑法 群体雷电术技能
16、增加
客户端面板显示滚动模式
17、增加
内挂背景音乐和游戏音乐功能,可以自己再cfg_setup.xls 字段:default 调整默认音量大小
18、增加
移动端挖肉图标类型细分
19、增加
NPC支持怪物外形代码,和cfg_npclist表结构介绍
20、增加
一键回收,回收物品是否有附加极品属性
21、增加
检测物品CHECKITEM 检测极品装备功能
22、增加
扩展TAKE命令
23、增加
扩展GIVE命令
24、增加
部分地图参数
25、增加
禁止上架拍卖行和摆摊限制
;-------------------------------------------
客户端资源,cfg_model_info.xls更新:
1、修复新沙巴克皇宫黑屏问题
2、增加
10组斗笠 (当然也可以自己用资源工具打包)
3、增加武器外观特效,和数据库字段的翅膀一样设置
4、增加盛大最新地图《沙漠遗迹》和相关怪物资源
5、修改烟花特效ID(4500~4508)修改回(79~87)
;-------------------------------------------
客户端更新:
01、主界面快捷栏叠加物品显示
02、NPC通用输入框优化
03、公告增加淡出效果
04、小地图增加战斗安全显示
05、修改道具Tips和称号时间
06、自动喝药优化,自动解包和红蓝互换
07、怪物增加钻回状态(食人花/触龙神)
08、摆摊功能调整
09、挂机优化
10、增加召唤物存活状态
11、固顶聊天使用队列,并增加走马灯
12、内观偏移支持多个文件
13、支持GM
地图/音效/特效 边玩边下功能
14、新技能调试
15、拍卖行可以上架快捷栏物品
16、优化PC端怪物太多时的卡顿问题
17、脚本解析增加默认红色文本格式
18、增加内挂
持久警告
19、增加自动修理
20、手机端战士刺杀的走位问题
21、内挂
药品介绍可配置
22、内挂
游戏音乐和音效分开
23、自定义文本支持滚动
24、自定义UI组件支持更多系统
25、增加跳转客户端系统功能,方便GM自己写按钮跳转
26、手机端
主界面小地图调整
27、技能栏按钮模块支持挂接组件
28、自定义组件元素支持元变量,会自动刷新,如货币数量,不再需要定时器刷新,具体参考说明书
29、获得物品时不再自动解包
30、内挂增加自动逐日、自动开天、练功增加秒数
31、商城购买支持单次最小数量和单次最大数量
32、内挂增加自动隐身术
33、修改道具Tips对比
34、修改通用Tips图片按钮
[2020/10/19]
---------------------------------------------------------------------------------
01、修改
把自己的宝宝杀死
02、修改
可以检查玩家所带宠物的数量
03、修复
挂机不喝药问题
04、修复
称号倒计时显示错误
05、修复
物物品备注提示错误
06、修改
检测指定宝宝数量
07、修改
把自己的宝宝杀死.
08、修复
禁言玩家命令
09、修复
将指定人物加入发言过滤命令
10、修复
系统商店买,卖问题
11、修复
脚本杀死石化怪物BUG问题
12、修复
赤月恶魔类攻击视野范围判断BUG
13、增加
自己宝宝被攻击和攻击别人宝宝触发
14、增加
押镖系统
15、增加
叠加物品快捷栏显示物品数量
16、增加
设置地图的杀怪经验倍数
17、增加
检查玩家当前经验值。
18、增加
设置杀怪经验倍数 KILLMONEXPRATE
19、增加
地图参数
20、增加
宝宝七彩变色功能
21、增加
自己宝宝被攻击和攻击别人宝宝触发
22、增加
特修装备功能
23、增加
装备加星功能
24、增加
获取星星数量常量
25、增加
给角色永久属性接口
26、增加
取2个日期之间的天数功能接口
;-------------------------------------------
客户端资源,cfg_model_info.xls更新:
1、修复土城沙巴克地图问题,使用老沙巴克
新沙巴克如果使用为n3.map
新沙巴克皇宫城墙appr修改ID 904,905,906
2、更新怪物类所有资源查看【怪物图鉴】ID
3、更新盛大衣服类Hum2,3、武器类Weapon2,3
4、更新翅膀特效,数据库Anicount填写ID
客户端更新:
01、PC小地图增加战斗/安全
02、修改tips和称号时间
03、npc通用输入框优化
04、修复叠加物品不显示数量
05、红蓝药检测方式修改
06、法师挂机无技能时使用普攻
07、修复PC端主玩家会偏的问题
08、挂机优化,更智能,不会断
09、尝试处理诈尸问题
10、自定义资源下载使用压缩包方式,更快,更方便
11、游戏LOGO可以自定义,使用后台上传即可
12、清理尸体优化
13、优化视野内怪物太多时卡顿问题,选择目标算法优化
14、外放版本必须通过登录器才能启动
15、增加iOS支付问题
16、设置信息分角色存储
17、手机端聊天调整,替换喊话频道资源
18、滑动容器(垂直方向)默认支持鼠标滚轮
19、内观偏移可使用工具打,不用写死了
20、增加附近玩家
21、增加地图背景音乐
22、快捷栏祝福油祝福罐逻辑
23、ESC可关闭NPC面板(不需要的可设置参数)
24、被顶号提醒
25、小地图位置和大小调整
26、拍卖行PC端
[2020/10/12]
---------------------------------------------------------------------------------
01、增加
获取当前屏幕分辨率常量
02、增加
获取当前宝宝名字和等级
03、增加
获取当前宝宝数量常量 <$SLAVECOUNT>
04、增加
转生变色功能
05、增加
内挂单双摇杆自由选择
06、增加
删除所有称号功能
07、增加
站在原地打不死怪物,可以用来做经验小白 Race=120 RaceImg=19
08、增加
检测背包矿石品质
09、增加
人物身上装备修改持久
10、增加
获取当前宝宝名字和宝宝等级
11、增加
拍卖行上架,下架触发和禁止上架和下架
12、增加
读取文本单行多列
13、增加
读取表格功能
14、增加
地图参数禁止使用技能
15、更新
修改自定义变量排序功能
16、修复
护卫杀死人物问题
17、修复
NPC方向问题
18、修复
按ESC关闭当前窗口问题
客户端更新:
01、拍卖行优化
02、一些怪物名逻辑调整
03、修改强化属性
04、挂机优化
05、挖矿优化
06、游戏内输入法不影响快捷键
07、手机端普攻可触发挖矿
08、内挂
清理尸体
09、内挂
经验过滤
10、内挂
自动练功
11、BOSS提示
12、自定义属性
13、增加充值
14、单双摇杆
15、游戏窗体名使用服务器名
16、增加装备对比
17、多开限制
[2020/09/22]
---------------------------------------------------------------------------------
01、修复
护身符,毒次数使用完不消失问题
02、修复
结婚系统
03、修复
内挂自动吃药自动使用回城卷
04、修改
自动解包按照UnbindList.txt设置的数量解包
05、增加
法师和道士挂机状态自动走位功能
06、增加
改变人物攻击模式
07、增加
挂机脚本命令和触发
08、增加
拆解物品功能
09、增加
宝宝相关功能脚本
10、增加
获取背包物品数量
11、增加
拍卖行系统
12、增加
商城系统
客户端更新:
01、自动挂机优化
02、自动挂机增加全图找怪功能
03、低血保护修改
04、增加拍卖行功能
05、毒符互换优化
06、增加变色BUFF
07、道具使用CD调整
08、音效设置改为进度条
09、增加掉落物快捷拾取,点击脚下强制拾取
10、道士技能自动释放根据毒符判定
11、增加双端商城
[2020/09/14]
---------------------------------------------------------------------------------
01、增加
客户端控制音量大小功能
02、增加
引擎喝药速度控制选项
03、增加
技能面板的技能描述在cfg_magicinfo表中修改
04、增加
内挂人物显名,怪物显名,显示等级等等功能
05、增加
穿戴位置装备唯一序列号常量
06、增加
人形怪配置
07、增加
游戏在线泡经验功能 setautogetexp
08、增加
装备持久0装备不会破碎选项
09、增加
DEC INC 对字符型变量操作命令
10、增加
人物离线时间常量 <$OFFLINEDAYS>
11、增加
摆摊触发功能
12、修复
自动拾取设置无效问题
13、修复
人物死亡后血条不消失问题
14、修复
挖矿动作问题
15、修复
内挂设置自动使用技能,自动回城,自动喝药功能
16、修复
道士自动使用技能佩戴护身符和毒
17、修复
人物设置幸运+X伤害最大值
18、修复
整理背包的时候类型2的物品放置到快捷栏
19、修改
骰子面板宽度
20、调整
PC端 物品 装备 字体大小
21、更新
强化技能功能
22、更新
聚灵珠系统
23、更新
书籍表相关
客户端更新:
01、修复随机石回城石判定
02、自动挖矿修改
03、人形怪支持右键查看
04、查看部分逻辑屏蔽
05、骰子播放优化
06、鼠标经过提醒支持^换行
07、只显人名、顶戴花翎一些刷新逻辑
08、增加职业等级显示设置
09、增加技能升级功能
10、调整摇杆响应范围
11、自动挂机优化
12、道士自动毒符调整,支持更多技能自动毒符
13、修复技能设置无法选择问题
14、自动喝药修复
[2020/09/07]
---------------------------------------------------------------------------------
01、修改
攻击力药水魔法力药水等特殊药水写法
02、修复
神秘套属性
03、修复
已知NPC方向播放问题
04、修复
骰子脚本功能
05、更新
数据库转换工具
06、更新
PC端摆摊功能
07、增加
组队开启全图经验共享选项
08、增加
服务器系统公告,滚动系统公告
09、增加
魔血石、气血石、幻魔石
10、增加
精准爆率控制
11、增加
镜像副本地图
12、增加
祝福罐功能
13、增加
NPC窗口面板自定义独立ID打开与关闭触发
14、增加
在地图上添加魔法效果
15、增加
在人物身上播放魔法效果
16、增加
查看人物角色面板脚本
客户端更新:
01、血条显示优化
02、增加小天才祝福罐,可用可穿
03、新增道具使用类型
04、增加骰子功能
05、道具Tips优化
06、字体调整,双端字体分离
07、增加新的公告类型
08、场景内玩家支持播放特效
[2020/08/31]
---------------------------------------------------------------------------------
01、增加
组队邀请队员输入玩家名字
02、增加
称号和顶戴花翎自动补全空白坐标位置
03、增加
itemshow支持@跳转
04、增加
技能心灵召唤
05、增加
叠加物品拆分 移动端 包裹长按叠加物品 弹出拆分框 PC端 shift + 鼠标左键 弹出拆分框
06、增加
叠加物品拖动叠加操作 直接 包裹内拖动同类叠加物品 实现叠加
07、增加
整体穿戴取下触发穿戴物品
08、增加
装备和物品表W列字段:guangzhu,物品掉落光柱
09、增加
在地图上放置物品
10、增加
脚本命令设置物品来源
11、增加
设置装备和人物绑定状态
12、增加
给予带绑定物品规则装备
13、增加
脚本建立或删除临时NPC
14、增加
编组地图传送
15、增加
限次使用物品的次数
16、增加
人物装备位置,绑定状态
17、增加
屏幕任意坐标位置私人公告信息
18、增加
捡取物品修改颜色
19、增加
人物位置物品信息显示
20、增加
怪物爆物品掉落公告提示 String.ini
21、增加
顶戴花翎功能
22、修复
自定义OK,命令返回背包和命令强制放入物品问题
23、修复
称号系统Reserved字段显示与隐藏称号名字
24、修复
自定义输入框限制回车换行实现回车确定功能
25、修复
登录账号输入限制到11位
26、修复
点到怪物尸体 角色无法移动BUG
27、修复
优化沙巴克攻城战系统
28、修复
修复沙巴克管理员功能设置
29、修复
修复技能升级熟练点达到不触发升级BUG
客户端更新:
01、没宝宝时不响应宝宝模式快捷键
02、UI编辑器优化,增加EquipShow
03、增加新装备类型
04、攻城区域阻挡动态刷新
05、Tips增加绑定
06、增加自动挖矿
07、增加掉落物光柱
08、掉落物拾取可由内挂控制
09、挂机功能优化
10、移动端道具拆分
11、增加道具叠加
12、组队优化调整
客户端资源更新:
01、官方地图全套更换
02、所有.map文件小写
03、增加心灵召唤技能特效
04、增加心灵召唤icon图标
id 70
05、增加摆摊资源(buff)
06、增加光柱特效
07、增加顶戴花翎特效
[2020/08/24]
---------------------------------------------------------------------------------
01、增加
OK框物品关联 SetUpgradeItem
02、增加
捡取物品关联 LINKPICKUPITEM
03、增加
全景小地图自动寻路功能和右键传送功能
04、更新
客户端特效模型类型0.特效 1.npc 2.怪物 3.技能 4.人物 5.武器 6.翅膀 7.发型
05、增加
支持NPC以全局变量命名同步更新全局变量值
06、增加
内挂拾取功能
07、增加
内挂平滑模式功能
08、增加
全屏怪物血条显示
09、增加
调整物品名字颜色
09、增加
称号系统
道具表和装备表增加pickset字段,控制道具掉落展示和自动拾取
新增Envir\Data\cfg_pick_set.xls内挂捡取分类名称
组类别#掉落显示#自动拾取
组类别=data/cfg_pick_set.xls 里面的组ID
掉落显示=0,1 0代表不显示 1代表显示
自动拾取=0,1 0代表不捡取 1代表捡取
客户端更新:
01、增加顶戴花翎
02、手机端挖肉类型细分
03、走路时不可穿人/怪/NPC
04、修复沙巴克城门层级渲染异常
05、PC端平滑模式可设置
06、摇杆优化
07、自动挂机时增加特效表现
08、小地图增加右键点击传送
09、小地图寻路增加聊天栏提醒
10、移动端适配优化
11、PC端攻击时不判断目标是否可攻击
[2020/08/17]
---------------------------------------------------------------------------------
01、增加
物品来源设置
02、增加
背包获得物品信息提示
03、增加
装备持久消失触发
04、增加
可以挖肉类型怪物 Race 51 52 53 90 105 106
05、增加
检测指定范围内人物数量
06、增加
自定义变量排序
07、增加
设置限时物品
08、修复
自定义变量申明和操作问题
09、修复
沙巴克炼武器功能
09、更新
特殊物品1=1次,还原为 1000=1次
10、更新
杀死怪物常量分带数字显示和不带数字显示
客户端更新:
01、摆摊优化
02、移动端
是否可挖肉根据怪物类型细分,挖肉操作优化
03、UI编辑器优化
04、增加叠加道具拆分功能
05、电脑端小地图鼠标经过显示地图坐标
06、电脑端
鼠标控制移动逻辑优化,更灵敏
07、移动端
摇杆增加走跑设置
08、tips增加沙巴克标识
09、主界面小地图增加附近人/怪/NPC
[2020/08/10]
---------------------------------------------------------------------------------
01、更新
修复攻击触发
02、更新
修复机器人播放光环效果问题
03、更新
修复PC端怪物抖动频率高问题
04、更新
修复更新地图安全区特效
05、更新
修复客户端手镯戒指穿戴替换问题
06、更新
修复客户端怪物死亡显高亮,显示怪物名称
07、增加
使用技能触发MagSelfFunc
08、增加
PC端组队,加好友冒泡功能
09、增加
检测人物PK值
10、增加
红名死亡回城点
11、增加
组队成员邀请玩家队长同意
12、增加
获取组队成员数量
手机端
01、宝宝操作UI调整
02、增加强攻
03、增加时间
04、修改组队需要队长同意
05、增加挖肉功能
电脑端
01、修复死亡怪物可以选择bug
02、死亡玩家/怪物鼠标放上去也可以高亮
03、好友面板更换
04、小地图调整
05、增加时间
06、增加挖肉功能
07、键盘按钮支持按住不放持续响应
08、增加称号功能
[2020/08/03]
---------------------------------------------------------------------------------
01、增加
机器人分和秒
02、增加
自定义命令
03、增加
获取用户自定义命令输入参数<$PARAM(0)>
04、增加
怪物人物攻击触发
05、增加
动态地图连接点
06、修复
人物死亡上线回到安全区
07、增加
检测人物攻击模式
08、增加
强制人物的攻击模式
09、增加
仓库开锁新格子功能
10、更新
修改创建行会条件
11、更新
播放音乐脚本对应表功能
12、更新
屏幕中间大字体新增7=组队
13、更新
初始化行会触发
14、更新
自定义保存变量需要先声明
客户端更新
01、聊天固顶消息支持背景色
02、PC端声音设置功能
03、戒指手镯替换逻辑
04、PC端小地图功能
05、增加删除倒计时公告功能
06、PC端血蓝增加数值显示
07、修复刚进入显示在
比奇40:40bug
08、更新客户端召唤宝宝按钮
09、增加强攻按钮
10、增加PC端,全景小地图
11、移动端快捷栏修改成6个
[2020/07/27]
---------------------------------------------------------------------------------
01、更新
修复行会系统
02、更新
修复组队系统
03、更新
修复商铺系统
04、更新
组队人数和显示组队成员常量
05、更新
清理地图上指定名字的物品
06、更新
清除地图中的怪物
07、更新
随机杀死地图中的怪物
08、更新
获取当前物品的附加元素属性
09、更新
检查一个地图内的怪物数量
10、更新
清除指定地图里的怪物
11、更新
增加OK框获取框内叠加物品数量
[2020/07/18]
---------------------------------------------------------------------------------
01、更新
增加自定义按钮图标
02、更新
增加自定义OK框功能
03、更新
任意地图杀死怪物触发
04、更新
指定地图杀死怪物时触发
05、更新
检查正在被自己攻击的怪物的名字
06、更新
检查人物是否在攻城区域
07、更新
所有行会在当晚同时攻城
08、更新
修复检测背包物品 给与物品 拿走物品功能
09、更新
修复套装触发数量问题
10、更新
人物杀怪爆率倍数
11、更新
CHECKACCOUNTLIST 检测账号唯一ID (非登录账号ID)
12、更新
ADDACCOUNTLIST 增加账号唯一ID (非登录账号ID)
13、更新
增加装备表道具表物品规则 R列增加字段:Article
14、更新
刷新包裹脚本命令
15、更新
自动寻路脚本命令
16、更新
怪物死亡坐标 X Y常量
17、更新
增加装备表和道具表的备注再U列增加字段:Desc
[2020/07/10]
---------------------------------------------------------------------------------
01、更新
捡取物品触发
02、更新
更改人物颜色
03、更新
自定义输入内容
04、更新
获取物品的附加值
05、更新
检查地图内的人物数量
06、更新
检测地图范围怪物数量
07、更新
套装功能特殊属性,详情请查看道具表 cfg_suit 里面的说明
08、更新
属性表,装备属性排序位置,字体颜色显示
09、更新
属性新增 增加韧性、暴击抵抗
10、更新
PC端技能面板可以使用鼠标滚轮
11、更新
自动捡物被阻碍时先打怪
12、更新
更新跑马灯公告
13、更新
增加药品系列解包功能
14、更新
怪物表cfg_monster 第一列需要增加IDX列
15、更新
发送屏幕中间大字体信息
16、更新
发送屏幕滚动信息
17、更新
发送聊天框固顶信息
[2020/07/04]
---------------------------------------------------------------------------------
01、更新
删除非本职业的所有技能
02、更新
清除人物的所有技能
03、更新
清除列表内容
04、更新
获取物品的附加属性值
05、更新
更换性别
06、更新
更改头发类型
07、更新
扩展定时器增加到0-255
08、更新
过虑全服提示信息
09、更新
游戏中打开网站
10、更新
调整物品元素属性
11、更新
调整人物元素属性
12、更新
道具表药品设置详情
13、更新
脚本ItemShow物品显示
14、更新
装备表全部属性整理
15、更新
自定义OK框
[2020/06/11]
---------------------------------------------------------------------------------
01、更新
检测是否在摆摊
02、更新
检测是否是本月的第几天
03、更新
检测现在是几月
04、更新
离线挂机
05、更新
检测人物是否是离线挂机
06、更新
检查人物登录IP
07、更新
增加<$IPADDR>
08、更新
调整人物经验点数
09、更新
检测人物是否重叠
10、更新
修改物品的附加属性值
11、更新
检测人物幸运值
12、更新
随机验证码
13、更新
人物小退触发
14、更新
把行会加入攻城列表
15、更新
多级脚本使用
16、更新
检测人物是否在线
17、更新
自动穿装备和取装备
[2020/06/3]
---------------------------------------------------------------------------------
01、更新
脚本命令刷怪
02、更新
创建新目录
03、更新
调整人物属性
04、更新
调整人物HP\MP
05、更新
检查是被怪物还是人物杀死的
06、更新
检查字符串是否在指定文件中
07、更新
取得随机字符串
08、更新
从指定文件中增加,删除字符串
09、更新
检测被自己杀死的宝宝的名字
10、更新
检查人物杀死怪物的名字
11、更新
增加人物名在列表中
12、更新
检测人物名单
13、更新
百分比计算脚本
14、更新
检查是否为组长
15、更新
检测是否进入攻城范围
16、更新
检测自己和宝宝之间的距离
17、更新
把自己的宝宝杀死
18、更新
检查当前地图中的人物是否属于同一行会
19、更新
检测是否正在攻城
20、更新
检测当前人物是否佩带指定物品
21、更新
检查沙巴克占领天数
22、更新
检测行会成员人数
23、更新
检查人物组队人数
24、更新
检查玩家是否为行会老大
25、更新
检测指定人物背包空格数量
26、更新
检查人物是否学习了某项魔法
27、更新
检查正在穿身上装备的名字
28、更新
检查正在脱身上装备的名字
29、更新
取指定位置的装备名字
30、更新
检查人物身上指定位置是否戴物品
31、更新
延时,跳转功能
32、更新
建立新行会
33、更新
检查玩家是否为沙城老大
34、更新
增加人物IP在列表中
35、更新
删除人物IP在列表中
36、更新
增加人物帐号ID在列表中
37、更新
删除人物帐号ID在列表中
38、更新
增加人物名在列表中
39、更新
删除人物名字在列表中
40、更新
优化自定义保存变量路径,方便合区
41、更新
删除文本某一行,保留行号
42、更新
设置攻击力倍数
43、更新
自己宝宝死亡时触发
44、更新
检测字符串长度
45、更新
脚本控制怪物攻城
[2020/06/1]
---------------------------------------------------------------------------------
01、货币相关:将货币ID修改为货币名称
02、检查当前所在地图的名字
03、检查正在被自己攻击的怪物的名字
04、增加#OR满足任意条件执行
05、一键回收包裹物品的脚本命令
06、把人物身上装备放入背包中
[2020/05/27]
---------------------------------------------------------------------------------
01、更新
给字符串增加空格
02、更新
字符串比较处理
03、更新
变量数据传递MOVEX
04、更新
调整人物属性
05、更新
获取对面人物的名字
06、更新
自定义颜色文字发送
07、更新
检查字符串是否在指定文件中
08、更新
字符串比较处理
09、更新
字符串替换
10、更新
检测血量,魔法百分比
11、更新
检测字符串长度
12、更新
检查人物HP值的上限及下限值
13、更新
检查字符串是否在指定文件中
[2020/05/15]
---------------------------------------------------------------------------------
01、增加升级触发
02、增加大退触发
03、增加杀死对方宝宝触发
04、增加杀人触发
05、增加跑步、走路触发
06、增加@Startup触发
07、增加指定人物触发
08、增加地图触发事件配置
09、增加扔物品和捡取物品触发
10、增加杀死人物或怪物爆物品时触发
11、增加GOTOLABEL触发
12、增加创建组队时触发
13、增加获得经验时触发
14、增加自定义采集触发
15、增加字符串替换功能
16、增加取字符串在列表中的下标
[2020/04/28]
---------------------------------------------------------------------------------
01、增加集体传送脚本命令
[点击查看]
02、更换DBserver.exe,PC和移动端造成顶号问题
03、增加从文件中随机取文本
[点击查看]
04、增加写入指定文本文件
[点击查看]
05、增加读取文本内容到变量
[点击查看]
06、增加多级脚本使用
[点击查看]
07、修复镖车死亡后
接镖的人不获得失败赔偿奖励
08、修复杀死镖车后
杀死镖车的人不获得杀怪奖励
[2020/04/27]
---------------------------------------------------------------------------------
01、增加NPC特修RepairAll身上脚本
02、增加押镖系统[点击查看]
03、增加自动穿背包中的装备[点击查看]
[2020/04/25]
---------------------------------------------------------------------------------
01、增加脚本
穿戴、取下触发
02、修复显示
SETRANKLEVELNAME %s[称号]
03、增加脚本检测、修改物品的附加属性值
04、修复messagebox,PC端乱码问题
05、增加NPC命令AbilityAdd附加属性
06、增加技能触发
[2020/04/18]
---------------------------------------------------------------------------------
01、还原MerChant.txt配置
02、还原MapInfo.txt配置
03、解决@move佩戴传送戒指无效
04、增加获取物品原始各项数据库字段值参数
说明:获取物品原始各项数据库字段值参数
格式:通过物品名字取数据库字段值 GetDBItemFieldValue 物品名称 字段名 变量
格式:通过 IDX 字段取数据库字段值 GetDBIdxItemFieldValue idx 字段名 变量
[2020/04/12]
---------------------------------------------------------------------------------
PC端修复
;-------------------------
01、地上金币显示异常
02、地上物品颜色未同步
03、野蛮撞击后,怪物名称变成双行名称
04、人物PK名字变色其他玩家未刷新(离开视野还原变白了)
06、进入游戏公告内容异常
07、卫士、带刀护卫显示不正常
08、快捷栏6个数字没有显示
09、小地图显示:怪物蓝色改为红色,对方玩家改黄色点
10、对方玩家发型不正确(外观、内观)