旧的登录器配置器UI目录“UI_0”“UI_1”“UI_2”“UI_3”,有几个修改几个
UI_0\UI.db文件名称改成“Mir.db”
UI_0\ConfigUI.db文件名称改成“MirConfigDlg.db”
UI_0\StateUI.db文件名称改成“StateWin.db”
UI_1\UI.db文件名称改成“Mirs.db”
UI_1\ConfigUI.db改成“MirsConfigDlg.db”
UI_1\StateUI.db改成“StateWin.db”
UI_2\UI.db文件名称改成“MirReturn.db”
UI_2\ConfigUI.db文件名称改成“MirReturnConfigDlg.db”
UI_2\StateUI.db文件名称改成“StateWin.db”
UI_3\UI.db文件名称改成“Mir2013.db”
UI_3\ConfigUI.db文件名称改成“MirConfigDlg2013.db”
UI_3\StateUI.db文件名称改成“StateWin.db”
新的登录器配置器是要账号的,假设你的账号是“gameofmir”,登录器参数名称是“我的登录器”UI的位置就在
当前登录器配置目录下的“登录器参数\gameofmir\我的登录器\游戏界面UI”
把上面修改的UI文件替换进去,重启登录器配置器
需要同时更新 GameOfMir登录器生成器.exe GameLogin.exe DBServer.exe M2Server.exe GameOfMir引擎控制器.exe
修复个人商店一个问题
增加首饰盒相关变量
增加脚本命令SETUSERSHOPBUSINESS设置个人商店营业状态
;SETUSERSHOPBUSINESS 角色名称
禁止或开启(0,1)
[@main]
#if
CHECKMYSHOP
#act
SETUSERSHOPBUSINESS
<$USERNAME> 0
SENDMSG 6 你的个人商店已经禁止营业
SENDMSG 6
禁止营业后在个人商店里无法搜索到你的商店
SENDMSG 6 无法搜索到你出售的物品,无法在个人商店里摆摊
#elseact
SENDMSG
6 你还没有个人商店
;——————————————————首饰盒人物变量
<$GODBLESSITEM1> ----
<$GODBLESSITEM12>
<$G_GODBLESSITEM1> ---- <$G_GODBLESSITEM12>
;——————————————————首饰盒英雄变量
<$H.GODBLESSITEM1> ----
<$H.GODBLESSITEM12>
<$H.G_GODBLESSITEM1> ---- <$H.G_GODBLESSITEM12
需要同时更新 全套程序
修复物品来源会显示NPC路径的问题
修复使用烟花提示非法使用命令的问题
增加窗口嵌入功能(需要更新全套程序)
增加小退前触发QF脚本[@SoftClose]
增加脚本命令禁止小退“DIABLESOFTCLOSE”该命令只能在[@SoftClose]下使用,其他地方无效
增加脚本字符串分割脚本命令EXTRACTSTRING
;QF脚本触发
[@SoftClose]
#act
DIABLESOFTCLOSE
SENDMSG 6
当前无法小退
[@main]
#act
;EXTRACTSTRING 分割符 需要分割的字符串 保存变量1 保存变量2
保存变量3 保存变量4 保存变量5 保存变量6 保存变量7 保存变量8
MOV s1
MOV s2
MOV s3
MOV
s4
MOV s5
MOV s6
MOV s7
MOV s8
GetRandomText
..\QuestDiary\装备列表.txt S0 0
EXTRACTSTRING : <$STR(S0)> s1 s2 s3 s4 s5
s6 s7 s8
GIVE <$STR(S1)> 1
GIVE <$STR(S2)> 1
GIVE
<$STR(S3)> 1
GIVE <$STR(S4)> 1
GIVE <$STR(S5)> 1
GIVE
<$STR(S6)> 1
GIVE <$STR(S7)> 1
GIVE <$STR(S8)>
1
TakeOn <$STR(S1)> 0
TakeOn <$STR(S2)> 1
TakeOn
<$STR(S3)> 3
TakeOn <$STR(S4)> 4
TakeOn <$STR(S5)>
5
TakeOn <$STR(S6)> 6
TakeOn <$STR(S7)> 7
TakeOn
<$STR(S8)>
8
BREAK
;======================================================
;装备列表.txt
内容
;战神盔甲(男):裁决之杖:绿色项链:黑铁头盔:骑士手镯:骑士手镯:力量戒指:力量戒指
;战神盔甲(女):裁决之杖:绿色项链:黑铁头盔:骑士手镯:骑士手镯:力量戒指:力量戒指
;魔法长袍(男):血饮:恶魔铃铛:道士头盔:龙之手镯:龙之手镯:紫碧螺:紫碧螺
;魔法长袍(女):血饮:恶魔铃铛:道士头盔:龙之手镯:龙之手镯:紫碧螺:紫碧螺
;灵魂战衣(男):无极棍:灵魂项链:道士头盔:三眼手镯:三眼手镯:泰坦戒指:泰坦戒指
;灵魂战衣(女):无极棍:灵魂项链:道士头盔:三眼手镯:三眼手镯:泰坦戒指:泰坦戒指
如果提示以下脚本错误
CALL的脚本要这样写
正确的:
[@法魔皇元神]
{
}
[@道魔皇元神]
{
}
错误的:
{
[@法魔皇元神]
[@道魔皇元神]
}
需要同时更新 GameOfMir登录器生成器.exe GameLogin.exe M2Server.exe
修复微端密码无法修改的问题
修复元素名称改不过来的问题
修复OpenItemBoxEx的问题
需要同时更新 GameOfMir登录器生成器.exe GameLogin.exe M2Server.exe
修复ChangeModeEx模式11之后无效的问题
修复物品来源地图显示错误
增加假人乱序登录的选项
增加英雄包裹支持装备比较
如果登录器配置器的参数无法保存或其他问题,请把登录器配置器目录里的“LoginConfig.db”删除,重新启动配置器,重新配置参数
需要同时更新 LoginGate.exe LoginSrv.exe GameOfMir登录器生成器.exe GameLogin.exe M2Server.exe、日记查询.exe
修复登录网关提示非法获取验证码的问题
修复个人商店页数显示错误的问题
修复其他一些问题
需要同时更新 GameLogin.exe M2Server.exe LogDataServer.exe
修复个人商店一些问题
修复引擎一个报错信息
修复其他一些细节
内挂勾选“隐藏其他效果”的时候也会隐藏地面物品特效
需要同时更新 GameLogin.exe M2Server.exe
修复摆摊的问题
需要同时更新 登录器生成器.exe GameLogin.exe M2Server.exe
增加元素名称自定义
增加CALL爆率支持
====================================以下是采用#call设置怪物爆率==========================================
》》》》》》》》》》》》》白野猪.txt
#CALL [\\爆率系统\基础爆率.txt]
@药水
----------------------------------以上是怪物爆率文件中白野猪设置-----------------------------------------
》》》》》》》》》》》》》
D:\MirServer\Mir200\Envir\QuestDiary\爆率系统\基础爆率.txt
[@药水]
{
#CHILD
1/1 RANDOM
(
1/1 超强金创药
1/1 超强魔法药
1/1
太阳水
)
}
--------------------------以上是CALL路径的基础爆率设置-----------------------------------------------------
需要同时更新 GameLogin.exe、M2Server.exe、LogDataServer.exe
修复日记乱码的问题
增加血量魔法百分比脚本命令
--------------------------------------------------------------------
检测自身血量百分比
格式:CheckHpPer 操作符(>/=/<)
百分比
例子:
#IF
CheckHpPer >
30
#ACT
#SAY
你的血量在总血量的30%以上
--------------------------------------------------------------------
按最大HP值的百分比来加减HP
格式:AddHpPer 操作符(+/-/=) 百分比 例:
#IF
#ACT
AddhpPer + 30
GuildNoticeMsg 250 0 你的血增加了30%
self
===================================================================
检测自身MP百分比
格式:CheckMpPer 操作符(>/=/<)
百分比
例子:
#IF
CheckMpPer >
30
#ACT
#SAY
你当前的MP在总mp量的30%以上
--------------------------------------------------------------------
按最大MP值的百分比来加减MP
格式:AddmpPer 操作符(+/-/=) 百分比 例:
#IF
#ACT
AddMpPer + 30
GuildNoticeMsg 250 0 你的MP增加了30% self
======================================================================
检测或给英雄增加命令同上,只需将命令前加h. 即可
例:
#IF
#ACT
h.AddMpPer + 30 1
GuildNoticeMsg 250 0 你的英雄MP增加了30% self
#IF
h.CheckHpPer > 30 1
#ACT
#SAY
你的英雄血量在总血量的30%以上