*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

[+] 官方网站：http://Www.MakeGs.Com

[+] 更新日志：http://load.2018gs.com/service_5

[+] 地图地址：http://load.2018gs.com/Shop_Map

*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

[+] 官方技术论坛：http://bbs2.makegs.com

[+] 素材外观集合：http://bbs.2018gs.com/material

[+] 微端相关下载：

微端传输分配[通用]：http://140.210.19.183:777/WdSmart.rar

完整素材资源[GS格式]：http://down.makegs.com:88/Data.rar
微端素材传输[GS格式]：http://bbs2.makegs.com/forum.php?mod=viewthread&tid=153&extra=page%3D1

完整素材资源[WPF格式]：http://140.210.19.183:777/Gs_Wd.rar
微端素材传输[WPF格式]：http://140.210.19.183:777/WdServer.rar


[+] 防外挂默认参数下载：https://makegs.cowtransfer.com/s/919e16e6ee434d

[+] 组件更新日志：20241105
[+] 客户端xml组件及素材：http://down.makegs.com:88/客户端xml组件及素材.rar

*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
*  GameShow更新日志 For 2025年04月
*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
*[更新] - [客户端]
*[更新] - GsRes \ GsClient.gs
*[更新] - GsRes \ Dll \ Engine.dll
*[更新] - GsRes \ Dll \ Engine.dll.update
;-------------------------------------------
*[更新] - [服务端]
*[更新] - Mir200 \ GsEngine.exe
*[更新] - Mir200 \ LoginSrv.exe
*[更新] - Mir200 \ RunGate.exe
*[更新] - Mir200 \ DataTool.exe
;------------------------------------------

1、[客户端] 新增：ItemTip.xml 支持居中、靠左、靠右 语句

	***************************************
	语句范例
	***************************************

<line>
<col font="FONT_SONGTI" flag="12" fontsize="12" color="0xFF8c7c40" framecolor="0xFF800000" content="$NAME" align = "Center" />
</line>
<line>
<col font="FONT_SONGTI" flag="12" fontsize="12" color="0xFF8c7c40" framecolor="0xFF800000" content="$NAME" align = "Left" />
</line>
<line>
<col font="FONT_SONGTI" flag="12" fontsize="12" color="0xFF8c7c40" framecolor="0xFF800000" content="$NAME" align = "Right" />
</line>


2、[客户端] 新增：AvatarWnd.xml 支持F10界面直接绘制人偶，GridType ="9999"

	***************************************
	语句范例
	***************************************
<!--
;-------------人偶
-->
<GoodGrid name ="BallGrid" GridType ="9999" WCells="1" HCells="1" CellWidth="42" CellHeight="42" CellDisW="0" CellDisH="0">
<Offset x = "75" y = "228" />
</GoodGrid>


3、[客户端] 修复：新版内挂勾选“点击鼠标停止挂机”后不保存记录的问题


4、[客户端] 新增：GsEffect.ini  [Gs_prop] [Gs_prop2] [Gs_equip] 参数A支持自定义图包号


5、[客户端] 新增：新版套装 装备位置名字定义、装备属性名字定义


	GsRes \ Xml \ SuitItems.xml		;//套装佩戴条件
	GsRes \ Xml \ Suit.xml			;//套装触发属性
	GsRes \ Xml \ Suitattrformat .xml	;//装备位置名字定义
	GsRes \ Xml \ SuitItemsAttrName.xml	;//装备属性名字定义


6、[客户端] 新增：自定义社交(人脉、好友、行会)界面功能

	***************************************
	涉及文件
	***************************************

	客户端：GsRes \ ui \ RelationWnd.xml


	***************************************
	操作说明
	***************************************

	需在 GsRes \ ui \ ui.xml内写入以下内容

	<Window name = "RelationWnd" path = "RelationWnd.xml"/>



7、[服务端] 新增：NPC面板动态倒计时，倒计时实时显示

	***************************************
	涉及文件
	***************************************

	服务端：Mir200 \ Config \ CountDown.xml


	***************************************
	变量说明
	***************************************

	倒计时调用变量：$CountDownTime(0) ~ $CountDownTime(10)


	***************************************
	显示倒计时，脚本说明
	***************************************

	<@@!GS_COUNTDOWN A,B,C,D,E>

	参数A：倒计时变量
	参数B：字体		;//对应客户端 GsRes \ Xml \ FontType.xml 内的 FontType id
	参数C：坐标X
	参数D：坐标Y
	参数E：默认数值1


	***************************************
	脚本范例
	***************************************

	<@@!GS_COUNTDOWN {$CountDownTime(1)},1,0,0,1>


	***************************************
	调整倒计时，脚本说明
	***************************************

	ChangeCountDownTime A B C

	参数A：倒计时变量
	参数B：判断符 + - =
	参数C：数值


	***************************************
	脚本范例
	***************************************

	[@MAIN]
	\\
	<@@!GS_COUNTDOWN {$CountDownTime(1)},1,0,0,1>\\

	<调整倒计时/@调整倒计时>


	[@调整倒计时]
	#IF
	TRUE
	#ACT
	ChangeCountDownTime 1 = 3600
	SENDMSG 5 倒计时：3600秒
	GOTO @MAIN
	BREAK


	***************************************
	备注说明
	***************************************

	1、如倒计时变量数值，小于86400，则显示结果为：23:59:59  的形式	;//时:分:秒

	2、如倒计时变量数值，大于86400，则显示结果为：01:23:59  的形式	;//天:时:分


8、[服务端] 优化：降低主引擎cpu占用


9、[服务端] 优化：怪物显示错位问题


11、[服务端] 新增：执行指令：refview	;//刷新玩家当前视野怪物封包


12、[服务端] 新增：角色攻击假怪触发QF标签 [@空砍触发]	;//有效杜绝假怪问题

	***************************************
	脚本示例
	***************************************

	[@空砍触发]
	#IF
	TRUE
	#ACT
	INC N$空砍次数 1
	SENDMSG 5 空砍触发，累计空砍<$STR(N$空砍次数)>次
	#IF
	LARGE N$空砍次数 9
	#ACT
	MOV N$空砍次数 0
	SENDMSG 5 砍到假怪了，刷新一下
	refview
	BREAK


13、[服务端] 新增：执行指令：cleardir	;//清空指定文件夹内的txt文件

	***************************************
	脚本示例
	***************************************

	[@清理玩家今日记录]
	#IF
	TRUE
	#ACT
	cleardir ..\QuestDiary\个人今日记录\
	BREAK


14、[服务端] 修复：自定义群攻怪物设置为人物宝宝后，杀死怪物后不触发 [@杀怪触发] 的问题


15、[服务端] 新增：部分攻击触发标签，返回攻击对象的ID

	***************************************
	触发标签		攻击对象ID变量
	***************************************

	@技能使用触发		$PARAM(8)

	@Attack			$PARAM(10)

	@AttackDamageBB		$PARAM(12)

	@AttackDamageBB2	$PARAM(12)

	@AttackDamage		$PARAM(12)

	@AttackDamage2		$PARAM(12)

	@attackPet		$PARAM(12)


16、[服务端] 优化：RunGate调整魔法限速后导致技能数据库异常的问题





*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
*  GameShow更新日志 For 2025年03月
*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
*[更新] - [客户端]
*[更新] - GsRes \ GsClient.gs
*[更新] - GsRes \ Dll \ Engine.dll
*[更新] - GsRes \ Dll \ Engine.dll.update
;-------------------------------------------
*[更新] - [服务端]
*[更新] - Mir200 \ GsEngine.exe
;------------------------------------------

1、[客户端] 优化：有几率出现隔位砍怪的假象


2、[客户端] 新增：packeffect.xml 支持缩放语句 Scale

	***************************************
	语句范例
	***************************************

<UiEffect unit_Name ="新手◆戒指" Packid = "17" Index = "25835" OffsetX  = "-27" OffsetY = "-27" Mode = "1" Scale="50"/>	 ;//素材缩小50%

<UiEffect unit_Name ="新手◆戒指" Packid = "17" Index = "25835" OffsetX  = "-27" OffsetY = "-27" Mode = "1" Scale="200"/>	;//素材放大100%



*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
*  GameShow更新日志 For 2025年02月
*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
*[更新] - [客户端]
*[更新] - GsRes \ GsClient.gs
*[更新] - GsRes \ Dll \ Engine.dll
*[更新] - GsRes \ Dll \ Engine.dll.update
;-------------------------------------------
*[更新] - [服务端]
*[更新] - Mir200 \ GsEngine.exe
*[更新] - Mir200 \ GameCenter.exe
*[更新] - Mir200 \ DBServer(跨服专版).exe
;------------------------------------------

1、[服务器] 新增：主控台(GameCenter) 可独立设置 GameDate 所在目录，主要用于跨服功能 


2、[服务器] 新增：DBServer(跨服专版)，优化CHANGEUSERSERVERID脚本命令，角色分区ID转换功能


3、[服务器] 新增：PICKUPITEMS 批量拾取的物品滞留地面时间

	涉及功能：主引擎 - 系统相关设置 - 时间控制 - 批量拾取延时


4、[服务器] 新增：跨服分区ID角色转移功能

	CHANGEALLUSERSERVERID A B

	[@转移分区]
	#IF
	TRUE
	#ACT
	CHANGEALLUSERSERVERID 2 1
	SENDMSG 5 成功将分区ID2的全部玩家转移到分区ID1内
	BREAK


5、[服务器] 新增：Data \ cfg_ActionCmd.csv  脚本自动转换语句：Gs_NoExecute

	***************************************
	语句范例
	***************************************
	1,CHANGEREPRESSDEMONWINGEXP,Gs_NoExecute

	***************************************
	以上作用
	***************************************
	效果等同于让 CHANGEREPRESSDEMONWINGEXP 执行脚本失效不会报错，减少彩虹引擎转换GS引擎的工作量


6、[客户端] 新增：创建角色界面显示绘制线，方便用户调整界面

	涉及文件：GsRes \ ini \ launcher.ini

	涉及开关：Debug=1		;//开启绘制线




*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
*  GameShow更新日志 For 2025年01月
*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
*[更新] - [客户端]
*[更新] - GsRes \ GsClient.gs
*[更新] - GsRes \ Dll \ Engine.dll
*[更新] - GsRes \ Dll \ Engine.dll.update
;-------------------------------------------
*[更新] - [服务端]
*[更新] - Mir200 \ GsEngine.exe
;------------------------------------------

1、[客户端] 新增：针对彩虹版本NPC标签头的 Flash、黄榜大旗、 界面等进行自定义拓展

	上次重点更新！！！已开放GameLoad数据库一键转换工具，完美兼容彩虹引擎GameLoad数据库！！
	上次重点更新！！！已开放GameLoad数据库一键转换工具，完美兼容彩虹引擎GameLoad数据库！！
	本次重点更新！！！等于在不使用GS自定义界面的情况下，可完美兼容彩虹引擎所有NPC界面，无需二次修改！！
	本次重点更新！！！等于在不使用GS自定义界面的情况下，可完美兼容彩虹引擎所有NPC界面，无需二次修改！！

	***************************************
	涉及文件：
	GsRes \ ui \ ui.xml
	GsRes \ ui \ npc_main.xml
	GsRes \ ui \ npc_effigy.xml
	GsRes \ ui \ npc_conscribeHeros.xml
	GsRes \ ui \ npc_flash1 - 199.xml
	***************************************

	***************************************
	特别说明：

	要修改和调用的xml文件，需要写入GsRes \ ui \ ui.xml内

	<Window name = "npc_main" path = "npc_main.xml"/>
	<Window name = "npc_flash7" path = "npc_flash7.xml"/>
	<Window name = "npc_flash8" path = "npc_flash8.xml"/>
	<Window name = "npc_effigy" path = "npc_effigy.xml"/>
	<Window name = "npc_conscribeHeros" path = "npc_conscribeHeros.xml"/>
	***************************************

	***************************************
	详细说明1：

	例：GsRes \ ui \ npc_main.xml
	***************************************

	该文件写入内容后，所有[@main]默认的NPC界面，均会已当前界面素材来显示

	***************************************

<?xml version="1.0" encoding="gb2312"?>
<Window name = "npc_main">
	<Offset x = "0" y = "0" align = "TopLeft" />
	<BackTexture index= "36010" />
	
	<Button name ="btnClose">
		<Offset x = "359" y = "7" />
		<NormalTexture index = "33018" />
		<HighlightTexture index = "33019" />
		<PushedTexture index = "33020" />
	</Button>
	
	<MarkViewer name="mvNPC" LineHeight="16" LineNum="9" LineLimit="6"><!-- LineHeight：每行的间距  LineNum：可显示几行文字  TextOffX：文字左侧距离 TextOffY：文字顶部距离 -->
		<Offset x="30" y="30" /> 
		<Size width="323" height="140" />
		<Color value = "cccc99"/>
	</MarkViewer>

</Window>

	***************************************
	详细说明2：

	例：GsRes \ ui \ npc_effigy.xml
	***************************************

	该文件写入内容后，所有以下标签的NPC界面，均会以当前界面素材来显示

	(@effigy)
	[@main]
	\\
	黄榜大旗界面
	

	***************************************

<?xml version="1.0" encoding="gb2312"?>
<Window name = "npc_effigy">
	<Offset x = "0" y = "213" align = "TopLeft" />
	<BackTexture index= "16370" packindex = "9"/>
	
	<Button name ="btnClose">
		<Offset x = "359" y = "7" />
		<NormalTexture index = "33018" packindex = "9"/>
		<HighlightTexture index = "33019" packindex = "9"/>
		<PushedTexture index = "33020" packindex = "9"/>
	</Button>
	
	<MarkViewer name="mvNPC" LineHeight="16" LineNum="9" LineLimit="6"><!-- LineHeight：每行的间距  LineNum：可显示几行文字  TextOffX：文字左侧距离 TextOffY：文字顶部距离 -->
		<Offset x="34" y="33" /> 
		<Size width="323" height="140" />
		<Color value = "cccc99"/>
	</MarkViewer>

</Window>

	***************************************

	上次重点更新！！！已开放GameLoad数据库一键转换工具，完美兼容彩虹引擎GameLoad数据库！！
	上次重点更新！！！已开放GameLoad数据库一键转换工具，完美兼容彩虹引擎GameLoad数据库！！
	本次重点更新！！！等于在不使用GS自定义界面的情况下，可完美兼容彩虹引擎所有NPC界面，无需二次修改！！
	本次重点更新！！！等于在不使用GS自定义界面的情况下，可完美兼容彩虹引擎所有NPC界面，无需二次修改！！





*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
*  GameShow更新日志 For 2024年12月
*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
*[更新] - [客户端]
*[更新] - GsRes \ GsClient.gs
*[更新] - GsRes \ Dll \ Engine.dll
*[更新] - GsRes \ Dll \ Engine.dll.update
;-------------------------------------------
*[更新] - [服务端]
*[更新] - Mir200 \ GsEngine.exe
;------------------------------------------

1、[服务端] 修复：GsMapBuff 伤害致使怪物死亡后，有几率不会批量自动拾取的问题


2、[客户端] 修复：自定义小地图框崩溃问题


3、[服务端] 新增：自定义下拉框

	<@@!GS_MENUBTN A,B,C,D,E,F,G/@H>

	A	下拉框ID (1-20)
	B	x坐标
	C	y坐标
	D	下拉框宽度
	E	下拉框显示内容，默认0开始
	F	下拉框内容，如多个内容，则用|隔开
	G	冒泡tip信息编号，对应 GsRes \ Xml \ NpcTipsCfg.xml 内的 tip name
	H	触发标签，固定标签 @SYS_ComBox + 下拉框ID

	点击后返回到变量 <$STR(S$下拉框1)>~<$STR(S$下拉框20)> 返回选择内容

	***************************************
	脚本范例：
	***************************************
	<@@!GS_MENUBTN 1,50,50,200,0,裁决|骨玉|龙纹,10/@SYS_ComBox1>\

	[@SYS_ComBox1]
	#IF
	TRUE
	#ACT
	SENDMSG 5 你选择的是:<$STR(S$下拉框1)>
	BREAK

	***************************************
	脚本范例：
	***************************************
	<@@!GS_MENUBTN 7,50,50,200,0,屠龙刀|嗜魂|倚天剑,10/@SYS_ComBox7>\

	[@SYS_ComBox7]
	#IF
	TRUE
	#ACT
	SENDMSG 5 你选择的是:<$STR(S$下拉框3)>
	BREAK


4、[客户端] 修复：新套装属性，特殊属性ID ( SpProp id )不显示的问题


5、[服务端] 新增：新爆率格式支持判断个人变量：$CustomValue(X) $HUMPARAM(X)


1/10 RANDOM 1 H $CustomValue(101) > 0 -1
(
1 1000元宝
)

1/10 RANDOM 1 H $HUMPARAM(1) > 0 -1
(
1 神武项链
1 幻魔项链
1 天玄项链
)


6、[工具] 优化： DataTool.exe合区工具选择分区时，自动识别GameLoad目录


7、[服务端] 新增：时间戳 转换为 时间格式显示

	$LONGTODATETIME(时间戳)

	***************************************
	脚本范例：
	***************************************
	[@别墅到期时间]
	#IF
	TRUE
	#ACT
	MOV N$别墅到期时间 $INC.$LONGDATE.3600
	SENDMSG 5 您的别墅到期时间：{$LONGTODATETIME(<$STR(N$别墅到期时间)>)}
	BREAK
	

8、[服务端] 新增：时间格式 转换为 时间戳

	$DATETIMETOLONG(时间格式)

	***************************************
	脚本范例：
	***************************************
	[@转换时间戳]
	#IF
	TRUE
	#ACT
	SENDMSG 5 当前时间戳为：{$DATETIMETOLONG(<$DATETIME>)}
	BREAK




*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
*  GameShow更新日志 For 2024年11月
*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
*[更新] - [客户端]
*[更新] - GsRes \ GsClient.gs
*[更新] - GsRes \ Dll \ Engine.dll
*[更新] - GsRes \ Dll \ Engine.dll.update
;-------------------------------------------
*[更新] - [服务端]
*[更新] - Mir200 \ GsEngine.exe
;------------------------------------------

1、[客户端] 新增 ：Ctrl + Tab 界面自定义xml		对应文件下载地址：http://down.makegs.com:88/客户端xml组件及素材.rar

	***************************************
	涉及文件：GsRes \ UI \ MinMapWnd.xml
	***************************************

	备注说明：需在 GsRes \ UI \ UI.xml 里写入以下内容来调用 MinMapWnd.xml

	<Window name = "MinMapWnd" path = "MinMapWnd.xml"/>


2、[客户端] 新增 ：Ctrl + Tab 界面 怪物名字、装备介绍、BOSS倒计时功能		对应文件下载地址：http://down.makegs.com:88/客户端xml组件及素材.rar

	***************************************
	涉及文件：GsRes \ Xml \ MapMonster.xml
	***************************************

	2.1 涉及语句：			（调用 MinMapWnd.xml 后才会显示以下内容）
        Monster name	怪物名字
	level		怪物等级
	youhuo		默认1

	2.1 语句范例：
        <Monster name="狼妖" level="16" youhuo="1" />


	2.2 涉及语句：			（调用 MinMapWnd.xml 后才会显示以下内容）
        Item type	默认2
	name		装备名字

	2.2 语句范例：
        <Item type = "2" name="裁决"/>


	2.3 涉及语句：			（不调用 MinMapWnd.xml 也可以显示以下内容）
        Boss type	默认3
	name		怪物名字
	x		怪物刷新坐标X
	y		怪物刷新坐标Y
	pack		素材图包号
	index		素材编号
	font		怪物名字字体显示模式		;//对应读取 GsRes \ xml \ FontType.xml 内的ID
	timefont	怪物刷新倒计时字体显示模式	;//对应读取 GsRes \ xml \ FontType.xml 内的ID
	bossid		当前BOSS倒计时的ID编号

	2.3 语句范例：
        <Boss type = "3" name="红蛇妖1" x="100" y="100" pack="3" index="80" font ="1" timefont ="2" bossid = "1"/>


3、[服务端] 新增 ：MapMonster.xml 内的 BOSS倒计时ID 变量赋值

	SETBOSSTIME A B

	A	对应 GsRes \ Xml \ MapMonster.xml 内的 bossid
	B	变量数值


	脚本思路说明：

	1、玩家打开Ctrl+Tab小地图 将触发 Mir200\Envir\GsFuntion_def\GClothWndMap-0.txt  [@ClothWndMap]

	2、根据当前地图决定给哪个BOSS的倒计时ID赋值


	脚本写法示范：

	[@ClothWndMap]
	#IF
	CHECKMAPNAME A22
	#ACT
	SETBOSSTIME 1 $MONGEN.A22.禁地魔王
	SETBOSSTIME 2 $MONGEN.A22.通天教主
	SETBOSSTIME 3 $MONGEN.A22.铁血魔王0
	SETBOSSTIME 4 $MONGEN.A22.阿修罗神
	SETBOSSTIME 5 $MONGEN.A22.狂尸霸
	SETBOSSTIME 6 $MONGEN.A22.蛇妖王1
	SETBOSSTIME 7 $MONGEN.A22.逆魔之王
	BREAK






*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
*  GameShow更新日志 For 2024年10月
*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
*[更新] - [客户端]
*[更新] - GsRes \ GsClient.gs
*[更新] - GsRes \ Dll \ Engine.dll
*[更新] - GsRes \ Dll \ Engine.dll.update
;-------------------------------------------
*[更新] - [服务端]
*[更新] - Mir200 \ GsEngine.exe
;------------------------------------------

1、[服务端] 新增 ：新爆率 格式  #CALL

	新爆率范例：
	*******************************
	MonItems \ 福利稻草人 .txt
	*******************************
	#CALL [\爆率系统\道具爆出元宝.txt] @道具爆出元宝
	#CALL [\爆率系统\装备爆出宝石.txt] @装备爆出宝石
	#CALL [\爆率系统\装备爆出将军.txt] @装备爆出将军

	*******************************
	QuestDiary \ 爆率系统 \ 道具爆出元宝.txt
	*******************************
	[@道具爆出元宝]
	{
	1/1 1元宝
	1/5 5元宝
	1/10 10元宝
	}

	*******************************
	QuestDiary \ 爆率系统 \ 装备爆出宝石.txt
	*******************************
	[@装备爆出宝石]
	{
	1/10 火晶石(小)|冰月石(小)|水云石(小)
	}

	*******************************
	QuestDiary \ 爆率系统 \ 装备爆出将军.txt
	*******************************
	[@装备爆出将军]
	{
	1/1 RANDOM 1 H $STR(G40) > 0 1
	(
	1 龙戒
	1 魔魂手镯
	1 记忆项链
	1 记忆头盔
	1 生命项链
	1 红宝戒指
	1 心灵护腕
	1 白金戒指
	1 天珠项链
	1 幽冥手套
	1 魔魂手镯
	1 幽冥项链
	)
	1/100 RANDOM 1 H $STR(G46) > 0 1
	(
	1 裁决
	1 骨玉
	1 龙纹
	1 血饮
	)
	}



2、[服务端] 新增 ：擒龙手范围抓怪

	*******************************
	涉及文件：Mir200 \ Config \ MagicSkill
	*******************************

<Magic id = "74" Name= "擒龙手">
<!-- Lv:技能等级 Value1:命中 Value2:距离 Value3:眩晕概率(数字越大，几率越高[百分比]) Value4:眩晕秒数 Value5:有效范围 Value6:成功几率 Value7:是否允许抓人 -->
		<Skill Lv = "0" Value1 = "1" Value2 = "8" Value3 = "50" Value4 = "2" Value5 = "15" Value6 = "100" Value7 = "0"/>
		<Skill Lv = "1" Value1 = "2" Value2 = "8" Value3 = "60" Value4 = "2" Value5 = "15" Value6 = "100" Value7 = "0"/>
		<Skill Lv = "2" Value1 = "3" Value2 = "8" Value3 = "70" Value4 = "2" Value5 = "15" Value6 = "100" Value7 = "0"/>
		<Skill Lv = "3" Value1 = "4" Value2 = "8" Value3 = "75" Value4 = "3" Value5 = "15" Value6 = "100" Value7 = "0"/>
		<Skill Lv = "4" Value1 = "5" Value2 = "8" Value3 = "80" Value4 = "3" Value5 = "15" Value6 = "100" Value7 = "0"/>
		<Skill Lv = "5" Value1 = "6" Value2 = "8" Value3 = "85" Value4 = "3" Value5 = "15" Value6 = "100" Value7 = "0"/>
		<Skill Lv = "6" Value1 = "7" Value2 = "8" Value3 = "90" Value4 = "3" Value5 = "15" Value6 = "100" Value7 = "0"/>
		<Skill Lv = "7" Value1 = "8" Value2 = "8" Value3 = "95" Value4 = "3" Value5 = "15" Value6 = "100" Value7 = "0"/>
</Magic>



3、[服务端] 新增：UPDATAUI   呼出：新版挂机界面

	脚本：UPDATAUI A B

	参数A：
		1	F9背包界面
		2	F10角色界面
		3	F11技能界面
		4	F12内挂设置界面
		5	新版挂机界面
		6	灵犀宝盒界面
		8	邮件界面
		11	任务界面
		12	仓库界面
	
	参数B：
		0	自动开关 （关闭时变开启、开启时变关闭）
		1	开启界面
		2	关闭界面



4、[服务端] 新增：UPGRADEUSERITEM  属性位置：255  限时物品

	物品时间到期后触发QF标签 [@ItemExpired]

	[@ItemExpired]

	$PARAM(0)	到期物品的IDX

	$PARAM(1)	到期物品的名字



5、[服务端] 新增：宝宝攻击指定目标

	CHANGEPETTARGET A

	A	 目标ID


	*******************************
	命令使用范例
	*******************************

	[@技能使用触发]
	#IF
	TRUE
	#ACT
	CHANGEPETTARGET $PARAM(8)
	SENDMSG 5 您的宝宝正在对名字：<$PARAM(2)>，ID：<$PARAM(8)>的目标进行攻击！
	BREAK



6、[服务端] 修复：人物攻击前触发、人物被攻击前触发  被怪物攻击时不触发的问题

    6.1、需在 Mir200 / !Setup.txt 内写入 GeWeiAttack=1

    6.2、人物攻击前触发QF脚本下 [@AttackDamage] 和 [@AttackDamage2] 并返回以下参数；  此攻击包含普通攻击

	[@AttackDamage]		;//物理攻击
	[@AttackDamage2]	;//魔法攻击

          $PARAM(0)    //攻击目标技能
          $PARAM(1)    //攻击目标对象（0：是怪物，1：玩家或元神）
          $PARAM(2)    //目标是否元神（0：是玩家，1：是元神）
          $PARAM(3)    //目标名字
          $PARAM(4)    //目标原始名字
          $PARAM(5)    //目标坐标X
          $PARAM(6)    //目标坐标Y
          $PARAM(7)    //目标等级 （返回玩家或元神等级/返回怪物等级/返回宠物等级）
          $PARAM(8)    //目标当前血量
          $PARAM(9)    //目标最大血量
          $PARAM(10)   //此次对目标的伤害数值

    6.2、人物被攻击前触发触发QF脚本下 [@StruckDamage] 和 [@StruckDamage2] 并返回以下参数；此攻击包含普通攻击

	[@StruckDamage]		;//被物理攻击
	[@StruckDamage2]	;//被魔法攻击

          $PARAM(0)    //攻击者技能
          $PARAM(1)    //攻击者对象（0：是怪物，1：玩家或元神）
          $PARAM(2)    //攻击者是否元神（0：是玩家，1：是元神）
          $PARAM(3)    //攻击者名字
          $PARAM(4)    //攻击者原始名字
          $PARAM(5)    //攻击者坐标X
          $PARAM(6)    //攻击者坐标Y
          $PARAM(7)    //攻击者等级 （返回玩家或元神等级/返回怪物等级/返回宠物等级）
          $PARAM(8)    //攻击者当前血量
          $PARAM(9)    //攻击者最大血量
          $PARAM(10)   //攻击者给我的伤害数值



7、[服务端] 优化：假人系统功能  支持自动替换高级装备

	备注说明：假人拾取新装备后，根据当前职业判断攻魔道，自动替换高级装备



*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
*  GameShow更新日志 For 2024年08月
*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
*[更新] - [客户端]
*[更新] - GsRes \ GsClient.gs
*[更新] - GsRes \ Dll \ Engine.dll
*[更新] - GsRes \ Dll \ Engine.dll.update
;-------------------------------------------
*[更新] - [服务端]
*[更新] - Mir200 \ GsEngine.exe
;------------------------------------------

1、[客户端] 新增 ：图包：sword	图包号：4001

	作用说明：用于实现八方向外置素材的实时显示，例如：御剑飞行、随身灵宠

	素材逻辑：素材共占64张，占8读8

		sword \ 00001.tex - 00064.tex	;//代表1号外观编号


	涉及脚本：CHANGEMODE A B

	A = 46

	B = 外显编号	0 = 隐藏



2、[服务端] 优化：装备改名脚本SETUSEITEMNAME 导致 ItemNameList.txt 体积持续增大的问题

	当装备名字跟原始名字一样的时候,将不再记录 ItemNameList.txt 内



3、[服务端] 优化：当主引擎极品机率设置100时，将不再爆出极品属性装备

	涉及位置：主引擎 - 装备相关设置 - 极品机率



4、[客户端] 新增：支持在 ItemTip.xml 文件内绘制装备自定义进度条

	*******************************
	语句示范：
	*******************************
	<line>
	<col content="$DIYJDT" param1="3" param2="6" param3="{$ITEMVALUE(300)}" param4="200"/>
	</line>

	*******************************
	语句说明：
	*******************************

	col content="$DIYJDT"		;//默认语句，不可修改

	param1				;//进度条素材 图包号

	param2				;//进度条素材 素材编号

	param3				;//进度条 显示的 当前数值，支持变量方式显示

	param4				;//进度条 显示的 最大数值，支持变量方式显示


5、[服务端] 修复：人物防御上下限差距超过65535后导致防御异常的问题



*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
*  GameShow更新日志 For 2024年07月
*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
*[更新] - [客户端]
*[更新] - GsRes \ GsClient.gs
*[更新] - GsRes \ Dll \ Engine.dll
*[更新] - GsRes \ Dll \ Engine.dll.update
;-------------------------------------------
*[更新] - [服务端]
*[更新] - Mir200 \ GsEngine.exe
;------------------------------------------

1、【新增】：器魂属性对于新旧套装的读取

	未勾选：人物相关设置 - 基本功能 - 读取新版套装xml

	ItemSuitDaoHun.txt 文件内的套装数据ID则读取gameload内的套装属性


	勾选：人物相关设置 - 基本功能 - 读取新版套装xml

	ItemSuitDaoHun.txt 文件内的套装数据ID则读取 Config/Suit.xml 内的 Suit id


2、【优化】：$Table 变量的嵌套兼容性

	[@脚本示范]
	#IF
	TRUE
	#ACT
	Table LT1 LT1 = $USERNAME
	SENDMSG 5 ..当前所在地图：{$HUMANINFO[<$Table(LT1).LT1>].$M}
	MESSAGEBOX ..当前所在地图：{$HUMANINFO[<$Table(LT1).LT1>].$M}
	;------------------------------------------------------------------
	#IF
	EQUAL $HUMANINFO[<$Table(LT1).LT1>].$M $M
	#ACT
	SENDMSG 5 ..在同个地图
	;------------------------------------------------------------------
	#IF
	!EQUAL $HUMANINFO[<$Table(LT1).LT1>].$M $M
	#ACT
	SENDMSG 5 ..不在同个地图
	;------------------------------------------------------------------


3、【修复】：怒斩天下16方向动画错位问题

	涉及文件：GsRes \ Xml \ Gsdiymagic.xml

    <Magic magic_id ="78" attr= "0" name="怒斩天下" d1="0" d2="0" d3="0" d4="0" >
        <MagUnit unit_idx ="86" attr= "65576" cycle="0" speed="60" flyspeed="60" offx="-128" offy="-128" sound="328" byRev1="0" iRev1="0" >
        </MagUnit>
        <MagUnit unit_idx ="87" attr= "40" cycle="2" speed="60" flyspeed="60" offx="0" offy="0" sound="329" byRev1="0" iRev1="0" >
        <MagUnit unit_idx ="222" attr= "529" cycle="0" speed="80" flyspeed="80" offx="-275" offy="-250" sound="0" byRev1="0" iRev1="0" >
        <MagUnit unit_idx ="329" attr= "72" cycle="0" speed="80" flyspeed="80" offx="0" offy="0" sound="331" byRev1="0" iRev1="0" >
        </MagUnit>
        </MagUnit>
        <MagUnit unit_idx ="221" attr= "529" cycle="0" speed="80" flyspeed="80" offx="-275" offy="-250" sound="330" byRev1="0" iRev1="0" >
        </MagUnit>
        </MagUnit>
    </Magic>


4、【优化】：自动挂机状态下，自动反击的逻辑


5、【优化】：TAKE TAKEQUALIFIEDITEMS 几率导致卡包裹假物品的问题






*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
*  GameShow更新日志 For 2024年06月
*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
*[更新] - [客户端]
*[更新] - GsRes \ GsClient.gs
*[更新] - GsRes \ Dll \ Engine.dll
*[更新] - GsRes \ Dll \ Engine.dll.update
;-------------------------------------------
*[更新] - [服务端]
*[更新] - Mir200 \ GsEngine.exe
*[更新] - GameCenter.exe
*[更新] - GameLoadTool.exe
;------------------------------------------

1、[客户端] 新增：F10界面隐藏元神界面切换按钮

	涉及文件：GsRes \ ini  \ launcher.ini

	涉及语句：ShowPneuma


	ShowPneuma=1	;//隐藏元神界面切换按钮


2、[服务端] 新增：程序版本号限制

	主引擎 - 系统相关设置 - 环境设置 - 允许普通客户端登陆  【勾选】


3、[服务端] 新增：Mapinfo增加地图怪物属性参数 MONMC

	增强当前地图怪物的防御		MONAC(200)	;//100 = 1倍
	增强当前地图怪物的攻击		MONDC(200)	;//100 = 1倍
	增强当前地图怪物的血量		MONHP(200)	;//100 = 1倍
	增强当前地图怪物的魔法伤害	MONMC(200)	;//100 = 1倍

	[H074     将军殿] MONAC(200) MONDC(300) MONHP(400) MONMC(500) 
	将军殿这个地图的怪物，2倍防御，3倍攻击，4倍生命，5倍魔法伤害


4、[服务端] 新增：FINDDELETELINE 参数1 参数2 作用于检测指定字符是否存文本并删除保存

	参数1：指定字符(支持变量)
	参数2：文本路径

	// 充值提取专用，避免文本写入冲突造成刷元宝bug
	// 如果文本里没有内容或者操作文本失败则返回#ELSEACT

	[@示范]
	#IF
	FINDDELETELINE $ACCOUNT ..\QuestDiary\充值元宝\1000.txt
	#ACT
	GAMEGOLD + 1000
	BREAK
	#ELSEACT
	SENDMSG 5 操作失败，稍等片刻再操作
	BREAK


5、[服务端] 新增：装备升级预览

	*******************************
	5.1 设置预览装备IDX
	*******************************

	GenPriviewItem 参数1 参数2

	参数1：预览编号 支持1~10
	参数2：物品IDX、物品序列号

	[@测试脚本]
	#IF
	TRUE
	#ACT
	GenPriviewItem 1 $PARAM(0)
	break

	*******************************
	5.2 清理预览装备IDX
	*******************************

	[@清理第一个预览装备IDX]
	#IF
	TRUE
	#ACT
	GenPriviewItem 1 0
	break

	[@清理全部预览装备IDX]
	#IF
	TRUE
	#ACT
	GenPriviewItem 0 0
	break

	*******************************
	5.3 显示预览装备
	*******************************

	$PriviewItem(参数1)

	参数1：预览编号 支持1~10

	[@预览装备1]
	#IF
	TRUE
	#SAY
	预览装备1：<@@!GS_ITEM2 {$PriviewItem(1)},10,10,100>

	[@预览装备3]
	#IF
	TRUE
	#SAY
	预览装备1：<@@!GS_ITEM2 {$PriviewItem(3)},10,10,100>

	[@预览装备10]
	#IF
	TRUE
	#SAY
	预览装备1：<@@!GS_ITEM2 {$PriviewItem(10)},10,10,100>

	*******************************
	5.4 给予预览装备
	*******************************

	GivePriviewItem 参数1

	参数1：预览装备的IDX

	[@给予预览装备]
	#IF
	TRUE
	#ACT
	GivePriviewItem $PriviewItem(1)
	BREAK

	*******************************
	5.5 修改预览装备属性
	*******************************

	UPGRADEUSERITEM 参数1 参数2 参数3 参数4

	参数1：101~110		;//为预览装备的编号

	参数2：属性位置

	参数3：操作符号 >、<、=

	参数4：属性数值


	[@修改预览装备属性]
	#IF
	TRUE
	#ACT
	UPGRADEUSERITEM 101 5 + 100
	SENDMSG 5 提示：1号预览装备攻击增加0-100
	BREAK


6、[服务端] 修复：USEMAGIC 技能连击脚本显示异常问题


7、[服务端] 修复：RunGate限速过于严格后，导致第一刀攻击有几率出现无伤害问题


8、[客户端] 修复：NewAssConfigWnd.xml 音量调节、聊天记录异常问题


9、[服务端] 优化：ReadRandomStr 排序脚本超出文本行数时异常问题


10、[服务端] 新增：@@!PIC 新增参数5，代表灰度

	参数1：所想要显示的物品名字

	参数2：是否显示道具名字 
	0 = 显示道具外观时候,在显示的道具外观右侧附带显示道具名字
	1 = 显示道具外观时候,在显示的道具外观右侧附带不显示道具名字

	参数3：当前道具显示的外观在本页面内的X坐标

	参数4：当前道具显示的外观在本页面内的Y坐标 

	参数5：素材灰度
	0 = 显示真实颜色
	1 = 显示灰色


11、[服务端] 新增：变量获取怪物数据库属性

	*******************************
	$StdMonster[参数1].参数2
	*******************************

	参数1：怪物名字

	参数2：怪物数据库列名


	[@MAIN]
	#IF
	TRUE
	#SAY
	稻草人魔法防御：<$StdMonster[稻草人].MAC>


12、[客户端] 修复：怪物免伤护盾不消失的问题


13、[客户端] 修复：十步一杀技能地图特效异常问题


14、[服务端] 新增：MapInfo.txt 文件支持 FORBIDMAGICS 禁止骷髅囚笼、战争牢笼等技能的释放机制

	[S026	逆魔大殿] FORBIDMAGICS(战争牢笼|骷髅囚笼)


15、[客户端] 优化：GsRes \ xml \ ItemTip.xml 相关变量判断的稳定性


16、[服务端] 优化：QFunction-0.txt 文件中段脚本报错导致无法读取后续脚本的问题


17、[客户端] 修复：GsRes \ xml \ attackeffect.xml 文件语句 OffsetY2 无效的问题


18、[服务端] 优化：OPENITEMBOX 触发杀怪触发导致引擎溢出的问题


19、[客户端] 优化：男女衣服装备属性对比区分


20、[服务端] 新增：CHANGEHITMONHP 参数1 参数2 参数3	;//扣除当前攻击怪物的血量

	参数1：操作符号 -

	参数2：数值

	参数3：为0则扣除真实血量，为1则扣除百分比血量


	[@技能使用触发]
	#IF
	TRUE
	#ACT
	CHANGEHITMONHP - 1000 0
	SENDMSG 5 您对怪物造成了1000点真实伤害
	BREAK

	[@技能使用触发]
	#IF
	TRUE
	#ACT
	CHANGEHITMONHP - 10 1
	SENDMSG 5 您对怪物造成了10%真实伤害
	BREAK


21、[客户端] 新增：GsRes \ xml \ attackeffect.xml 文件语句素材缩放

	Scale = "200"	;//素材放大2倍

	Scale = "500"	;//素材放大5倍




*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
*  GameShow更新日志 For 2024年05月
*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
*[更新] - [客户端]
*[更新] - GsRes \ GsClient.gs
*[更新] - GsRes \ Dll \ Engine.dll
*[更新] - GsRes \ Dll \ Engine.dll.update
;-------------------------------------------
*[更新] - [服务端]
*[更新] - Mir200 \ GsEngine.exe
*[更新] - GameCenter.exe
*[更新] - GameLoadTool.exe
;------------------------------------------

1、[服务端] 新增：GsMapBuff

	新增参数B：44    参数G：特效ID
	新增参数B：45    参数G：特效ID
	新增参数B：46    参数G：特效ID

	参数A: M(X,Y,R)	//地图参数(支持变量) 
	参数B: 效果类型(0-44)
	参数C: 时间(秒)
	参数D: 伤害(仅对绿毒有效)
	参数E: 取值范围 0~2　　0:人物,怪物有效 1:人物有效 2:怪物有效
	参数此命令也会根据自身攻击模式！
	参数F: 取值范围 0~8　　0:周围一圈 1-8:代表八方向
	参数G：参数B为44、45、46时，此参数填写Magic magic_id内的编号
	参数H：参数B为46时，此参数代表分身攻击时间间隔
	参数I：参数B为46时，此参数代表召唤的分身数量

	*******************************
	参数B: 效果类型
	*******************************
	0：绿毒
	1：红毒
	2：人物变黑色		;//无特殊效果
	3：冰冻1		;//不可移动,不可攻击
	4：诅咒			;//人物变蓝色
	5：麻痹
	6：诅咒			;//人物变粉色
	7：战争牢笼
	8：隐身
	9：神圣战甲术
	10：幽灵盾
	11：魔法盾
	12：头顶红色箭头
	13：灵魂墙
	14：护身真气
	15：风火轮
	16：金刚护体
	17：风影盾
	18：战争旋风
	19：潜行
	20：灼烧
	22：乾坤冰冻		;//效果跟冰冻1一样
	24：沉默
	25：重力
	26：冰冻2		;//不可移动,可以攻击
	27：恐惧
	28：中毒效果		;//火毒攻心剑效果
	30：骷髅囚笼
	32：定身
	34：震慑		;//范围内的敌人都会被震退
	35：单次伤害		;//伤害特效对应 GsRes \ Xml \ GsDiyMagic.xml 内的 Magic magic_id ="4023"
	44：群体伤害及动画	;//参数G：伤害特效对应 GsRes \ Xml \ GsDiyMagic.xml 内的 Magic magic_id
	45：弹射攻击
	46：分身

	*******************************
	脚本范例展示
	*******************************
	[@技能使用触发_参数44]
	#IF
	TRUE
	#ACT
	GsMapBuff <$M>(<$PARAM(0)>,<$PARAM(1)>,5) 44 1 1 2 0 1
	SENDMSG 5 您对5x5范围的敌人，释放了群体火球术
	GsMapBuff <$M>(<$PARAM(0)>,<$PARAM(1)>,3) 44 1 1 2 0 11
	SENDMSG 5 您对3x3范围的敌人，释放了群体雷电术
	GsMapBuff <$M>(<$PARAM(0)>,<$PARAM(1)>,7) 35 1 100 2 0 67
	GsMapBuff <$M>(<$PARAM(0)>,<$PARAM(1)>,7) 44 1 1 2 0 67
	SENDMSG 5 您的群体幽冥火咒对7x7范围的敌人造成了100点伤害
	BREAK

	[@技能使用触发_参数46]
	#IF
	TRUE
	#ACT
	GsMapBuff <$M>(<$X>,<$Y>,5) 46 1 1000 0 0 26 200 7
	SENDMSG 5 您召唤了7道分身(使用技能ID：26的动画)，对5x5范围的敌人造成了1000点伤害的攻击
	BREAK



*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
*  GameShow更新日志 For 2024年04月
*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
*[更新] - [客户端]
*[更新] - GsRes \ GsClient.gs
*[更新] - GsRes \ Dll \ Engine.dll
*[更新] - GsRes \ Dll \ Engine.dll.update
;-------------------------------------------
*[更新] - [服务端]
*[更新] - Mir200 \ GsEngine.exe
*[更新] - GameCenter.exe
*[更新] - GameLoadTool.exe
;------------------------------------------

1、[服务端] 新增：装备类型增加至100个

	*******************************
	自定义装备物品数据库Stdmode：

	136-200
	*******************************

	*******************************
	装备佩戴获取变量：$USEITEMS(A)

	参数A：0-100	;//36-100为新装备
	*******************************

	*******************************
	GS_ITEMGETWND放置框编号：100-200
	
	136-200为新装备，100-135则为可调用以前老装备
	*******************************

	*******************************
	客户端F10界面AvatarWnd：

	GridType标签取值范围

	标签ID：0-100	;//36-100为新装备
	*******************************




*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
*  GameShow更新日志 For 2024年03月
*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
*[更新] - [客户端]
*[更新] - GsRes \ GsClient.gs
*[更新] - GsRes \ Dll \ Engine.dll
*[更新] - GsRes \ Dll \ Engine.dll.update
;-------------------------------------------
*[更新] - [服务端]
*[更新] - Mir200 \ GsEngine.exe
*[更新] - GameCenter.exe
*[更新] - GameLoadTool.exe
;------------------------------------------

1、[客户端] 新增：飘伤动画定义

	*****************************************
	涉及文件：GsRes \ Xml \ attackeffect.xml
	*****************************************
	涉及语句：HPEffectType
	*****************************************

	HPEffectType="1"		;//动画 斜向右上

	HPEffectType="2"		;//动画 竖直向上抛

	HPEffectType="3"		;//动画 斜向右上抛

	*****************************************

	;//自定义动画读取 Xml \ attackeffect.xml

	UiEffect EffectId

	10000 = 普通攻击扣血动画
	10001 = 破防伤害提示
	10002 = 躲避
	10012 = 反弹
	10013 = 吸血
	10017 = 沉默
	10018 = 重力
	10023 = 暴击
	10024 = 双倍暴击
	10025 = 战意追击
	10026 = 自然守护
	10034 = 麻痹抵抗
	10035 = 神圣护甲
	10036 = 魔魂守护

	10055 = 金攻		;//可用于实现切割效果，例临时脚本给人物添加99999的金防，当前攻击就只对怪物有效
	10056 = 木攻		;//用此类无属性实现特殊攻击效果，可降低脚本压力
	10057 = 水攻
	10058 = 火攻
	10059 = 土攻

	10060 = 神圣伤害
	10061 = 切割伤害


2、[服务端] 优化：$PNEUMANAME 变量操作元神细节问题

	*****************************************
	涉及优化：CHANGEAPPR、CHANGEMODE
	*****************************************

	[@元神状态修改]
	#IF
	TRUE
	#ACT
	$PNEUMANAME.CHANGEAPPR 69 19
	$PNEUMANAME.ChangeMode 33 1
	BREAK


3、[服务端] 优化：$IPHUMCOUNT 获取玩家当前IP所在线角色数量返回异常问题

	$MAPHUMCOUNT(ALL).IP	;//返回游戏独立IP数量

	$IPHUMCOUNT(A)		;//返回指定IP 登录的角色数量

	CHANGEIP A B		;//指定IP 登录的所有角色执行B参数的标签，触发QM文件


4、[服务端] 修复：Mir200 \ Data 目录内自动匹配文件读取遗漏问题

	**********************************************
	涉及文件：Mir200 \ Data \ cfg_VariableCmd.csv
	涉及文件：Mir200 \ Data \ cfg_ConditionCmd.csv
	涉及文件：Mir200 \ Data \ cfg_ActionCmd.csv
	**********************************************

	Mir200 \ Data \ cfg_ConditionCmd.xls	;//检测命令 自动兼容
	Mir200 \ Data \ cfg_ActionCmd.xls	;//执行命令 自动兼容
	Mir200 \ Data \ cfg_VariableCmd.xls	;//游戏变量 自动兼容


	****************************************************
	文件内容范例：Mir200 \ Data \ cfg_ConditionCmd.xls
	****************************************************
	1,POSTMAIL,Sendmail
	2,SetMapZoneBuff,GSMAPBUFF
	3,GETRANDOMLINETEXT,ReadRandomStr
	4,CHANGEITEMADDVALUE,UPGRADEUSERITEM
	5,SetStringBlank,FillText
	6,GAMEGLORY,GAMEPOINT
	7,CHANGEITEMADDVALUE,UPGRADEUSERITEM

	****************************************************
	文件内容范例：Mir200 \ Data \ cfg_ConditionCmd.csv
	****************************************************
	1,EQUAL,EQUAL
	2,LARGE,LARGE
	3,SMALL,SMALL

	****************************************************
	文件内容范例：Mir200 \ Data \ cfg_ActionCmd.csv
	****************************************************
	1,$USERNAME,$USERNAME
	2,$LEVEL,$LEVEL
	3,$GAMEGLORY,$GAMEPOINT


5、[客户端] 修复：QuitWnd.xml 退出按钮点击无效问题

	****************************************************
	涉及文件：GsRes \ ui \ QuitWnd.xml
	****************************************************


6、[服务端] 修复：人物、怪物、NPC等鼠标点击图层异常问题


7、[服务端] 修复：新版防外挂网关导致攻速、施法速度异常问题


8、[客户端] 优化：部分群攻怪物动画效果

	****************************************************
	涉及文件：GsRes \ Xml \ GsDiyMagic.xml
	****************************************************

	****************************************************
	涉及怪物：通天教主
	****************************************************
 
	Magic magic_id = 1163	;//攻击效果飞行
	Magic magic_id = 4253	;//攻击技能2
	Magic magic_id = 4013	;//玩家被击中
	Magic magic_id = 4252	;//BOSS死亡

	****************************************************
	涉及怪物：蛇妖王
	****************************************************
 
	Magic magic_id = 2161	;//寒冰箭
	Magic magic_id = 2162	;//千里冰封

	****************************************************
	涉及怪物：阿修罗神
	****************************************************

	Magic magic_id = 4362	;//攻击
	Magic magic_id = 4363	;//变身


9、[客户端] 新增：自定义装备描述框底层背景

	****************************************************
	涉及文件：GsRes \ Xml \ ItemTip.xml
	****************************************************
	涉及语句：ignore	;//原始背景边框隐藏
	****************************************************

	语句案例：
	****************************************************
	1、隐藏了原始背景边框
	2、调用图包3，素材编号35500作为装备背景
	3、边框距离边缘坐标，X-6，Y-6
	****************************************************
	<tip goodsname="24" maxwidth="330" ignore="1" >
	<line>
		<col picpackage="3" content="35500" ix="-6" iy="-6" offxy="1" bgtype="1" bgsize="30" offw="15" offh="10"/>
	</line>
	</tip>


10、[客户端] 新增：怪物图包 monster11 - monster30
	
	文件夹名字	图包号		APPR起始编号

	monster11 	800		1000
	monster12 	801		1100
	monster13 	802		1200
	monster14 	803		1300
	monster15 	804		1400
	monster16 	805		1500
	monster17 	806		1600
	monster18 	807		1700
	monster19 	808		1800
	monster20 	809		1900
	monster21 	810		2000
	monster22 	811		2100
	monster23 	812		2200
	monster24 	813		2300
	monster25 	814		2400
	monster26 	815		2500
	monster27 	816		2600
	monster28 	817		2700
	monster29 	818		2800
	monster30 	819		2900


11、[客户端] 新增：定义 APPR > 1000 的怪物动作逻辑

	****************************************************
	涉及文件：GsRes \ ini \ NewMon.ini
	****************************************************
	文本语句：

	[A]
	B=C/D/E/F

	A = 怪物APPR
	B = 怪物动作编号
	C = 素材起始张数
	D = 占用张数
	E = 实际张数
	F = 播放速度
	****************************************************
	怪物动作编号

	编号		动作含义 
	0 		待机 
	1 		走路 
	2 		跑步 
	3 		攻击 
	4 		受伤 
	10		死亡 
	12		出生特效 
	****************************************************
	文本范例：

	[1000]
	0=0/8/4/8
	1=64/8/6/2
	2=128/8/6/2
	3=200/8/6/3
	4=400/3/3/2
	10=424/4/4/4
	****************************************************

*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
*  GameShow更新日志 For 2024年02月
*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
*[更新] - [客户端]
*[更新] - GsRes \ GsClient.gs
*[更新] - GsRes \ Dll \ Engine.dll
*[更新] - GsRes \ Dll \ Engine.dll.update
;-------------------------------------------
*[更新] - [服务端]
*[更新] - Mir200 \ GsEngine.exe
*[更新] - GameCenter.exe
*[更新] - GameLoadTool.exe
;------------------------------------------

1、[服务端] 新增：怪物免伤护盾


	怪物数据库：

	1、需勾选怪物数据库右上角的 [ 怪物免伤盾 ]
	2、MP 怪物免伤盾的护盾值，每次受到攻击只掉1点护盾值
	3、SC 怪物的免伤百分比，50就是免伤50%伤害，90就是免伤90%伤害


	素材涉及位置：GsRes \ ini \ GsEffect.ini
	素材涉及标签：[Gs_MonShield]

	[Gs_MonShield]
	A=B/C/D/E/F/G/H/I/J/K/L/M/N/O

	A = 怪物名字
	C = 护盾背景 素材图包号
	D = 护盾背景 素材编号
	E = 护盾背景 素材偏移X
	F = 护盾背景 素材偏移Y
	G = 护盾背景 素材通道
	H = 护盾素材 素材图包号
	I = 护盾素材 素材编号
	J = 护盾素材 素材偏移X
	K = 护盾素材 素材偏移Y
	L = 护盾素材 素材通道
	M = 护盾文字 素材偏移X
	N = 护盾文字 素材偏移Y
	O = 护盾持续动画 对应读取 GsDiyMagic.xml 内的 Magic magic_id
	P = 护盾破碎动画 对应读取 GsDiyMagic.xml 内的 Magic magic_id


	范例展示：

	[Gs_MonShield]
	阿修罗神=1/35301/75/-58/0/1/35302/75/-58/0/75/-35/32010/32011


2、[客户端] 新增：右键装备自动进入元神包裹开关

	*******************************
	涉及文件：GsRes \ ini \ launcher.ini
	*******************************
	涉及标签：EquipmentTransfer=1	;//关闭右键装备自动进入元神包裹
	*******************************


3、[客户端] 新增：隐藏人物武器、衣服、发型以外的外显装备

	*******************************
	涉及文件：GsRes \ ini \ launcher.ini
	*******************************
	涉及标签：ShowNeweEquip=1	;//隐藏人物武器、衣服、发型以外的外显装备
	*******************************


4、[客户端] 新增：Lianji 连斩动画显示位置

	*******************************
	涉及文件：GsRes \ ini \ launcher.ini
	*******************************
	涉及标签：NewLianji=1		;//连斩动画将显示在平均居中靠上位置
	*******************************


5、[合区工具] 修复：新属性合区后出现属性归零的问题 


6、[服务端] 修复：DiyAttr 新属性赋值装备后，会出现异常叠加属性的问题


	新增列：DiyAttr1 - DiyAttr10

	*******************************
	属性调整方式：UPGRADEUSERITEM A B C D
	*******************************

	A 物品序列号 
	B 属性位置 ( 351-360 ) 
	C 操作符号
	D 数值 


	服务端数据库属性 取值：$ITEMINFO[A].DIYVALUE1 - $ITEMINFO[A].DIYVALUE10
	服务端脚本属性   取值：$ITEMINFO[A].GSVALUE(351) - $ITEMINFO[A].GSVALUE(360)
	客户端变量       取值：$DIYVALUE(1)-$DIYVALUE(10)


	*******************************
	新增列使用说明如下：
	*******************************

	DiyAttr1  对应 服务端 Mir200 \ Config \ Attributes.xml  内的 Attribute id ="0"
	DiyAttr2  对应 服务端 Mir200 \ Config \ Attributes.xml  内的 Attribute id ="1"
	DiyAttr10 对应 服务端 Mir200 \ Config \ Attributes.xml  内的 Attribute id ="9"

	如：DiyAttr1 的数值=10   效果：Attribute id ="0" 内的属性 乘以10倍
	如：DiyAttr1 的数值=30   效果：Attribute id ="0" 内的属性 乘以30倍
	如：DiyAttr1 的数值=50   效果：Attribute id ="0" 内的属性 乘以50倍


	------------------------------------------------------------------------------------------
	Attributes.xml支持调用的属性，请在更新日志内搜“Prop name”，支持调用新套装系统的所有属性
	------------------------------------------------------------------------------------------


7、[服务端] 修复：25个自定义装备 以下2个xml文件异常问题


	ItemTip.xml	;//自定义描述界面属性异常

	SuitCfg.xml	;//成功佩戴装备后未点亮文字的问题


8、[客户端] 优化：免伤盾怪物，免伤数值扣取不正确的问题

	*******************************
	免伤盾怪物，数据库设置要点
	*******************************

	1、需勾选怪物数据库右上角的 [ 怪物免伤盾 ]
	2、MP 怪物免伤盾的护盾值，每次受到攻击只掉1点护盾值
	3、SC 怪物的免伤百分比，50就是免伤50%伤害，90就是免伤90%伤害


9、[客户端] 新增：NPC头顶文字定义

	*******************************
	涉及文件：GsRes \ xml \ FontType.xml
	*******************************

	特殊 FontType id 说明：
	
	101	;//Sendmsg 14 播报信息 文字定义
	102	;//背包叠加物品数量 文字定义
	103	;//Npc头顶 文字定义


10、[服务端] 修复：SETMAPLIGHTZONE 地面特效异常问题


11、[服务端] 优化：ADDICON 最新脚本的时间等参数 不会再覆盖之前的脚本


12、[服务端] 优化：地面颜色、地面特效 随机数值总阈值，由百分比增至千分比


13、[服务端] 优化：人物死亡爆出物品概率总阈值，由200增至2000

	*******************************
	当前功能涉及位置
	*******************************

	主引擎 - 系统相关设置 - 人物死亡 - 掉落装备、红名装备、背包物品


14、[服务端] 修复：自定义怪物被麻痹后，逻辑处理异常问题


15、[客户端] 优化：F12内置自绘鼠标素材定义

	*******************************
	自绘鼠标开关
	*******************************

	F12内挂 - 系统设置 - 图像设置 - 自绘鼠标

	正常状态的鼠标		素材位置：INTERFACE\003\00376.tex
	修理时候的鼠标		素材位置：INTERFACE\145\14535.tex
	特殊修理的鼠标		素材位置：INTERFACE\145\14536.tex

	选中攻击的目标		素材位置：INTERFACE\166\16650.tex







*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
*  GameShow更新日志 For 2024年01月
*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
*[更新] - [客户端]
*[更新] - GsRes \ GsClient.gs
*[更新] - GsRes \ Dll \ Engine.dll
*[更新] - GsRes \ Dll \ Engine.dll.update
;-------------------------------------------
*[更新] - [服务端]
*[更新] - Mir200 \ GsEngine.exe
*[更新] - GameCenter.exe
;------------------------------------------

1、[服务端] 新增：传递变量<$SCRIPTPARAM(A)> goto等操作是否清理传递变量的机制

	涉及开关：主引擎 - 系统相关设置 - 游戏选项(1) - 脚本传递变量(自动清理)


2、[服务端] 优化：元神寻路、跟随、攻击、施法相关的AI逻辑


3、[服务端] 优化：角色复活后，身上装备数据显示异常问题


4、[服务端] 新增：GsMapBuff    参数B：44    参数G：特效ID

	参数A: M(X,Y,R)	//地图参数(支持变量) 
	参数B: 效果类型(0-44)
	参数C: 时间(秒)
	参数D: 伤害(仅对绿毒有效)
	参数E: 取值范围 0~2　　0:人物,怪物有效 1:人物有效 2:怪物有效
	参数此命令也会根据自身攻击模式！
	参数F: 取值范围 0~8　　0:周围一圈 1-8:代表八方向
	参数G：参数B为44时，此参数填写Magic magic_id内的编号

	*******************************
	参数B: 效果类型
	*******************************
	0：绿毒
	1：红毒
	2：人物变黑色		;//无特殊效果
	3：冰冻1		;//不可移动,不可攻击
	4：诅咒			;//人物变蓝色
	5：麻痹
	6：诅咒			;//人物变粉色
	7：战争牢笼
	8：隐身
	9：神圣战甲术
	10：幽灵盾
	11：魔法盾
	12：头顶红色箭头
	13：灵魂墙
	14：护身真气
	15：风火轮
	16：金刚护体
	17：风影盾
	18：战争旋风
	19：潜行
	20：灼烧
	22：乾坤冰冻		;//效果跟冰冻1一样
	24：沉默
	25：重力
	26：冰冻2		;//不可移动,可以攻击
	27：恐惧
	28：中毒效果		;//火毒攻心剑效果
	30：骷髅囚笼
	32：定身
	34：震慑		;//范围内的敌人都会被震退
	35：单次伤害		;//伤害特效对应 GsRes \ Xml \ GsDiyMagic.xml 内的 Magic magic_id ="4023"
	44：群体伤害及动画	;//参数G：伤害特效对应 GsRes \ Xml \ GsDiyMagic.xml 内的 Magic magic_id

	*******************************
	脚本范例展示
	*******************************
	[@技能使用触发1]
	#IF
	TRUE
	#ACT
	GsMapBuff <$M>(<$PARAM(0)>,<$PARAM(1)>,5) 44 1 1 2 0 1
	SENDMSG 5 您对5x5范围的敌人，释放了群体火球术
	BREAK

	[@技能使用触发2]
	#IF
	TRUE
	#ACT
	GsMapBuff <$M>(<$PARAM(0)>,<$PARAM(1)>,3) 44 1 1 2 0 11
	SENDMSG 5 您对3x3范围的敌人，释放了群体雷电术
	BREAK

	[@技能使用触发3]
	#IF
	TRUE
	#ACT
	GsMapBuff <$M>(<$PARAM(0)>,<$PARAM(1)>,7) 35 1 100 2 0 67
	GsMapBuff <$M>(<$PARAM(0)>,<$PARAM(1)>,7) 44 1 1 2 0 67
	SENDMSG 5 您的群体幽冥火咒对7x7范围的敌人造成了100点伤害
	BREAK


5、[客户端] 新增：元神状态文字信息开关

	涉及文件：GsRes \ ini \ launcher.ini

	涉及标签：PNEUMANAME=0	PNEUMANAME=1


6、[服务端] 新增：UPGRADEUSERITEM  参数B：80  融合特殊属性

	*******************************
	参数B为80时，参数D效果类型
	*******************************
	项链：
	1	;//冰冻

	头盔：
	1	;//重力

	手镯：
	1	;//沉默
	2	;//恐惧

	戒指：
	1	;//重生
	2	;//麻痹
	4	;//魔道麻痹
	8	;//护体
	16	;//抗性
	32	;//护体
	64	;//神圣抗性
	128	;//神圣魔道麻痹

	靴子：
	1	;//幸运

	*******************************
	脚本范例展示
	*******************************
	[@脚本范例展示1]
	#IF
	TRUE
	#ACT
	GIVE 圣战项链 1
	UPGRADEUSERITEM $PARAM(10) = 1
	SENDMSG 5 您获得了附带冰冻效果的圣战项链
	BREAK

	[@脚本范例展示2]
	#IF
	TRUE
	#ACT
	GIVE 天尊头盔 1
	UPGRADEUSERITEM $PARAM(10) = 1
	SENDMSG 5 您获得了附带重力效果的天尊头盔
	BREAK

	[@脚本范例展示2]
	#IF
	TRUE
	#ACT
	GIVE 神武戒指 1
	UPGRADEUSERITEM $PARAM(10) = 2
	SENDMSG 5 您获得了附带麻痹效果的神武戒指
	BREAK


7、[服务端] 新增：批量清理万能变量

	涉及命令：CLEARVAR A

	参数A：万能变量

	*******************************
	命令备注说明
	*******************************
	1、万能变量后缀会自动增加符号：_
	2、清理时，默认初始数值：0

	*******************************
	脚本范例展示
	*******************************
	[@脚本范例展示1]
	#IF
	TRUE
	#ACT
	CLEARVAR N$当前随机品质 3 
	SENDMSG 5 清理成功，<$STR(N$当前随机品质_0)>
	SENDMSG 5 清理成功，<$STR(N$当前随机品质_1)>
	SENDMSG 5 清理成功，<$STR(N$当前随机品质_2)>
	BREAK

	[@脚本范例展示2]
	#IF
	TRUE
	#ACT
	CLEARVAR N$随机极品数值 6
	SENDMSG 5 清理成功，<$STR(N$随机极品数值_0)>
	SENDMSG 5 清理成功，<$STR(N$随机极品数值_1)>
	SENDMSG 5 清理成功，<$STR(N$随机极品数值_2)>
	SENDMSG 5 清理成功，<$STR(N$随机极品数值_3)>
	SENDMSG 5 清理成功，<$STR(N$随机极品数值_4)>
	SENDMSG 5 清理成功，<$STR(N$随机极品数值_5)>
	BREAK


8、[服务端] 新增：滚动条组件脚本 支持：UI交互功能

	*******************************
	组件说明
	*******************************

	<listtopA B,C,D,E,F,G,H,I>

	A	;//A=滚动条当前组件ID

	E	;//参数E=0 滚动条模式
	E	;//参数E=1 UI交互模式


	*******************************
	参数E = 0
	*******************************
	B：单行的高度
	C：当前页面可见总行数
	D：单元包括的行数（滚动时候的集合）
	E：滚动条、UI交互开关
	F：组件坐标X
	G：组件坐标Y
	H：滚动条X坐标
	I：滚动条高度


	*******************************
	参数E = 1
	*******************************
	B：组件坐标X
	C：组件坐标Y
	D：UI交互动画的ID	;//对应文件：GsRes \ xml \ UiAction.xml 内的 UiAction action_id
	E：滚动条、UI交互开关
	F：0
	G：0
	H：0
	I：0


	*******************************
	UiAction.xml 文件语句介绍
	*******************************
	action_id	动作id
	name		描述
	time		动作时间 
	action_type	动作类型
	------------------------------------------------------------------------------------
	action_type=1	动作效果：平移		参数1：代表X坐标	参数2：代表Y坐标
	action_type=2	动作效果：缩放		参数3：代表缩放比例
	action_type=3	动作效果：闪烁		参数4：代表闪烁间隔
	------------------------------------------------------------------------------------
	param1		参数1
	param2		参数2
	param3		参数3
	param4		参数4


	*******************************
	UiAction.xml 文件语句范例
	*******************************
	<UiActions Ver="1">
	    <UiAction action_id ="1" name="右移闪烁" time = "2000" action_type = "3" param1= "100" param2= "0" param3 ="0" param4 ="0" />
	    <UiAction action_id ="2" name="右下移2秒" time = "2000" action_type = "1" param1= "100" param2= "100" param3 ="0" param4 ="0" />
	    <UiAction action_id ="3" name="右上移2秒" time = "2000" action_type = "1" param1= "100" param2= "-100" param3 ="0" param4 ="0" />
	</UiActions>


	*******************************
	脚本范例展示
	*******************************
 	[@脚本范例展示1]
	<listtop1 10,10,1,1,0,0,0,0>\
	<@@!GS_BTN 3,80,3,80,3,80,30,4/@立即前往1>\
	<offx=|46|y=|-17|fontType=|15|> 右移闪烁效果 <|off>\
	<listend1>\


9、[客户端] 新增：自动穿对比装备，间隔时间设置

	涉及文件：GsRes \ ini \ launcher.ini

	涉及标签：AutoEquipTime=10	;//代表10秒倒计时后穿戴


10、[客户端] 新增：创建角色界面只显示男战士

	涉及文件：GsRes \ ini \ launcher.ini

	涉及标签：SelOneJob=1


11、[服务端] 新增：25个自定义装备

	*******************************
	物品数据库Stdmode：

	136-160
	*******************************

	*******************************
	装备佩戴获取变量：$USEITEMS(A)

	参数A：0-60	;//36-60为新装备
	*******************************

	*******************************
	涉及放置框编号：100-160
	
	136-160为新装备，100-135则为可调用以前老装备
	*******************************

	*******************************
	客户端F10界面AvatarWnd：

	GridType标签取值范围	36-60
	*******************************



*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
*  GameShow更新日志 For 2023年12月
*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
*[更新] - [客户端]
*[更新] - GsRes \ GsClient.gs
*[更新] - GsRes \ Dll \ Engine.dll
*[更新] - GsRes \ Dll \ Engine.dll.update
;-------------------------------------------
*[更新] - [服务端]
*[更新] - Mir200 \ GsEngine.exe
*[更新] - GameLoadTool.exe
;------------------------------------------

1、[服务端] 新增：检测命令、执行命令、变量 等名称修改

涉及文件：

	Mir200 \ Data \ cfg_ConditionCmd.xls	;//检测命令 自动兼容
	Mir200 \ Data \ cfg_ActionCmd.xls	;//执行命令 自动兼容
	Mir200 \ Data \ cfg_VariableCmd.xls	;//游戏变量 自动兼容


可通过本功能实现脚本兼容，省去其他引擎版本转换至GS引擎时需要大改动的问题

例如：

脚本含义	彩虹引擎	GS引擎

检测骑乘	ISRIDEON	CHECKHORSE
发送邮件	POSTMAIL	Sendmail
地图伤害	SetMapZoneBuff	GSMAPBUFF


只需要将引擎间不同的命令写入xls内，GS引擎即可自动兼容彩虹引擎命令，不必重新改动版本


2、[服务端] 新增：批量清理 CUSTOMVALUE 变量

	CLEARCUSTOMVALUE A B

	A 清除变量起始数值
	B 清除变量末尾数值

[@示范]
#ACT
CLEARCUSTOMVALUE 0 199
SENDMSG 5 你0-199的变量全部清除为0
break


3、[服务端] 新增：烟花命令新增参数D

	GMexecute 烟花 A B C D

	A	特效编号 
	B	X坐标  
	C	Y坐标  
	D	0=仅自己可见  1=全体可见


4、[服务端] 新增：麒麟魔法攻击 触发QF标签 [@AttackDamageBB2]


5、[服务端] 修复：击飞效果，自己无法看见的问题


6、[服务端] 修复：OpenItemBox 脚本物品归属异常问题


7、[服务端] 新增：FCOLOR SCOLOR AUTOCOLOR  兼容传奇字体颜色格式

	脚本示范：

	<绿色/FCOLOR=250>

	<绿色/SCOLOR=250>

	<五颜六色/AUTOCOLOR=0,1,2,3,4,5,6,7,8,9>





*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
*  GameShow更新日志 For 2023年11月
*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
*[更新] - [客户端]
*[更新] - GsRes \ GsClient.gs
*[更新] - GsRes \ Dll \ Engine.dll
*[更新] - GsRes \ Dll \ Engine.dll.update
;-------------------------------------------
*[更新] - [服务端]
*[更新] - Mir200 \ GsEngine.exe
*[更新] - GameLoadTool.exe
;------------------------------------------


1、[服务端] 新增：物品数据库10个自定义属性

	新增列：DiyAttr1 - DiyAttr10

	-------------------------------
	属性调整方式：UPGRADEUSERITEM A B C D
	-------------------------------

	A 物品序列号 
	B 属性位置 ( 351-360 ) 
	C 操作符号
	D 数值 


	服务端数据库取值：$ITEMINFO[A].GSVALUE(B)
	服务端脚本取值：$ITEMINFO[A].DIYVALUE(B)
	客户端变量取值：$DIYVALUE(1)-$DIYVALUE(10)


	-------------------------------
	新增列使用说明如下：
	-------------------------------

	DiyAttr1  对应 服务端 Mir200 \ Config \ Attributes.xml  内的 Attribute id ="0"
	DiyAttr2  对应 服务端 Mir200 \ Config \ Attributes.xml  内的 Attribute id ="1"
	DiyAttr10 对应 服务端 Mir200 \ Config \ Attributes.xml  内的 Attribute id ="9"

	如：DiyAttr1 的数值=10   效果：Attribute id ="0" 内的属性 乘以10倍
	如：DiyAttr1 的数值=30   效果：Attribute id ="0" 内的属性 乘以30倍
	如：DiyAttr1 的数值=50   效果：Attribute id ="0" 内的属性 乘以50倍


	-------------------------------
	Attributes.xml 文件说明：
	-------------------------------

	Attribute id	对应物品数据库内的列	
	name		备注信息
	Props job	职业辨别：战法道 0 1 2
	jobname		备注信息
	Prop name	属性标签，请在更新日志内搜“Prop name”
	value_0		属性加成下限
	value_1		属性加成上限


	-------------------------------
	Attributes.xml 文件范例：
	-------------------------------

  <Attribute id ="0" name="体质">			
    <Props job="0" jobname="战士">			
        <Prop name="gj" value_0="10" value_1="20"/>
    </Props>
    <Props job="1" jobname="法师">
        <Prop name="gj" value_0="5" value_1="10"/>
        <Prop name="gwsh" value_0="1" value_1="1"/>
        <Prop name="tlhf" value_0="1"/>
    </Props>
    <Props job="2" jobname="道士">
        <Prop name="gj" value_0="5" value_1="10"/>
        <Prop name="gwsh" value_0="1" value_1="1"/>
        <Prop name="tlhf" value_0="1"/>
    </Props>
  </Attribute>


	------------------------------------------------------------------------------------------
	Attributes.xml支持调用的属性，请在更新日志内搜“Prop name”，支持调用新套装系统的所有属性
	------------------------------------------------------------------------------------------


2、[客户端] 修复：元神F10界面，切换按钮显示异常问题


3、[客户端] 修复：xml加密后，部分系统不读取的问题


4、[服务端] 优化：宠物拾取逻辑


5、[服务端] 优化：本体、假人自动攻击时，不再攻击以下Race的怪：22-树 23-采集怪


6、[服务端] 修复：底功武器，诅咒+10的时候输出不稳定的问题


7、[防外挂] 新增：连续5次超速，触发QF标签 [@网关外挂3]

	玩家使用外挂将触发QF标签  [@网关外挂]  [@网关外挂2]  [@网关外挂3]

	备注说明：如玩家触发了 [@网关外挂2] 却没有触发 [@网关外挂] ，则该玩家为100%开挂


	@网关外挂	触发机制：游戏发现玩家开挂，容易被网络波动影响

	@网关外挂2	触发机制：网关发现玩家开挂，数据准确不误报

	@网关外挂3	触发机制：网关发现玩家开挂，连续达到5次


8、[服务端] 修复：宝宝会主动攻击自己镖车的问题，镖车Race：215


9、[服务端] 优化：批操作脚本的代码

	CHECKPACKAGEITEMS		;//检测背包指定类型的物品
	CHECKQUALIFIEDITEMS		;//检测背包指定类型的物品
	TAKEQUALIFIEDITEMS		;//收取满足CHECKQUALIFIEDITEMS条件的物品


10、[服务端] 修复：GS_BTN，传递参数过多后异常问题


11、[服务端] 优化：CUSTOMVALUE 的变量套用方式

	[@CUS输出测试]
	#IF
	TRUE
	#ACT
	MOV N$万能变量1 1
	MOV D1 1
	CHANGECUSTOMVALUE 1 = 10
	SENDMSG 5 CUS1输出:<$CUSTOMVALUE($STR(N$万能变量1))>个！
	SENDMSG 5 CUS1输出:<$CUSTOMVALUE($STR(D1))>个！
	SENDMSG 5 CUS1输出:<$CUSTOMVALUE(N$万能变量1)>个！
	SENDMSG 5 CUS1输出:<$CUSTOMVALUE(D1)>个！
	SENDMSG 5 CUS1输出:<$CUSTOMVALUE(1)>个！
	BREAK


12、[服务端] 修复：自定义怪物魔法伤害倍数异常问题


13、[服务端] 修复：怪物攻击导致引擎报错问题


14、[服务端] 新增：CHECKVALIDPARAM A B		//用于检测PARAM变量是否存在相同值！

//参数1：起始值
//参数2：结束值

//此命令主要是用于转盘类型物品变量是否存在相同的ID！
//检测命令会忽略为0或者空的值！

[示范]
#IF
CHECKVALIDPARAM 6 9
#ACT
SENDMSG 5 变量<$PARAM(6)>到<$PARAM(9)>没有相同的值！
#ELSEACT
SENDMSG 5 变量<$PARAM(6)>到<$PARAM(9)>存在相同的值！





*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
*  GameShow更新日志 For 2023年10月
*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
*[更新] - [客户端]
*[更新] - GsRes \ GsClient.gs
*[更新] - GsRes \ Dll \ Engine.dll
*[更新] - GsRes \ Dll \ Engine.dll.update
;-------------------------------------------
*[更新] - [服务端]
*[更新] - Mir200 \ GsEngine.exe
*[更新] - DataTool.exe
;------------------------------------------

1、[客户端] 修复：默认仓库组件异常问题


2、[服务端] 修复：元神穿戴装备属性不刷新的问题


3、[服务端] 新增：UPDATAUI   呼出：任务界面、仓库界面

	脚本：UPDATAUI A B

	参数A：
		1	F9背包界面
		2	F10角色界面
		3	F11技能界面
		4	F12内挂设置界面
		6	灵犀宝盒界面
		8	邮件界面
		11	任务界面
		12	仓库界面
	
	参数B：
		0	自动开关 （关闭时变开启、开启时变关闭）
		1	开启界面
		2	关闭界面


4、[服务端] 修复：满背包状态下给予物品，导致引擎报错的问题


5、[合区工具] 修复：数据合并后，部分新属性未正常合并的问题


6、[服务端] 修复：灵兽摆摊会出现异常崩溃问题


7、[服务端] 修复：攻击倍数、经验倍数 等涉及时间基数的属性，时间异常问题


8、[服务端] 新增：宝宝属性参数 E F

	CHANGEPETABILITY A B C D E F

	A	宝宝名字
	B	属性类型
	C	操作符( 只支持“+”，当属性种类为 21、22 可以用 “-” )
	D	数值
	E	持续时间
	F	0 或 不写，参数A为宝宝名字	1，参数A为宝宝ID
	
参数B属性类型

0      //生命值
1      //防御
2      //魔防
3      //攻击下限
4      //攻击上限
5      //暴击
6      //减免防御
7      //减免躲避
8      //韧性
9      //神圣攻击下限
10     //神圣攻击上限
11     //金攻击
12     //木攻击
13     //土攻击
14     //水攻击
15     //火攻击
16     //金防御
17     //木防御
18     //土防御
19     //水防御
20     //火防御
21     //攻击速度
22     //移动速度
999    //当前血量


[@测试脚本]
#IF
True
#ACT
;-------------------------------------------------------------
ChangePetAbility 强化骷髅 1 + 50 10
SENDMSG 5 你的强化骷髅增加了50点防御，持续时间：10秒
;-------------------------------------------------------------
ChangePetAbility $SLAVE(0).USERID 1 + 100 60 1
SENDMSG 5 你的<$SLAVE(0).NAME>增加了100点防御，持续时间：60秒
;-------------------------------------------------------------
break


9、[服务端] 修复：武器增加诅咒后，导致输出伤害异常问题


10、[服务端] 新增：游戏引导功能


	引导功能素材下载地址：https://makegs.cowtransfer.com/s/1f660bbb89d94a


	备注说明：点击引导按钮后，触发QF文件内的 @_引导完成触发


	REDDOT A B C

	A	按钮ID
	B	素材指针方向
	C	文字提示内容


	[@引导脚本示范]
	#IF
	true
	#ACT
	REDDOT 2089 1 请点击此处
	SendMsg 5 请点击此处，按钮ID：2089
	BREAK


	[@_引导完成触发]
	#IF
	True
	#Act
	sendmsg 5 完成了引导，按钮ID：<$PARAM(1)>
	BREAK


11、[服务端] 新增：点击和快捷键呼出F11界面，触发 QUIFunction-0.txt 文件内的 @GS_F11触发


	功能开关： GsRes \ ini \ launcher.ini	DIYF11=1


	思路分析1：可配合 Changequickmagic 脚本，来实现自定义F11界面功能

	思路分析2：可实现职业技能分支，生活技能，九职业技能等玩法


12、[客户端] 新增：人物简装、怪物简装外观自定义


	涉及文件： GsRes \ ini \ launcher.ini

	涉及语句

	SimpleHuman1=1		;//人物简装 衣服shape
	SimpleHuman2=1		;//人物简装 武器shape
	SimpleMonGen=1		;//怪物简装 怪物appr


13、[客户端] 新增：Mask掩码 调试查看

	涉及命令：@makegs_testmode


14、[服务端] 新增：人物当前摊位的名字及宠物摊位返回变量

	$HUMANINFO.A.$BoothName		;//摊位名字
	$HUMANINFO.A.$Booth(0)		;//摊位第1个位置的物品序列号
	$HUMANINFO.A.$Booth(1)		;//摊位第2个位置的物品序列号
	$HUMANINFO.A.$Booth(2)		;//摊位第3个位置的物品序列号，其余摊位物品以此规律，依次类推

	$HUMANINFO.A.$PetBoothName	;//宠物摊位名字
	$HUMANINFO.A.$PetBooth(0)	;//宠物摊位第1个位置的物品序列号
	$HUMANINFO.A.$PetBooth(1)	;//宠物摊位第2个位置的物品序列号
	$HUMANINFO.A.$PetBooth(2)	;//宠物摊位第3个位置的物品序列号，其余摊位物品以此规律，依次类推


15、[服务端] 新增：For循环相关脚本
*--------------------------------------------------------------------------

	15.1） For循环脚本检测条件
 
	FORLOOP A B C

	A = 变量
	B = 判断符  支持：>大于 <小于 =等于 !不等于 \大于等
	C = 数值

*--------------------------------------------------------------------------

	15.2） 停止For循环脚本

	ENDFORLOOP

*--------------------------------------------------------------------------

	15.3） 仅限于For循环内的Goto脚本

	GOTOLOOP A B

	A = 执行标签

	B = Goto次数

*--------------------------------------------------------------------------

	15.4） 停止For循环的Goto脚本

	STOPLOOP

*--------------------------------------------------------------------------

	15.5） 范例脚本

[@循环]
#IF
True
#Act
MOV D1 1
FORLOOP D1 >= 1000
SENDMSG 5 ----------<$STR(D1)>--------------
INC D1 1
ENDFORLOOP            
SENDMSG 5 你成功循环了1000次

[@go循环]
#IF
True
#Act
MOV D0 0
GOTOLOOP @测试1 20

[@测试1]
#IF
SMALL D0 20
#ACT
Inc D0 1
SENDMSG 5 <$STR(D0)>.....
#ELSEACT
STOPLOOP   

*--------------------------------------------------------------------------


16、[服务端] 新增：$FORMULATION[] 四则运算变量方式

	支持以下运算方式：

	+	加
	-	减
	*	乘
	/	除
	%	取余
	^	幂运算

	取余：指整数除法中被除数未被除尽部分，如 5/4 取余则为 1
	

	幂运算：同底数幂相乘，底数不变

	如： 2^3 则幂运算结果为：2x2x2 = 8
	如： 5^8 则幂运算结果为：5x5x5x5x5x5x5x5 = 390625


17、[服务端] 备注：按钮ID编号、组件窗口编号、客户端xml变量说明、人物临时属性说明

	详细文件可在群文件下载：群文件 - 文档说明

	群号：416424027


18、[服务端] 新增：REDDOT引导功能支持所有按钮ID，按钮ID编号可在群文件下载


19、[防外挂] 新增：心跳包验证、数据核对验证

	玩家使用外挂将触发QF标签  [@网关外挂]  [@网关外挂2]

	备注说明：如玩家触发了 [@网关外挂2] 却没有触发 [@网关外挂] ，则该玩家为100%开挂


	[@网关外挂]
	#IF
	TRUE
	#ACT
	SENDMSG 5 此处为服务器与玩家电脑通讯检测
	BREAK

	[@网关外挂2]
	#IF
	TRUE
	#ACT
	SENDMSG 5 此处为服务器本地效验数据
	BREAK


18、[服务端] 新增：摆摊界面，隐藏和显示灵兽摆摊按钮

	灵兽摆摊按钮开关涉及以下2个地方

	1、主引擎 - 系统相关设置 - 游戏选项(2) - 允许宠物摆摊

	2、客户端 GsRes \ ini \ launcher.ini

	ShowPetBooth=0		;// 隐藏灵兽摆摊按钮
	ShowPetBooth=1		;// 显示灵兽摆摊按钮


19、[客户端] 修复：多NPC界面同时显示时，NPC界面按钮点击不触发的问题


20、[服务端] 修复：御兽天袍相关问题

	备注说明：游戏会自动根据御兽天袍名字，绘制对应外观

	物品名字	外显Shape

	御兽天袍	16
	极品御兽天袍	38
	仙魂御龙袍	202


21、[服务端] 新增：归宿起源返回变量

	$ITEMINFO[A].QIYUAN1	;//地图
	$ITEMINFO[A].QIYUAN2	;//怪物
	$ITEMINFO[A].QIYUAN3	;//时间
	$ITEMINFO[A].QIYUAN4	;//归属

	A = 物品ID


22、[服务端] 新增：装备属性信息显示在聊天栏内

	$ITEMID(A)

	A = 物品ID


	脚本范例：

	[@发送装备信息]
	#IF
	TRUE
	#ACT
	MOV S$装备ID 10000217
	SENDMSG 0 恭喜玩家<%S>获得了附带超级极品属性的装备：<$ITEMID($STR(S$装备id))>←鼠标移至此处查看属性
	BREAK


23、[客户端] 新增：F12界面配置文件 GsRes \ ui \ NewAssConfigWnd.xml

	操作步骤：

	1、将 NewAssConfigWnd.xml 文件放置于客户端 GsRes \ ui 文件夹内 

	2、将以下语句写入到 GsRes \ ui \ ui.xml
	<Window name = "NewAssConfigWnd" path = "NewAssConfigWnd.xml"/>

	3、打开 GsRes \ ui \ PanelWnd.xml 将F12内挂呼出按钮改为以下语句

<Button name ="NewAssConfigWnd" mask="13833">
<Offset x = "-7" y = "136" Align ="TopRight"/>
<NormalTexture index = "0" />
<HighlightTexture index = "13833" />
<PushedTexture index = "13834" />
<Tips text="系统设置(F12)" />
</Button>


24、[服务端] 优化：御兽天袍穿戴逻辑


25、[客户端] 修复：AvatarWnd.xml 分页过多导致崩溃的问题


26、[服务端] 修复：装备穿戴替换触发标签后，参数返回异常问题



*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
*  GameShow更新日志 For 2023年09月
*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
*[更新] - [客户端]
*[更新] - GsRes \ GsClient.gs
*[更新] - GsRes \ Dll \ Engine.dll
*[更新] - GsRes \ Dll \ Engine.dll.update
;-------------------------------------------
*[更新] - [服务端]
*[更新] - Mir200 \ GsEngine.exe
*[更新] - Mir200 \ RunGate.exe
;------------------------------------------

1、[服务端] 优化：RunGate网关 - 阶梯型攻速、移速、魔法速度的检测


2、[服务端] 新增：GS_BTN 参数12  缩放比例

;//参数详细介绍

参数1：正常按钮的图包号
参数2：正常按钮的素材编号
参数3：点亮按钮的图包号
参数4：点亮按钮的素材编号
参数5：点击按钮的图包号
参数6：点击按钮的素材编号
参数7：偏移X
参数8：偏移Y
参数9：冒泡信息		;//参数10=0或不写 此处为文字冒泡，参数10=1 此处则作为TIP编号(调用 Xml \ NpcTipsCfg.xml)
参数10：TIP开关
参数11：按钮ID		;//用于绘制按钮热点
参数12：缩放比例


3、[服务端] 新增：NPC面板参数 GSPACK(A)

	GSPACK(A)	A = 背景素材图包号

	GSNPC(A)	A = INTERFACE图包内的素材编号
	GSX(A)		A = X坐标
	GSY(A)		A = Y坐标
	GST(A)		A = 基准点
	GSL(A)		A = NPC图层
	origin(A)	A = 1		;//代表当前NPC页面内的内容以左上角为基准点
	GSPACK(A)	A = 背景素材图包号


4、[客户端] 新增：xml 语句：scale

	scale	;//  50 = 素材 按  50%比例显示
	scale	;// 100 = 素材 按 100%比例显示
	scale	;// 200 = 素材 按 200%比例显示

	xml语句示范：

  <Button name ="btnClose" scale="200">		;//下方素材放大2倍
    <Offset x = "15" y = "70" />
    <NormalTexture index = "80" />
    <HighlightTexture index = "80" />
    <PushedTexture index = "80" />
  </Button>


5、[客户端] 新增：技能快捷栏 隐藏语句

	涉及文件：GsRes \ ini \ launcher.ini

	涉及语句：ShowSkill	

	ShowSkill=0	;//关闭原来的技能快捷显示


6、[客户端] 新增：技能快捷栏 内的技能绘制命令

	涉及文件：GsRes \ ui \ PanelWnd.xml
	涉及文件：GsRes \ ui \ NewPanelWnd.xml

	涉及语句：SkillButton1 - SkillButton8

	语句示范：

  <Button name ="SkillButton1" mask="22002">
<!-- 在UI界面绘制快捷栏内的1号技能图标 -->
    <Offset x = "148" y = "80" Align ="TopLeft"/>
  </Button>
  <Button name ="SkillButton2" mask="22002">
<!-- 在UI界面绘制快捷栏内的2号技能图标 -->
    <Offset x = "186" y = "80" Align ="TopLeft"/>
  </Button>
  <Button name ="SkillButton3" mask="22002">
<!-- 在UI界面绘制快捷栏内的3号技能图标 -->
    <Offset x = "224" y = "80" Align ="TopLeft"/>
  </Button>


6、[客户端] 新增：xml文件 支持数字 转换为 素材方式显示

	涉及语句：fontEffectType = "A"

	A = 对应调用的数字素材ID	;// ID 对应 GsRes / Xml / attackeffect.xml 内的 UiEffect EffectId

	语句示范：

<Label name="ZDL" fontEffectType = "1">
<!-- 对应attackeffect.xml 内的 UiEffect EffectId -->
  <Offset x = "170" y = "77"/>
  <LabelText text="1495495">
<!-- 需要转换为素材的 数字 -->
  </LabelText>
</Label>


7、[服务端] 优化：ADDICON 脚本功能

	ADDICON A B

	A = GsRes \ Xml \ DiyBuff.xml  文件内的 buff id
	B = 时间 （当前ico图标显示的时间）

	ICON图标内的冒泡信息读取 OtherTipsCfg.xml 文件内的对应标签

	[@脚本范例]
	#IF
	TRUE
	#ACT
	ADDICON 1 10	;// 读取 OtherTipsCfg.xml 内的 tip name="iconTip1"
	ADDICON 3 10	;// 读取 OtherTipsCfg.xml 内的 tip name="iconTip3"
	ADDICON 5 10	;// 读取 OtherTipsCfg.xml 内的 tip name="iconTip5"
	BREAK


8、[服务端] 新增：程序版本号限制，可禁止不规范程序进入游戏

	设置方式说明：

	主引擎 - 系统相关设置 - 环境设置 - 客户端版本号        【填写：20230907】
	主引擎 - 系统相关设置 - 环境设置 - 允许普通客户端登陆  【勾选取消】


9、[服务端] 新增：UpgradeUserItemEx 参数B属性位置：新增至138

	引擎变量取值方式：$ITEMINFO[X].ITEMEXTET(Y)
	客户端变量取值方式：$ADDVALUE(A)

	0	//防御下限
	1	//防御上限
	2	//魔防下限
	3	//魔防上限
	4	//攻击下限
	5	//攻击上限
	6	//魔法下限
	7	//魔法上限
	8	//道术下限
	9	//道术上限
	10	//血量
	11	//蓝量
	13	//金属性
	14	//木属性
	15	//土属性
	16	//水属性
	17	//火属性
	18	//减免对方物理防御
	19	//减免对方物理防御
	20	//减免对方魔法防御
	21	//减免对方魔法防御
	24	//攻击上限倍数
	25	//攻击下限倍数
	26	//魔法上限倍数
	27	//魔法下限倍数
	28	//道术上限倍数
	29	//道术下限倍数
	30	//防御上限倍数
	31	//防御下限倍数
	32	//魔防上限倍数
	33	//魔防下限倍数
	34	//血量倍数
	35	//蓝量倍数
	36	//金攻击
	37	//木攻击
	38	//土攻击
	39	//水攻击
	40	//火攻击
	41	//金防御
	42	//木防御
	43	//土防御
	44	//水防御
	45	//火防御
	46	//幸运
	47	//诅咒
	48	//躲避
	49	//魔法躲避
	50	//中毒躲避
	51	//命中
	52	//魔法命中
	53	//中毒命中
	54	//伤害转移
	55	//伤害反射
	56	//暴击几率
	57	//抗性
	58	//双倍暴击
	59	//绝对防御
	60	//穿透概率
	61	//穿透比例
	62	//免伤概率
	63	//免伤比例
	64	//吸血值
	65	//吸血概率
	69	//战士免伤等级
	70	//法师免伤等级
	71	//道士免伤等级
	72	//骷髅免伤等级【针对宝宝】
	73	//体力恢复
	74	//魔法恢复
	75	//中毒恢复
	76	//怪物爆出倍数
	77	//爆包裹倍数
	78	//爆装备倍数
	79	//经验倍数
	80	//攻击倍数
	81	//防御倍数
	82	//魔防倍数
	83	//生命倍数
	84	//打怪伤害	;//0代表不增幅 100代表当前攻击对怪伤害+100%
	85	//第1极品属性
	86	//第1极品属性数值
	87	//第2极品属性
	88	//第2极品属性数值
	89	//第3极品属性
	90	//第3极品属性数值
	91	//神圣攻击下限
	92	//神圣攻击上限
	93	//神圣免伤等级
	94	//神圣穿透等级
	95	//第一圣灵技能ID
	96	//第一圣灵技能伤害百分比
	97	//第二圣灵技能ID
	98	//第二圣灵技能伤害百分比
	99	//第一圣灵免伤技能ID
	100	//第一圣灵免伤百分比
	101	//第二圣灵免伤技能ID
	102	//第二圣灵免伤百分比
	103	//第一圣灵反射技能ID
	104	//第一圣灵反射技能伤害百分比
	105	//第一圣灵反射技能概率
	106	//第二圣灵反射技能ID
	107	//第二圣灵反射技能伤害百分比
	108	//第二圣灵反射技能概
	109	//职业攻击上限
	110	//职业攻击下限
	111	//职业攻击倍数
	112	//职业伤害数值、上下限均会同步增加
	113	//冰冻概率
	114	//冰冻抵抗
	115	//冰冻时间
	116	//诅咒概率
	117	//抵抗诅咒
	118	//诅咒时间
	119	//麻痹概率
	120	//抵抗麻痹
	121	//麻痹时间
	122	//沉默概率
	123	//抵抗沉默
	124	//沉默时间
	125	//重力概率
	126	//抵抗重力
	127	//重力时间
	128	//恐惧概率
	129	//抵抗恐惧
	130	//恐惧时间
	131	//定身概率
	132	//抵抗定身
	133	//定身时间
	134	//震慑概率
	135	//抵抗震慑
	136	//震慑距离
	137	//击飞概率
	138	//抵抗击飞


10、[服务端] 新增：临时属性新增至：134

	变量取值方式：$PROVISIONALABIL(A)

	A	属性位置


	SetProvisionalAbil A B C D E

	A	属性位置
	B	操作符
	C	数值
	D	数值图层
	E	百分比


	参数A阐释：
	
	0     //防御
	1     //防御
	2     //魔法防御
	3     //魔法防御
	4     //攻击
	5     //攻击
	6     //魔法
	7     //魔法
	8     //道术
	9     //道术
	10     //生命值
	11     //魔法值
	12     //幸运
	13     //诅咒
	14     //躲避
	15     //魔法躲避
	16     //中毒躲避
	17     //命中
	18     //魔法命中
	19     //中毒命中
	20     //吸血
	21     //伤害转移
	22     //伤害反射
	23     //金属性
	24     //木属性
	25     //土属性
	26     //水属性
	27     //火属性
	28     //爆击机率
	29     //减免对方物理防御
	30     //减免对方魔法防御
	31     //减免对方物理躲避
	32     //减免对方魔法躲避
	33     //抗性
	34     //双倍暴击
	37     //暴击免伤百份比
	41     //穿透概率
	42     //穿透比例
	43     //免伤概率
	44     //免伤比例
	45	//攻击下限倍数
	46	//攻击上限倍数
	47	//魔法下限倍数
	48	//魔法上限倍数
	49	//道术下限倍数
	50	//道术上限倍数
	51	//防御下限倍数
	52	//防御上限倍数
	53	//魔法防御下限倍数
	54	//魔法防御上限倍数
	55	//血量倍数
	56	//蓝量倍数
	57	//吸血比例
	58	//吸血概率
	59	//金攻击
	60	//木攻击
	61	//土攻击
	62	//水攻击
	63	//火攻击
	64	//金防御
	65	//木防御
	66	//土防御
	67	//水防御
	68	//火防御
	69     //战士免伤等级
	70     //法师免伤等级
	71     //道士免伤等级
	72     //骷髅免伤等级【针对宝宝】
	73     //体力恢复 
	74     //魔法恢复 
	75     //中毒恢复  
	76     //怪物爆出倍数 
	77     //爆包裹倍数
	78     //爆装备倍数
	79     //经验倍数
	80     //攻击倍数 
	81     //防御倍数  
	82     //魔防倍数 
	83     //生命倍数 
	84     //打怪伤害	;//0代表不增幅 100代表当前攻击对怪伤害+100%
	85	//韧性
	86	//神圣攻击下限
	87	//神圣攻击上限
	88	//神圣免伤等级
	89	//神圣穿透等级
	90	//第一圣灵技能ID
	91	//第一圣灵技能伤害百分比
	92	//第二圣灵技能ID
	93	//第二圣灵技能伤害百分比
	94	//第一圣灵免伤技能ID
	95	//第一圣灵免伤百分比
	96	//第二圣灵免伤技能ID
	97	//第二圣灵免伤百分比
	98	//第一圣灵反射技能ID
	99	//第一圣灵反射技能伤害百分比
	100	//第一圣灵反射技能概率
	101	//第二圣灵反射技能ID
	102	//第二圣灵反射技能伤害百分比
	103	//第二圣灵反射技能概
	104	//伤害反射概率
	105	//职业攻击上限
	106	//职业攻击下限
	107	//职业攻击倍数
	108	//职业伤害数值
	109	//冰冻概率
	110	//冰冻抵抗
	111	//冰冻时间
	112	//诅咒概率
	113	//抵抗诅咒
	114	//诅咒时间
	115	//麻痹概率
	116	//抵抗麻痹
	117	//麻痹时间
	118	//沉默概率
	119	//抵抗沉默
	120	//沉默时间
	121	//重力概率
	122	//抵抗重力
	123	//重力时间
	124	//恐惧概率
	125	//抵抗恐惧
	126	//恐惧时间
	127	//定身概率
	128	//抵抗定身
	129	//定身时间
	130	//震慑概率
	131	//抵抗震慑
	132	//震慑距离
	133	//击飞概率
	134	//抵抗击飞


11、[服务端] 新增：POSINLIST 新增参数D

	POSINLIST A B C D

	A 检测变量
	B 文本(支持变量) 
	C 返回变量(可忽略) 
	D 返回内容所在行数


	范例展示：

	[@检测内容所在行数]
	#IF
	POSINLIST $STR(S151) ..\QUESTDIARY\游戏功能\新区限量回收.txt S153 P83
	#ACT
	SENDMSG 5 <$STR(S151)>存在新区限量回收文本的第<$STR(P83)>行
	BREAK


12、[服务端] 修复：GS_PIC GS_BTN 缩放异常失效


13、[服务端] 修复：GS_ITEMGETWND 页面GOTO后，物品自动返回背包问题


14、[服务端] 新增：触发免伤、穿透效果时，触发QF标签

	[@触发免伤]
	#IF
	TRUE
	#ACT
	SENDMSG 5 您触发了免伤效果，您所受伤害得到减免！
	BREAK

	[@触发穿透]
	#IF
	TRUE
	#ACT
	SENDMSG 5 您触发了穿透效果，对敌人造成额外伤害！
	BREAK


15、[客户端] 新增：人物客户端变量的显示，返回的属性数值包含：装备、脚本、临时属性的总和

	经验倍数	$EXPRATE
	攻击倍数	$POWERRATE
	防御倍数	$ACRATE
	魔防倍数	$MACRATE
	生命倍数	$HPRATE
	攻击倍数	$POWERRATE

	打怪伤害	$MONPOWER
	韧性		$GSRX
	双倍暴击	$GSSBBJ
	伤害转移	$GSSHZY
	伤害反射	$GSSHFS
	吸血几率	$GSXXJL
	吸血比例	$GSXXBL
	穿透几率	$GSCTJL
	穿透比例	$GSCTBL
	免伤几率	$GSMSJL
	免伤比例	$GSMSBL

	金攻		$JINATTACK
	木攻		$MUATTACK
	土攻		$TUATTACK
	水攻		$SHUIATTACK
	火攻		$HUOATTACK
	金防		$JINDEF
	木防		$MUDEF
	土防		$TUDEF
	水防		$SHUIDEF
	火防		$HUODEF

	金属性		$JIN
	木属性		$MU
	土属性		$TU
	水属性		$SHUI
	火属性		$HUO


16、[服务端] 新增：人物当前摊位物品的序列号

	$HUMANINFO.A.$Booth(0)	;//代表摆摊第1个位置的物品序列号
	$HUMANINFO.A.$Booth(1)	;//代表摆摊第2个位置的物品序列号
	$HUMANINFO.A.$Booth(2)	;//代表摆摊第3个位置的物品序列号，其余摊位物品以此规律，依次类推

	参数A = 人物名字


	功能思路分析：用于实现远程查看玩家摊位信息和购买摊位物品，类似于寄售行

	步骤1：绘制1个界面，根据序列号绘制玩家当前摊位所出售物品，此处涉及脚本：@@!GS_ITEM
	
	步骤2：在当前界面，额外增加远程打开摊位脚本，用户实现购买，此处涉及脚本：OPENBOOTH


	简易范例展示：

	[@MAIN]
	\\
	玩家名字：GameShow\\
	摊位商品：<@@!GS_ITEM <$HUMANINFO.GameShow.$Booth(1)>,0,0,100/@>  <@@!GS_ITEM <$HUMANINFO.GameShow.$	Booth(2)>,0,0,100/@>\\
	<购买摊位商铺/@购买摊位商铺&GameShow>

	[@购买摊位商铺]
	#IF
	!CHECKONLINE $SCRIPTPARAM(1)
	#ACT
	SENDMSG 5 玩家：<$SCRIPTPARAM(1)>当前不在线
	BREAK
	#ELSEACT
	OPENBOOTH $SCRIPTPARAM(1)
	BREAK


17、[客户端] 优化：夺宝传世及传奇世界的怪物显示方向逻辑

;//涉及文件 GsRes \ ini \ launcher.ini

MONDIR=0	;//默认
MONDIR=1	;//读取夺宝传世怪物素材 显示方向逻辑	316、317、391 等部分怪物显示方向为：单方向
MONDIR=2	;//读取传奇世界怪物素材 显示方向逻辑	256、257、258 等部分怪物显示方向为：单方向


18、[客户端] 优化：神兽火焰动画方位错误问题


19、[工具] 优化：版本命令查看工具

	1：放置于版本目录内时，将自动显示当前版本的命令，无需重新选择目录

	2：新增命令导出功能


20、[服务端] 新增：多种 新爆率 格式


1、普通格式爆率文本

1/1   金币  5500
1/2   金币  2000
1/1   强效太阳神水  1
1/1   强效太阳神水  1
1/1   强效太阳神水  1

*------------------------------------------------------------------------------

2、随机物品爆率文本

说明：每行爆率物品用“|”隔开，将随机爆出1件物品

1/30   攻杀剑法|残影刀法|血影刀法|护身真气   1
1/20   瞬间移动|灵魂道符|诱惑之光|替身法符   1

*------------------------------------------------------------------------------

3、随机物品爆率文本(增加权重)

说明：权重数值越大，爆出物品概率越高，权重值最大支持21亿。

1/30   圣战戒指,50|法神戒指,40|天尊戒指,30   1
1/20   圣战手镯,50|法神手镯,40|天尊手镯,30   1

*------------------------------------------------------------------------------

4、读取指定爆率文本格式(支持权重)

说明：读取MonItems目录指定路径文本爆率

1/2      L"装备品级/新手首饰.txt"    1
1/20     L"装备品级/新手衣服.txt"    1
1/20     L"装备品级/新手武器.txt"    1
1/10     L"装备品级/矿洞首饰.txt"    1

该怪物爆率1/2的概率爆出 MonItems\装备品级\新手首饰.txt 随机一件物品；

新手首饰.txt 文本内容【物品后面支持权重，也可忽略】

纯金项链
铜戒指
八角戒指
铁手镯
青铜头盔,50
准确项链,60
兽角戒指,70

*------------------------------------------------------------------------------

5、设置物品禁止爆率翻倍

说明：在物品前加“*”则表示该物品或该行物品不通过爆率翻倍

1/30   *神武头盔  1
1/30   *神武手镯|幻魔手镯|天玄手镯  1

*------------------------------------------------------------------------------

6、设置条件爆率文本格式

说明：满足条件后，才会执行该行爆率

对象类型(H/G) 检测变量 检测符【<、>、=、/(小于等于)、\(大于等于)】 检测数值 扣除数值(正数为加，负数为减)


爆率格式举例：

1、1/3600的概率触发后续检查

2、检测G43变量＞0的时，则G43变量-1，持续下面爆率

3、随机从 ( ) 内的物品里读取一行爆出

1/3600 RANDOM 1 H $STR(G43) > 0 -1
(
1 铜锤
1 无极
1 井中月
1 魔法权杖
)

*------------------------------------------------------------------------------

21、[服务端] 新增：支持BTN按钮，读取mask掩码文件，用于不规则形状按钮的拼接


	范例举例说明：

	1、如您当前功能为一个地图界面，由几十块不规则形状的素材组合而成

	2、此时就需要针对BTN按钮的素材，生成mask掩码，否则会出现点亮1个按钮，周边按钮也被点亮的问题


	如何生成mask掩码文件：

	1、下载群文件内的万能工具，选择wpf工具

	2、用wpf工具查看tex素材文件，右键tex文件选择生成掩码

	3、生成掩码后需要导入：GsRes \ Gs \ GsData1.Gs 对应目录内

	4、例：本次的tex为11012.txt，则生成的mask掩码为：11012.mask

	5、导入目录：GsRes \ Gs \ GsData1.Gs 内的 mask \ 110 \ 11012.mask


22、[服务端] 修复：GameLoadTool.exe 工具未关闭得情况下，有几率占用数据库导致加载数据库失败的问题


23、[客户端] 优化：ClickEvent 语句支持自定义标签，触发 服务端 GsFuntion_def\QUIFunction-0.txt 内对应的标签

	
	备注说明：当前语句标签支持所有xml文件触发，包括但不仅限于 UI/AvatarWnd.xml  UI/PackageWnd.xml


	语句示例：

 <Button name ="DiyButton1" scale="50">
    <Offset x = "15" y = "70" />
    <NormalTexture index = "58632" />
    <HighlightTexture index = "58633" />
    <PushedTexture index = "58634" />
    <Tips text="一键回收" />
    <Scripts>
      <OnClick>
        ClickEvent("@一键回收");
      </OnClick>
    </Scripts> 
  </Button>


	触发说明：触发 GsFuntion_def\QUIFunction-0.txt 文件内的 [@一键回收]


24、[客户端] 优化：[Shield_Woool] 盾牌内观定义异常问题


25、[服务端] 优化：背包刷新按钮，不再改变背包排序


26、[服务端] 优化：GSADD10BTN 异常崩溃问题


27、[客户端] 优化：xml语句支持：Page name  分页模式绘制方式，目前仅支持：GsRes \ ui \ AvatarWnd.xml


	备注说明：使用分页功能后，以下文件将会失效 Mir200\Envir\GsFuntion_def\GClothWndNpc-0.txt


	语句阐释：

	Page name		分页标识：Config1 ~ Config99
	text			文字
	TextX			文字X坐标
	TextY			文字Y坐标
	NormalTexture		按钮：正常
	HighlightTexture	按钮：点亮
	PushedTexture		按钮：点击
	btnX			按钮X坐标		
	btnY			按钮Y坐标
	Vertical		文字显示方式  0=横向  1=纵向
	Vspace
	Font			文字字体
	FontSize		文字大小
	BlackFrame		是否描边


	语句示例：

<Page name="Config1" text="基本属性" btnX="-35" btnY="35" TextX="0" TextY="0" NormalTexture="120" HighlightTexture="121" PushedTexture="122" Vertical="0" Vspace="0" Font="FONT_SONGTI" FontSize="12" BlackFrame="1">
<Label name="labFightPower" bold="1" BlackFrame = "1"> 
<Offset x = "-2" y = "74" align="TopLeft"/>
<LabelText text="经验值">
<Font name="FONT_SONGTI" size="12" flag="4"/>
<Color value="ffc600"/> 
</LabelText>
</Label>
<Label name="$JYZ" bold="1" BlackFrame = "1"> 
<Offset x = "70" y = "74" align="TopLeft"/>
<LabelText text="">
<Font name="FONT_SONGTI" size="12" flag="4"/>
<Color value="ffffff"/> 
</LabelText>
</Label>
		</Page>

<Page name="Config2" text="特殊属性" btnX="35" btnY="35" TextX="0" TextY="0" NormalTexture="120" HighlightTexture="121" PushedTexture="122" Vertical="0" Vspace="0" Font="FONT_SONGTI" FontSize="12" BlackFrame="1">
<Label name="labFightPower" bold="1" BlackFrame = "1"> 
<Offset x = "-2" y = "74" align="TopLeft"/>
<LabelText text="暴击">
<Font name="FONT_SONGTI" size="12" flag="4"/>
<Color value="ffc600"/> 
</LabelText>
</Label>
<Label name="$JYZ" bold="1" BlackFrame = "1"> 
<Offset x = "70" y = "74" align="TopLeft"/>
<LabelText text="">
<Font name="FONT_SONGTI" size="12" flag="4"/>
<Color value="ffffff"/> 
</LabelText>
</Label>
		</Page>


28、[服务端] 新增：技能：开天斩  技能ID：170


	技能效果 涉及文件：服务端 Mir200 \ Config \ MagicSkill.xml

	<Magic id = "170" Name= "开天斩">
	<!-- Lv:技能等级 Value1:最小威力 Value2:最大威力 Value3:增加攻击倍数 Value4:击飞几率 Value5:范围 -->
		<Skill Lv = "0" Value1 = "5" Value2 = "10" Value3 = "1.3" Value4 = "10" Value5 = "1"/>
		<Skill Lv = "1" Value1 = "10" Value2 = "20" Value3 = "1.5" Value4 = "15" Value5 = "1"/>
		<Skill Lv = "2" Value1 = "15" Value2 = "30" Value3 = "1.7" Value4 = "20" Value5 = "1"/>
		<Skill Lv = "3" Value1 = "20" Value2 = "40" Value3 = "1.8" Value4 = "30" Value5 = "2"/>
		<Skill Lv = "4" Value1 = "30" Value2 = "50" Value3 = "1.9" Value4 = "50" Value5 = "3"/>
	</Magic>


	技能动画 涉及文件：GsRes \ xml \ GsDiyMagic.xml

	以下放置于 GsDiyMagic.xml 魔法树 模块内
	
    <Magic magic_id ="170" attr= "0" name="开天斩" d1="0" d2="0" d3="0" d4="0" >
    <MagUnit unit_idx ="7771" attr= "65576" cycle="0" speed="100" flyspeed="100" offx="-265" offy="-264" sound="328" byRev1="0" iRev1="0" >
    </MagUnit>
    <MagUnit unit_idx ="7772" attr= "65576" cycle="0" speed="80" flyspeed="80" offx="-265" offy="-264" sound="328" byRev1="0" iRev1="0" >
    </MagUnit>
    </Magic>

    <Magic magic_id ="4268" attr= "0" name="开天斩击中流血" d1="0" d2="0" d3="0" d4="0" >
    <MagUnit unit_idx ="7770" attr= "40" cycle="0" speed="40" flyspeed="40" offx="0" offy="0" sound="0" byRev1="0" iRev1="0" >
    </MagUnit>
    </Magic>

	以下放置于 GsDiyMagic.xml 魔法单元 模块内

      <Unit unit_id ="7770" tex= "6170" frames="6" framereal="6" name="开天斩击中流血" dirs="1" package="7" alpha="0" />
      <Unit unit_id ="7771" tex= "42801" frames="12" framereal="11" name="开天斩1" dirs="8" package="7" alpha="0" />
      <Unit unit_id ="7772" tex= "42901" frames="12" framereal="11" name="开天斩2" dirs="8" package="7" alpha="2" />


	特别说明：

	被开天斩技能击飞，触发QF文件内的 @击飞前触发

	$PARAM(0)	;//技能id：170
	$PARAM(1)	;//目标类型 1=玩家 0=其他
	$PARAM(2)	;//目标类型 1=元神 0=其他
	$PARAM(3)	;//目标名字
	$PARAM(4)	;//目标名字(不带数字)
	$PARAM(5)	;//目标X
	$PARAM(6)	;//目标Y
	$PARAM(7)	;//目标等级
	$PARAM(8)	;//目标当前血量
	$PARAM(9)	;//目标最大血量
	$PARAM(10)	;//伤害(可以直接修改)，可使用 SETPARAM 10 脚本调整伤害值
	$PARAM(11)	;//目标方向

	STOP	;//可以取消击飞效果


29、[客户端] 优化：传世部分怪物素材，翻转异常问题

	备注说明：调用传世怪物素材时，需将怪物动作逻辑调整为传世模式

	涉及文件：GsRes \ ini \ launcher.ini

	MONDIR=2	;//读取传奇世界怪物素材 显示方向逻辑	256、257、258 等部分怪物显示方向为：单方向


30、[服务端] 新增：GS_PIC脚本支持 真实颜色 及 灰度

;//参数详细介绍

参数1：图包号
参数2：素材编号
参数3：偏移X
参数4：偏移Y
参数5：素材显示通道(0~2)
参数6：TIP编号(调用 Xml \ NpcTipsCfg.xml)

参数7：缩放比例
参数8：灰度

参数8 = 为空、0		;//素材显示 真实颜色
参数8 = 1		;//素材显示 灰色


31、[服务端] 新增：技能：八方分影斩  技能ID：154


	技能效果 涉及文件：服务端 Mir200 \ Config \ MagicSkill.xml

	<Magic id = "154" Name= "八方分影斩">  
	<!-- Level表示技能等级， Value1:最小威力(最大21亿) Value2:最大威力(最大21亿) Value3:威力系数 Value4:攻击距离 Value5:残影个数-->
		<Skill Lv = "0" Value1 = "150" Value2 = "180" Value3 = "1.1" Value4 = "5" Value5 = "1"/>
		<Skill Lv = "1" Value1 = "160" Value2 = "190" Value3 = "1.3" Value4 = "5" Value5 = "2"/>
		<Skill Lv = "2" Value1 = "170" Value2 = "200" Value3 = "1.5" Value4 = "5" Value5 = "3"/>
		<Skill Lv = "3" Value1 = "180" Value2 = "210" Value3 = "1.7" Value4 = "5" Value5 = "5"/>
		<Skill Lv = "4" Value1 = "190" Value2 = "220" Value3 = "2.0" Value4 = "7" Value5 = "8"/>
	</Magic>


	技能动画 涉及文件：GsRes \ xml \ GsDiyMagic.xml

	以下放置于 GsDiyMagic.xml 魔法树 模块内
	
    <Magic magic_id ="154" attr= "0" name="八方分影斩" d1="0" d2="0" d3="0" d4="0" >
    <MagUnit unit_idx ="50007" attr= "33" cycle="0" speed="20" flyspeed="0" offx="0" offy="0" sound="0" byRev1="0" iRev1="0" >
    <MagUnit unit_idx ="616" attr= "67503889" cycle="0" speed="80" flyspeed="0" offx="-128" offy="-128" sound="0" byRev1="0" iRev1="0" >
    <MagUnit unit_idx ="50008" attr= "33" cycle="0" speed="20" flyspeed="0" offx="0" offy="0" sound="0" byRev1="0" iRev1="0" >
    </MagUnit>
    <MagUnit unit_idx ="50015" attr= "17" cycle="0" speed="20" flyspeed="0" offx="0" offy="0" sound="0" byRev1="0" iRev1="0" >
    </MagUnit>
    </MagUnit>
    <MagUnit unit_idx ="50009" attr= "17" cycle="0" speed="20" flyspeed="0" offx="0" offy="0" sound="1" byRev1="0" iRev1="0" >
    </MagUnit>
    </MagUnit>
    </Magic>

    <Magic magic_id ="616" attr= "0" name="八方分影斩飞" d1="0" d2="0" d3="0" d4="0" >
    <MagUnit unit_idx ="616" attr= "67503889" cycle="0" speed="80" flyspeed="0" offx="-128" offy="-128" sound="0" byRev1="0" iRev1="0" >
   </MagUnit>
    </Magic>

    <Magic magic_id ="1092" attr= "0" name="八方分影斩刀光" d1="0" d2="0" d3="0" d4="0" >
        <MagUnit unit_idx ="617" attr= "40" cycle="0" speed="40" flyspeed="0" offx="0" offy="0" sound="0" byRev1="0" iRev1="0" >
        </MagUnit>
    </Magic>

    <Magic magic_id ="1093" attr= "0" name="八方分影斩Hit" d1="0" d2="0" d3="0" d4="0" >
        <MagUnit unit_idx ="329" attr= "24" cycle="0" speed="80" flyspeed="80" offx="0" offy="0" sound="0" byRev1="0" iRev1="0" >
        </MagUnit>
    </Magic>

	以下放置于 GsDiyMagic.xml 魔法单元 模块内

      <Unit unit_id ="329" tex= "16900" frames="6" framereal="6" name="怒斩天下-hit" dirs="1" package="0" alpha="2" />
      <Unit unit_id ="616" tex= "51401" frames="7" framereal="7" name="八方分影斩-fly" dirs="8" package="0" alpha="0" />
      <Unit unit_id ="617" tex= "51470" frames="6" framereal="6" name="八方分影斩刀光" dirs="8" package="0" alpha="2" />
      <Unit unit_id ="50007" tex= "0" frames="1" framereal="1" name="owner或target隐身" dirs="1" package="0" alpha="0" />
      <Unit unit_id ="50008" tex= "0" frames="1" framereal="1" name="owner或target现身" dirs="1" package="0" alpha="0" />
      <Unit unit_id ="50009" tex= "0" frames="1" framereal="1" name="设置owner或target的魔法状态" dirs="1" package="0" alpha="0" />
      <Unit unit_id ="50015" tex= "0" frames="1" framereal="0" name="八方分影斩分身开始" dirs="1" package="0" alpha="0" />


32、[服务端] 新增：宝宝攻击触发 [@attackPet] 新增：$PARAM(10)

	宝宝攻击触发QF脚本下 [@attackPet] 并返回以下参数

          $PARAM(0)    //攻击目标技能
          $PARAM(1)    //攻击目标对象（0：是怪物，1：玩家或元神）
          $PARAM(2)    //目标是否元神（0：是玩家，1：是元神）
          $PARAM(3)    //目标名字
          $PARAM(4)    //目标原始名字
          $PARAM(5)    //目标坐标X
          $PARAM(6)    //目标坐标Y
          $PARAM(7)    //目标等级 （返回玩家或元神等级/返回怪物等级/返回宠物等级）
          $PARAM(8)    //目标当前血量
          $PARAM(9)    //目标最大血量
          $PARAM(10)   //当前触发此标签的宝宝名字


33、[服务端] 新增：新版套装系统

	--------------------------------------------------------------------------
	新版套装范例下载地址：https://makegs.cowtransfer.com/s/39be4e2e98c640
	--------------------------------------------------------------------------


	新版套装开关1：GsRes \ ini \ launcher.ini	SuitCfg=No

	新版套装开关2：主引擎 - 人物相关设置 - 基本功能 - 读取新版套装xml ( 需勾选 )


	 版本  涉及文件：Mir200\Config  SuitItems.xml  Suit.xml

	客户端 涉及文件：GsRes \ Xml    SuitItems.xml  Suit.xml


	文件作用说明：

	SuitItems.xml		套装涉及装备定义，类似老套装的：【套装列表】

	Suit.xml		套装属性定义，类似老套装的：【套装数据库】


	SuitItems.xml 详细说明

	Suit name		套装备注文字
	skillid			套装激活的技能ID
	skilllv			套装激活的技能等级
	color			套装激活后的装备文字颜色
	skillcolor		套装激活后的技能文字颜色
	hint			套装激活提示的文字内容
	failhint		套装失效提示的文字内容
	Item pos		装备位置	如：衣服（位置0）  武器（位置1）  勋章（位置2）		详细位置请在说明书内搜：装备位置
	name			装备名字
	Scheme itemcount	套装激活条件，需要佩戴几件装备
	id			套装激活后附加的属性ID，对应 Suit.xml 文件内的 Suit id


	Suit.xml 详细说明

	Suit id		套装属性ID
	des		套装属性备注文字
	color		套装激活后的文字颜色
	Prop name	激活的属性类型
	value_0		激活的属性数值
	value_1		激活的属性数值，仅部分属性支持上下限

	SkillProp id	技能ID
	power		技能 威力百分比
	reduce		技能 免伤百分比
	holy_0		技能 神圣伤害下限
	holy_1		技能 神圣伤害上限
	ref		技能 伤害反射百分比
	ref_rate	技能 伤害反射概率

	SpProp id	加成的特殊属性ID

	-----------------------------------
	激活属性类型 ( Prop name ) 说明：
	-----------------------------------
	属性类型	备注说明
	hp		HP:
	mp		MP:
	fy		防御:		支持 value 上下限属性
	mffy		魔御:		支持 value 上下限属性
	gj		攻击:		支持 value 上下限属性
	mfgj		魔法攻击:	支持 value 上下限属性
	dsgj		道术攻击:	支持 value 上下限属性
	xy		幸运:
	zz		诅咒:
	mz		命中:
	db		躲避:
	mfmz		魔法命中:
	mfdb		魔法躲避:
	zdmz		中毒命中:
	zddb		中毒躲避:
	gjss		攻击速度:
	bjdj		暴击等级:
	bjsh		暴击伤害:
	sbbj		双倍暴击:
	ctdj		穿透:
	msdj		免伤:
	zsmsdj		战士免伤:
	fsmsdj		法师免伤:
	dsmsdj		道士免伤:
	bbmsdj		宝宝免伤:
	rx		韧性:
	ssgj		神圣攻击:	支持 value 上下限属性
	ssbjdj		神圣暴击:
	sssbbj		神圣双倍暴击:
	ssmsdj		神圣免伤:
	ssctdj		神圣穿透:
	tlhf		体力恢复:
	mfhf		魔法恢复:
	zdhf		中毒恢复:
	wsfy		无视防御:
	wsmffy		无视魔法防御:
	wsdb		无视躲避:
	wsmfdb		无视魔法躲避:
	qzsh		骑战伤害:
	kx		抗性:
	xxz		吸血:
	xxgl		吸血概率:
	shzy		伤害转移:
	shzygl		伤害转移概率:
	shfs		伤害反射:
	shfsgl		伤害反射概率:
	pdgl		破盾概率:
	pjgl		破击概率:
	ey		厄运:
	gwblbs		怪物爆率倍数:
	srbgbs		杀人包裹倍数:
	srzbbs		杀人装备倍数:
	jybs		经验加成:
	fybs		防御加成:
	mffybs		魔防加成:
	hpbs		生命加成:
	gjbs		攻击加成:
	jgj		金攻击:
	mgj		木攻击:
	sgj		水攻击:
	hgj		火攻击:
	tgj		土攻击:
	jfy		金防御:
	mfy		木防御:
	sfy		水防御:
	hfy		火防御:
	tfy		土防御:
	zygjbs		职业攻击加成:
	shbs		伤害加成:
	qggl		切割概率:
	qgsh		切割伤害:
	zygj		职业攻击:
	glwsfy		有一定几率无视防御:
	glwsmffy	有一定几率无视魔法防御:
	gwsh		打怪伤害:
	ydsd		移动速度:

	-------------------------------
	特殊属性ID ( SpProp id ) 说明：
	-------------------------------
	0:麻痹
	1:护体
	2:复活
	3:负载
	4:技巧
	5:探测
	6:隐身
	7:防麻痹
	8:破护身
	9:破复活
	10:超级麻痹
	11:超级护体
	12:超级复活
	13:不掉装备
	14:不掉包裹
	15:魔道麻痹
	16:防魔道麻痹


	-------------------------------
	套装列表范例：  SuitItems.xml
	-------------------------------
	  <Suit name="玄武套装" skill="" skillid="0" skilllv="0" color="FF88CC33" skillcolor="FF88CC33" shapectrl="0" hint="激活玄武套装属性" failhint="失去玄武套装属性">
	   <Item pos="3" name="玄武遮天项链"/>
	   <Item pos="4" name="玄武遮天头盔"/>
	   <Item pos="5" name="玄武遮天手镯"/>
	   <Item pos="6" name="玄武遮天手镯"/>
	   <Item pos="7" name="玄武遮天戒指"/>
	   <Item pos="8" name="玄武遮天戒指"/>
	   <Item pos="9" name="玄武遮天靴子"/>
	   <Item pos="10" name="玄武遮天腰带"/>
	   <Scheme itemcount="4" id="199"/>
	   <Scheme itemcount="6" id="200"/>
	   <Scheme itemcount="0" id="201"/>
	  </Suit>

	-------------------------------
	套装属性范例：   Suit.xml
	-------------------------------
	<Suit id="199" desc="玄武3件套属性" color="FF88CC33">
		<Prop name="hp" value_0="300000"/>
		<Prop name="fy" value_0="690" value_1="690"/>
	</Suit>
	<Suit id="200" desc="玄武5件套属性" color="FF88CC33">
		<Prop name="zygj" value_0="470" value_1="470"/>
		<Prop name="gwsh" value_0="120" value_1="120"/>
		<Prop name="tlhf" value_0="23"/>
	</Suit>
	<Suit id="201" desc="玄武8件套属性" color="FF88CC33">	
		<SkillProp id = "71" reduce = "38" />  
                <SkillProp id = "26" power = "270" />
                <SkillProp id = "44" power = "270" />
                <SkillProp id = "60" power = "270" />   
	</Suit>


34、[客户端] 新增：支持角色信息绘制文件下载

	--------------------------------------------------------------------------
	新版套装范例下载地址：https://makegs.cowtransfer.com/s/b7a60f71eac945
	--------------------------------------------------------------------------

	涉及文件：GsRes \ ini \ launcher.ini

	功能开关：ShowSelfPanel=1   开启显示角色信息绘制文件


	涉及文件：GsRes \ ui \ SelfPanelWnd.xml

	注意事项：
	需在 GsRes \ ui \ ui.xml 内添加语句 <Window name = "SelfPanelWnd" path = "SelfPanelWnd.xml"/>


	SelfPanelWnd 文件语句说明

	BackTexture index= "10001"		;//背景素材编号

	  <!-- 血、蓝 文字 -->
	<Label name="HPLabel" hidden="1">
	  <Offset x = "170" y = "60"/>
	  <LabelText text="">
	    <Font name="FONT_DEFAULT" size="12" flag="4"/>
	    <Color value="ffcc00"/>
	  </LabelText>
	</Label>
	<Label name="MPLabel" hidden="1">
	  <Offset x = "170" y = "77"/>
	  <LabelText text="">
	    <Font name="FONT_DEFAULT" size="12" flag="4"/>
	    <Color value="ffcc00"/>
	  </LabelText>
	</Label>

	  <!-- 血、蓝 进度条 -->
	<UserData index="HPLineX" data="10"/>		;//血条素材坐标X
	<UserData index="HPLineY" data="100"/>		;//血条素材坐标Y
	<UserData index="HPLineIndex" data="10003"/>	;//血条素材编号
	<UserData index="MPLineX" data="10"/>		;//蓝条素材坐标X
	<UserData index="MPLineY" data="140"/>		;//蓝条素材坐标X
	<UserData index="MPLineIndex" data="10004"/>	;//蓝条素材编号



35、[客户端] 新增：人物客户端变量的显示，返回的属性数值包含：装备、脚本、临时属性的总和


	韧性		$GSRX
	暴击		$BJ
	双倍暴击	$GSSBBJ
	伤害转移	$GSSHZY
	伤害反射	$GSSHFS
	吸血加成	$GSXXBL
	吸血机率	$GSXXJL
	免伤加成	$GSMSBL
	免伤机率	$GSMSJL
	穿透加成	$GSCTBL
	穿透机率	$GSCTJL

	金攻		$JINATTACK
	木攻		$MUATTACK
	水攻		$SHUIATTACK
	火攻		$HUOATTACK
	土攻		$TUATTACK
	金防		$JINDEF
	木防		$MUDEF
	水防		$SHUIDEF
	火防		$HUODEF
	土防		$TUDEF

	金属性		$JIN
	木属性		$MU
	水属性		$SHUI
	火属性		$HUO
	土属性		$TU


	冰冻概率	$SPECIAL(11)
	冰冻抵抗	$SPECIAL(12)
	冰冻时间	$SPECIAL(13)
	诅咒概率	$SPECIAL(14)
	诅咒抵抗	$SPECIAL(15)
	诅咒时间	$SPECIAL(16)
	麻痹概率	$SPECIAL(17)
	抵抗麻痹	$SPECIAL(18)
	麻痹时间	$SPECIAL(19)
	沉默概率	$SPECIAL(20)
	抵抗沉默	$SPECIAL(21)
	沉默时间	$SPECIAL(22)
	重力概率	$SPECIAL(23)
	抵抗重力	$SPECIAL(24)
	重力时间	$SPECIAL(25)
	恐惧概率	$SPECIAL(26)
	抵抗恐惧	$SPECIAL(27)
	恐惧时间	$SPECIAL(28)
	定身概率	$SPECIAL(29)
	抵抗定身	$SPECIAL(30)
	定身时间	$SPECIAL(31)
	震慑概率	$SPECIAL(32)
	抵抗震慑	$SPECIAL(33)
	震慑距离	$SPECIAL(34)
	击飞概率	$SPECIAL(35)
	抵抗击飞	$SPECIAL(36)

	防御倍数		$SPECIAL(37)
	魔防倍数		$SPECIAL(38)
	经验倍数		$SPECIAL(39)
	攻击倍数		$SPECIAL(40)
	生命倍数		$SPECIAL(41)
	打怪伤害		$SPECIAL(42)
	减免对方物理防御	$SPECIAL(43)
	减免对方魔法防御	$SPECIAL(44)
	减免对方物理躲避	$SPECIAL(45)
	减免对方魔法躲避	$SPECIAL(46)
	战士免伤		$SPECIAL(47)
	法师免伤		$SPECIAL(48)
	道士免伤		$SPECIAL(49)
	宝宝免伤		$SPECIAL(50)
	杀人包裹爆物概率	$SPECIAL(51)
	杀人装备爆物概率	$SPECIAL(52)
	神圣攻击下限		$SPECIAL(53)
	神圣攻击上限		$SPECIAL(54)
	神圣暴击		$SPECIAL(55)
	神圣双倍暴击		$SPECIAL(56)
	神圣免伤		$SPECIAL(57)
	神圣穿透		$SPECIAL(58)
	切割伤害下限		$SPECIAL(59)
	切割伤害上限		$SPECIAL(60)
	切割概率		$SPECIAL(61)
	职业攻击倍数		$SPECIAL(62)
	伤害增加值		$SPECIAL(63)
	职业攻击下限		$SPECIAL(64)
	职业攻击上限		$SPECIAL(65)


36、[客户端] 新增：FontType 定义特殊方式下的字体

	备注说明：如需自定义字体，则填写以下内容到 GsRes \ Xml \ FontType.xml


	备注：Sendmsg 14 字体自定义

	<FontType id="101" name = "sendmsg14" font="1" fontsize="28" color="0xFF999999" dwFlag="24" backcolor="" framecolor="0xFF000000" />


	备注：叠加物品在背包内显示的叠加数量，类似手游、页游的叠加物品在背包内的直观效果

	iOffX="0" iOffY="0"	用于调整文字显示坐标

	<FontType id="102" name = "背包叠加数量" font="1" fontsize="12" color="0xFFffffff" dwFlag="24" backcolor="" framecolor="0xFF000000" />



37、[服务端] 新增：玩家个人ID返回变量	$USERPLAYERID

	变量作用举例

	1、适用于 ADDBUFF 功能的参数C，用于在本体身上播放特效，例：使用野蛮冲撞技能时候，以本体为对象播放动画

	2、适用于 拍卖、寄售 等脚本，用玩家个人ID来记录独立信息

	3、适用于 跨服功能，根据玩家ID记录其详细数据



38、[服务端] 新增：背包获得到新物品触发 QF标签 @_GsAddbag

	备注说明：拾取、制造、GIVE 均会触发 @_GsAddbag

	触发后返回以下变量：

	$PARAM(0)	物品IDX
	$PARAM(1)	物品名字


39、[服务端] 新增：从指定TXT文件内随机取出指定数量的内容

	ReadRandomTxt A B C

	A 文件名称 
	B 存贮变量
	C 读取个数	;//读取指定个数的不同内容


	例如：

	1、txt里 存了 1~100 ，参数C=10，就是取10个不同的内容 存在参数B里

	2、如果参数B写的S50，则按照C的数值，依次排序：S51 S52 S53 S54 S55
	
	例子
	ReadRandomTxt ..\QUESTDIARY\礼包领取.txt S40 10
	sendmsg 5 s40:<$STR(S40)>|s41:<$STR(S41)>|s42:<$STR(S42)>|s43:<$STR(S43)>|s44:<$STR(S44)>
	sendmsg 5 s45:<$STR(S45)>|s46:<$STR(S46)>|s47:<$STR(S47)>|s48:<$STR(S48)>|s49:<$STR(S49)>


40、[微端] 新增；支持读取wpf文件


41、[素材读取及传输] 【重点！！】 【重点！！】 【重点！！】

	【微端】 素材传输：

	1、微端收到素材传输请求后，从 1~99 依次找寻素材发送给客户端

	2、读取优先级以文件【首个数字】为【最高权重】

	3、读取顺序：1 10 11 12 13 14 15 16 17 18 19 2 20 21 22 ... 99


	【客户端】 素材读取：

	1、优先读取客户端 GsRes\Res 内的tex素材文件

	2、读取客户端 GsRes\Gs 内的文件 GsRes99.Gs -> GsRes51.Gs

	3、读取客户端 GsRes\Gs 内的文件 GsRes1.Gs -> GsRes50.Gs



*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
*  GameShow更新日志 For 2023年08月
*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
*[更新] - [客户端]
*[更新] - GsRes \ GsClient.gs
*[更新] - GsRes \ Dll \ Engine.dll
*[更新] - GsRes \ Dll \ Engine.dll.update
;-------------------------------------------
*[更新] - [服务端]
*[更新] - Mir200 \ GsEngine.exe
*[更新] - Mir200 \ RunGate.exe
*[更新] - Mir200 \ SelGate.exe
;------------------------------------------

1、[服务端] 新增：RunGate网关 - 技能时间误差 范围调整


2、[服务端] 修复：CHANGEMAGICDOWN 调整技能CD无效的问题


3、[服务端] 新增：cus变量日志网关记录开关

	备注：如需记录cus变量的变化，需在 Mir200 / Envir / GameLogItemNameList.txt 里写入对应的cus变量

	备注：如要记录 $CustomValue(1) 的变化记录，则在 GameLogItemNameList.txt 里写入 cus1


4、[服务端] 新增：打怪伤害倍数调整

	MONPOWERRATE A B C

	A = 伤害百分比
	B = 持续时间(秒)
	C = 伤害持续次数，如不写或为0，则按照参数B时间来决定

	变量返回：
	打怪伤害倍数：$MONPOWERRATE
	打怪伤害剩余时间：$MONPOWERRATETIME

	[@脚本示范]
	#IF
	TRUE
	#ACT
	MONPOWERRATE 200 100000 2
	SENDMSG 5 打怪伤害倍数：<$MONPOWERRATE>
	SENDMSG 5 打怪剩余秒数：<$MONPOWERTIME>
	SENDMSG 5 打怪剩余次数：<$MONPOWERCOUNT>
	SENDMSG 5 您接下来的2次攻击将对怪物造成2倍伤害，
	BREAK


5、[服务端] 新增：支持变量多重嵌套

	案例示范：

	FENGHAO $LEVEL <$STR(S93)><$LEVEL>级

	KILLSLAVE <$STR(S93)><$LEVEL>级

	RecallMob <$ITEMINFO[$USEITEMMAKEINDEX(2)].SVALUE(5)>5 9

	MOV N$变量套用 $MULT^<$ITEMINFO[$PARAM(1)].MAC2>^10


6、[服务端] 新增：批量检测操作包裹物品

	1、检测背包指定类型的物品

	 CHECKPACKAGEITEMS A B C D
	 CHECKQUALIFIEDITEMS A B C D

	A	类型
	B	操作符号
	C	类型数值
	D	保存变量

	[@测试脚本]
	#IF
	CHECKPACKAGEITEMS STDMODE = 49 P1
	CHECKPACKAGEITEMS SHAPE = 11 P2
	#ACT
	SENDMSG 5 你包裹stdmode为49的物品有<$STR(P1)>个！
	SENDMSG 5 你包裹STDMODE为49且SHAPE为11的物品有<$STR(P2)>个！
	break


	2、收取满足CHECKQUALIFIEDITEMS条件的物品

	TAKEQUALIFIEDITEMS A

	A	收取的数量

	[@测试脚本]
	#IF
	CHECKQUALIFIEDITEMS STDMODE = 49 P1
	CHECKQUALIFIEDITEMS SHAPE = 11 P2
	#ACT
	TAKEQUALIFIEDITEMS 5
	SENDMSG 5 收取了5个满足条件的物品！
	break


	3、调整满足CHECKQUALIFIEDITEMS条件的物品

	UPGRADEQUALIFIEDITEMS A B C D

	A	数量
	B	属性位置
	C	操作符( + 、 - 、 = )
	D	数值

	[@测试脚本]
	#IF
	CHECKQUALIFIEDITEMS STDMODE = 5
	#ACT
	UpgradeUserItemEx 2 4 = 100
	UpgradeUserItemEx 2 5 = 200
	SENDMSG 5 你包裹中STDMODE为5的2个物品攻击增加100-200
	break


7、[服务端] 新增：调整已召唤宝宝宠物属性

	CHANGEPETABILITY A B C D

	A	宝宝名字
	B	属性类型
	C	操作符( 只支持“+”，当属性种类为 21、22 可以用 “-” )
	D	数值
	
参数B属性类型

0      //生命值
1      //防御
2      //魔防
3      //攻击下限
4      //攻击上限
5      //暴击
6      //减免防御
7      //减免躲避
8      //韧性
9      //神圣攻击下限
10     //神圣攻击上限
11     //金攻击
12     //木攻击
13     //土攻击
14     //水攻击
15     //火攻击
16     //金防御
17     //木防御
18     //土防御
19     //水防御
20     //火防御
21     //攻击速度
22     //移动速度
999    //当前血量

[@测试脚本]
#IF
True
#ACT
ChangePetAbility 强化骷髅 1 + 500
ChangePetAbility 强化骷髅 2 + 500
SENDMSG 5 你的强化骷髅增加了500点防御和魔防
break


8、[服务端] 新增：临时属性新增 69-84

	SetProvisionalAbil A B C D E

	A	属性类型
	B	操作符  
	C	数值(最大65535)  
	D	代表5种临时属性类　0..5
		0..2　此三套属性为　正数增加
		3..5　此两套属性为　负数减少 
	E	此参数为1，则表示百分比 

参数A属性类型

0     //防御
1     //防御
2     //魔法防御
3     //魔法防御
4     //攻击
5     //攻击
6     //魔法
7     //魔法
8     //道术
9     //道术
10     //生命值
11     //魔法值
12     //幸运
13     //诅咒
14     //躲避
15     //魔法躲避
16     //中毒躲避
17     //命中
18     //魔法命中
19     //中毒命中
20     //吸血
21     //伤害转移
22     //伤害反射
23     //金属性
24     //木属性
25     //水属性
26     //火属性
27     //土属性
28     //爆击机率
29     //减免对方物理防御
30     //减免对方魔法防御
31     //减免对方物理躲避
32     //减免对方魔法躲避
33     //抗性
34     //双倍暴击
37     //暴击免伤百份比
41     //穿透概率
42     //穿透比例
43     //免伤概率
44     //免伤比例
57     //吸血比例
58     //吸血概率
59     //金攻
60     //木攻
61     //水攻
62     //火攻
63     //土攻
64     //金防
65     //木防
66     //水防
67     //火防
68     //土防
69     //战士免伤等级
70     //法师免伤等级
71     //道士免伤等级
72     //骷髅免伤等级【针对宝宝】
73     //体力恢复 
74     //魔法恢复 
75     //中毒恢复  
76     //怪物爆出倍数 
77     //爆包裹倍数
78     //爆装备倍数
79     //经验倍数
80     //攻击倍数 
81     //防御倍数  
82     //魔防倍数 
83     //生命倍数 
84     //打怪伤害


9、[服务端] 新增：UpgradeUserItemEx 参数B属性位置：69-84

	引擎变量取值方式：$ITEMINFO[X].ITEMEXTET(Y)
	客户端变量取值方式：$ADDVALUE(A)

	A	物品序列号或装备位置
	B	属性位置 ( 0~84 )
	C	操作符 + - =
	D	数值

参数A属性类型
0	//防御下限
1	//防御上限
2	//魔防下限
3	//魔防上限
4	//攻击下限
5	//攻击上限
6	//魔法下限
7	//魔法上限
8	//道术下限
9	//道术上限
10	//血量
11	//蓝量
13	//金属性
14	//木属性
15	//水属性
16	//火属性
17	//土属性
18	//减免对方物理防御
19	//减免对方物理防御
20	//减免对方魔法防御
21	//减免对方魔法防御
24	//攻击上限倍数
25	//攻击下限倍数
26	//魔法上限倍数
27	//魔法下限倍数
28	//道术上限倍数
29	//道术下限倍数
30	//防御上限倍数
31	//防御下限倍数
32	//魔防上限倍数
33	//魔防下限倍数
34	//血量倍数
35	//蓝量倍数
36	//金攻击
37	//木攻击
38	//水攻击
39	//火攻击
40	//土攻击
41	//金防御
42	//木防御
43	//水防御
44	//火防御
45	//土防御
46	//幸运
47	//诅咒
48	//躲避
49	//魔法躲避
50	//中毒躲避
51	//命中
52	//魔法命中
53	//中毒命中
54	//伤害转移
55	//伤害反射
56	//暴击几率
57	//抗性
58	//双倍暴击
59	//绝对防御
60	//穿透概率
61	//穿透比例
62	//免伤概率
63	//免伤比例
64	//吸血值
65	//吸血概率
69	//战士免伤等级
70	//法师免伤等级
71	//道士免伤等级
72	//骷髅免伤等级【针对宝宝】
73	//体力恢复
74	//魔法恢复
75	//中毒恢复
76	//怪物爆出倍数
77	//爆包裹倍数
78	//爆装备倍数
79	//经验倍数
80	//攻击倍数
81	//防御倍数
82	//魔防倍数
83	//生命倍数
84	//打怪伤害


10、[客户端] 优化：tip文件的相关配置

	1、tips配置支持以下运算符

	+ 	加 
	- 	减 
	* 	乘 
	/ 	除 

	例如：获取物品的极品属性值
	content="物理攻击 {$DC+$ADDVALUE(4)}-{$DC2+$ADDVALUE(5)}"

	说明：
	$DC		为物品数据库攻击力
	$ADDVALUE(4)	为物品新增攻击
	物品数据库攻击力数值 + 新增攻击 = 获得攻击极品点数


	2、tips支持以下检测字符

	>	大于 
	<	小于 
	>=	大于等于 
	<=	小于等于 
	==	等于 
	!=	不等于 
	&&	且 
	||	或 

	例如：获取物品的极品属性值
	condition="{$weight}>0"

	说明：
	检测物品重量大于0

	注意：检测变量需要在{}外面去完成 


11、[服务端] 新增：延时刷怪脚本

	DELAYMOB A B C D E F

	A	地图ID
	B	坐标X,坐标Y
	C	范围
	D	怪物名字
	E	延迟时间(毫秒)
	F	数量

[@测试脚本]
#IF
True
#ACT
DELAYMOB SELF <$x>,<$y> 10 稻草人 5000 20
SENDMSG 5 当前坐标点延迟5秒后刷20只稻草人
break


12、[服务端] 新增：随机取值变量

	RANDOMVAR A B C

	A	起始变量
	B	结束值
	C	赋予变量

	[@示范]
	#ACT
	MOV S20 麻痹戒指
	MOV S21 护体戒指
	MOV S22 重生戒指
	RANDOMVAR S20 22 S50
	SENDMSG 5 S50的值为 麻痹戒指\护体戒指\重生戒指 中随机一个！
	break 


13、[服务端] 新增：除法获取余数 

	MOD A B

	A	整数型变量
	B	整数型变量

[@测试脚本]
#IF
TRUE
#ACT
MOV P10 11
MOV P11 3
MOD P10 $STR(P11) 
SENDMSG 5 P10的值为2
break


14、[服务端] 新增：调整人物防御倍数

	ACRATE A B

	A	百分比
	B	持续时间(秒)

变量返回：
防御倍数：$ACRATE
剩余时间：$ACRATETIME

到期触发：
防御倍率时间到期后触发QF脚本中 [@ACRATE_END]

[@测试脚本]
#IF
True
#ACT
ACRATE 10 600
SENDMSG 5 你获得了10%防御倍数，持续时间600秒
break


15、[服务端] 新增：调整魔防倍数

	MACRATE A B

	A	百分比
	B	持续时间(秒)

变量返回：
魔防倍数：$MACRATE
剩余时间：$MACRATETIME

到期触发：
魔防倍率时间到期后触发QF脚本中 [@MACRATE_END]


[@测试脚本]
#IF
True
#ACT
MACRATE 10 600
SENDMSG 5 你获得了10%魔防倍数，持续时间600秒
break


16、[服务端] 新增：UPGRADEUSERITEM 参数B属性位置：300~350 支持21亿


17、[服务端] 新增：点击F11技能界面的 + 按钮，触发QF文件标签 @_技能栏加点

	$PARAM(1)	当前点击+号的技能ID


[@_技能栏加点]
#IF
TRUE
#SAY
升级技能名称 <$USERMAGIC($PARAM(1)).NAME>\\
本次升级需要<color=FF00FE 金    币> 10000个\\

   <确定升级点击1次/@确定升级&$PARAM(1)>


18、[客户端] 优化：tip标签头检测及调用tipname


	<tip goodsname="10" maxwidth="330" >
		<line condition="{$MAC}>0||{$MAC2}>0" ref="brokenhint1"/>
		<line condition="{$SC}>0||{$SC2}>0" ref="brokenhint2"/>
		<line>
	</tip>

	<tip goodsname="brokenhint1" maxwidth="330" >
		<line>
		<col font="FONT_YAHEI" fontsize="12" color="0xffFF0000" backcolor="" framecolor="0xFF000000" content="魔法防御：$MAC-$MAC2"/>
		</line>
	</tip>
	<tip goodsname="brokenhint2" maxwidth="330" >
		<line>
		<col font="FONT_YAHEI" fontsize="12" color="0xffFF0000" backcolor="" framecolor="0xFF000000" content="道术攻击：$SC-$SC2"/>
		</line>
	</tip>


19、[客户端] 优化：tip支持多重运算

	condition  支持 (),&&,||  进行多重运算

	<col color="0xFFFF0000" content="需要等级：{$needlevel}" condition="({$need}==0&&{$hum.level}<{$needlevel})||({$need}==0&&{$hum.job}==0)"/>

	上述语句含义：( 装备need=0 且 人物等级<装备佩戴等级 ) 或 ( 装备need=0 且 人物职业为战士 )


20、[客户端] 优化：退出游戏 界面定义文件

	涉及文件：GsRes \ ui \ QuitWnd.xml

	备注说明：GsRes \ ui \ ui.xml  需加入此文件的调用

	<Window name = "QuitWnd" path = "QuitWnd.xml"/>


21、[服务端] 新增：新版回城石定义

	回城神石物品数据库：

	Name		Stdmode	shape	looks
	回城神石	3	17	729


	素材下载地址：https://makegs.cowtransfer.com/s/061966dfb58e4e


	涉及文件：Mir200 \ Config \ HomeMap.xml
	涉及文件：GsRes \ ui \ UseObjectWnd.xml

	备注说明：GsRes \ ui \ ui.xml  需加入此文件的调用

	<Window name = "UseObjectWnd" path = "UseObjectWnd.xml"/>


	SETHOMEMAPINFO A	;//设置双击回城神石时，界面里显示的可绑定城市

	A	HomeMap.xml 内的城市名字


	备注说明：首次双击回城神石将触发QF文件内的标签 @_绑定回城石

	[@_绑定回城石]
	#IF
	CHECKLEVELEX < 10
	#ACT
	SETHOMEMAPINFO 落霞岛屿
	BREAK
	#IF
	CHECKLEVELEX < 20
	#ACT
	SETHOMEMAPINFO 落霞岛屿|中州王城
	BREAK
	#IF
	CHECKLEVELEX < 30
	#ACT
	SETHOMEMAPINFO 落霞岛屿|中州王城|热荒沙漠
	BREAK
	#IF
	CHECKLEVELEX < 40
	#ACT
	SETHOMEMAPINFO 落霞岛屿|中州王城|跃马平原|禁　　地
	BREAK
	#ELSEACT
	SETHOMEMAPINFO 落霞岛屿|中州王城|跃马平原|禁　　地|西域奇境|死水沼泽
	BREAK


22、[服务端] 新增：UpgradeUserItemEx 参数B属性位置：85-90

	A	物品序列号或装备位置
	B	属性位置 ( 0~90 )
	C	操作符 + - =
	D	数值

	85	//第1极品属性
	86	//第1极品属性数值
	87	//第2极品属性
	88	//第2极品属性数值
	89	//第3极品属性
	90	//第3极品属性数值

	极品属性可查看参数A说明

	例如：

	85	=	10	加成血量
	96	=	1000	血量加成1000


23、[客户端] 优化：tip装备界面支持调用人物属性变量

	$hum.参数A

	参数A = 人物变量

	范例说明：

$hum.level		;//人物等级  
$hum.ambitkind		;//人物天人类型  
$hum.ambitlevel		;//人物天人境界  
$hum.exp		;//人物当前经验 
$hum.maxexp		;//人物最大经验 
$hum.sex		;//人物性别 
$hum.job		;//人物职业 
$hum.hp			;//人物血量下限
$hum.maxhp		;//人物血量上限 
$hum.mp			;//人物蓝量下限
$hum.maxmp		;//人物蓝量上限 
$hum.ac1		;//人物防御下限 
$hum.ac2		;//人物防御上限 
$hum.mac1		;//人物魔防下限 
$hum.mac2		;//人物魔防上限 
$hum.dc1		;//人物攻击下限 
$hum.dc2		;//人物攻击上限 
$hum.mc1		;//人物魔法下限 
$hum.mc2		;//人物魔法上限 
$hum.sc1		;//人物道术下限 
$hum.sc2		;//人物道术上限 
$HUM.FAME		;//人物声望点 
$hum.gold		;//人物金币数量 
$hum.bindgold		;//人物绑定金币数量 
$hum.gamegold		;//人物元宝数量 
$hum.bindgamegold	;//人物绑定元宝数量 
$HUM.GUILD1		;//人物行会名字
$HUM.GUILD2		;//人物行会职位
$hum.Param0-29		;//人物$HUMPARAM变量


24、[服务端] 新增：!GS_SPIC  新增参数10 11

参数1 = 素材图包号
参数2 = 素材在当前图包号内的位置 
参数3 = 读取张数
参数4 = 播放间隔时长 （ 单位：毫秒 ）
参数5 = X坐标
参数6 = Y坐标
参数7 = 图像的ALP通道　　( 0=黑底 1=透明 )
参数8 = 图像播放次数 （ 0=无限播放 1~999=播放次数 ） 
参数9 = 缩放比例
参数10 = 素材停留帧
参数11 = 素材偏移逻辑ID		;//读取 GsRes \ Xml \ GsPicOff.xml 内的 OffInfo id


参数10的扩展思路：用于实现抽奖、转盘系统最后停留的中奖位置

参数11的扩展思路：用于跟中心点轴距不规律的素材偏移，可实现跑马灯、摇奖、转盘效果


GsPicOff 文本语句范例：

	<?xml version="1.0" encoding="gb2312"?>
	<OffInfos>
		<OffInfo id="1" desc="天书素材偏移_暗">
			<Off Index = "0" x="311" y="-462"/>	<!-- GS_SPIC播放的第 1 张素材的坐标偏移 -->
			<Off Index = "1" x="339" y="-431"/>	<!-- GS_SPIC播放的第 2 张素材的坐标偏移 -->
			<Off Index = "2" x="343" y="-386"/>	<!-- GS_SPIC播放的第 3 张素材的坐标偏移 -->
			<Off Index = "3" x="311" y="-356"/>	<!-- GS_SPIC播放的第 4 张素材的坐标偏移 -->
			<Off Index = "4" x="265" y="-358"/>	<!-- GS_SPIC播放的第 5 张素材的坐标偏移 -->
			<Off Index = "5" x="236" y="-387"/>	<!-- GS_SPIC播放的第 6 张素材的坐标偏移 -->
			<Off Index = "6" x="236" y="-433"/>	<!-- GS_SPIC播放的第 7 张素材的坐标偏移 -->
			<Off Index = "7" x="267" y="-463"/>	<!-- GS_SPIC播放的第 8 张素材的坐标偏移 -->
		</OffInfo>
	</OffInfos>


25、[客户端] 优化：NpcStorageWnd  仓库界面自定义	;// 可在更新日志顶部【客户端xml组件及素材】地址内下载配套xml和素材

	涉及文件：GsRes \ ui \ NpcStorageWnd.xml

	注意事项：需要在 GsRes \ ui \ ui.xml  内添加调用 NpcStorageWnd.xml

	<Window name = "NpcStorageWnd" path = "NpcStorageWnd.xml"/>


26、[客户端] 优化：NewTeamWnd  组队界面自定义	;// 可在更新日志顶部【客户端xml组件及素材】地址内下载配套xml和素材

	涉及文件：GsRes \ ui \ NewTeamWnd.xml

	注意事项：需要在 GsRes \ ui \ ui.xml  内添加调用 NewTeamWnd.xml

	<Window name = "NewTeamWnd" path = "NewTeamWnd.xml"/>


	注意事项：GsRes \ ui \ PanelWnd.xml 内的组队标签内填写以下内容

<Button name ="TroopWndButton">
<Offset x = "-119" y = "139" Align ="TopRight"/>
<NormalTexture index = "0" />
<HighlightTexture index = "13859" />
<PushedTexture index = "13860" />
<Tips text="与玩家组队" />
<Scripts>
<OnClick>
UpdateWindow("NewTeamWnd");
</OnClick>
</Scripts>
</Button>


27、[客户端] 优化：人物动作的读取规律 【武器、衣服、龙魂等】

	涉及文件：GsRes \ ini \ HumanAction.ini		;//可在引擎压缩包 0.　客户端　GsRes\ini (参考) 里获取范例文本

	文本规律：动作=素材起始张数/占用张数/有效张数/素材刷新频率(毫秒)/默认0

	动作标签说明：

	0	//站
	1	//走
	2	//跑
	3	//攻击
	4	//被攻击（受伤）
	5	//魔法
	6	//站（骑马）
	7	//走（骑马）
	8	//跑（骑马）
	9	//死（骑马）
	10	//死
	11	//挖肉
	12	//出现
	13	//被攻击（骑马）
	14	//作揖
	15	//作揖（骑行）
	16	//站（骑行）
	17	//走（骑行）
	18	//跑（骑行）
	19	//死（骑行）
	20	//被攻击（骑行）
	21	//站（骑战）
	22	//走（骑战）
	23	//跑（骑战）
	24	//死（骑战）
	25	//被攻击（骑战）
	26	//攻击（骑战）
	27	//魔法（骑战）
	28	//战士骑战技能
	29	//法师骑战技能
	30	//道士骑战技能
	31	//圣武天套装技能动作,战士
	32	//雷神绝套装技能动作,法师
	33	//九幽灵套装技能动作,道士
	34	//骑战 圣武天套装技能动作,战士
	35	//骑战 雷神绝套装技能动作,法师
	36	//骑战 九幽灵套装技能动作,道士


28、[服务端] 优化：F12勾选 点击鼠标挂机功能 后，点击背包和人物框也会停止挂机的问题


29、[服务端] 优化：变量支持多重套用，套用范例如下

MOV P1 $DIV.<$MULT^$ITEMINFO[$USEITEMMAKEINDEX(2)].GSVALUE(322)^$STR(P1)>.100
MOV P2 $MULT^<$ITEMINFO[$USEITEMMAKEINDEX(2)].GSVALUE(323)>^<$ITEMINFO[$USEITEMMAKEINDEX(2)].GSVALUE(324)>
ChangePetAbility <$STR(S11)>5 0 = $DIV.<$MULT^$ITEMINFO[$USEITEMMAKEINDEX(2)].GSVALUE(322)^$MAXHP>.100
ChangePetAbility <$STR(S11)>5 5 = $DIV^$MULT.$THUMP.<$ITEMINFO[$USEITEMMAKEINDEX(2)].GSVALUE(326)>^100
ChangePetAbility <$STR(S11)>5 9 = $DIV^$MULT.$ITEMINFO[$USEITEMMAKEINDEX(2)].GSVALUE(325).30^100


30、[服务端] 优化：御兽天袍显示问题，极品御兽天袍支持属性属性加成

Name		StdMode	Shape	Anicount	DuraMax
御兽天衣	49	22	0		30
御兽天袍	49	22	1		30
御兽天衣1	37	11	0		200
御兽天袍1	37	11	1		200

StdMode		37=为使用次数
StdMode		49=为包月
Anicount	0=为男性物品
Anicount	1=为女性物品


31、[服务端] 修复：ChangePetAbility  宝宝属性加成异常问题


32、[服务端] 优化：SETMOVETYPE  调整人物移动速度后，帧数异常问题


33、[服务端] 新增：步步生莲脚本

	CHANGEMODE 45 步步生莲特效编号

	步步生莲特效编号：对应客户端 GsRes \ xml \ MagicCfg.xml 内的魔法编号


[@步步生莲脚本]
#IF
TRUE
#ACT
CHANGEMODE 45 1267
BREAK


34、[服务端] 新增：临时属性参数A：85	;//代表抗性

	SetProvisionalAbil 85 = 100	;/抗性增加100


35、[客户端] 新增：自定义按钮触发标签

	客户端语句：ClickEvent("@GS_UI自定义1");

	版本触发文件：Mir200 / Envir / GsFuntion_def / QUIFunction-0.txt

	文件语句范例：

	<Button name ="1">
		<Offset x = "37" y = "74" />
		<NormalTexture index = "33213" />
		<HighlightTexture index = "33214" />
		<PushedTexture index = "33213" />
		<NormalTextColor value="eecc00"/>
		<HighlightTextColor value="880011"/>
		<PushedTextColor value="880011"/>
		<ButtonText text="回城复活($PARAM0秒)">
		<Font name="FONT_LISHU" size="18"/>
		</ButtonText>
		<Scripts>
		<OnClick>
		ClickEvent("@GS_UI自定义1");
		<!-- 触发QUIFunction-0.txt文件内的[@GS_UI自定义1] -->
		</OnClick>
		</Scripts>
	</Button>


36、[登陆器] 优化：部分被劫持用户网络实名验证失败的问题


37、[登陆器] 修复： 分辨率选择问题


38、[客户端] 修复：血量数字显示坐标问题


39、[服务端] 新增：生成倒计时NPC

39.1、MOBTIMENPC 参数1 参数2 参数3 参数4 参数5 参数6 参数7

参数1：NPC名字
参数2：NPC外观
参数3：地图号(坐标X,坐标Y)
参数4：时间(秒)
参数5：触发RobotManage.txt脚本标签
参数6：NPC脚本 ( 读取Market_def目录下文件名，支持二级目录 )(可忽略)
参数7：字体编号 （ 读取 GsRes\xml\FontType.xml 内的FontType id ）

说明1：
npc头顶的内容定义在GlobalStrings.ini Npc_Time="将在:%d秒后消失"

说明2：
刷出NPC后将显示倒计时，倒计时结束后NPC消失且触发RobotManage.txt中参数5的指定标签

说明3：+
NPC可点击读取脚本，参数6也可忽略

[@测试脚本]
#IF
True
#ACT
MOBTIMENPC 传送员 498 SELF(<$X>,<$Y>) 10 0 同读<map1\传送员> 1
break

39.2、触发RobotManage.txt中指定参数5标签并返回以下参数
$PARAM(0)  //地图号
$PARAM(1)  //坐标X
$PARAM(2)  //坐标Y
$PARAM(3)  //NPC名字

39.3、变量返回倒计时剩余时间
$NPCTIME  //返回NPC倒计时剩余时间


39.4、调整该NPC的剩余时间
ChangeNPCTime 参数1 参数2 
参数1：操作符 ( + 、 - 、= )
参数2：数值

[@测试脚本]
#IF
True
#ACT
ChangeNPCTime - 10
SENDMSG 5 NPC倒计时减少了10秒
break


40、[客户端] 优化：FontType.xml 支持X、Y坐标偏移

	iOffX = "10"	;//代表当前字体的X坐标
	iOffY = "10"	;//代表当前字体的Y坐标


41、[客户端] 新增：武器、衣服、头盔、龙魂、盾牌 支持显示Look内观

	涉及文件：GsRes \ ini \ launcher.ini

	涉及开关：AvatarWndType=1	;//武器、衣服、头盔、龙魂、盾牌 不显示原始内观，显示Look内观


42、[服务端] 新增：隐藏 武器、盾牌、龙魂、发型 外显

	SETSECRETINFO A B C

	A = 修改后的人物名字
	B = 衣服Shape
	C = 武器Shape	;//当此参数数值为999时，将隐藏：武器、盾牌、龙魂、发型外显


43、[服务端] 修复：调整施法速度后，动画和伤害速度过慢问题

	涉及开关：主引擎 - 怪物相关设置 - 基本参数 - 怪物扣血间隔 ( 设置为1则为最快速度 )


44、[客户端] 修复：部分ADDVALUE变量不显示的问题


45、[客户端] 修复：{$HUM.SEX} 角色性别变量，未返回的问题


46、[客户端] 修复：启用TIP文件后，武器部分属性仍显示的问题


47、[客户端] 修复：自定义仓库界面无法关闭与界面重叠问题


48、[客户端] 修复：挖矿动作异常问题


49、[服务端] 优化：SetPetLevel 支持降低和提升宝宝等级


50、[服务端] 新增：更新GameLoad DB Manager.exe程序，怪物支持"禁止打怪伤害"	;//指怪物免疫新增的：打怪伤害的属性


51、[服务端] 新增：通过怪物名字直接绘制当前怪物外观、怪物动画、怪物appr在NPC界面上

	<@@!GS_MONSTER A,B,C,D,E,F>

	A	怪物在数据库内的名字
	B	怪物显示坐标X
	C	怪物显示坐标Y
	D	方向
	E	动作（站立、行走、攻击）
	F	头顶称号的编号		;//对应客户端 XML \ FengHaoList.xml 里的称号编号

	脚本范例：
	<@@!GS_MONSTER 变异骷髅,50,60,3,0,1>


52、[客户端] 新增：Skin\CLASSIC.ini  快捷栏居中、进度条横纵调整

[FastGood]	;//物品快捷栏居中
Center=1

[HPMP]		;//进度条显示：0=默认  =1 横向  =2 纵向
HPDir=0
MpDir=0

[Weight]	;//进度条显示：0=默认  =1 横向  =2 纵向
WeightDir=0

[Exp]		;//进度条显示：0=默认  =1 横向  =2 纵向
ExpDir=0


53、[服务端] 新增：UpgradeUserItemEx 参数A属性位置：91 - 108

	引擎变量取值方式：$ITEMINFO[X].ITEMEXTET(Y)
	客户端变量取值方式：$ADDVALUE(A)

	0	//防御下限
	1	//防御上限
	2	//魔防下限
	3	//魔防上限
	4	//攻击下限
	5	//攻击上限
	6	//魔法下限
	7	//魔法上限
	8	//道术下限
	9	//道术上限
	10	//血量
	11	//蓝量
	13	//金属性
	14	//木属性
	15	//水属性
	16	//火属性
	17	//土属性
	18	//减免对方物理防御
	19	//减免对方物理防御
	20	//减免对方魔法防御
	21	//减免对方魔法防御
	24	//攻击上限倍数
	25	//攻击下限倍数
	26	//魔法上限倍数
	27	//魔法下限倍数
	28	//道术上限倍数
	29	//道术下限倍数
	30	//防御上限倍数
	31	//防御下限倍数
	32	//魔防上限倍数
	33	//魔防下限倍数
	34	//血量倍数
	35	//蓝量倍数
	36	//金攻击
	37	//木攻击
	38	//水攻击
	39	//火攻击
	40	//土攻击
	41	//金防御
	42	//木防御
	43	//水防御
	44	//火防御
	45	//土防御
	46	//幸运
	47	//诅咒
	48	//躲避
	49	//魔法躲避
	50	//中毒躲避
	51	//命中
	52	//魔法命中
	53	//中毒命中
	54	//伤害转移
	55	//伤害反射
	56	//暴击几率
	57	//抗性
	58	//双倍暴击
	59	//绝对防御
	60	//穿透概率
	61	//穿透比例
	62	//免伤概率
	63	//免伤比例
	64	//吸血值
	65	//吸血概率
	69	//战士免伤等级
	70	//法师免伤等级
	71	//道士免伤等级
	72	//骷髅免伤等级【针对宝宝】
	73	//体力恢复
	74	//魔法恢复
	75	//中毒恢复
	76	//怪物爆出倍数
	77	//爆包裹倍数
	78	//爆装备倍数
	79	//经验倍数
	80	//攻击倍数
	81	//防御倍数
	82	//魔防倍数
	83	//生命倍数
	84	//打怪伤害
	85	//第1极品属性
	86	//第1极品属性数值
	87	//第2极品属性
	88	//第2极品属性数值
	89	//第3极品属性
	90	//第3极品属性数值
	91	//神圣攻击下限
	92	//神圣攻击上限
	93	//神圣免伤等级
	94	//神圣穿透等级
	95	//第一圣灵技能ID
	96	//第一圣灵技能伤害百分比
	97	//第二圣灵技能ID
	98	//第二圣灵技能伤害百分比
	99	//第一圣灵免伤技能ID
	100	//第一圣灵免伤百分比
	101	//第二圣灵免伤技能ID
	102	//第二圣灵免伤百分比
	103	//第一圣灵反射技能ID
	104	//第一圣灵反射技能伤害百分比
	105	//第一圣灵反射技能概率
	106	//第二圣灵反射技能ID
	107	//第二圣灵反射技能伤害百分比
	108	//第二圣灵反射技能概


54、[服务端] 新增：临时属性参数A：91 - 108

	91 神圣攻击下限 
	92 神圣攻击上限 
	93 神圣免伤等级 
	94 神圣穿透等级 
	95 第一圣灵技能ID 
	96 第一圣灵技能伤害百分比 
	97 第二圣灵技能ID 
	98 第二圣灵技能伤害百分比 
	99 第一圣灵免伤技能ID 
	100 第一圣灵免伤百分比 
	101 第二圣灵免伤技能ID 
	102 第二圣灵免伤百分比 
	103 第一圣灵反射技能ID 
	104 第一圣灵反射技能伤害百分比 
	105 第一圣灵反射技能概率 
	106 第二圣灵反射技能ID 
	107 第二圣灵反射技能伤害百分比 
	108 第二圣灵反射技能概 


55、[防外挂网关] 新增：攻击速度、魔法速度、移动速度  阶梯性检测

	范例说明：

	攻击速度间隔时间控制：1060		;//如遇到网关频繁提示正常玩家开挂，可降低此参数

	玩家真实攻击速度加成：2
	则该玩家的攻速检测标准为：1060- 2*60(最大攻击加速里的因数值) = 940	;//如玩家速度间隔小于此参数则为开挂

	玩家真实攻击速度加成：10
	则该玩家的攻速检测标准为：1060- 10*60(最大攻击加速里的因数值) = 460	;//如玩家速度间隔小于此参数则为开挂


56、[服务端] 新增：返回人物指定变量，包括脚本、临时属性、装备属性的总和

    $EXPRATE	//经验倍数
    $POWERRATE	//攻击倍数
    $ACRATE	//防御倍数
    $MACRATE	//魔防倍数
    $HPRATE	//生命倍数
    $POWERRATE	//攻击倍数
    $MONPOWER	//打怪伤害


57、[服务端] 新增：自动调整 主控台批处理文件日期

	范例说明：

	开启定时：设置 20230824 00:00	;//测试清理
	开启定时：设置 20230824 19:00	;//开区清理
	开启自动：2

	最终效果：
	1、执行 20230824  0点自动清理
	2、自动在计划任务内根据开启自动的数值，增加天数添加进入：20230826 0点的清理计划
	3、执行 20230824 19点自动开区
	4、自动在计划任务内根据开启自动的数值，增加天数添加进入：20230826 19点的开区计划
	5、如服务器不出宕机的情况，将无需再操作架设测试区和开区的工作
	6、只需要每天修改登陆器列表时间即可


58、[服务端] 优化：引擎cpu占用率


59、[客户端] 新增：神圣伤害、切割伤害动画

	;//自定义动画读取 Xml \ attackeffect.xml

	UiEffect EffectId

	10001 = 破防伤害提示
	10002 = 躲避
	10012 = 反弹
	10013 = 吸血
	10017 = 沉默
	10018 = 重力
	10023 = 暴击
	10024 = 双倍暴击
	10025 = 战意追击
	10026 = 自然守护
	10034 = 麻痹抵抗
	10035 = 神圣护甲
	10036 = 魔魂守护

	10055 = 金攻		;//可用于实现切割效果，例临时脚本给人物添加99999的金防，当前攻击就只对怪物有效
	10056 = 木攻		;//用此类无属性实现特殊攻击效果，可降低脚本压力
	10057 = 水攻
	10058 = 火攻
	10059 = 土攻

	10060 = 神圣伤害
	10061 = 切割伤害


60、[客户端] 新增：gswoool图包	图包编号：9


61、[客户端] 优化：追溯起源 文字显示开关

	涉及文件：GsRes \ ini \ launcher.ini
	涉及标签：HideSource=1		;//隐藏追溯起源文字信息


62、[客户端] 优化：追溯起源 于ItemTip.xml文件内的变量调用

	$ZSQY_1		;//地图
	$ZSQY_2		;//怪物
	$ZSQY_3		;//时间
	$ZSQY_4 	;//归属


63、[客户端] 优化：ItemTip.xml 支持调用部分模块

<!-- 套装 -->
<line ref="syssuit"/>	

<!-- Explain.xml -->
<line ref="sysExplain"/>
	
<!-- OtherTipsCfg.xml -->
<line ref="sysOtherTipsCfg"/>	

<!-- 器魂魂 -->
<line ref="sysQH"/>



*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
*  GameShow更新日志 For 2023年07月
*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
*[更新] - [客户端]
*[更新] - GsRes \ GsClient.gs
*[更新] - GsRes \ Dll \ Engine.dll
*[更新] - GsRes \ Dll \ Engine.dll.update
;-------------------------------------------
*[更新] - [服务端]
*[更新] - Mir200 \ GsEngine.exe
;------------------------------------------

1、[服务端] 新增：NPC面板参数 origin

	origin(1)	;//代表当前NPC页面内的内容以左上角为基准点

	GSNPC(A)	A = INTERFACE图包内的素材编号
	GSX(A)		A = X坐标
	GSY(A)		A = Y坐标
	GST(A)		A = 基准点
	GSL(A)		A = NPC图层


2、[服务端] 修复：宝宝会主动攻击摆摊灵兽的问题


3、[客户端] 新增：NewPackageWnd.xml	;//用于控制最新的背包界面，配合UI编辑器使用


4、[服务端] 新增：引擎多线程通讯发包结构


5、[客户端] 优化：仙官类装备佩戴，提示是否允许佩戴的红绿颜色


6、[微端] 优化：音乐文件下载问题


7、[服务端] 优化：强化套装检测，原来是检测总层数，现在是检测达标件数


8、[服务端] 新增：GoPlace A B C		;//让角色自动寻路到一个坐标点
	A = 坐标x
	B = 坐标y
	C = 是否自动战斗 到达目地是否自动战斗 1=是


9、[服务端] 新增：GoNpc A B 		;//自动走到指定坐标的NPC面前并打开NPC
	A = 坐标x
	B = 坐标y


10、[服务端] 新增：CanArrive A B	;//用于检测指定坐标是否可以到达 只能支持当前地图
	A = 坐标x
	B = 坐标y


11、[服务端] 新增：心灵无视隐身术

	涉及开关：主引擎 - 技能魔法 - 道士技能 - 心灵召唤


12、[服务端] 新增：GSAddBtn 支持99个按钮

	0-9	;//UI界面的按钮
	20-99	;//UI界面的按钮

	10-19	;//F10内的按钮


13、[服务端] 新增：复活指定玩家

	ReAlive A B C

	A	玩家名字
	B	复活后的血量百分比(不填默认100%)
	C	复活后的蓝量百分比(不填默认100%)


14、[服务端] 新增：灵兽释放前触发，触发QF文件内的标签 [@BeginReleasePet]

	备注说明：当前标签支持 stop

[@BeginReleasePet]
#IF
CHECKMAPNAME GAMESHOW
#ACT
SendMsg 5 当前地图禁止召唤灵兽
stop
BREAK


15、[服务端] 新增：返回人物当前状态

	$HUMSTATE.A

	参数A说明：
	1	;//摆摊 
	2	;//交易 
	3	;//骑马
	4	;//骑兽 
	5	;//是否有宝宝 
	6	;//是否有灵兽 
	7	;//是否自动打怪(系统的) 
	8	;//安全区
	9	;//被麻痹
	10	;//中了红毒
	11	;//中了绿毒
	12	;//被诅咒-血
	13	;//被诅咒-蓝
	14	;//被冰冻
	15	;//被锁蓝
	16	;//被冰封


16、[服务端] 新增：PLAYERQUEST 新增参数A类型

	PLAYERQUEST A B C

	// 用于指定类型人物执行登陆脚本标签，返回执行命令玩家名字<$PARAM(18)>

	A：对象类型(0-3)
	B：执行登陆脚本标签
	C：范围(仅对人物类型3有效)

	对象类型
	0：当前地图组队成员（和自己组队）
	1：当前地图行会成员（和自己同行会）
	2：当前地图内玩家
	3：当前人物范围内
	4：当前队伍内所有成员（不包括自己）


17、[服务端] 新增：退出队伍触发QF标签

	[@_退出队伍]
	$PARAM(0)	;//队长名字

	[@_队员退出]
	$PARAM(0)	;//退出的人的名字


[@_退出队伍]
#IF
TRUE
#ACT
SendMsg 5 您已经退出<$PARAM(0)>的队伍
BREAK

[@_队员退出]
#IF
TRUE
#ACT
SendMsg 5 队员<$PARAM(0)>退出您的队伍
BREAK


18、[服务端] 新增：检测背包指定类型的物品

	 CHECKPACKAGEITEMS A B C D

	A = 类型
	B = 操作符号	;// =
	C = 类型数值
	D = 保存变量

	参数A说明：
STDMODE
SHAPE
Weight
AniCount
Source
Reserved
Looks
DuraMax
Ac1
Ac2
Mac1
Mac2
Dc1
Dc2
Mc1
Mc2
Sc1
Sc2
Gc1
Gc2
Need
NeedLevel
Price
NeedAmbit
NeedRace
SPCode
Special
Stock
Feature
Gold
Wood
Soil
Water
Fire
Thump1
Thump2
ReduceAC
ReduceMAC
ReduceSpeedPoint
ReduceAntiMagic
Against
MagicNicety
Heroic
Hole
NAMECOLOR


[@背包检测]
#IF
CHECKPACKAGEITEMS STDMODE = 22 P1
CHECKPACKAGEITEMS SHAPE = 0 N$背包数量
#ACT
SENDMSG 5 你包裹stdmode为22的物品有<$STR(P1)>个！
SENDMSG 5 你包裹STDMODE为22，SHAPE为0的物品有<$STR(N$背包数量)>个！
BREAK
#ELSEACT
SENDMSG 5 您背包没有指定物品
BREAK


19、[服务端] 新增：加载文件耗时提示

	涉及开关：引擎面板 - 性能参数 - 显示加载耗时

	备注说明：权限10的角色打开NPC时，才会提示当前NPC内容的家在耗时


20、[服务端] 新增：收摊命令

	CANCELSHOP A

	参数A说明：
	0	;//人物收摊
	1	;//人物+灵兽全部收摊
	2	;//灵兽收摊


21、[服务端] 新增：交易前触发，触发QF标签 [@_交易前触发]	不支持：stop

	$PARAM(0)			//返回对方的游戏名字
	$DEALPARAM(0)—$DEALPARAM(11)	//为自己给对方的商品ID
	$DEALPARAM(12)—$DEALPARAM(23)	//为对方给自己的商品ID
	$DEALPARAM(24)—$DEALPARAM(25)	//为自己给对方的金币数量、元宝数量
	$DEALPARAM(26)—$DEALPARAM(27) 	//为对方给自己的金币数量、元宝数量
	$DEALPARAM(28)—$DEALPARAM(39) 	//为对方给自己的商品名字
	$DEALPARAM(40)—$DEALPARAM(51) 	//为自己给对方的商品名字

[@_交易前触发]
#IF
!EQUAL $HUMAN(二级密码IP) $IPADDR
#ACT
SENDMSG 5 非法盗号，未正常通过游戏验证
KICK
BREAK


22、[服务端] 新增：摆摊前触发，触发QF标签 [@_摆摊前触发]	不支持：stop


	$PARAM(0)	;//第一个位置的商品id
	$PARAM(1)	;//商品出售类型(0-金币|1-元宝|2-特殊货币)
	$PARAM(2)	;//金额
	$PARAM(3)	;//第二个位置的商品id
	$PARAM(4)	;//商品出售类型(0-金币|1-元宝|2-特殊货币)
	$PARAM(5)	;//金额

	其余商品的数据依次读取

[@_摆摊前触发]
#IF
!EQUAL $HUMAN(二级密码IP) $IPADDR
#ACT
CANCELSHOP
SENDMSG 5 非法盗号，未正常通过游戏验证
KICK
BREAK


23、[服务端] 新增：丢弃前触发，触发QF标签 [@_丢弃前触发]	不支持：stop

	$PARAM(31)	;//物品ID
	$PARAM(32)	;//地图名字
	$PARAM(33)	;//丢弃状态(目前为固定值 后期扩展使用)
	$PARAM(34)	;//丢弃角色
	$PARAM(35)	;//坐标X
	$PARAM(36)	;//坐标Y

[@_丢弃前触发]
#IF
!EQUAL $HUMAN(二级密码IP) $IPADDR
#ACT
SENDMSG 5 非法盗号，未正常通过游戏验证
KICK
BREAK


24、[服务端] 新增：打开背包前触发，触发QF标签 [@_打开背包前触发]	不支持：stop

[@_打开背包前触发]
#IF
!EQUAL $HUMAN(二级密码IP) $IPADDR
#ACT
UPDATAUI 1 2
SENDMSG 5 非法盗号，未正常通过游戏验证
KICK
BREAK


25、[服务端] 新增：穿戴前触发，触发QF标签 [@_穿戴前触发]	支持：stop

	$DEALPARAM(0)	;//物品ID
	$DEALPARAM(1)	;//物品名字

[@_穿戴前触发]
#IF
EQUAL $DEALPARAM[$PARAM(0)].Need 11
SMALL $DEALPARAM[$PARAM(0)].NeedLevel 1
#ACT
SENDMSG 5 您的转生等级不足，无法佩戴当前装备！
stop
BREAK


26、[服务端] 新增：地图变更前触发，触发QF标签 [@_地图变更前触发]	支持：stop

	$DEALPARAM(0)	;//老地图名字
	$DEALPARAM(1)	;//新地图名字

[@_地图变更前触发]
#IF
EQUAL $DEALPARAM(1) CJDB
#ACT
SENDMSG 5 目前不是超级夺宝活动时间！
stop
BREAK


27、[服务端] 修复：$gscfg.A.B.C		参数支持变量套用

	$gscfg.$STR(S$挂机辅助类别1).$STR(S$挂机辅助类别2).$STR(S$挂机辅助类别3)



28、[服务端] 新增：技能自动释放命令，实现连击技能

	USEMAGIC A B C D

	参数说明：A、B、C、D 为您要释放的技能ID

[@自动释放技能]
#IF
TRUE
#ACT
USEMAGIC 1 11 71 54
SENDMSG 5 第1次释放：小火球
SENDMSG 5 第2次释放：雷电术
SENDMSG 5 第3次释放：狂龙紫电
SENDMSG 5 第4次释放：冰旋风
BREAK


29、[微端] 优化：地图map文件下载逻辑


30、[服务端] 新增：CHANGEMODE 43	;//清除负面状态

	负面状态包括以下类型：麻痹、冰冻、恐惧、重力、中毒


31、[服务端] 新增：技能冷却时间设置

	CHANGEMAGICDOWN A B

	A = 技能ID
	B = 禁止使用时间（单位：秒）


32、[服务端] 优化：不再限制灵兽转生重数导致无法释放的问题


33、[客户端] 新增：物品拾取动画效果，跟物品掉落效果不可同存

	涉及文件：GsRes \ Xml \ GsDiyMagic.xml

	物品掉落效果：Magic magic_id ="4247"

	物品拾取动画：Magic magic_id ="4265"

	物品拾取动画显示位置：

	dirs=1		;//拾取物品 汇集到 本体身上
	dirs=2		;//拾取物品 汇集到 游戏界面右上角
	dirs=3		;//拾取物品 汇集到 游戏界面右下角
	dirs=4		;//拾取物品 汇集到 游戏界面左下角


	文件内容范例：
	
	<!-- 嵌入：魔法列表树 -->
	<Magic magic_id ="4265" attr= "0" name="拾取特效" d1="0" d2="0" d3="0" d4="0" >
	<MagUnit unit_idx ="4265" attr= "17" cycle="0" speed="40" flyspeed="40" offx="-10" offy="-5" sound="0" byRev1="0" iRev1="0" >
	</MagUnit>
	</Magic>

	<!-- 嵌入：魔法单元 -->
	<Unit unit_id ="4265" tex= "1" frames="10" framereal="10" name="捡东西特效" dirs="2" package="1" alpha="0" />


34、[服务端] 新增：多图层NPC界面，关闭命令

	CLOSETOP


[@默认图层] GSL(0)
\\
<关闭界面/@exit>


[@一号图层] GSL(1)
\\
<关闭界面/@关闭多图层界面>

[@关闭多图层界面]
#IF
TRUE
#ACT
CLOSETOP
BREAK


35、[服务端] 修复：多图层NPC界面，点击效果异常问题


36、[服务端] 修复：自定义怪物近身攻击动画配置显示异常的问题


37、[服务端] 新增：GS_EDIT 参数F、参数G

	<@@!GS_EDIT A,B,C,D,E,F,G>

	A = 输入框的 X坐标
	B = 输入框的 Y坐标
	C = 输入框的 宽度
	D = 输入框的 高度
	E = 文字冒泡信息		;//点击输入框后文字自动隐藏
	F = 输入内容存放的变量编号
	G = 存放的变量类型		;// 1 = 存入M变量   2 = 存入S变量

	触发标签：@edit

	范例说明:
	<@@!GS_EDIT 50,80,250,20,请输入推广码,50,2>\
	<确定/@edit> \

	[@edit]
	#IF
	True
	#ACT
	SendMsg 5 您当前输入的推广码：<$STR(S50)>
	Break


38、[服务端] 新增：在玩家身边地上掉落产生物品

	GIVEB A B

	A 物品
	B 数量

	范例说明:
	[@掉落物品]
	#IF
	TRUE
	#ACT
	GIVEB 金条 5
	BREAK


39、[服务端] 说明：攻击速度、施法速度、移动速度调整

	GSSETPLAYINFO A B C

	A	HITSPEED=攻击速度	MAGICSPEED=施法速度
	B	操作符 + - =
	C	数值 范围：1~50


	SETMOVETYPE A	;//调整移动速度

	A	数值 范围：1~10


	[@增加玩家速度]
	#IF
	TRUE
	#ACT
	SETMOVETYPE 1
	GSSETPLAYINFO HITSPEED + 3
	GSSETPLAYINFO MAGICSPEED + 5
	SENDMSG 5 移动速度+1
	SENDMSG 5 攻击速度+3
	SENDMSG 5 施法速度+5
	BREAK


40、[服务端] 调整：技能CD倒计时显示 读取 技能数据库内的CoolDown




*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
*  GameShow更新日志 For 2023年06月
*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
*[更新] - [客户端]
*[更新] - GsRes \ GsClient.gs
*[更新] - GsRes \ Dll \ Engine.dll
*[更新] - GsRes \ Dll \ Engine.dll.update
*[更新] - GsRes \ Dll \ mb.dll			;//浏览器内核
*[更新] - GsRes \ Dll \ node.dll		;//浏览器内核
;-------------------------------------------
*[更新] - [服务端]
*[更新] - Mir200 \ GsEngine.exe
;------------------------------------------

1、[服务端] 新增：右键大地图(Ctrl+Tab)触发 QF标签 @地图传送 并返回以下参数

          $PARAM(0)    //右键大地图的坐标 X
          $PARAM(1)    //右键大地图的坐标 Y


2、[服务端] 新增：在大地图(Ctrl+Tab)内绘制素材	;//可用于实时显示BOSS刷新点

	涉及文件：Mir200\Envir\GsFuntion_def\GClothWndMap-0.txt

	GSADDMAPICON A B C D

	参数介绍：
	A	;//素材所在图层，方便用户后期清理
	B	;//当前地图的 X坐标
	C	;//当前地图的 Y坐标
	D	;//素材编号，默认读取INTERFACE图包


3、[客户端] 新增：归宿起源颜色定义

涉及文件：GsRes \ ini \ launcher.INI

	[Config]
	SourcenameTip=追溯起源的标签文字信息
	SourceTipcolor=追溯起源的标签文字颜色
	Sourcenamecolor1=追溯起源的文字颜色1 【左边】
	Sourcenamecolor2=追溯起源的文字颜色2 【左边】
	Sourcenamecolor3=追溯起源的文字颜色3 【左边】
	Sourcenamecolor4=追溯起源的文字颜色4 【左边】
	Sourcenamecolor5=追溯起源的文字颜色5 【右边】
	Sourcenamecolor6=追溯起源的文字颜色6 【右边】
	Sourcenamecolor7=追溯起源的文字颜色7 【右边】
	Sourcenamecolor8=追溯起源的文字颜色8 【右边】


4、[服务端] 新增：物品内观绘制，支持IDX(物品序列号) 和 名字双重方式

	<@@!GS_ITEM2 A,B,C,D>

	A = 物品序列号、物品名字
	B = X坐标
	C = Y坐标
	D = 缩放比例

	脚本示范：

	<@@!GS_ITEM2 新手战盾,10,10,100>\
	<@@!GS_ITEM2 {$USEITEMMAKEINDEX(13)},10,10,100>\
	<@@!GS_ITEM2 {$ITEMMAKEINDEX[新手战盾]},10,10,100>\


5、[客户端] 新增：Fenghaolist.xml  称号图层定义

	layer = "0"		;//(默认)封号显示在人物上面
	layer = "1"		;//封号显示在人物下面

	脚本示范：
	<FengHao id="2" name = "护体" packidx="3" index="55234" offX="-86" offY="-50" mode = "0" layer = "1"/>


6、[服务端] 修复：GS_ITEMGETWND 切换页面异常问题


7、[服务端] 优化：GS_ITEM 使用idx绘制物品时属性未刷新问题


8、[服务端] 新增：幸运诅咒机制

	涉及功能：主引擎 - 人物相关设置 - 幸运伤害控制


9、[服务端] 新增：灵符杀怪地图参数

	FASTUSEITEM			;//设置了救公主的地图，使用灵符(捆)快速救公主
	CANUSESUPERITEM(圣殿符印)	;//该地图允许使用这些物品 如:灵符、灵兽项圈、镇魔符等等

	备注说明：
	如mapinfo地图参数内 未设置FASTUSEITEM  则触发QF标签 [@灵符杀怪]


10、[工具] 新增：UI编辑器(Web版)

	编辑器开关：GsRes \ ini \ launcher.ini		UIDesign=1 ;//关闭编辑功能
	
	使用方式：进入游戏后按 Ctrl + Z 呼出UI编辑器

	备注说明：在使用编辑功能时，请注意及时点击保存按钮，Npc编辑内容会保存在 GsRes \ Npc排版.txt内


	界面排版思路建议：

	1、进入游戏后按 Ctrl + Z 呼出UI编辑器	【 先基础性的设置好：背景图、文字、图片、按钮的位置 】

	2、点击保存按钮，Npc编辑内容会保存在 GsRes \ Npc排版.txt 内

	3、在F12内挂聊天里 输入@makegs_npc 设置每秒自动发言

	4、打开 GsRes \ Npc排版.txt 文件，进行细节性的坐标优化

	5、将 GsRes \ Npc排版.txt 内的内容复制到版本内


11、[服务端] 优化：减少内存与CPU占用率


12、[服务端] 修复：GSADDFH 双重绘制问题


13、[客户端] 新增：装备背包对比、装备自动穿戴

	对比功能涉及素材：INTERFACE \ 10830.tex


	自动穿戴涉及素材：INTERFACE \ 53501.tex - 53507.tex

	自动穿戴素材说明：

	53500	背景素材
	53501	关闭按钮 正常
	53502	关闭按钮 点亮
	53503	关闭按钮 按下
	53504	确定佩戴按钮 正常
	53505	确定佩戴按钮 点亮
	53506	确定佩戴按钮 按下

	
	素材下载地址：https://makegs.cowtransfer.com/s/aff728c782fd4c


14、[客户端] 新增：武器图包

素材编号	图包号
weapon1		66
weapon2		67
weapon3		68
weapon4		69
weapon5		70
weapon6		661
weapon8		300
weapon9		301
weaponeff1	140
weaponeff2	141
weaponeff5	156
weaponeff8	374
weaponeff9	375
weaponeffex5	157
weaponeffexn5	158
weaponeffexo5	159
weaponeff6	665
weaponeffex6	666
weaponeffexn6	667
weaponeffexo6	668
weaponex4	133
weaponex5	134
weaponexo4	183
weaponexo5	184
weaponex6	662
weaponexn6	663
weaponexo6	664


15、[客户端] 新增：内置浏览器	;//可用于直播观看，游戏内置二维码充值

	涉及文件：
	Dll \ mb.dll
	Dll \ node.dll

*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
*  GameShow更新日志 For 2023年05月
*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
*[更新] - [客户端]
*[更新] - GsRes \ GsClient.gs
*[更新] - GsRes \ Dll \ Engine.dll
*[更新] - GsRes \ Dll \ Engine.dll.update
;-------------------------------------------
*[更新] - [服务端]
*[更新] - Mir200 \ GsEngine.exe
;------------------------------------------

1、[客户端] 新增：灵兽石名字描述

	涉及文件：GsRes \ ini \ GlobalStrings.ini

PetName_Tip_0="丛林豹"
PetName_Tip_1="踏云豹"
PetName_Tip_2="迅天雷豹"
PetName_Tip_8="麒麟兽"
PetName_Tip_9="圣麒麟"
PetName_Tip_10="玄天麒麟"
PetName_Tip_16="撼天灵虎"
PetName_Tip_17="怒啸神光虎"
PetName_Tip_18="海神战鲨"
PetName_Tip_3="傲雷绝神豹"
PetName_Tip_4="天狮兽"
PetName_Tip_5="震天狮"
PetName_Tip_6="战天狂狮"
PetName_Tip_7="镔甲狂战狮"
PetName_Tip_11="玄都圣麒麟"
PetName_Tip_12="赤翎凤"
PetName_Tip_13="傲天凤"
PetName_Tip_14="炽天凤凰"
PetName_Tip_15="炎煞魔翎凤"
PetName_Tip_19="猎神噬魂鲨"
PetName_Tip_20="帝王裂天犀"
PetName_Tip_21="独角兽"
PetName_Tip_22="黄金战马"
PetName_Tip_23="邪影银月狼"
PetName_Tip_24="霜雪战熊"
PetName_Tip_25="狂怒战熊"
PetName_Tip_26="炎天火龙"
PetName_Tip_27="黄金圣龙"
PetName_Tip_28="紫金御雷狂狮"
PetName_Tip_29="赤金烈焰狂狮"
PetName_Tip_30="暗月妖狼"
PetName_Tip_31="暗夜妖狼"
PetName_Tip_32="赤焰妖狼"
PetName_Tip_33="大漠苍狼"
PetName_Tip_34="祥瑞福牛"
PetName_Tip_35="进宝福牛"


2、[客户端] 新增：Gsdiymagic.xml 素材缩放功能

	涉及语句：fScale

	fScale="1"	;//代表原始比例
	fScale="10"	;//代表素材放大10倍
	fScale="0.5"	;//代表素材缩小2倍

	操作说明：

	1、涉及到缩放比例的时候，需要技能attr额外 + 32786
	2、缩放比例语句需写在<MagicTree>，技能树单元内


3、[客户端] 修复：灵兽自定义config导致的外观异常问题

	涉及文件：GsRes \ xml \ Mounts.xml

<?xml version="1.0" encoding="gb2312" standalone="yes" ?>
<Mounts Ver="1">
    <Mounts Mounts_id ="1" name="枣红马" ApprId = "161" newApprId = "161" x= "0" y= "0" />
    <Mounts Mounts_id ="2" name="雪龙" ApprId = "162" newApprId = "162" x= "0" y= "0" />
    <Mounts Mounts_id ="3" name="乌骓" ApprId = "163" newApprId = "163" x= "0" y= "0" />
    <Mounts Mounts_id ="4" name="高头大马" ApprId = "164" newApprId = "164" x= "0" y= "0" />
    <Mounts Mounts_id ="5" name="黄金宝马" ApprId = "165" newApprId = "165" x= "0" y= "0" />
    <Mounts Mounts_id ="6" name="丛林豹" ApprId = "2" newApprId = "2" x= "0" y= "0" ClothId = "48"/>
    <Mounts Mounts_id ="7" name="踏云豹1" ApprId = "166" newApprId = "166" x= "0" y= "0" ClothId = "48"/>
    <Mounts Mounts_id ="8" name="踏云豹2" ApprId = "167" newApprId = "167" x= "0" y= "0" ClothId = "16"/>
    <Mounts Mounts_id ="9" name="踏云豹3" ApprId = "168" newApprId = "168" x= "0" y= "0" />
    <Mounts Mounts_id ="10" name="迅天雷豹1" ApprId = "166" newApprId = "166" x= "0" y= "0" />
    <Mounts Mounts_id ="11" name="迅天雷豹2" ApprId = "167" newApprId = "167" x= "0" y= "0" />
    <Mounts Mounts_id ="12" name="迅天雷豹3" ApprId = "168" newApprId = "168" x= "0" y= "-18" />
    <Mounts Mounts_id ="13" name="傲雷绝神豹1" ApprId = "166" newApprId = "166" x= "0" y= "-15" />
    <Mounts Mounts_id ="14" name="傲雷绝神豹2" ApprId = "167" newApprId = "167" x= "0" y= "-10" />
    <Mounts Mounts_id ="15" name="傲雷绝神豹3" ApprId = "168" newApprId = "168" x= "0" y= "-15" />
    <Mounts Mounts_id ="16" name="天狮兽" ApprId = "20" newApprId = "20" x= "0" y= "35" />
    <Mounts Mounts_id ="17" name="震天狮1" ApprId = "185" newApprId = "185" x= "0" y= "-18" />
    <Mounts Mounts_id ="18" name="震天狮2" ApprId = "186" newApprId = "186" x= "0" y= "0" />
    <Mounts Mounts_id ="19" name="震天狮3" ApprId = "187" newApprId = "187" x= "0" y= "0" />
    <Mounts Mounts_id ="20" name="战天狂狮1" ApprId = "185" newApprId = "185" x= "0" y= "0" />
    <Mounts Mounts_id ="21" name="战天狂狮2" ApprId = "186" newApprId = "186" x= "0" y= "0" />
    <Mounts Mounts_id ="22" name="战天狂狮3" ApprId = "187" newApprId = "187" x= "0" y= "0" />
    <Mounts Mounts_id ="23" name="镔甲狂战狮1" ApprId = "185" newApprId = "185" x= "0" y= "0" />
    <Mounts Mounts_id ="24" name="镔甲狂战狮2" ApprId = "186" newApprId = "186" x= "0" y= "0" />
    <Mounts Mounts_id ="25" name="镔甲狂战狮3" ApprId = "187" newApprId = "187" x= "0" y= "0" />
    <Mounts Mounts_id ="26" name="麒麟兽" ApprId = "38" newApprId = "38" x= "0" y= "0" />
    <Mounts Mounts_id ="27" name="圣麒麟1" ApprId = "39" newApprId = "39" x= "0" y= "0" />
    <Mounts Mounts_id ="28" name="圣麒麟2" ApprId = "40" newApprId = "40" x= "0" y= "0" />
    <Mounts Mounts_id ="29" name="圣麒麟3" ApprId = "41" newApprId = "41" x= "0" y= "0" />
    <Mounts Mounts_id ="30" name="玄天麒麟1" ApprId = "39" newApprId = "39" x= "0" y= "0" />
    <Mounts Mounts_id ="31" name="玄天麒麟2" ApprId = "40" newApprId = "40" x= "0" y= "0" />
    <Mounts Mounts_id ="32" name="玄天麒麟3" ApprId = "41" newApprId = "41" x= "0" y= "0" />
    <Mounts Mounts_id ="33" name="玄都圣麒麟1" ApprId = "39" newApprId = "39" x= "0" y= "0" />
    <Mounts Mounts_id ="34" name="玄都圣麒麟2" ApprId = "40" newApprId = "40" x= "0" y= "0" />
    <Mounts Mounts_id ="35" name="玄都圣麒麟3" ApprId = "41" newApprId = "41" x= "0" y= "0" />
    <Mounts Mounts_id ="36" name="赤翎凤" ApprId = "300" newApprId = "300" x= "0" y= "0" />
    <Mounts Mounts_id ="37" name="傲天凤1" ApprId = "301" newApprId = "301" x= "0" y= "0" />
    <Mounts Mounts_id ="38" name="傲天凤2" ApprId = "302" newApprId = "302" x= "0" y= "0" />
    <Mounts Mounts_id ="39" name="炽天凤凰1" ApprId = "301" newApprId = "301" x= "0" y= "0" />
    <Mounts Mounts_id ="40" name="炽天凤凰2" ApprId = "302" newApprId = "302" x= "0" y= "0" />
    <Mounts Mounts_id ="41" name="炎煞魔翎凤1" ApprId = "301" newApprId = "301" x= "0" y= "0" />
    <Mounts Mounts_id ="42" name="炎煞魔翎凤2" ApprId = "302" newApprId = "302" x= "0" y= "0" />
    <Mounts Mounts_id ="43" name="撼天灵虎1" ApprId = "345" newApprId = "345" x= "0" y= "0" />
    <Mounts Mounts_id ="44" name="怒啸神光虎1" ApprId = "451" newApprId = "451" x= "0" y= "0" />
    <Mounts Mounts_id ="45" name="海神战鲨1" ApprId = "422" newApprId = "422" x= "0" y= "0" />
    <Mounts Mounts_id ="46" name="海神战鲨2" ApprId = "423" newApprId = "423" x= "0" y= "0" />
    <Mounts Mounts_id ="47" name="猎神噬魂鲨1" ApprId = "422" newApprId = "422" x= "0" y= "0" />
    <Mounts Mounts_id ="48" name="猎神噬魂鲨2" ApprId = "423" newApprId = "423" x= "0" y= "0" />
    <Mounts Mounts_id ="49" name="帝王裂天犀1" ApprId = "445" newApprId = "445" x= "0" y= "0" />
    <Mounts Mounts_id ="50" name="独角兽1" ApprId = "478" newApprId = "478" x= "0" y= "0" />
    <Mounts Mounts_id ="51" name="独角兽2" ApprId = "479" newApprId = "479" x= "0" y= "0" />
    <Mounts Mounts_id ="52" name="独角兽3" ApprId = "480" newApprId = "480" x= "0" y= "0" />
    <Mounts Mounts_id ="53" name="独角兽1" ApprId = "478" newApprId = "478" x= "0" y= "0" />
    <Mounts Mounts_id ="54" name="独角兽2" ApprId = "479" newApprId = "479" x= "0" y= "0" />
    <Mounts Mounts_id ="55" name="独角兽3" ApprId = "480" newApprId = "480" x= "0" y= "0" />
    <Mounts Mounts_id ="56" name="黄金战马1" ApprId = "593" newApprId = "593" x= "0" y= "0" />
    <Mounts Mounts_id ="57" name="黄金战马2" ApprId = "594" newApprId = "594" x= "0" y= "0" />
    <Mounts Mounts_id ="58" name="黄金战马3" ApprId = "595" newApprId = "595" x= "0" y= "0" />
    <Mounts Mounts_id ="59" name="邪影银月狼1" ApprId = "607" newApprId = "607" x= "0" y= "0" />
    <Mounts Mounts_id ="60" name="邪影银月狼2" ApprId = "608" newApprId = "608" x= "0" y= "0" />
    <Mounts Mounts_id ="61" name="邪影银月狼3" ApprId = "609" newApprId = "609" x= "0" y= "0" />
    <Mounts Mounts_id ="62" name="霜雪战熊1" ApprId = "656" newApprId = "656" x= "0" y= "0" />
    <Mounts Mounts_id ="63" name="狂怒战熊1" ApprId = "683" newApprId = "683" x= "0" y= "0" />
    <Mounts Mounts_id ="64" name="炎天火龙1" ApprId = "855" newApprId = "855" x= "0" y= "0" />
    <Mounts Mounts_id ="65" name="黄金圣龙1" ApprId = "856" newApprId = "856" x= "0" y= "0" />
    <Mounts Mounts_id ="66" name="紫金御雷狂狮1" ApprId = "865" newApprId = "865" x= "0" y= "0" />
    <Mounts Mounts_id ="67" name="赤金烈焰狂狮1" ApprId = "888" newApprId = "888" x= "0" y= "0" />
    <Mounts Mounts_id ="68" name="暗月妖狼1" ApprId = "898" newApprId = "898" x= "0" y= "0" />
    <Mounts Mounts_id ="69" name="暗夜妖狼1" ApprId = "607" newApprId = "607" x= "0" y= "0" />
    <Mounts Mounts_id ="70" name="赤焰妖狼1" ApprId = "609" newApprId = "609" x= "0" y= "0" />
    <Mounts Mounts_id ="71" name="大漠苍狼1" ApprId = "900" newApprId = "900" x= "0" y= "0" />
    <Mounts Mounts_id ="72" name="进宝福牛1" ApprId = "904" newApprId = "904" x= "0" y= "0" />
    <Mounts Mounts_id ="73" name="祥瑞玄牛1" ApprId = "903" newApprId = "903" x= "0" y= "0" />
   </MountsList>
</Mounts>


4、[客户端] 新增：隐藏 UpgradeUserItemEx 脚本赋值得五行攻击防御的属性显示

	涉及问题：GsRes \ ini \ launcher.ini

	涉及开关：HideGs2Tip

	脚本范例:HideGs2Tip=1	;//隐藏五行攻击防御的属性的显示


5、[服务端] 新增：STOP    可对 delaycall 脚本进行中断操作

	[@脚本范例]
	#IF
	TRUE
	#ACT
	DELAYCALL 1 @检测回收装备 188
	BREAK

	[@检测回收装备]
	#IF
	!CHECKITEMINLIST ..\QuestDiary\数据文件\装备列表.txt
	#ACT
	SENDMSG 5 回收完毕！
	STOP
	break
	#IF
	CHECKITEMINLIST ..\QuestDiary\数据文件\装备列表.txt S51
	#ACT
	TAKE $STR(S51) 1
	GAMEGOLD + 1
	GOTO @检测回收装备
	BREAK


6、[服务端] 新增：GsMapBuff 参数B 效果类型

	B: 效果类型
	0：绿毒
	1：红毒
	2：人物变黑色	无特殊效果
	3：冰冻1	不可移动,不可攻击
	4：诅咒		人物变蓝色
	5：麻痹
	6：诅咒		人物变粉色
	7：战争牢笼
	8：隐身
	9：神圣战甲术
	10：幽灵盾
	11：魔法盾
	12：头顶红色箭头
	13：灵魂墙
	14：护身真气
	15：风火轮
	16：金刚护体
	17：风影盾
	18：战争旋风
	19：潜行
	20：灼烧
	22：乾坤冰冻	效果跟冰冻1一样
	24：沉默
	25：重力
	26：冰冻2	不可移动,可以攻击
	27：恐惧
	28：中毒效果	火毒攻心剑效果
	30：骷髅囚笼
	32：定身
	34：震慑	范围内的敌人都会被震退
	35：单次伤害	;//伤害特效对应 GsRes \ Xml \ GsDiyMagic.xml 内的 Magic magic_id ="4023"


7、[服务端] 修复：0转灵兽禁止骑乘


8、[服务端] 新增：邮件系统

	方式1、主引擎 - 邮件发送

	方式2、脚本发送

	脚本：Sendmail A B C D

	A = 玩家名字
	B = 邮件标题
	C = 邮件内容
	D = 邮件奖励的物品	;// 物品名字,物品数量,是否绑定 ( 0:不绑定、1:绑定 )多个物品用 | 隔开！

	[@脚本范例]
	#IF
	TRUE
	#ACT
	Sendmail GameShow 新手奖励 欢迎进入xx网络开发的游戏,这是您的新手奖励 乌木剑,1,0|超级天山雪莲,1,1|超级深海灵礁,1,1
	BREAK


	脚本：UPDATAUI A B	;//呼出邮件界面

	参数A：
		1 = F9背包界面
		2 = F10角色界面
		3 = F11技能界面
		4 = F12内挂设置界面
		6 = 灵犀宝盒界面
		8 = 邮件界面
	
	参数B：
		0 = 自动开关 （关闭时变开启、开启时变关闭）
		1 = 开启界面
		2 = 关闭界面


9、[服务端] 新增：邮件系统  变量及触发标签

	$MAILSIZE	;//邮件总数量

	$NEWMAILSIZE	;//未读邮件数量

	单个提取邮件触发 QF 文件内的	@邮件_提取物品

	一键提取邮件触发 QF 文件内的	@邮件_一键提取


10、[服务端] 新增：日志网关记录物品的持久值


11、[服务端] 新增：老版 骑乘触发 功能开发

	涉及开关：主引擎 - 人物相关设置 - 基本功能 - 允许骑乘触发


12、[服务端] 新增：fushen 参数3 参数4

	FUSHEN A B C D

	参数A
	0:取消附身效果
	1:秒杀 一定几率怪物直接死亡(对BOSS类不起作用)
	2:重击 一定几率打掉怪物50%的血(对BOSS类不起作用)
	3:神御 一定几率忽略怪物攻击
	4:神佑 一定几率双倍经验

	参数B：附身持续时间（分钟）

	参数C：触发概率		;//需在 主引擎-技能魔法-技能参数-附身系统 里勾选启动概率控制

	参数D：效果比例		;//需在 主引擎-技能魔法-技能参数-附身系统 里勾选启动概率控制


	备注信息：
	秒杀：触发概率有效，效果比例固定
	重击：触发概率有效，2/3 * 效果比例
	神御：触发概率有效，效果比例固定
	神佑：触发概率固定，原始双倍效果 * 效果比例


13、[服务端] 修复：金创药、雪莲 回血效果不叠加的问题


14、[客户端] 新增：魂珠变量

	$JOBTYPE	;//根据职业判断显示属性描述 攻击|魔法|道术

	$JINGYAN%%	;//经验加成百分比


15、[服务端] 修复：灵兽物品14参数，导致出现异常加血的问题


16、[服务端] 新增：灵兽物品变量

UPGRADEUSERITEM A B C D
A=灵兽石序列号
B=属性位置
C=操作符号 + - =
D=数值

参数B详细说明：
4：灵兽等级
7：灵兽经验
9：转生等级
10：是否开启快速范围拾取 0=关闭 1=开启
14：灵兽饱食度(D参数取值：0死亡，1饱，2微饿，3饥饿)


SETPETATTRIBUTE A B C D

A：灵兽石序列号
B：属性位置
C：操作符号 (+ - =)
D：数值

参数B详细说明：
0：积累经验
1：幻化次数
2：资质
3：生命
4：魔法值
5：中毒躲避
6：魔御下限
7：魔御上限
8：魔法命中
9：躲避
10：防御下限
11：防御上限
12：魔法躲避
13：中毒命中
14：顿悟
15：(0：金、1:木、2:土、3:水)
16：(0：火、1:木、2:土、3:水)
17：灵兽经验
18：保留
19：魔法攻击下限 最高：7
20：魔法攻击上限 最高：7
21：道术攻击下限 最高：7
22：道术攻击上限 最高：7
23：攻击下限 最高：7
24：攻击上限 最高：7
25：命中 最高：7
26：幸运 最高：3
27：骑战速度 最高：1
28：麻痹几率
29：暴击几率
30：抗性
31：减免对方物理防御
32：减免对方魔法防御
33：减免对方物理命中
34：减免对方魔法命中
35：灵兽等级


17、[服务端] 修复：新版挂机 Ctrl+~ 快捷键，$AUTOKILLMODE参数无效的问题


18、[服务端] 新增：纹佩变量返回

	[@获得新纹佩]
	#IF
	TRUE
	#ACT
	GIVE 圣殿纹佩 1
	UPGRADEUSERITEM $PARAM(10) 55 = 1
	UPGRADEUSERITEM $PARAM(10) 56 = 2
	UPGRADEUSERITEM $PARAM(10) 57 = 3
	UPGRADEUSERITEM $PARAM(10) 58 = 4
	sendmsg 5 圣殿纹佩0:<$ITEMINFO[$PARAM(10)].ITEMEXT2(0)>
	sendmsg 5 圣殿纹佩1:<$ITEMINFO[$PARAM(10)].ITEMEXT2(1)>
	sendmsg 5 圣殿纹佩2:<$ITEMINFO[$PARAM(10)].ITEMEXT2(2)>
	sendmsg 5 圣殿纹佩3:<$ITEMINFO[$PARAM(10)].ITEMEXT2(3)>


19、[服务端] 完善：心灵召唤对抗隐身问题


20、[登陆器] 修复：C代码在XP系统运行有几率异常的问题


21、[服务端] 修复：主控台配置分区信息后，导致loginsrv配置信息被还原的问题


22、[服务端] 新增：玩家角色 与 IP 之间的相关详细变量

	$MAPHUMCOUNT(ALL).IP	;//返回游戏独立IP数量

	$IPHUMCOUNT(A)		;//返回指定IP 登录的角色数量

	CHANGEIP A B		;//指定IP 登录的所有角色执行B参数的标签，触发QM文件
	
	;//------------
	;//NPC脚本
	;//------------
	[@查询独立IP]
	#IF
	TRUE
	#ACT
	SENDMSG 5 当前全区共有：<$MAPHUMCOUNT(ALL).IP>个独立IP连接
	BREAK

	;//------------
	;//NPC脚本
	;//------------
	[@统计游戏IP]
	#IF
	TRUE
	#ACT
	GMEXECUTE 在线提问 @统计游戏IP2
	BREAK

	;//------------
	;//QManage
	;//------------
	[@统计游戏IP2]
	#IF
	TRUE
	#ACT
	ADDVARLIST $IPADDR ..\QuestDiary\数据文件\全区IP数量记录.txt
	BREAK

	;//------------
	;//NPC脚本
	;//------------
	[@查询IP是否多开]
	#IF
	TRUE
	#ACT
	ReadRandomStr ..\QuestDiary\数据文件\全区IP数量记录.txt S50
	SENDMSG 5 IP：<$STR(S50)>　　当前涉及游戏角色：<$IPHUMCOUNT[$STR(S51)]>个

	;//------------
	;//NPC脚本
	;//------------
	#IF
	LARGE $IPHUMCOUNT($STR(S51)) 2
	#ACT
	CHANGEIP $STR(G51) @封杀多开IP
	BREAK

	;//------------
	;//QManage
	;//------------
	[@封杀多开IP]
	#IF
	TRUE
	#ACT
	ADDNAMELIST ..\QuestDiary\数据文件\开多封禁名单.txt
	MESSAGEBOX 　/　/　您的IP因为多开，游戏角色被自动封禁！
	BREAK


23、[服务端] 新增：查询、修改玩家帐号信息

	FINDACCINFO A		;//查询帐号信息

	$USERACCINFO		;//返回当前查询的帐号信息

	CHANGEACCINFO A		;//修改帐号信息


	查询帐号信息 位置说明：

	帐号 | 密码 | 用户名称 | 身份证号 | 电话 | 移动电话 | 电子邮箱 | 问题一 | 答案一 | 问题二 | 答案二 | 生日


	修改帐号信息 位置说明：

	帐号 | 密码 | 用户名称 | 身份证号 | 生日 | 问题一 | 答案一 | 问题二 | 答案二 | 电话 | 移动电话 | 备注一 | 备注二 | 电子邮箱


[@查询账号信息]
#IF
TRUE
#ACT
CLEARVAR S0 99
QUERYVAL 1 0 50 @查询账号信息2 (游戏账号)
BREAK

[@查询账号信息2] GSNPC(60515)
#IF
TRUE
#ACT
FINDACCINFO $STR(S1)
delaycall 1 @查询账号信息3
BREAK

[@查询账号信息3] GSNPC(10401)
#IF
#ACT
SPLIT $USERACCINFO | S51
;---------------------------------
SENDMSG 5 帐号：<$STR(S51)>
SENDMSG 5 密码：<$STR(S52)>
;---------------------------------
SENDMSG 5 用户名称：<$STR(S53)>
SENDMSG 5 身份证号：<$STR(S54)>
;---------------------------------
SENDMSG 5 电话：<$STR(S55)>
SENDMSG 5 移动电话：<$STR(S56)>
SENDMSG 5 电子邮箱：<$STR(S57)>
;---------------------------------
SENDMSG 5 问题一：<$STR(S58)>
SENDMSG 5 答案一：<$STR(S59)>
SENDMSG 5 问题二：<$STR(S60)>
SENDMSG 5 答案二：<$STR(S61)>
;---------------------------------
SENDMSG 5 生日：<$STR(S62)>
;---------------------------------
BREAK


[@修改帐号信息]
#IF
TRUE
#ACT
CHANGEACCINFO 1|123123|我|你|99|55|855|855|855|855|855|855|855|855|
SENDMSG 5 账号1的密码已经修改为：123123
BREAK


24、[服务端] 优化：骑马骑灵兽逻辑,优先骑马，再骑灵兽


25、[服务端] 新增：远程查看玩家摊位，可做一个远程摆摊商行，类似寄售行

	OPENBOOTH A

	A = 所查看摊位的玩家名字


26、[服务端] 新增：RunGate 魔法控制组件，能够更加有效遏制加速外挂

	防外挂默认参数下载：https://makegs.cowtransfer.com/s/919e16e6ee434d

	防外挂设置备注说明：(技能数据库)Delay > (技能数据库)CoolDown > 网关限速

	例如：小火球  技能数据库Delay：1200  技能数据库CoolDown：1100  网关限速：1000


27、[登陆器] 新增：png序列帧读取，支持动态特效

	以下语句添加入登陆器皮肤文件里，文件位置：skin.zip/mian.xml


	功能示范语句：

        <Control name="Magic" text="49" float="true" pos="345,15,0,0" width="590" height="332" bkimage="0000.png" />

text	;//读取张数
float	;//是否启用 true=启用
pos	;//显示的方位
width	;//图片高度
height	;//图片宽度
bkimage	;//图片起始编号



*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
*  GameShow更新日志 For 2023年04月
*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
*[更新] - [客户端]
*[更新] - GsRes \ GsClient.gs
*[更新] - GsRes \ Dll \ Engine.dll
*[更新] - GsRes \ Dll \ Engine.dll.update
;-------------------------------------------
*[更新] - [服务端]
*[更新] - Mir200 \ GsEngine.exe
;------------------------------------------

1、[客户端] 新增：xml文件line标签的逻辑判断

	开关涉及文件：GsRes \ ini \ launcher.ini
	开关涉及标签：linexml


	案例说明：

	linexml=0	;//xml文件内，</line>和回车都会导致内容换行

	linexml=1	;//xml文件内，判断</line>标签来实现内容是否换行


2、[服务端] 修复：十步一杀 MagicSkill.xml 参数7 飞行最大距离无效的问题

	<Magic id = "157" Name= "十步一杀">  
	<!-- Level表示技能等级 -->
	<!-- Value1:最小威力　Value2:最大威力　Value3:百分比伤害　Value4:麻痹几率　Value5:麻痹时间　Value6:伤害范围　Value7:飞行最大距离 -->
	<!-- 威力正常了，持续时间暂时不能调，默认为10秒 -->
		<Skill Lv = "0" Value1 = "10" value2 = "10" Value3 = "20" Value4 = "20" Value5 = "1" Value6 = "3" Value7= "9" />
		<Skill Lv = "1" Value1 = "10" value2 = "10" Value3 = "20" Value4 = "20" Value5 = "1" Value6 = "3" Value7= "9" />
		<Skill Lv = "2" Value1 = "10" value2 = "10" Value3 = "20" Value4 = "20" Value5 = "1" Value6 = "3" Value7= "9" />
		<Skill Lv = "3" Value1 = "10" value2 = "10" Value3 = "20" Value4 = "20" Value5 = "1" Value6 = "3" Value7= "9" />
	</Magic>


3、[客户端] 新增：元神背包货币显示 配置文件

	涉及文件：ui \ PumPackageAddWnd.xml

1、元神背包自定义	;// ui \ PneumaPackageWnd.xml
2、元神F10自定义	;// ui \ PumAvatarWnd.xml
2、元神头像框自定义	;// ui \ PumPersonPanelWnd.xml
4、元神背包货币		;// ui \ PumPackageAddWnd.xml

;// 以下内容需写入 ui \ ui.xml 内

<Window name = "PumAvatarWnd" path = "PumAvatarWnd.xml"/>
<Window name = "PneumaPackageWnd" path = "PneumaPackageWnd.xml"/>
<Window name = "PumPersonPanelWnd" path = "PumPersonPanelWnd.xml"/>
<Window name = "PumPackageAddWnd" path = "PumPackageAddWnd.xml"/>


4、[服务端] 修复：逆魔弓箭手逻辑


5、[客户端] 优化：人物挂机状态下拾取物品的AI逻辑


6、[服务端] 调整：十步一杀使用逻辑，原先为类似骑战技能一样飞过去，现在为瞬移过去 


7、[客户端] 调整：十步一杀 击中动画，读取 GsEffect.ini 文件 [Gs_Character_effects] 标签下的 2118

	击中特效素材下载地址：https://cowtransfer.com/s/722e5e534e1f47

	涉及文件：GsRes \ ini \ GsEffect.ini	[Gs_Character_effects]

	[Gs_Character_effects]
	2118=20118,0,0,0,0

	备注说明：需在GsRes \ xml \ GsDiyMagic.xml  配置 Magic magic_id ="20118" 的魔法动画


8、[服务端] 调整：豹粮的物品数据库

	Duramax	代表灵兽加成经验
	Ac	代表饱食度持续天数（默认为1）


9、[服务端] 新增：G变量支持至 0-199


10、[客户端] 新增：xml 文件内文字显示轴象标签	vertical

	vertical = 0	;//当前文字横向显示
	vertical = 1	;//当前文字竖向显示

<Label name="labFightPower" bold="1" BlackFrame = "1">    
  <Offset x = "20" y = "30" align="TopLeft"/>
  <LabelText text="生命值">
    <Font name="FONT_SONGTI" size="12" flag="4" vertical="0"/>	;//横向显示
    <Color value="DEB887"/>
  </LabelText>
</Label>

<Label name="labFightPower" bold="1" BlackFrame = "1">    
  <Offset x = "20" y = "30" align="TopLeft"/>
  <LabelText text="威武圣武天王">
    <Font name="FONT_SONGTI" size="12" flag="4" vertical="1"/>	;//竖向显示
    <Color value="DEB887"/>
  </LabelText>
</Label>

<Label name="labFightPower" bold="1" BlackFrame = "1">    
  <Offset x = "20" y = "30" align="TopLeft"/>
  <LabelText text="上仙九十九重">
    <Font name="FONT_SONGTI" size="12" flag="4" vertical="1"/>	;//竖向显示
    <Color value="DEB887"/>
  </LabelText>
</Label>


11、[客户端] 新增：FENGHAO脚本 封号文字变量返回  $FengHao

[@获取封号]
#IF
TRUE
#ACT
FENGHAO $LEVEL 上仙九十九重
BREAK

	涉及文件：GsRes \ ui \ PanelWnd.xml

<Label name="labFightPower" bold="1" BlackFrame = "1">    
  <Offset x = "20" y = "30" align="TopLeft"/>
  <LabelText text="上仙九十九重">
    <Font name="FONT_SONGTI" size="12" flag="4" vertical="1"/>	;//竖向显示
    <Color value="DEB887"/>
  </LabelText>
</Label>


12、[服务端] 修复：UPGRADEUSERITEM 170变量显示异常问题


13、[服务端] 新增：十步一杀  MagicSkill.xml 参数8 麻痹时判断等级差(包括封号等级)

	<Magic id = "157" Name= "十步一杀">  
	<!-- Level表示技能等级 -->
	<!-- Value1:最小威力　Value2:最大威力　Value3:百分比伤害　Value4:麻痹几率　Value5:麻痹时间　Value6:伤害范围　Value7:飞行最大距离　Value8:等级差距 -->
	<!-- 威力正常了，持续时间暂时不能调，默认为10秒 -->
		<Skill Lv = "0" Value1 = "10" value2 = "10" Value3 = "20" Value4 = "20" Value5 = "1" Value6 = "3" Value7= "9" Value8= "3" />
		<Skill Lv = "1" Value1 = "10" value2 = "10" Value3 = "20" Value4 = "20" Value5 = "1" Value6 = "3" Value7= "9" Value8= "2" />
		<Skill Lv = "2" Value1 = "10" value2 = "10" Value3 = "20" Value4 = "20" Value5 = "1" Value6 = "3" Value7= "9" Value8= "1" />
		<Skill Lv = "3" Value1 = "10" value2 = "10" Value3 = "20" Value4 = "20" Value5 = "1" Value6 = "3" Value7= "9" Value8= "0" />
	</Magic>

备注说明：
Value8= "3"	;//可麻痹等级低于本身3级的玩家
Value8= "0"	;//可麻痹所有等级的玩家


14、[服务端] 完善：主控台对于云服务器的设置


15、[服务端] 新增：支持官方师尊令功能

	YSAUTOLOGIN A B

	A = 元神帐号
	B = 元神名字


	[@示范脚本]
	#IF
	TRUE
	#ACT
	YSAUTOLOGIN GAMESHOW 裁决者
	SENDMSG 5 您召唤了账号为"GameShow",名字为"裁决者"的元神
	BREAK


16、[客户端] 新增：元神名字返回变量 $PumName


17、[服务端] 优化：元神内挂 - 战斗 - 所有技能默认全部勾选


18、[服务端] 优化：元神血量刷新问题


19、[客户端] 优化：$PumName.GIVE 异常问题


20、[客户端] 新增：技能CD倒计时显示

	涉及文件：GsRes\Skin\CLASSIC.ini

	涉及标签及内容

 [Skill]
 ;等待阴影类型 0不显示 1扇形 2长方形
 iShadowType=2
 ;CD文字是否显示 0不显示 1显示
 iShowFont=1
 ;CD文字是字体类型 0 默认 读取字体模版文件：GsRes\Xml\FontType.xml
 iFontType=0
 ;CD文字是保留小数位数，单位：毫秒
 iFontAccuracy=1
 ;技能CD大于多少显示
 iSkillCD=1000


21、[服务端] 新增：灵兽召唤配置表

	涉及文件：Mir200 \ Config \ cfg_mount.csv	【已放置于引擎更新包内】

	涉及内容

//id	color	relive	name	view	minrelive
//灵兽ID对应物品Anicount	颜色	转生	怪物DB对应的怪物名字	显示的名字	最小转生数
0	0	0	丛林豹	丛林豹	0
0	1	1	踏云豹1	踏云豹	0
0	2	1	踏云豹2	踏云豹	0
0	3	1	踏云豹3	踏云豹	0
0	1	2	迅天雷豹1	迅天雷豹	0
0	2	2	迅天雷豹2	迅天雷豹	0
0	3	2	迅天雷豹3	迅天雷豹	0
0	1	3	傲雷绝神豹1	傲雷绝神豹	0
0	2	3	傲雷绝神豹2	傲雷绝神豹	0
0	3	3	傲雷绝神豹3	傲雷绝神豹	0
1	0	0	天狮兽	天狮兽	0
1	1	1	震天狮1	震天狮	0
1	2	1	震天狮2	震天狮	0
1	3	1	震天狮3	震天狮	0
1	1	2	战天狂狮1	战天狂狮	0
1	2	2	战天狂狮2	战天狂狮	0
1	3	2	战天狂狮3	战天狂狮	0
1	1	3	镔甲狂战狮1	镔甲狂战狮	0
1	2	3	镔甲狂战狮2	镔甲狂战狮	0
1	3	3	镔甲狂战狮3	镔甲狂战狮	0
2	0	0	麒麟兽	麒麟兽	0
2	1	1	圣麒麟1	圣麒麟	0
2	2	1	圣麒麟2	圣麒麟	0
2	3	1	圣麒麟3	圣麒麟	0
2	1	2	玄天麒麟1	玄天麒麟	0
2	2	2	玄天麒麟2	玄天麒麟	0
2	3	2	玄天麒麟3	玄天麒麟	0
2	1	3	玄都圣麒麟1	玄都圣麒麟	0
2	2	3	玄都圣麒麟2	玄都圣麒麟	0
2	3	3	玄都圣麒麟3	玄都圣麒麟	0
3	0	0	赤翎凤	赤翎凤	0
3	1	1	傲天凤1	傲天凤	0
3	2	1	傲天凤2	傲天凤	0
3	1	2	炽天凤凰1	炽天凤凰	0
3	2	2	炽天凤凰2	炽天凤凰	0
3	1	3	炎煞魔翎凤1	炎煞魔翎凤	0
3	2	3	炎煞魔翎凤2	炎煞魔翎凤	0
4	1	2	撼天灵虎1	撼天灵虎	2
4	1	3	怒啸神光虎1	怒啸神光虎	2
5	1	2	海神战鲨1	海神战鲨	2
5	2	2	海神战鲨2	海神战鲨	2
5	1	3	猎神噬魂鲨1	猎神噬魂鲨	2
5	2	3	猎神噬魂鲨2	猎神噬魂鲨	2
6	1	2	帝王裂天犀1	帝王裂天犀	2
7	1	2	独角兽1	独角兽	2
7	2	2	独角兽2	独角兽	2
7	3	2	独角兽3	独角兽	2
7	1	3	独角兽1	独角兽	2
7	2	3	独角兽2	独角兽	2
7	3	3	独角兽3	独角兽	2
8	1	3	黄金战马1	黄金战马	3
8	2	3	黄金战马2	黄金战马	3
8	3	3	黄金战马2	黄金战马	3
9	1	4	邪影银月狼1	邪影银月狼	4
9	2	4	邪影银月狼2	邪影银月狼	4
9	3	4	邪影银月狼3	邪影银月狼	4
14	1	4	霜雪战熊1	霜雪战熊	4
15	1	4	狂怒战熊1	狂怒战熊	4
18	1	2	炎天火龙1	炎天火龙	2
19	1	2	黄金圣龙1	黄金圣龙	2
20	1	2	紫金御雷狂狮1	紫金御雷狂狮	2
21	1	2	赤金烈焰狂狮1	赤金烈焰狂狮	2
23	1	2	暗月妖狼1	暗月妖狼	2
24	1	2	暗夜妖狼1	暗夜妖狼	2
25	1	2	赤焰妖狼1	赤焰妖狼	2
26	1	2	大漠苍狼1	大漠苍狼	2
27	1	2	祥瑞福牛1	祥瑞福牛	2
28	1	2	进宝福牛1	进宝福牛	2


[物品DB]
306;豹魔石;49;51;1;0;0;0;811;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;5000;5;0;0;0;4251664
307;狮魔石;49;51;1;1;0;0;1154;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;5000;5;0;0;0;4251664
308;麒麟石;49;51;1;2;0;0;1223;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;5000;5;0;0;0;4251664
309;凤凰石;49;51;1;3;0;0;1024;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;5000;5;0;0;0;4251664
310;虎魔石;49;51;1;4;0;0;5191;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;5000;5;0;0;0;4251664
311;战鲨石;49;51;1;5;0;0;6556;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;5000;5;0;0;0;4251664
312;战鲨石1;49;51;1;5;0;0;6555;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;5000;5;0;0;0;4251664
313;主宰者灵兽石;49;51;1;6;0;0;6960;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;5000;5;0;0;0;4251664
314;独角兽魔石;49;51;1;7;0;0;26360;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;5000;5;0;0;0;4251664
315;黄金战马;49;51;1;8;0;0;26450;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;5000;5;0;0;0;4251664
316;邪影银月狼;49;51;1;9;0;0;30525;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;5000;5;0;0;0;4251664
317;邪影银月狼1;49;51;1;10;0;0;30525;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;5000;5;0;0;0;4251664
318;蓝焰战马;49;51;1;11;0;0;11105;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;5000;5;0;0;0;4251664
319;绿焰战马;49;51;1;12;0;0;11105;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;5000;5;0;0;0;4251664
320;赤焰战马;49;51;1;13;0;0;11105;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;5000;5;0;0;0;4251664
321;霜雪战熊;49;51;1;14;0;0;11105;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;5000;5;0;0;0;4251664
322;狂怒战熊;49;51;1;15;0;0;11105;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;5000;5;0;0;0;4251664
337;炎天火龙;49;51;1;18;0;0;11105;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;5000;5;0;0;0;0;0;4251664
338;黄金圣龙;49;51;1;19;0;0;11105;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;5000;5;0;0;0;0;0;4251664
339;紫金御雷狂狮;49;51;1;20;0;0;11105;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;5000;5;0;0;0;0;0;4251664
340;赤金烈焰狂狮;49;51;1;21;0;0;11105;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;5000;5;0;0;0;0;0;4251664
342;暗月妖狼;49;51;1;23;0;0;11105;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;5000;5;0;0;0;0;0;4251664
343;暗夜妖狼;49;51;1;24;0;0;11105;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;5000;5;0;0;0;0;0;4251664
344;赤焰妖狼;49;51;1;25;0;0;11105;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;5000;5;0;0;0;0;0;4251664
345;大漠苍狼;49;51;1;26;0;0;11105;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;5000;5;0;0;0;0;0;4251664
346;祥瑞福牛;49;51;1;27;0;0;11105;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;5000;5;0;0;0;0;0;4251664
347;进宝福牛;49;51;1;28;0;0;11105;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;5000;5;0;0;0;0;0;4251664


[怪物DB]
丛林豹;52;18;2;99;0;0;5;200;500;0;30;20;0;0;0;0;30;17;900;1;0;2000;2;0;0;;0;0;0;0;0;0;0;0;0;0;0;0;0
踏云豹1;52;18;166;99;0;0;5;200;500;0;30;20;0;0;0;0;30;17;900;1;0;2000;0;0;0;;0;0;0;0;0;0;0;0;0;0;0;0;0
踏云豹2;52;18;167;99;0;0;5;200;500;0;30;20;0;0;0;0;30;17;900;1;0;2000;0;0;0;;0;0;0;0;0;0;0;0;0;0;0;0;0
踏云豹3;52;18;168;99;0;0;5;200;500;0;30;20;0;0;0;0;30;17;900;1;0;2000;0;0;0;;0;0;0;0;0;0;0;0;0;0;0;0;0
迅天雷豹1;52;18;166;99;0;0;5;200;500;0;30;20;0;0;0;0;30;17;900;1;0;2000;0;0;0;;0;0;0;0;0;0;0;0;0;0;0;0;0
迅天雷豹2;52;18;167;99;0;0;5;200;500;0;30;20;0;0;0;0;30;17;900;1;0;2000;0;0;0;;0;0;0;0;0;0;0;0;0;0;0;0;0
迅天雷豹3;52;18;168;99;0;0;5;200;500;0;30;20;0;0;0;0;30;17;900;1;0;2000;0;0;0;;0;0;0;0;0;0;0;0;0;0;0;0;0
天狮兽;52;18;20;99;0;0;5;200;500;0;30;20;0;0;0;0;30;17;900;1;0;2000;2;0;0;;0;0;0;0;0;0;0;0;0;0;0;0;0
震天狮1;52;18;185;99;0;0;5;200;500;0;30;20;0;0;0;0;30;17;900;1;0;2000;0;0;0;;0;0;0;0;0;0;0;0;0;0;0;0;0
震天狮2;52;18;186;99;0;0;5;200;500;0;30;20;0;0;0;0;30;17;900;1;0;2000;0;0;0;;0;0;0;0;0;0;0;0;0;0;0;0;0
震天狮3;52;18;187;99;0;0;5;200;500;0;30;20;0;0;0;0;30;17;900;1;0;2000;0;0;0;;0;0;0;0;0;0;0;0;0;0;0;0;0
战天狂狮1;52;18;185;99;0;0;5;200;500;0;30;20;0;0;0;0;30;17;900;1;0;2000;0;0;0;;0;0;0;0;0;0;0;0;0;0;0;0;0
战天狂狮2;52;18;186;99;0;0;5;200;500;0;30;20;0;0;0;0;30;17;900;1;0;2000;0;0;0;;0;0;0;0;0;0;0;0;0;0;0;0;0
战天狂狮3;52;18;187;99;0;0;5;200;500;0;30;20;0;0;0;0;30;17;900;1;0;2000;0;0;0;;0;0;0;0;0;0;0;0;0;0;0;0;0
麒麟兽;52;18;38;99;0;0;5;200;500;0;30;20;0;0;0;0;30;17;900;1;0;2000;2;0;0;;0;0;0;0;0;0;0;0;0;0;0;0;0
圣麒麟1;52;18;39;99;0;0;5;200;500;0;30;20;0;0;0;0;30;17;900;1;0;2000;0;0;0;;0;0;0;0;0;0;0;0;0;0;0;0;0
圣麒麟2;52;18;40;99;0;0;5;200;500;0;30;20;0;0;0;0;30;17;900;1;0;2000;0;0;0;;0;0;0;0;0;0;0;0;0;0;0;0;0
圣麒麟3;52;18;41;99;0;0;5;200;500;0;30;20;0;0;0;0;30;17;900;1;0;2000;0;0;0;;0;0;0;0;0;0;0;0;0;0;0;0;0
玄天麒麟1;52;18;39;99;0;0;5;200;500;0;30;20;0;0;0;0;30;17;900;1;0;2000;0;0;0;;0;0;0;0;0;0;0;0;0;0;0;0;0
玄天麒麟2;52;18;40;99;0;0;5;200;500;0;30;20;0;0;0;0;30;17;900;1;0;2000;0;0;0;;0;0;0;0;0;0;0;0;0;0;0;0;0
玄天麒麟3;52;18;41;99;0;0;5;200;500;0;30;20;0;0;0;0;30;17;900;1;0;2000;0;0;0;;0;0;0;0;0;0;0;0;0;0;0;0;0
赤翎凤;52;18;300;99;0;0;5;200;500;0;30;20;0;0;0;0;30;17;900;1;0;2000;0;0;0;;0;0;0;0;0;0;0;0;0;0;0;0;0
傲天凤1;52;18;301;99;0;0;5;200;500;0;30;20;0;0;0;0;30;17;900;1;0;2000;0;0;0;;0;0;0;0;0;0;0;0;0;0;0;0;0
傲天凤2;52;18;302;99;0;0;5;200;500;0;30;20;0;0;0;0;30;17;900;1;0;2000;0;0;0;;0;0;0;0;0;0;0;0;0;0;0;0;0
炽天星河1;52;18;301;99;0;0;5;200;500;0;30;20;0;0;0;0;30;17;900;1;0;2000;0;0;0;;0;0;0;0;0;0;0;0;0;0;0;0;0
炽天星河2;52;18;302;99;0;0;5;200;500;0;30;20;0;0;0;0;30;17;900;1;0;2000;0;0;0;;0;0;0;0;0;0;0;0;0;0;0;0;0
撼天灵虎1;52;18;345;1000;0;0;5;200;500;0;30;20;0;0;0;0;30;17;900;1;0;2000;0;0;0;;0;0;0;0;0;0;0;0;0;0;0;0;0
海神战鲨1;52;18;422;1000;0;0;5;200;500;0;30;20;10;20;0;0;30;17;900;1;0;2000;0;0;0;;0;0;0;0;0;0;0;0;0;0;0;0;0
海神战鲨2;52;18;423;1000;0;0;5;200;500;0;30;20;10;20;0;0;30;17;900;1;0;2000;0;0;0;;0;0;0;0;0;0;0;0;0;0;0;0;0
傲雷绝神豹1;52;18;166;99;0;0;200;500;0;30;20;0;0;0;0;30;17;900;1;0;2000;0;0;0;
傲雷绝神豹2;52;18;167;99;0;0;200;500;0;30;20;0;0;0;0;30;17;900;1;0;2000;0;0;0;
傲雷绝神豹3;52;18;168;99;0;0;200;500;0;30;20;0;0;0;0;30;17;900;1;0;2000;0;0;0;
镔甲狂战狮1;52;18;185;99;0;0;200;500;0;30;20;0;0;0;0;30;17;900;1;0;2000;0;0;0;
镔甲狂战狮2;52;18;186;99;0;0;200;500;0;30;20;0;0;0;0;30;17;900;1;0;2000;0;0;0;
镔甲狂战狮3;52;18;187;99;0;0;200;500;0;30;20;0;0;0;0;30;17;900;1;0;2000;0;0;0;
玄都圣麒麟1;52;18;39;99;0;0;200;500;0;30;20;0;0;0;0;30;17;900;1;0;2000;0;0;0;
玄都圣麒麟2;52;18;40;99;0;0;200;500;0;30;20;0;0;0;0;30;17;900;1;0;2000;0;0;0;
玄都圣麒麟3;52;18;41;99;0;0;200;500;0;30;20;0;0;0;0;30;17;900;1;0;2000;0;0;0;
炎煞魔翎凤1;52;18;301;99;0;0;200;500;0;30;20;0;0;0;0;30;17;900;1;0;2000;0;0;0;
炎煞魔翎凤2;52;18;302;99;0;0;200;500;0;30;20;0;0;0;0;30;17;900;1;0;2000;0;0;0;
怒啸神光虎1;52;18;451;1000;0;0;200;500;0;30;20;0;0;0;0;30;17;900;1;0;2000;0;0;0;
猎神噬魂鲨1;52;18;422;1000;0;0;200;500;0;30;20;10;20;0;0;30;17;900;1;0;2000;0;0;0;
猎神噬魂鲨2;52;18;423;1000;0;0;200;500;0;30;20;10;20;0;0;30;17;900;1;0;2000;0;0;0;
帝王裂天犀1;52;18;445;99;0;0;5;1;1000;0;70;70;10;10;0;0;16;17;1500;1;200;1200;259;0;0;;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0
独角兽1;52;18;478;99;0;0;5;1;1000;0;70;70;10;10;0;0;16;17;1500;1;200;1200;259;0;0;;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0
独角兽2;52;18;479;99;0;0;5;1;1000;0;70;70;10;10;0;0;16;17;1500;1;200;1200;259;0;0;;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0
独角兽3;52;18;480;99;0;0;5;1;1000;0;70;70;10;10;0;0;16;17;1500;1;200;1200;259;0;0;;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0
黄金战马1;52;18;593;99;0;0;5;1;1000;0;70;70;10;10;0;0;16;17;1500;1;200;1200;259;0;0;;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0
黄金战马2;52;18;594;99;0;0;5;1;1000;0;70;70;10;10;0;0;16;17;1500;1;200;1200;259;0;0;;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0
黄金战马3;52;18;595;99;0;0;5;1;1000;0;70;70;10;10;0;0;16;17;1500;1;200;1200;259;0;0;;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0
邪影银月狼1;52;18;607;99;0;0;5;1;1000;0;70;70;10;10;0;0;16;17;1500;1;200;1200;259;0;0;;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0
邪影银月狼2;52;18;608;99;0;0;5;1;1000;0;70;70;10;10;0;0;16;17;1500;1;200;1200;259;0;0;;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0
邪影银月狼3;52;18;609;99;0;0;5;1;1000;0;70;70;10;10;0;0;16;17;1500;1;200;1200;259;0;0;;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0
赤焰战马1;52;18;593;99;0;0;5;1;1000;0;70;70;10;10;0;0;16;17;1500;1;200;1200;259;0;0;;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0
蓝焰战马1;52;18;594;99;0;0;5;1;1000;0;70;70;10;10;0;0;16;17;1500;1;200;1200;259;0;0;;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0
绿焰战马1;52;18;595;99;0;0;5;1;1000;0;70;70;10;10;0;0;16;17;1500;1;200;1200;259;0;0;;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0
霜雪战熊1;52;18;656;99;0;0;5;1;1000;0;70;70;10;10;0;0;16;17;1500;1;200;1200;259;0;0;;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;
狂怒战熊1;52;18;682;99;0;0;5;1;1000;0;70;70;10;10;0;0;16;17;1500;1;200;1200;259;0;0;;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;
炎天火龙1;52;18;855;99;254;0;5;1;0;0;50000;0;60;60;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;259;0;500;2;0;0;;
黄金圣龙1;52;18;856;99;254;0;5;1;0;0;50000;0;60;60;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;259;0;500;2;0;0;;
紫金御雷狂狮1;52;18;865;99;254;0;5;1;0;0;50000;0;60;60;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;259;0;500;2;0;0;;
赤金烈焰狂狮1;52;18;888;99;254;0;5;1;0;0;50000;0;60;60;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;259;0;500;2;0;0;;
暗月妖狼1;52;18;898;99;254;0;5;1;0;0;50000;0;60;60;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;259;0;500;2;0;0;;
暗夜妖狼1;52;18;607;99;254;0;5;1;0;0;50000;0;60;60;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;259;0;500;2;0;0;;
赤焰妖狼1;52;18;609;99;254;0;5;1;0;0;50000;0;60;60;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;259;0;500;2;0;0;;
大漠苍狼1;52;18;900;99;254;0;5;1;0;0;50000;0;60;60;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;259;0;500;2;0;0;;
进宝福牛1;52;18;904;99;254;0;5;1;0;0;50000;0;60;60;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;259;0;500;2;0;0;;
祥瑞福牛1;52;18;903;99;254;0;5;1;0;0;50000;0;60;60;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;259;0;500;2;0;0;;


22、[服务端] 新增：宝宝攻击触发、宝宝被攻击触发

    22.1、宝宝攻击触发QF脚本下 [@attackPet] 并返回以下参数

          $PARAM(0)    //攻击目标技能
          $PARAM(1)    //攻击目标对象（0：是怪物，1：玩家或元神）
          $PARAM(2)    //目标是否元神（0：是玩家，1：是元神）
          $PARAM(3)    //目标名字
          $PARAM(4)    //目标原始名字
          $PARAM(5)    //目标坐标X
          $PARAM(6)    //目标坐标Y
          $PARAM(7)    //目标等级 （返回玩家或元神等级/返回怪物等级/返回宠物等级）
          $PARAM(8)    //目标当前血量
          $PARAM(9)    //目标最大血量

    22.2、宝宝被攻击触发QF脚本下 [@StruckPet] 并返回以下参数

          $PARAM(0)    //攻击者技能
          $PARAM(1)    //攻击者对象（0：是怪物，1：玩家或元神）
          $PARAM(2)    //攻击者是否元神（0：是玩家，1：是元神）
          $PARAM(3)    //攻击者名字
          $PARAM(4)    //攻击者原始名字
          $PARAM(5)    //攻击者坐标X
          $PARAM(6)    //攻击者坐标Y
          $PARAM(7)    //攻击者等级 （返回玩家或元神等级/返回怪物等级/返回宠物等级）
          $PARAM(8)    //攻击者当前血量
          $PARAM(9)    //攻击者最大血量


23、[服务端] 新增：宝宝攻击前触发、宝宝被攻击前触发

[@attackPet]
#IF
TRUE
#ACT
SENDMSG 6 你的宝宝打架了
SENDMSG 6 <$PARAM(3)>
SENDMSG 6 <$PARAM(4)>

[@StruckPet]
#IF
TRUE
#ACT
SENDMSG 6 你的宝宝被打了
SENDMSG 6 <$PARAM(3)>
SENDMSG 6 <$PARAM(4)>

[@AttackDamageBB]
#IF
TRUE
#ACT
SENDMSG 6 你的宝宝打架前
SETPARAM 10 98

[@StruckDamageBB]
#IF
TRUE
#ACT
SETPARAM 10 99
SENDMSG 6 你的宝宝被打前


*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
*  GameShow更新日志 For 2023年03月
*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
*[更新] - [客户端]
*[更新] - GsRes \ GsClient.gs
*[更新] - GsRes \ Dll \ Engine.dll
*[更新] - GsRes \ Dll \ Engine.dll.update
;-------------------------------------------
*[更新] - [服务端]
*[更新] - Mir200 \ GsEngine.exe
;------------------------------------------

1、[服务端] 修复：CHANGEMODE 31		;//禁止使用魔法无效的问题


2、[服务端] 新增：调整快捷栏物品位置

	Changequickitem A B

	A = 物品名字
	B = 背包位置(1-6)


3、[服务端] 新增：调整技能快捷栏技能

	Changequickmagic A B

	A = 技能ID
	B = 快捷键(1-8)


4、[服务端] 修复：隔位刺杀问题


5、[服务端] 新增：当前游戏假人数量

	$MAPHUMCOUNT(A).B

	A = 地图编号,ALL代表全部地图
	B = 类型

	B参数类型说明：

	PLAYER	代表玩家
	PNEUMA	代表元神
	AI	代表假人
	ALL	表示所有


6、[服务端] 新增：NPC面板文字输入框 及 触发标签

	<@@!GS_EDIT A,B,C,D,E>

	A = 输入框的 X坐标
	B = 输入框的 Y坐标
	C = 输入框的 宽度
	D = 输入框的 高度
	E = 文字冒泡信息

	触发标签：@edit		触发后 S50变量 返回当前输入框输入的内容


	范例说明:
	<@@!GS_EDIT 50,80,250,20,请输入推广码>\
	<确定/@edit> \

	[@edit]
	#IF
	True
	#ACT
	SendMsg 5 您当前输入的推广码：<$STR(S50)>
	Break


7、[服务端] 新增：SetProvisionalAbil 临时属性突破21亿


8、[服务端] 修复：攻击速度，魔法速度调整后效果停滞问题


9、[服务端] 新增：怪物爆率透视功能	;//调试中，暂未开放

	SetTouShi A B C

	A = 透视有效次数
	B = 透视允许的怪物等级范围
	C = 透视允许的怪物等级范围


	范例说明A:
	[@开启透视效果]
	#IF
	TRUE
	#ACT
	SetTouShi 10 50 100
	SendMsg 5 允许透视10次，只透视50~100级之间的怪物
	BREAK


	范例说明B:
	[@开启透视效果]
	#IF
	CHECKGAMEGOLD > 99
	#ACT
	GAMEGOLD - 100
	SetTouShi 999 1 999
	SendMsg 6 成功开启爆率透视功能
	BREAK
	#ELSEACT
	SendMsg 5 您的元宝不足
	BREAK


10、[服务端] 修复：部分怪物Race可以无限诱惑的问题


11、[服务端] 修复：镜像地图怪物不清理的问题


12、[服务端] 新增：NPC面板显示指定装备的内观效果

	<@@!GS_EQUIP A,B,C,D,E,F>

	A = 装备类型
	1:武器  2:衣服  3:头盔  4:龙魂  5:盾牌

	B = 装备的SHAPE或LOOK
	参数1 = 武器、头盔、盾牌	此处填写装备的Look值
	参数1 = 衣服、龙魂		此处填写装备的Shape值

	C = 性别	
	0:男性  1:女性	;//主要用于分辨衣服的男女内观

	D = X坐标
	E = Y坐标
	F = 缩放比例		100 = 原始比例


	范例说明：
	<@@!GS_EQUIP 1,24,0,50,50,50>\
	<@@!GS_EQUIP 1,24,1,50,50,50>\
	<@@!GS_EQUIP 2,1,0,250,50,100>\
	<@@!GS_EQUIP 3,133,0,450,50,100>\
	<@@!GS_EQUIP 4,1,0,650,50,100>\
	<@@!GS_EQUIP 5,8915,0,850,50,100>\


13、[客户端] 新增：FontType.xml  支持字体对齐方式

	备注：如编写一个玩家排行榜界面，需要将名字玩家居中显示，则 align="Center"

	align 参数说明：

	TopLeft		;//左上
	Top		;//上
	TopRight	;//右上
	Right		;//右
	BottomRight	;//右下
	Bottom		;//下
	BottomLeft	;//左下
	Left		;//左
	Center		;//中


14、[服务端] 优化：OPENITEMBOX 参数F

	备注：

	参数F = 0	;// 显示怪物尸体，会触发QF文件内的杀怪触发，请注意脚本的严谨性
	参数F = 1	;// 隐藏怪物尸体，无经验加成，不触发QF文件内的杀怪触发


15、[服务端] 优化：QF [@杀怪触发] 返回的 参数B 参数C

	参数B 怪物名字不带数字
	参数C 怪物在数据库内的真实名字,带数字


16、[客户端] 优化：灵兽拾取AI


17、[服务端] 新增：小退触发 QF 文件内的标签 [@小退触发]


18、[服务端] 新增：小退执行脚本	QUITGAME

	[@脚本范例]
	#IF
	TRUE
	#ACT
	QUITGAME
	SENDMSG 5 小退成功，返回人物界面
	BREAK


19、[服务端] 修复：镜像地图过图后，导致宝宝、灵兽被清理的问题


21、[服务端] 新增：怪物、人物 血条素材

	涉及文件：GsRes \ ini \ launcher.ini

	涉及开关：ShowHpTex=1

	怪物血条素材读取：62001，62002

	人物血条素材读取：62004，62003


21、[服务端] 新增：怪物、人物 自定义血条素材

	涉及文件：GsRes \ ini \ launcher.ini

	涉及开关：ShowHpTex=2

	涉及文件：GsRes \ ini \ GsEffect.ini

	涉及标签：[Gs_BigHp]

	内容格式：怪物名字/human = 背景图包/编号/x/y/通道/血量图包/编号/x/y/通道/文字偏移x/文字偏移y


	案例展示：

	[Gs_BigHp]
	human=3/29381/0/0/0/3/29382/0/0/0/0/0
	稻草人=3/29380/0/0/0/3/29379/0/0/0/0/0
	禁地魔王=3/29380/0/0/0/3/29379/0/0/0/0/0


22、[服务端] 优化：自动打怪时拾取逻辑问题


23、[服务端] 优化：宝宝攻击目标		不攻击以下类型：22、51、55、112


24、[微端] 优化：部分obj素材不下载的问题


25、[客户端] 新增：关闭按钮、元神切换按钮

	涉及文件：GsRes / ui / AvatarWnd.xml
	涉及文件：GsRes / ui / PumAvatarWnd.xml

;//关闭按钮
<Button name ="btnClose">
<Offset x = "477" y = "7" />
<NormalTexture index = "00080" />
<HighlightTexture index = "00081" />
<PushedTexture index = "00082" />
</Button> 

;//元神切换-本体
<Button name ="TOYSBTN" Hidden ="1">
<Offset x = "409" y = "35" />
<NormalTexture index = "26386" />
<HighlightTexture index = "26386" />
<PushedTexture index = "26386" />
<DisableTexture index = "26384" />
</Button>

;//元神切换-元神
<Button name ="TOBTBTN" Hidden ="1">
<Offset x = "343" y = "35" />
<NormalTexture index = "26385" />
<HighlightTexture index = "26385" />
<PushedTexture index = "26385" />
<DisableTexture index = "26383" />
</Button>




*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
*  GameShow更新日志 For 2023年02月
*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
*[更新] - [客户端]
*[更新] - GsRes \ GsClient.gs
*[更新] - GsRes \ Dll \ Engine.dll
*[更新] - GsRes \ Dll \ Engine.dll.update
;-------------------------------------------
*[更新] - [服务端]
*[更新] - Mir200 \ GsEngine.exe
;------------------------------------------
*[更新] - [登陆器]
*[更新] - LancherMaker.exe
;------------------------------------------

1、[登陆器] 新增：根据当前分区标题名，来清空指定目录，下载当前分区的更新补丁

 作用说明：本功能可实现1个登陆器多个不同版本游戏，且避免素材和客户端配置文件冲突

 [分区更新文件1]		;// 支持：分区更新文件1~65535
 分区标题=
 补丁数量=
 1=
 2=

 [分区清空目录1]		;// 支持：分区清空目录1~65535
 分区标题=
 清空数量=
 1=
 2=


范例说明:例如当前游戏分区标题为 [GameShow·2月25号新区] 和 [GameShow·2月26号新区]

 [分区更新文件1]		;// 支持：分区更新文件1~65535
 分区标题=GameShow·2月25号新区
 补丁数量=3
 1=http://www.makegs.com/dlq1/Interface.7z|.\GsRes\Res|47F8A5A9D89BE86BD696D9B42A1C0373
 2=http://www.makegs.com/GsClient.gs.dll|.\GsRes\GsClient.gs|47F8A5A9D89BE86BD696D9B42A1C0373
 3=http://www.makegs.com/Engine.dll|.\GsRes\Dll\Engine.dll|7AAA5AB77B4CF69F1A08845B4A44A5BE

 [分区更新文件2]		;// 支持：分区更新文件1~65535
 分区标题=GameShow·2月26号新区
 补丁数量=1
 1=http://www.makegs.com/dlq2/Interface.7z|.\GsRes\Res|47F8A5A9D89BE86BD696D9B42A1C0373

 [分区清空目录1]		;// 支持：分区清空目录1~65535
 分区标题=GameShow·2月25号新区
 清空数量=3
 1=Gs
 2=GsHash
 3=Res

 [分区清空目录2]		;// 支持：分区清空目录1~65535
 分区标题=GameShow·2月26号新区
 清空数量=1
 1=Res


2、[登陆器] 新增：推广员充值系统，推广员在登陆器配置器内设置

 作用说明：实现单txt列表，根据推广员不同，在游戏内打开的充值连接也会不同

	登陆器列表标签：

	[推广充值地址]
	1= 
	2=
	3=

	脚本脚本：@@url3


	范例说明:

	使用推广员的登陆器进入游戏，打开网站弹出当前写的网页地址
	推广员编号对应登陆器配置器内的推广员项

	[推广充值地址]
	7=http://www.baidu.com		;//推广员7的玩家点击@url3 弹出：www.baidu.com
	17=http://www.youku.com		;//推广员17的玩家点击@url3 弹出：www.youku.com
	77=http://www.makegs.com	;//推广员77的玩家点击@url3 弹出：www.makegs.com


3、[登陆器] 新增：登陆器统计系统

	登陆器列表标签：

	[统计] 
	打开访问=
	注册成功=
	进入游戏=


	范例说明:

	[统计] 
	打开访问=http://www.cnzz.com/1	;//玩家打开登陆器时访问该网站
	注册成功=http://www.cnzz.com/2	;//玩家注册成功时访问该网站
	进入游戏=http://www.cnzz.com/3	;//玩家点击进入游戏时访问该网站


3、[服务端] 新增：CSV表格读取，全套使用方式	;//下载安装wps软件，表格另存为时选csv格式保存

	行列默认从0开始
	行列默认从0开始

	csv文件目录与Envir同级目录	如：Mir200/csv/GameShow.csv
	csv文件目录与Envir同级目录	如：Mir200/csv/GameShow.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=在表第几列查找
参数6=0,1(0=在开始哪行 1=在最后哪行)
参数7=存入变量


脚本参考：

	csv文件目录与Envir同级目录	如：Mir200/csv/GameShow.csv
	csv文件目录与Envir同级目录	如：Mir200/csv/GameShow.csv


[@加载表格]
#IF
TRUE
#ACT
NEWREADCSV ..\csv\gs_法身附件2.csv
SendMsg 5 加载表格

[@读取内容]
#IF
TRUE
#ACT
NEWDQCSV ..\csv\gs_法身附件2.csv 0 3 S$读取内容
SendMsg 5 表里面的第0行第3列是：<$STR(S$读取内容)>

[@获取最大行列]
#IF
TRUE
#ACT
GetHLCSV ..\csv\gs_法身附件2.csv 0 N$行数
GetHLCSV ..\csv\gs_法身附件2.csv 1 N$列数
SENDMSG 6 最大行数：<$STR(N$行数)>
SENDMSG 6 最大列数：<$STR(N$列数)>


[@获取制定内容行号]
#IF
TRUE
#ACT
GetGJCSV ..\csv\gs_法身附件2.csv 法带·3阶 10 20 3 0 N$第几行
SENDMSG 6 [测试]字符串在表的<$STR(N$第几行)>行第3列


方式二：

NEWREADCSV ..\csv\gs_法身附件2.csv  表格读取时会已常量形式存放在引擎内存中

(如果不经常更改的情况下建议放在QM的 [@GlobalVar] 启动触发执行)

方式二优势：
1、减少脚本反复检测，降低引擎压力
2、抛弃拆分脚本，直接获取对应数据，降低引擎压力

$gscfg.A.B.C	;//读取指定行列内的内容	行列默认从0开始

A = 表格名字
B = 行数
C = 列数


脚本参考：

[@变量查询]
#IF
TRUE
#ACT
NEWREADCSV ..\csv\gs_法身附件2.csv	;//此步骤在 [@GlobalVar] 内执行后,可不必重复写入
MOV N$第几行 6 
MOV N$第几列 8 
SendMsg 5 变量查询：<$gscfg.gs_法身附件2.$STR(N$第几行).$STR(N$第几列)>
SendMsg 5 变量查询：<$gscfg.gs_法身附件2.3.4>


思路分析：

步骤1、表格内第一列为装备名字，其余列为其的合成、强化、回收信息
步骤2、使用 GetGJCSV 取出要查询的装备名字位于表格第几行
步骤3、使用 $gscfg 取出此行信息的所有列的数据
步骤4、所有合成只需写1个脚本，其余信息全部存放于csv文件
步骤5、此操作方便策划、新手技术来进行修改版本条件，为技术员减轻工作负荷


4、[服务端] 修复：CREATEGROUPLIGHT	;//修复 暗影雷电、冰锥无伤害的问题


5、[服务端] 修复：ISNEWHUMAN	;//修复 玩家小退后仍识别为新人的问题


6、[服务端] 修复：镖车死亡时一直触发 镖车死亡标签 的问题


7、[客户端] 修复：活力值自定义进度条显示异常问题


8、[服务端] 优化：日志网关记录功能		;//详细记录 现有货币 货币增减 剩余货币 信息


9、[客户端] 修复：文佩加星显示异常问题


10、[客户端] 优化：WATCHHUMAN 查看玩家时，读取查看他人自定义F10文件 GClothWndNpc2-0.txt


11、[客户端] 修复：装备对比绘制时，装备信息图层叠加问题


12、[服务端] 优化：降低引擎CPU占用	;//从来的 25% 降低到 2% 浮动


13、[服务端] 新增：OpenItemBox  参数 F

	OpenItemBox A B C D E F

	A 怪物名字 
	B 地图号 
	C 坐标x 
	D 坐标y 
	E 物品状态 ( 0:仅执行脚本的玩家可拾取,1:全体玩家可拾取 ) 
	F 是否显示怪物尸体 ( 0:显示怪物尸体,1:隐藏怪物尸体 ) 


14、[客户端] 新增：FengHaoList.xml 新增参数

	scale		;//缩放比例 100=原始比例		可为空
	num		;//读取张数，不写则默认读取1张		可为空
	interval	;//播放时间间隔，时间单位：毫秒		可为空


15、[客户端] 修复：Human图包编号

	human5	448
	human6	449	
	human7	450	
	human8	451	
	human9	452	
	human10	453	
	human11	454	
	human12	455	
	human13	456	
	human14	457	
	human15	458	


16、[登陆器] 新增：清空指定目录文件

 [清空目录]
 清空数量=2
 1=Gs
 2=Res


*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
*  GameShow更新日志 For 2023年01月
*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
*[更新] - [客户端]
*[更新] - GsRes \ GsClient.gs
*[更新] - GsRes \ Dll \ Engine.dll
*[更新] - GsRes \ Dll \ Engine.dll.update
;-------------------------------------------
*[更新] - [服务端]
*[更新] - Mir200 \ GsEngine.exe
;------------------------------------------

1、[登陆器] 新增：支持登陆器更新7z压缩包，并释放到指定目录

列表格式：

[更新压缩文件]
补丁数量=1
1=http://www.makegs.com/111.7z|.\GsRes\111.7z|7DAD48AECC5515F2FFDC5A33D02B64DC

备注说明：

1、请使用360zip压缩功能，打包文件压缩包为7z格式		【 右键文件，其他压缩方式，选择7z 】
2、如上格式，自动下载111.7z压缩包到GsRes目录内，并自动解压压缩包内的文件到GsRes内
3、例如打包 GsRes\INTERFACE 文件夹到7z里，下载就会自动解压到 GsRes\INTERFACE 里，主要用于更新零散的tex素材文件到客户端


2、[客户端] 新增：xml文件参数：offxy

	当前参数支持以下文件：
	GsRes \ xml \ Explain.xml
	GsRes \ xml \ ItemTip.xml
	GsRes \ xml \ OtherTipsCfg.xml
	GsRes \ xml \ BottomTipsCfg.xml

	案例参考：
	;//代表此行内容以左上角为基点来计算坐标
	<col picpackage="3" picidx="36306" ix="130" iy="-205" offxy="1"/>


3、[客户端] 优化：客户端调用变量显示时，如当前变量0，将不再隐藏


4、[服务端] 新增：宝宝狂暴变身功能 参数E：宝宝名字

	Baobaoform A B C D

	A = 变身成为道士宝宝数据内的哪种宝宝
	B = 变身后的等级
	C = 怪物外观的APPR
	D = 变身持续时间（秒）
	E = 宝宝名字


	[@脚本参考]
	#IF
	TRUE
	#ACT
	Baobaoform 神化骷髅战将 7 207 60 $SLAVE(0).NAME
	SENDMSG 5 您的宝宝：<$SLAVE(0).NAME>进入狂暴状态，变身为7级神化骷髅战将，持续时间：60秒
	BREAK


5、[服务端] 修复：MOV 万能变量N为空时，出现报错的问题


6、[客户端] 修复：骑战四级技能显示问题


7、[客户端] 新增：骑战盾牌图包

			图包号		作用
	shield1		653		盾牌显示外观
	shieldeff1	654		盾牌特效外观
	shieldex1	655		骑战攻击时盾牌外观
	shieldxn1	656		骑战施法时盾牌外观
	shieldxo1	657
	shieldexeff1	658		骑战攻击时盾牌特效外观
	shieldxneff1	659		骑战施法时盾牌特效外观
	shieldxoeff1	660


8、[客户端] 新增：骑战使用突斩技能时，显示武器外观


9、[服务端] 修复：新版挂机系统，内挂自动施毒异常问题


10、[服务端] 修复：火毒攻心剑地面持续伤害无效的问题


11、[服务端] 修复：针对怪物使用Stop导致报错的问题


12、[服务端] 新增：装备类型：纹佩	Stdemode：111

	属性值		含义
	55		辅饰纹
	56		边纹
	57		底纹
	58		主饰纹

数据库添加:
2811,三界纹佩,111,0,1,0,0,64,1241,20000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,40000,5,0


	[@脚本参考]
	#IF
	TRUE
	#ACT
	GIVE 三界纹佩 1
	UPGRADEUSERITEM $PARAM(10) 55 = 1	;//读取 WenPeiCfg.xml 内的 WenPei looks="6101"		对应显示 items2 里的 6101 素材
	UPGRADEUSERITEM $PARAM(10) 56 = 1	;//读取 WenPeiCfg.xml 内的 WenPei looks="6201"		对应显示 items2 里的 6201 素材
	UPGRADEUSERITEM $PARAM(10) 57 = 1	;//读取 WenPeiCfg.xml 内的 WenPei looks="6301"		对应显示 items2 里的 6301 素材
	UPGRADEUSERITEM $PARAM(10) 58 = 1	;//读取 WenPeiCfg.xml 内的 WenPei looks="6401"		对应显示 items2 里的 6401 素材
	BREAK

	备注说明：
	例如：UPGRADEUSERITEM $PARAM(10) 55 = 1		;// 则读取WenPeiCfg.xml 内的 6100+1	WenPei looks="6101"
	例如：UPGRADEUSERITEM $PARAM(10) 55 = 3		;// 则读取WenPeiCfg.xml 内的 6100+3	WenPei looks="6103"
	例如：UPGRADEUSERITEM $PARAM(10) 55 = 21	;// 则读取WenPeiCfg.xml 内的 6100+21	WenPei looks="6121"


	涉及文件：GsRes \ Xml \ WenPeiCfg.xml

文件标签说明：
WenPei looks	= 对应 55 号属性及 items 内的素材文件编号
name		= 标题名字
type		= 备注信息，不可修改
value		= 属性内容
namecolor	= 标题文字颜色
typecolor	= 属性文字颜色

文件内容参考：
<?xml version="1.0" encoding="gb2312" standalone="yes"?>
<WenPeiCfg Ver="1">
  <WenPeis>
    <WenPei looks="6101" name="屠龙勇士镶边" type="辅饰纹" value="命中+20 魔法命中+15%" namecolor="0xffff0000" typecolor="0xffffffff"/>
    <WenPei looks="6201" name="阴阳修士灵佩" type="边纹" value="生命+200 吸血+15" namecolor="0xff00ff00" typecolor="0xffffffff"/>
    <WenPei looks="6301" name="符石达人金纹" type="底纹" value="攻击+15 暴击+25" namecolor="0xffff00ff" typecolor="0xffffffff"/>
    <WenPei looks="6401" name="冰蓝龙纹" type="主饰纹" value="躲避+10 魔法躲避+10%" namecolor="0xff0099ff" typecolor="0xffffffff"/>
  </WenPeis>
</WenPeiCfg>


13、[客户端] 修复：Xml文件定义宽度参数maxwidth无效的问题

	涉及文件：
	GsRes \ xml \ Explain.xml
	GsRes \ xml \ ItemTip.xml
	GsRes \ xml \ OtherTipsCfg.xml
	GsRes \ xml \ BottomTipsCfg.xml


14、[客户端] 修复：血量超过21亿异常问题


15、[服务端] 新增：吸血、反弹 支持固定点数，原只支持百分比加成

	功能开关：主引擎 - 系统相关设置 - 数值比例 - 吸血计算百分比、反弹计算百分比


16、[客户端] 修复：定制版隔位攻击客户端，战士魔法16方向异常问题


17、[客户端] 调整：屏蔽 行会界面 - 结义界面


18、[服务端] 修复：怪物爆出物品有几率出现持久为0的问题


19、[服务端] 新增：设置玩家回城点

	SETHOMEMAP A B C

	A = 地图编号
	B = X坐标
	C = Y坐标

	[@脚本参考]
	#IF
	TRUE
	#ACT
	SETHOMEMAP 0 470 215
	BREAK


20、[客户端] 修复：骑战状态时盾牌内观显示异常问题


21、[服务端] 修复：自定义怪物作为玩家宝宝后，杀怪无爆率问题


22、[服务端] 修复：自定义怪物作为玩家宝宝后，杀人不增加PK值问题


23、[客户端] 新增：定制版隔位攻击客户端，部分技能动画标签

	4016,                  //被攻杀误伤
	4017,                  //被烈火误伤
	4018,                  //被破击误伤
	4019,                  //被破盾误伤
	4020,                  //被战士新技能误伤
	4021,                  //被战士新技能受伤
	4022,                  //被攻杀受伤


24、[工具] 修复：GS客户端xml加密工具异常崩溃问题

	涉及文件：GsRes \ ini \ launcher.ini

	XMLEn=0		;//不写 或者 =0 则读取明文文件
	XMLEn=1		;//只读加密的xml文件


	加密特别说明：
	在填写原始文件夹和输出文件夹时，目录最后结尾需要加上符号\

	例如：
	原始文件夹：I:\【GameShow刀】\GsRes\xml\
	输出文件夹：I:\【GameShow刀】\GsRes\xml2\


25、[服务端] 新增：杀怪触发 返回$PARAM(9) //怪物血量

	涉及文件：Mir200\Envir\GsFuntion_def\QFunction-0.txt

	[@杀怪触发]
	#IF
	SMALL $PARAM(9) 1000
	#ACT
	SENDMSG 5 您本次击杀的怪物血量少于1000
	BREAK


26、[客户端] 新增：游戏界面UI隐藏功能

	功能快捷键：Ctrl + Z





*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
*  GameShow更新日志 For 2022年12月
*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
*[更新] - [客户端]
*[更新] - GsRes \ GsClient.gs
*[更新] - GsRes \ Dll \ Engine.dll
*[更新] - GsRes \ Dll \ Engine.dll.update
;-------------------------------------------
*[更新] - [服务端]
*[更新] - Mir200 \ GsEngine.exe
;------------------------------------------

1、[服务端] 优化：数据库人物升级经验支持数值0


2、[客户端] 新增：自定义人物、怪物的血条素材


3、[服务端] 优化：$Percent.A.B	支持换算超过21亿的数值


4、[客户端] 新增：小地图界面文字自定义

	涉及文件：GsRes \ ini \ launcher.ini

SmallMapText1=自动走
SmallMapText2=旁边npc
SmallMapText3=旁边玩家
SmallMapText4=这地图怪物
SmallMapButton1=1
SmallMapButton2=1


5、[客户端] 新增：支持显示人物绘制人物的头顶称号，实时动态显示玩家外观状态在NPC面板上

	<@@!GS_HUMAN A,B,C,D,E,F,G,H,I,J,K,L>

	A	人偶显示坐标X
	B	人偶显示坐标Y
	C	方向
	D	动作
	E	衣服的SHAPE值
	F	武器的SHAPE值
	G	发形的编号
	H	坐骑的APPR
	I	翅膀的编号
	J	背饰的SHAPE值
	K	盾牌的SHAPE值
	L	头顶称号的编号		;//对应客户端 XML \ FengHaoList.xml 里的称号编号


6、[客户端] 新增：部件、仙官类装备支持 SuitCfg.xml 套装显示


7、[客户端] 新增：部件、仙官类装备支持 Explain.xml 自定义描述


8、[客户端] 新增：素材读取、微端下载存放 多目录方式选择

	;//涉及文件：GsRes \ ini \ launcher.ini

	;//涉及标签：ShowTex

	----------------
	方式1：
	----------------
	ShowTex=0	;// 读取、微端下载存放 GsRes\ Gs 文件夹的 Gs 文件内

	备注说明1：
	1、客户端只读取Gs文件夹内的素材
	2、素材存放Gs文件内，保密效果佳，其他用户无法盗取tex素材文件

	----------------
	方式2：
	----------------
	ShowTex=1	;// 读取、微端下载存放 GsRes\ Res 文件夹内		【 素材以 tex文件 存放 】

	备注说明2：
	1、客户端优先读取Gs文件夹内的素材，再读取Res文件夹内的tex素材文件
	2、直接以tex素材文件的形式存放在 GsRes\ Res 文件夹内，其他用户可以随时取走素材

	----------------
	建议使用方式：
	----------------
	1、将重要的素材文件导入在GS文件内
	2、开启tex存放Res文件夹功能，方便二次修改素材，省去导入素材的步骤


9、[服务端] 新增：角色转移功能

	ChangeAccount A B

	A：要转移的角色名字
	B：转移到哪个帐号


10、[服务端] 新增：检测当前帐号能否再新增角色

	ISCANADDCHAR A

	A：玩家游戏帐号

	[@脚本示范]
	#IF
	ISCANADDCHAR gameshow
	#ACT
	SENDMSG 5 您当前帐号可接受角色转入！
	BREAK
	#ELSEACT
	SENDMSG 5 您当前帐号存在2个可用角色，无法接受更多角色转入！
	BREAK


11、[客户端] 新增：盾牌品级、免伤、抵抗暴击的变量返回

<line>
<col font="FONT_SONGTI" fontsize="12" color="0xffffffff" backcolor="" framecolor="0xFF000000" content="盾牌品级 $DPPJ "/>
</line>
<line>
<col font="FONT_SONGTI" fontsize="12" color="0xffffffff" backcolor="" framecolor="0xFF000000" content="免伤比例 $DPMS "/>
</line>
<line>
<col font="FONT_SONGTI" fontsize="12" color="0xffffffff" backcolor="" framecolor="0xFF000000" content="抵抗暴击 $DPDK "/>
</line>


12、[服务端] 新增：魔法盾破碎时候触发QF内的标签 @魔法盾破碎


13、[服务端] 新增：给背包指定名字的装备绘制动画

	;//思路建议：配合TAKEBAGITEM实现，回收指定装备时候，在背包里呈现被勾选的动画

	SHOWBAGITEM A B C
	A = 装备名字
	B = 类型
	C = 特效素材(读取客户端packeffect.xml)

	B：类型
	0：全部
	1：不勾选极品
	2：只勾选极品

本次勾选调用动画：GsRes\xml\packeffect.xml 内的 UiEffect unit_Name ="51"

[@脚本范例A]
#IF
TRUE
#ACT
SHOWBAGITEM 圣战头盔|圣战项链|圣战手镯 0 51
SENDMSG 5 您勾选回收：圣战头盔、圣战项链、圣战手镯
BREAK


[@脚本范例B]
#IF
TRUE
#ACT
MOV S$显示勾选的装备
;---------------------------------------------------------
#IF
LARGE $STR(S$勾选回收装备1) 0
#ACT
INC S$显示勾选的装备 青铜剑|轻型盔甲|青铜头盔|准确项链|铁手镯|铜戒指|鹿皮靴子|鹿皮腰带|
#IF
LARGE $STR(S$勾选回收装备2) 0
#ACT
INC S$显示勾选的装备 罗刹棒|中型盔甲|龙象头盔|纯金项链|纯银手镯|兽角戒指|天鹰腰带|天鹰靴子|
#IF
LARGE $STR(S$勾选回收装备3) 0
#ACT
INC S$显示勾选的装备 八荒刀|重型盔甲|神御头盔|黑水晶项链|大手镯|蓝水晶戒指|寒星腰带|寒星靴子|
;---------------------------------------------------------
#IF
TRUE
#ACT
SHOWBAGITEM $STR(S$显示勾选的装备) 0 51
SENDMSG 5 您勾选回收：<$STR(S$显示勾选的装备)>
BREAK


14、[客户端] 新增：装备描述文件 xml / bottomTipsCfg.xml

	备注：支持 OtherTipsCfg.xml、Explain.xml、ItemTip.xml 三种文件的写法


15、[客户端] 优化：LogoID的显示位置移动至道具信息面板最下面

	;//道具描述信息显示位置

	1 白色属性
	2 OtherTipsCfg.xml
	3 需要等级
	4 归属起源
	5 Explain.xml
	6 bottomTipsCfg.xml
	7 LogoID


16、[客户端] 新增：magic5-magic9的图包

	magic5	图包号：170
	magic6	图包号：171
	magic7	图包号：172
	magic8	图包号：173
	magic9	图包号：174


17、[服务端] 新增：NPC点击间隔，默认100ms


18、[服务端] 修复：排行榜重启不加载问题


19、[服务端] 新增：调整行会成员职位

	CHANGEGUILDMEMBER A B C

	A = 行会名字
	B = 玩家名字
	C = 职位标签

	[@脚本范例]
	#IF
	TRUE
	#ACT
	CHANGEGUILDMEMBER 传奇世界 张三 1
	CHANGEGUILDMEMBER 传奇世界 李四 2
	SENDMSG 5 张三成为传奇世界行会的会长
	SENDMSG 5 李四成为传奇世界行会的成员
	BREAK


20、[服务端] 新增：诅咒触发，当武器被诅咒时触发QF标签 [@WeaponUnluck]

	$Param(0)	;// 0 = 喝祝福油触发  1=杀人加诅咒触发
	$Param(1)	;// 武器唯一ID 
	$Param(2)	;// 武器物品数据库ID


21、[服务端] 新增：TAKE 新增参数区分绑定不绑定

	TAKE A B C D
	
	A = 物品名字
	B = 物品数量
	C = 0或不填不检测　1为极品　2为非极品
	D = 0或不填不检测　1为绑定　2为不绑定


22、[服务端] 新增：CheckItem 新增参数区分绑定不绑定

	CHECKITEM A B C

	A = 物品名字
	B = 物品数量
	C = 0或不填不检测 1为绑定 2为不绑定


23、[客户端] 优化：强化套装显示


24、[客户端] 新增：强化套装强化次数总和

	$QHCS	;//返回当前强化套装强化次数总和


25、[服务端] 新增：宝宝ID变量返回

#IF
TRUE
#ACT
SENDMSG 5 宝宝ID：<$SLAVE(0).USERID>
SENDMSG 5 宝宝数量：<$SLAVECOUNT>
SENDMSG 5 宝宝名字：<$SLAVE(0).NAME>
SENDMSG 5 宝宝数据库内的名字：<$SLAVE(0).FULLNAME>
SENDMSG 5 宝宝等级：<$SLAVE(0).LEVEL>
SENDMSG 5 宝宝最高可升等级：<$SLAVE(0).MAXLEVEL>
SENDMSG 5 宝宝当前血量：<$SLAVE(0).HP>
SENDMSG 5 宝宝最大血量：<$SLAVE(0).MAXHP>
SENDMSG 5 宝宝防御下限：<$SLAVE(0).AC>
SENDMSG 5 宝宝防御上限：<$SLAVE(0).AC2>
SENDMSG 5 宝宝魔防下限：<$SLAVE(0).MAC>
SENDMSG 5 宝宝魔防上限：<$SLAVE(0).MAC2>
SENDMSG 5 宝宝攻击下限：<$SLAVE(0).DC>
SENDMSG 5 宝宝攻击下限：<$SLAVE(0).DC2>
SENDMSG 5 宝宝魔法下限：<$SLAVE(0).MC>
SENDMSG 5 宝宝魔法下限：<$SLAVE(0).MC2>
SENDMSG 5 宝宝道术下限：<$SLAVE(0).SC>
SENDMSG 5 宝宝道术下限：<$SLAVE(0).SC2>
SENDMSG 5 宝宝走路速度：<$SLAVE(0).WALKSPEED>
SENDMSG 5 宝宝攻击速度：<$SLAVE(0).HITSPEED>


26、[服务端] 新增：宝宝头顶封号、宝宝头顶称号，可实现传世道尊符印的宝宝特效

	GSADDFH A B C D E F G

	A = 位置[0-2]
	B = 图包编号
	C = 素材编号
	D = 偏移X
	E = 偏移Y
	F = HUM(个人) NPC(NPC) BAOBAO(宝宝)
	G = 宝宝的对应ID

	[@脚本范例]
	#IF
	TRUE
	#ACT
	GSADDFH  0 3 13800 23 -15 BAOBAO 463591568
	BREAK


27、[服务端] 新增：权重取值

	RandomStr A B

	A = 权重列表
	B = 返回变量名

	;//脚本范例1

	权重列表：裁决,10|骨玉,30|龙纹,50	以|为分隔来取值

	第一组的几率=10/90  第二组几率=30/90  第三组几率=50/90


	[@脚本范例]
	#IF
	TRUE
	#ACT
	RandomStr 裁决,10|骨玉,30|龙纹,50 S1
	Give $STR(S1) 1
	SendMsg 5 恭喜您获得了<$STR(S1)>
	BREAK


28、[服务端] 新增：宝宝被诱惑触发QF标签 [@baobaobyebye]

	$PARAM(0)	;//宝宝的ID
	$PARAM(1)	;//诱惑走宝宝的玩家名字
	STOP		;//终止诱惑成功的效果

	;//脚本范例1


	[@baobaobyebye]
	#IF
	TRUE
	#ACT
	SENDMSG 5 您的宝宝：<$PARAM(0)>被玩家<$PARAM(1)>诱惑走了！
	BREAK

	;//脚本范例2

	[@baobaobyebye]
	#IF
	CHECKITEMW 龙牙利刃
	#ACT
	STOP
	SENDMSG 5 由于您持有神器：龙牙利刃，您的宝宝没有被诱惑走！
	BREAK


29、[服务端] 新增：解毒术释放时触发QF标签 [@解毒术成功触发]

	$PARAM(0)	;//正在被解毒的玩家名字
	STOP		;//终止解毒效果

	;//脚本范例1

	[@解毒术成功触发]
	#IF
	TRUE
	#ACT
	SENDMSG 5 成功为玩家<$PARAM(0)>解毒！
	BREAK

	;//脚本范例2

	[@解毒术成功触发]
	#IF
	CHECKLEVELEX < $HUMANINFO[$PARAM(0)].$LEVEL
	#ACT
	STOP
	SENDMSG 5 您无法为等级高于您的玩家解毒！
	BREAK


30、[服务端] 新增：神光术释放时触发QF标签 [@神光术成功触发]

	$PARAM(0)	;//正在被神光的玩家名字
	STOP		;//终止神光效果

	;//脚本范例1

	[@神光术成功触发]
	#IF
	TRUE
	#ACT
	SENDMSG 5 成功为玩家<$PARAM(0)>解除麻痹效果！
	BREAK

	;//脚本范例2

	[@神光术成功触发]
	#IF
	CHECKLEVELEX < $HUMANINFO[$PARAM(0)].$LEVEL
	#ACT
	STOP
	SENDMSG 5 您无法为等级高于您的玩家使用神光术！
	BREAK


31、[服务端] 新增：中毒触发 不管被技能还是BUFF释放的状态 被施毒的玩家 都会触发 QF [@中毒触发]

	$PARAM(0)	;// 施毒对象的名字
	$PARAM(1)	;// 中毒类型	对应 GSMAPBUFF 的参数B 效果类型
	$PARAM(2)	;// 中毒时间
	$PARAM(3)	;// 中毒点数
	STOP		;// 终止中毒效果

	;//脚本范例1

	[@中毒触发]
	#IF
	TRUE
	#ACT
	SENDMSG 5 成功对玩家<$PARAM(0)>释放<$PARAM(1)>效果类型的中毒，持续时间<$PARAM(2)>，每秒掉血<$PARAM(3)>！
	BREAK

	;//脚本范例2

	[@中毒触发]
	#IF
	CHECKLEVELEX < $HUMANINFO[$PARAM(0)].$LEVEL
	#ACT
	STOP
	SENDMSG 5 您无法对等级高于您的玩家造成中毒效果！
	BREAK


32、[服务端] 新增：中毒效果结束触发QF标签 [@中毒结束触发]

	;// 包括：技能中毒效果、脚本中毒效果

	$PARAM(0)	;// 1:绿毒结束  2：红毒结束

	[@中毒结束触发]
	#IF
	EQUAL $PARAM(0) 1
	#ACT
	SENDMSG 5 绿毒中毒效果已经消失！
	BREAK
	#IF
	EQUAL $PARAM(0) 2
	#ACT
	SENDMSG 5 红毒中毒效果已经消失！
	BREAK


32、[服务端] 优化：主控台自动开区时间记录等细节


33、[服务端] 新增：MONANHP 新增参数C	;//怪物ID

	MONANHP A B C

	A = + - 符号
	B = 数值
	C = 怪物ID	;//不填写则默认操作当前正在攻击的怪物

	[@脚本范例]
	#IF
	TRUE
	#ACT
	MONANHP + 1000 $SLAVE(0).USERID
	SENDMSG 5 提示：您的宝宝<$SLAVE(0).NAME>恢复了1000点生命值
	BREAK


34、[客户端] 新增：盾牌骑战图包


	骑战攻击：shieldex1
	骑战施法：shieldexn1


35、[客户端] 优化：素材读取逻辑 【重点！！】 【重点！！】 【重点！！】

1、优先读取客户端 GsRes\Res 内的tex素材文件
2、读取客户端 GsRes\Gs 内的文件 GsRes99.Gs -> GsRes51.Gs
2、读取客户端 GsRes\Gs 内的文件 GsRes1.Gs -> GsRes50.Gs






*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
*  GameShow更新日志 For 2022年11月
*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
*[更新] - [客户端]
*[更新] - GsRes \ GsClient.gs
*[更新] - GsRes \ Dll \ Engine.dll
*[更新] - GsRes \ Dll \ Engine.dll.update
;-------------------------------------------
*[更新] - [服务端]
*[更新] - Mir200 \ GsEngine.exe
;------------------------------------------

1、[服务端] 新增：检测系统仓库内是否存在对应IDX的物品

	ISFINDINSYS 参数一		;//检测系统仓库内是否存在对应IDX的物品

	参数一：物品序列号

	TAKEITEMTOSHOP 参数一		;//存入物品到系统仓库

	参数一：物品序列号

	GETITEMFROMSHOP 参数一		;//从系统仓库取出物品

	参数一：物品序列号


[@取出仓库]
#IF
!ISFINDINSYS 1073802196
#ACT
SENDMSG 5 系统仓库内不存在当前物品
BREAK

[@取出仓库]
#IF
TRUE
#ACT
GETITEMFROMSHOP 1073802196
BREAK

[@存入仓库]
#IF
TRUE
#ACT
TAKEITEMTOSHOP 1073802196
BREAK


2、[服务端] 新增：检测当前地图宝宝的数量

	CHECKSLAVEGAP A B

	A = 检测符 ( >,<,= )
	B = 宝宝数量

	[@脚本示范]
	#IF
	CHECKSLAVEGAP < 1
	#ACT
	SENDMSG 5 您的宝宝不在当前地图
	BREAK


3、[客户端] 新增：隐藏盾牌功能

	功能开关：F12内挂 - 系统设置 - 个性化设置 - 显示盾牌


4、[服务端] 优化：交易日志记录格式，详细记录金币、元宝的增减和剩余数量


5、[登陆器] 优化：炫彩登陆器居中显示，注册界面简化


6、[服务端] 优化：GLOBAL 调整脚本支持<>套用

	[@脚本示范]
	#IF
	TRUE
	#ACT
	CALCVAR GLOBAL 商铺时间<$STR(S11)> = $STR(S12)
	SAVEVAR GLOBAL 商铺时间<$STR(S11)> ..\QuestDiary\商铺数据\商铺数据记录.txt
	BREAK


7、[服务端] 新增：以下脚本支持万能变量

	FillText 
	FormatStr
	ReplaceText
	INSERTVARLIST
	Trim
	CopyText


8、[服务端] 新增：毫秒级 定时器

	;//开启定时器

	SETONHIGHTIMER A B C

	A = 定时器索引
	B = 定时器间隔 ( 单位为毫秒 )
	C = 循环次数 ( 为空则持续执行，不为空时，循环指定次数后退出 )

	定时器脚本位于QManage.txt里,定时器对应的为[@OnHighTimer0] [@OnHighTimer1] [@OnHighTimer2] ... [@OnHighTimer24]


	;//关闭指定索引的定时器

	SETOFFHIGHTIMER A

	A = 定时器索引


9、[服务端] 新增：人物攻击前触发、人物被攻击前触发，触发QF文件内的对应标签

    9.1、需在 Mir200 / !Setup.txt 内写入 GeWeiAttack=1

    9.2、人物攻击前触发QF脚本下 [@AttackDamage] 和 [@AttackDamage2] 并返回以下参数；  此攻击包含普通攻击

	[@AttackDamage]		;//物理攻击
	[@AttackDamage2]	;//魔法攻击

          $PARAM(0)    //攻击目标技能
          $PARAM(1)    //攻击目标对象（0：是怪物，1：玩家或元神）
          $PARAM(2)    //目标是否元神（0：是玩家，1：是元神）
          $PARAM(3)    //目标名字
          $PARAM(4)    //目标原始名字
          $PARAM(5)    //目标坐标X
          $PARAM(6)    //目标坐标Y
          $PARAM(7)    //目标等级 （返回玩家或元神等级/返回怪物等级/返回宠物等级）
          $PARAM(8)    //目标当前血量
          $PARAM(9)    //目标最大血量
          $PARAM(10)   //此次对目标的伤害数值

    9.2、人物被攻击前触发触发QF脚本下 [@StruckDamage] 并返回以下参数；此攻击包含普通攻击

          $PARAM(0)    //攻击者技能
          $PARAM(1)    //攻击者对象（0：是怪物，1：玩家或元神）
          $PARAM(2)    //攻击者是否元神（0：是玩家，1：是元神）
          $PARAM(3)    //攻击者名字
          $PARAM(4)    //攻击者原始名字
          $PARAM(5)    //攻击者坐标X
          $PARAM(6)    //攻击者坐标Y
          $PARAM(7)    //攻击者等级 （返回玩家或元神等级/返回怪物等级/返回宠物等级）
          $PARAM(8)    //攻击者当前血量
          $PARAM(9)    //攻击者最大血量
          $PARAM(10)   //攻击者给我的伤害数值

	备注说明：
	在触发 @AttackDamage 标签时，可使用 SETPARAM 脚本对 $PARAM(10) 伤害数值进行修改


	脚本范例：

	[@AttackDamage]
	#IF
	CHECKLEVELEX < $HUMANINFO[$PARAM(0)].$LEVEL
	#ACT
	SETPARAM 10 $DIV^$MULT.$PARAM(10).90^100
	SENDMSG 5 您的等级小于<$PARAM(0)>，本次削弱10%
	BREAK


10、[服务端] 新增：部分技能新增破防比例设置

	涉及文件：Config / MagicSkill.xml

	涉及技能：攻沙剑法、残影刀法、破击剑法、破盾斩

	涉及标签：Value5	;// 1 = 破防1%  50 = 破防50%


11、[服务端] 优化：日志网关针对 Stedmode：37、46 的物品操作时记录当前持久值


12、[服务端] 新增：调整指定宝宝的等级

	SetPetLevel A B

	A = 宝宝等级
	B = 宝宝名字

	[@脚本示范]
	#IF
	TRUE
	#ACT
	SETPETLEVEL 变异骷髅 7
	SETPETLEVEL 强化骷髅 9
	SENDMSG 7 您的宝宝：变异骷髅突破到7级，强化骷髅突破到9级
	BREAK


13、[客户端] 优化：元神破盾斩技能动画问题


14、[服务端] 新增：游戏交易触发  [@_游戏_交易触发]   新增参数：$DEALPARAM(40)—$DEALPARAM(51)

	$PARAM(0) //返回对方的游戏名字
	$DEALPARAM(0)—$DEALPARAM(11)	//为自己给对方的商品ID
	$DEALPARAM(12)—$DEALPARAM(23)	//为对方给自己的商品ID
	$DEALPARAM(24)—$DEALPARAM(25)	//为自己给对方的金币数量、元宝数量
	$DEALPARAM(26)—$DEALPARAM(27) 	//为对方给自己的金币数量、元宝数量
	$DEALPARAM(28)—$DEALPARAM(39) 	//为对方给自己的商品名字
	$DEALPARAM(40)—$DEALPARAM(51) 	//为自己给对方的商品名字


15、[客户端][A] 优化：装备属性显示排版界面


16、[客户端][A] 优化：背包物品过多时出现部分物品不显示的问题


17、[客户端][A] 优化：刷新、整理背包功能


18、[客户端][A] 优化：退出游戏功能、角色切换功能、返回帐号界面


19、[服务端] 优化：元神释放技能相关问题


20、[服务端] 新增：右键本体背包物品将自动进入元神背包，右键元神背包物品将自动进入本体背包

	;//备注：优化玩家在本体与元神背包操作东西的繁琐操作


21、[客户端][A] 优化：聊天栏 SENDMSG 信息文字显示颜色


22、[客户端][A] 优化：聊天输入栏和发送按钮的可操作范围


23、[客户端][A] 优化：默认NPC界面文字排版的行高、行宽细节


24、[客户端][A] 新增：游戏缩放比例增至可缩放到50%


25、[服务端] 优化：元神使用元神技能书时异常的问题


26、[客户端][A] 优化：NPC头顶名字、NPC白色名字、NPC名字其他颜色赋值


27、[客户端][A] 修复：系统常用商店功能购买异常问题


28、[客户端][A] 修复：点击地图缩略图寻路异常问题


29、[客户端][A] 优化：攻击模式切换操作方式


30、[客户端][A] 优化：支持点击后主动攻击对方


31、[客户端][A] 优化：查看其他玩家装备面板显示异常问题


32、[客户端][A] 修复：大地图坐标错误问题


33、[客户端][A] 新增：角色界面染色模块、外显衣服染色模块


34、[客户端][A] 优化：人物血条数值和素材显示


35、[服务端] 新增：GSADDMAPICON		;// 等待公布


36、[客户端] 新增：[Gs_DIYMapIcon]	;// 等待公布


37、[客户端] 新增：元神相关定义文件

1、元神背包自定义	;// ui \ PneumaPackageWnd.xml

2、元神F10自定义	;// ui \ PumAvatarWnd.xml

2、元神头像框自定义	;// ui \ PumPersonPanelWnd.xml


;// 以下内容需写入 ui \ ui.xml 内

<Window name = "PumAvatarWnd" path = "PumAvatarWnd.xml"/>

<Window name = "PneumaPackageWnd" path = "PneumaPackageWnd.xml"/>

<Window name = "PumPersonPanelWnd" path = "PumPersonPanelWnd.xml"/>


38、[客户端] 新增：角色选择界面、角色创建界面的文字、按钮坐标配置

	涉及文件：GsRes \ ui \ DrawCharWnd.xml

	详细参考引擎压缩包内的 DrawCharWnd.xml 文件说明


*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
*  GameShow更新日志 For 2022年10月
*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
*[更新] - [客户端]
*[更新] - GsRes \ GsClient.gs
*[更新] - GsRes \ Dll \ Engine.dll
*[更新] - GsRes \ Dll \ Engine.dll.update
;-------------------------------------------
*[更新] - [服务端]
*[更新] - Mir200 \ GsEngine.exe
;------------------------------------------

1、[客户端] 优化：部分系统容易崩溃的问题


2、[客户端] 优化：QUERYMSG 支持文字颜色调用


3、[服务端] 优化：ReadRandomStr 增加占用限制

	如频繁操作脚本游戏内会提示-"上个搜索正在进行中,请稍后"


4、[服务端] 优化：暴击伤害结算显示，只显示实际的伤害


5、[服务端] 修复：引擎查看在线人物-灵犀宝盒 无法拖动的问题


6、[客户端] 修复：查看其他玩家装备时，套装首饰未点亮的问题


7、[服务端] 新增：主引擎 - 套装管理 - 强化套装

	备注说明：统计装备的172属性数值来触发套装效果


8、[客户端] 修复：心魔职业返回不对、头像显示异常的问题


9、[服务端] 修复：自定义怪物自动躲避会导致怪物不死的问题


10、[服务端] 新增：调整角色施法速度

	GSSETPLAYINFO MAGICSPEED + 参数A

	;//参数A = 1~50


	[@增加玩家施法速度]
	#IF
	TRUE
	#ACT
	GSSETPLAYINFO MAGICSPEED + 10
	SENDMSG 5 施法速度获得增幅
	BREAK


11、[服务端] 修复：MobNpc时间到了，NPC不消失的问题


12、[服务端] 优化：心灵召唤失败时，宝宝将不再回复血量


13、[服务端] 新增：BaoBaoBuff 新增参数F

	命令: BaoBaoBuff A B C D E F

	A	属性位置
	0=防御上限
	1=防御下限
	2=魔御上限
	3=魔御下限
	4=攻击上限
	5=攻击下限
	6=最大血量
	7=攻击速度
	8=行走速度

	B	操作符 +,-,=
	C	值(最大不能超过65535)
	D	生效时间(秒)  超过个时间后自动恢复原始 这个有效时间以最后一个脚本时间为准7个属性为同一个时间进行计算
	E	E=1 则代表永久BUFF 不填则为时间BUFF
	F	宝宝名字

[@baobao]
#IF
TRUE
#ACT
baobaobuff 4 + 10 30 0 变异骷髅
baobaobuff 5 + 10 30 0 变异骷髅
baobaobuff 4 + 30 60 0 麒麟
baobaobuff 5 + 30 60 0 麒麟
SENDMSG 5 您的宝宝：变异骷髅攻击增强10点，持续30秒
SENDMSG 5 您的宝宝：麒麟攻击增强30点，持续60秒
BREAK


14、[服务端] 新增：Table调整变量支持 < > 直接套用

	[@测试Table]
	#IF
	TRUE
	#ACT
	MOV S59 2
	Table TCS_Int TInt_Data<$STR(S59)> = 1
	BREAK


15、[客户端][A] 修复：怪物头顶血条不显示的问题


16、[客户端][A] 修复：背包货币变量显示错误问题


17、[客户端][A] 新增：选中账号密码输入框后，提示新界面方便用户输入帐号密码


18、[客户端][A] 修复：小地图界面点击后不会自动寻路的问题


19、[客户端][A] 修复：选中怪物、人物后，对应头像显示位置错位问题


20、[客户端][A] 修复：@fastbuy @buy 购入物品时，客户端崩溃问题


21、[客户端][A] 修复：color描述文字颜色不完善的问题


22、[客户端][A] 优化：NPC默认面板的文字行距、行高


23、[客户端][A] 新增：NPC头顶显示其对应名字


24、[客户端][A] 修复：选择攻击模式时面板按钮异常问题


25、[客户端][A] 优化：聊天栏关闭按钮超出屏幕的问题


26、[客户端][A] 优化：多分辨率下，部分分辨率边缘黑边的问题


27、[客户端][A] 修复：F10角色界面，部分装备位置显示错位问题


28、[客户端][A] 优化：UI界面部分按钮错乱问题


29、[客户端] 修复：QUERYMSG行高问题


30、[客户端] 优化：多分辨率下帐号界面、角色界面的背景自动适配


31、[服务端] 修复：武器攻击速度为负数时会出现攻速异常的问题


32、[服务端] 新增：AISTARTMAGIC	A	;//关闭和开启假人防御类技能

	A = 0	;//停止防御类技能
	A = 1	;//开启防御类技能

	防御类技能：护身真气、金刚护体、魔法盾、风影盾、神圣战甲术、幽灵盾、骷髅召唤术、召唤神兽、强化骷髅术

	[@开启防御技能]
	#IF
	TRUE
	#ACT
	AISTARTMAGIC 0
	SENDMSG 5 成功开启防御类技能
	BREAK


33、[服务端] 优化：角色攻击速度的速度间隔值


*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
*  GameShow更新日志 For 2022年9月
*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
*[更新] - [客户端]
*[更新] - GsRes \ GsClient.gs
*[更新] - GsRes \ Dll \ Engine.dll
*[更新] - GsRes \ Dll \ Engine.dll.update
;-------------------------------------------
*[更新] - [服务端]
*[更新] - Mir200 \ GsEngine.exe
*[更新] - DataTool.exe
;------------------------------------------

1、[客户端] 修复：游戏连接失败后重新进入游戏，有几率出现底部UI消失的问题


2、[服务端] 修复：UpgradeUserItemEx 攻击防御等倍数错乱不匹配


3、[服务端] 修复：SETSLAVEINFO 针对召唤神兽技能，数量错误问题

	SETSLAVEINFO A B C D

	A	0-骷髅召唤术/1-召唤神兽/2-强化骷髅
	B	宝宝名字 
	C	宝宝数量
	D	宝宝等级

	B,C,D,参数为空，就是还原该技能


4、[客户端] 修复：F12勾选显示怪物名字后，在怪物死亡后怪物名字仍然存在当前屏幕内的问题


5、[服务端] 修复：自定义怪物会隐身的问题


6、[服务端] 修复：Changemode 34 狂魔模式失效问题


7、[客户端] 修复：地图背景不显示的问题


8、[客户端] 新增：怪物大血条

	默认素材和配置文件 下载地址：https://wwb.lanzouy.com/iGo3W0b8dmni

	涉及文件1：GsRes \ ui \ MonsterPanelWnd.xml
	涉及文件2：GsRes \ ini \ GsEffect.ini   [MonItemsList]

	文件说明1：MonsterPanelWnd.xml			;//用于定义怪物大血条的【框架】

	MonWnd unit_idx

	 0 = 素材 - 背景框架
	 1 = 素材 - 怪物头像
	 2 = 素材 - 怪物血条
	 3 = 文字 - 怪物名字
 	 4 = 文字 - 怪物等级
	 5 = 文字 - 怪物血量
	 6 = 文字 - 怪物归属
	 7 = 素材 - 装备显示位置1
	 8 = 素材 - 装备显示位置2
	 9 = 素材 - 装备显示位置3
	10 = 素材 - 装备显示位置4
	11 = 素材 - 装备显示位置5
	12 = 素材 - 特效1
	13 = 素材 - 特效2
	14 = 素材 - 特效3
	15 = 素材 - 特效4
	16 = 素材 - 特效5

	Packid		素材图包号
	Index		素材编号
	OffsetX		偏移坐标X 
	OffsetY		偏移坐标Y
	Mode		渲染方式 0-2
	type		显示对齐方式 0-8 对应 ↖↑↗←·→↙↓↘

	name		备注信息，可忽略
	font		字体
		0	宋体
		1	宋体
		2	隶书
		3	微软雅黑

	fontsize	字体大小
	color		字体颜色

	dwFlag		显示方式
       		1	字体正常,不描边
       		2	字体下划线,不描边
       		3	字体加粗,不描边
       		4	字体正常,带描边
       		5	字体下划线,带描边
       		6	字体加粗,带描边

	framecolor	描边颜色
	OffsetX		偏移坐标X 
	OffsetY		偏移坐标Y


	文件说明2：GsEffect.ini	 [MonItemsList]		;//用于定义怪物大血条的【怪物头像和装备显示】

	参数1 = 参数2 / 参数3 / 参数4 / 参数5 / 参数6 / 参数7 / 参数8

	参数1 = 怪物名字
	参数2 = 怪物头像图包号
	参数3 = 怪物头像素材编号
	参数4 = 装备名字1
	参数5 = 装备名字2
	参数6 = 装备名字3
	参数7 = 装备名字4
	参数8 = 装备名字5


9、[客户端] 新增：CheckButton控件  ChannelSystem

	;//作用：点击后将屏蔽 SENDMSG 0 5 6 7 16 17 的聊天信息显示

	;//涉及文件：GsRes \ ui \ PanelWnd.xml

  <CheckButton name = "ChannelSystem">
    <Offset x = "137" y = "133"/>
    <NormalTexture index= "40051" />
    <HighlightTexture index = "40052" />
    <CheckedTexture index = "40053" />
    <Tips text="显示系统喊话" />
  </CheckButton>


10、[合区工具] 优化：目录栏支持手动输入目录地址


11、[服务端] 新增：Sendmsg 32 33	;//可完美实现全屏弹幕效果

	SENDMSG A B C D

	A = 32:全服消息   33:个人信息
	B = 信息
	C = 信息模版
	D = 持续时间

[@脚本示范]
#IF
TRUE
#ACT
SENDMSG 32 弹幕大军来袭！11 1 30
SENDMSG 32 弹幕大军来袭！22 2 30
SENDMSG 32 弹幕大军来袭！33 3 30
SENDMSG 32 弹幕大军来袭！44 4 30
SENDMSG 32 弹幕大军来袭！55 5 30
SENDMSG 32 弹幕大军来袭！66 6 30
SENDMSG 32 弹幕大军来袭！77 7 30
SENDMSG 32 弹幕大军来袭！88 8 30
SENDMSG 32 弹幕大军来袭！99 9 30
BREAK


12、[客户端] 新增：Sendmsg 32 33 的信息模版

	默认素材和配置文件 下载地址：https://wwb.lanzouy.com/iS7AN0b8iqgf

	涉及文件：GsRes \ ui \ SendWnd.xml

	文件说明：

	SendWnd unit_idx	信息模版ID
	SendWndName		信息模版备注信息，可忽略

	Base_X			主控件 的偏移坐标X
	Base_Y			主控件 的偏移坐标T
	Base_AlignType		主控件 的显示对齐方式 0-8 对应 ↖↑↗←·→↙↓↘

	BG_X			背景图 的偏移坐标X
	BG_Y			背景图 的偏移坐标Y
	BG_Packid		背景图 的图包号
	BG_Index		背景图 的素材编号

	Icon_X			小图标 的偏移坐标X
	Icon_Y			小图标 的偏移坐标Y
	Icon_Packid		小图标 的图包号
	Icon_Index		小图标 的素材编号

	Font_X			文字信息 的偏移坐标X
	Font_Y			文字信息 的偏移坐标Y
	Font_Name		文字信息 的字体
			0	宋体
			1	宋体
			2	隶书
			3	微软雅黑
	Font_Size		字体大小
	Font_Type		显示方式
       			1	字体正常,不描边
       			2	字体下划线,不描边
       			3	字体加粗,不描边
       			4	字体正常,带描边
       			5	字体下划线,带描边
       			6	字体加粗,带描边
	Font_Color		字体颜色
	Font_BackColor		字体背景颜色

	Action_Type		文字播放方式
			0	静止
			1	右边->左边
			2	下边->上边

	Action_Speed		播放速度，10 代表每秒10个像素


	;//文件内容范例

	  <SendWnd unit_idx ="1" SendWndName ="千里传音喊话(固定)" 
	  	Base_X = "10" Base_Y = "50" Base_AlignType = "0" 
	  	BG_X = "20" BG_Y = "10" BG_Packid = "3" BG_Index = "61550"
	  	Icon_X = "0" Icon_Y = "17" Icon_Packid = "3" Icon_Index = "61549"
	  	Font_X = "25" Font_Y = "17" Font_Name = "0" Font_Size = "14" Font_Type = "1" Font_Color = "0xFFFFCC00"  Font_BackColor = "0"
	  	Action_Type = "0" Action_Speed = "10" Action_W = "10" Action_H = "3" Action_LineNum = "3" />


13、[服务端] 新增：施毒术 使用红毒后，提高攻击伤害加成

	涉及位置：主引擎 - 人物相关设置 - 技能魔法 - 道士技能 - 施毒术 - 红毒相关

	设置说明：
	≤  100  原始威力、无加成
	＞  100  玩家中毒后，受到的伤害增加 数值/100

	设置举例：
	＝  110  玩家中毒后，受到的伤害 * 1.1倍


14、[服务端] 新增：宝宝主动攻击指定等级以上的怪物

	涉及位置：主引擎 - 人物相关设置 - 宝宝相关 - 主动攻击


15、[服务端] 新增：绘制按钮红点、热点		功能分析：可用于任务、活动、游戏功能的引导

	Reddot 参数1 参数2 参数3 参数4 参数5 参数6 参数7

	参数1 = 按钮ID
	参数2 = 图包号
	参数3 = 素材编号
	参数4 = 通道
	参数5 = X
	参数6 = Y
	参数7 = 缩放比例


16、[服务端] 新增：删除按钮红点，只填写 参数1 则为删除当前红点

	Reddot 参数1

	参数1 = 按钮ID


17、[服务端] 新增：GS_BTN 参数11  按钮ID 	ID数值建议使用2000+开始，避免跟默认按钮ID冲突

;//参数详细介绍

参数1：正常按钮的图包号
参数2：正常按钮的素材编号
参数3：点亮按钮的图包号
参数4：点亮按钮的素材编号
参数5：点击按钮的图包号
参数6：点击按钮的素材编号
参数7：偏移X
参数8：偏移Y
参数9：冒泡信息( 参数10=0或不写 此处为文字冒泡，参数10=1 此处则作为TIP编号(调用 Xml \ NpcTipsCfg.xml))
参数10：TIP开关
参数11：按钮ID


18、[服务端] 修复：施毒术红毒威力加成异常问题


19、[服务端] 优化：怪物、人物血量显示

	玩家：
	自己：显示真实血量
	他人：显示百分比血量

	怪物：
	人物相关设置 - 引擎自定义 - 怪物血量显示上限

	当怪物血量 ≥ 怪物血量显示上限	显示真实血量
	当怪物血量 ＜ 怪物血量显示上限	显示百分比血量


20、[客户端] 修复：xml文件调用 $JX、$WEIGHT、$SL、$BD 时有几率出现崩溃的问题


21、[客户端] 修复：盾牌 品级、圣灵、加星 显示冲突的问题


22、[服务端] 新增：数字 转换为 素材方式显示

	{FONTTOPIC=|参数1|参数2|参数3}

	参数1 = 显示的数字
	参数2 = 对应调用的数字素材ID	;// ID 对应 GsRes / Xml / attackeffect.xml 内的 UiEffect EffectId
	参数3 = 缩放比例 100=原始比例

	脚本范例：
	<offx=|110|y=|67|fontType=|24|><COLOR=FFFFFF>{FONTTOPIC=|<$CustomValue(101)>|1|200|}<|off>\
	<offx=|110|y=|100|fontType=|24|><COLOR=FFFFFF><FONTTOPIC=|19654361|1|50|><|off>\


23、[登陆器] 新增：安装提示界面 choose.xml

	备注：请将最新的choose.xml界面文件复制到皮肤的skin.zip文件内


24、[登陆器] 新增：实名验证、隐私协议

	功能开关：实名协议=0、1		;// 不写或者写0 = 关闭    1 = 开启	需写入登陆器列表里

	实名验证调用xml：Realname.xml
	隐私协议调用xml：Web.xml


25、[客户端] 修复：小地图自定义界面异常问题


26、[客户端] 修复：魔法攻击怪物不显示大血条的问题


27、[客户端] 修复：怪物死亡后大血条不消失的问题


28、[客户端] 新增：Sendmsg 14 字体自定义

	备注说明：如需自定义字体，则填写以下内容到 GsRes \ Xml \ FontType.xml

	<FontType id="101" name = "sendmsg14" font="1" fontsize="28" color="0xFF999999" dwFlag="24" backcolor="" framecolor="0xFF000000" />


29、[客户端] 优化：Sendmsg 32 33 在上下滚动的播放模式下，自动根据字节大小判断显示位置


30、[服务端] 优化：地面光柱、物品颜色 的随机概率

	功能位置；主引擎 - 物品装备 - 地面光柱

	功能位置；主引擎 - 物品装备 - 物品颜色

	备注说明：随机的概率总值不能超过1000


31、[服务端] 修复：GSNPC自定义界面会影响默认界面的问题


32、[服务端] 修复：行会界面出现异常标签信息的问题


33、[服务端] 新增：圣灵技能强化系统


34、[服务端] 优化：ADDICON 脚本功能

	备注说明1：后执行的对应ID的持续时间，将会覆盖前面执行ID的持续时间
	备注说明2：同一个ID的ICON，如后者时间为1秒，则可实现关闭对应ICON的效果

	参数1 = GsRes \ Xml \ DiyBuff.xml  文件内的 buff id
	参数2 = 时间 （当前ico图标显示的时间）

	[@脚本范例]
	#IF
	TRUE
	#ACT
	ADDICON 1 10	;// 显示buff id 1的的素材 维持10秒
	BREAK


35、[客户端][A] 优化：微端传输速度


36、[客户端][A] 修复：在Win32之外的系统运行时出现几率崩溃的问题


37、[客户端][A] 新增：Gshash 微端素材效验功能


38、[客户端][A] 优化：帐号界面、角色界面、选取界面的背景素材和界面素材


39、[客户端][A] 优化：角色界面部分人偶素材异常问题


40、[客户端][A] 优化：删除人物、找回人物功能及素材显示


41、[服务端] 调整：免费测试人数限制从10人增加至30人


42、[服务端] 优化：CHECKITEMINLIST 支持万能变量


43、[合区工具] 新增：合区的从区文件夹目录，支持一键拖拽从区文件夹至合区目录

	步骤说明：
	1、选择主区目录
	2、拖拽从区文件夹至合区目录
	3、点击开始进行合区


44.[服务端] 新增：GsMapBuff 参数B 效果类型

	B: 效果类型
	0：绿毒
	1：红毒
	2：人物变黑色	无特殊效果
	3：冰冻1	不可移动,不可攻击
	4：诅咒		人物变蓝色
	5：麻痹
	6：诅咒		人物变粉色
	7：战争牢笼
	8：隐身
	9：神圣战甲术
	10：幽灵盾
	11：魔法盾
	12：头顶红色箭头
	13：灵魂墙
	14：护身真气
	15：风火轮
	16：金刚护体
	17：风影盾
	18：战争旋风
	19：潜行
	20：灼烧
	22：乾坤冰冻	效果跟冰冻1一样
	24：沉默
	25：重力
	26：冰冻2	不可移动,可以攻击
	27：恐惧
	28：中毒效果	火毒攻心剑效果
	30：骷髅囚笼
	32：定身
	34：震慑	范围内的敌人都会被震退


45.[服务端] 修复：怪物新爆率格式导致报错的问题


46.[服务端] 优化：自定义怪物特殊攻击及属性运算优化


47.[服务端] 修复：玩家中了恐惧效果后，位移显示异常问题


48.[客户端] 新增：自绘鼠标功能，在F12内挂里开启

	正常状态鼠标：INTERFACE \ 003 \ 00376.TEX
	修理状态鼠标：INTERFACE \ 145 \ 14535.TEX
	特修状态鼠标：INTERFACE \ 145 \ 14536.TEX


49.[客户端] 优化：多分辨率下角色创建界面 人物名字，返回按钮 的适配


50.[服务端] 优化：引擎内存占用


51.[客户端] 优化：客户端xml加密工具

	涉及文件：GsRes \ ini \ launcher.ini

	XMLEn=0		;//不写 或者 =0 则读取明文文件
	XMLEn=1		;//只读加密的xml文件



*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
*  GameShow更新日志 For 2022年8月
*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
*[更新] - [客户端]
*[更新] - GsRes \ GsClient.gs
*[更新] - GsRes \ Dll \ Engine.dll
*[更新] - GsRes \ Dll \ Engine.dll.update
;-------------------------------------------
*[更新] - [服务端]
*[更新] - Mir200 \ GsEngine.exe
*[更新] - DBServer.exe
*[更新] - SelGate.exe
;------------------------------------------

1、[客户端] 新增：武器、衣服 内观特效、外观特效自定义功能

	;//客户端涉及文件：GsRes \ Xml \ Humanweaponeffect.xml


	;//标签说明

	UiEffect unit_id 	;//特效ID 
	Packid1			;//无效
	Index1			;//武器、衣服的外观Shape值
	OffsetX1		;//外观偏移值X
	OffsetY1		;//外观偏移值Y
	Mode1			;//外观渲染通道
	Packid2			;//内观图包号
	Index2			;//内观素材编号" 
	OffsetX2_Man		;//男性内观偏移值X
	OffsetY2_Man		;//男性内观偏移值Y
	OffsetX2_Woman		;//女性内观偏移值X
	OffsetY2_Woman		;//女性内观偏移值Y
	Mode2			;//内观渲染通道

	;//文件范例

<?xml version="1.0" encoding="gb2312" standalone="yes"?>
<UiEffect Ver="1">
	<UiEffect unit_id ="99" Packid1 = "17" Index1 = "63" OffsetX1  = "-171" OffsetY1 = "0" Mode1 = "0" Packid2 = "17" Index2 = "42034" OffsetX2_Man  = "0" OffsetY2_Man = "0" OffsetX2_Woman  = "0" OffsetY2_Woman = "0" Mode2 = "0"/>
	</UiEffect>
</UiEffectCfg>


2、[服务端] 新增：武器、衣服 内观特效、外观特效自定义功能

	UPGRADEUSERITEM 参数一 参数二 参数三 参数四

	参数一：物品ID
	参数二：207
	参数三：+ - =
	参数四：特效ID	;//对应客户端 GsRes \ Xml \ Humanweaponeffect.xml 内的 UiEffect unit_id


3、[服务端] 优化：日志网关对于金币、元宝的统计功能


4、[登陆器] 新增：实名验证、隐私协议接口


5、[登陆器] 新增：抖音数据审核对接


6、[服务端] 新增：帐号网关抖音数据审核对接


7、[服务端] 优化：元神创建、删除脚本


8、[客户端] 新增：元神境界动画


9、[服务端] 修复：频繁使用KILLSLAVE导致宝宝数据异常的问题


10、[客户端] 新增：武器、衣服、头发、怪物、盾牌、龙魂、翅膀  对应的骑战攻击、骑战施法的素材图包号

	骑战攻击：在当前原始图包名字后缀 + ex
	骑战施法：在当前原始图包名字后缀 + exn

	普通攻击时候武器读取的素材图包：Weapon
	骑战攻击时候武器读取的素材图包：Weaponex
	骑战施法时候武器读取的素材图包：Weaponexn

	;//备注说明：骑战相关素材已存放于GS官方总微端内

	微端服务器IP：45.248.10.99
	微端连接端口：5775

	;//对应素材存放hash文件说明：

	81	神龙之魂
	83	怪物 + 骑战
	84	武器
	85	衣服


11、[服务端] 新增：实时跨服功能


	11.1 转移玩家数据
	格式：
	CHANGEUSERSERVERID A B C

	A = 玩家名字
	B = 目标区服
	C = 当前区服

	[@脚本示范_转移数据]
	#IF
	TRUE
	#ACT
	CHANGEUSERSERVERID $USERNAME 2 $SERVERID
	SENDMSG 5 您成功将玩家<$USERNAME>的数据转移至2号区服
	BREAK


	11.2 连接其他区服
	格式：
	LoginKfz A/B/C/D/E/F

	A = 玩家帐号
	B = 100
	C = 文字备注1
	D = 服务器IP
	E = 服务器端口
	F = 文字备注2

	[@脚本示范_连接其他区服]
	#IF
	TRUE
	#ACT
	LoginKfz <$ACCOUNT>/100/测试区1/122.224.33.26/27009/服战专用区1
	BREAK


12、[客户端] 新增：跨服战跨区切换角色时的动画效果

	素材编号	素材说明

	38801		800*600 分辨率下的背景图
	38802		1024*768 分辨率下的背景图
	38803		1280*800 分辨率下的背景图
	38804		1280*700 分辨率下的背景图
	38805		1440*900 分辨率下的背景图
	38806		1920*1080 分辨率下的背景图

	38851		进度条背景框
	38852		进度条


13、[服务端] 优化：范围拾取、快速拾取脚本  PICKUPITEMS 参数一

	参数一：拾取范围

	;//备注说明
	将需要范围拾取的物品名字写入 Mir200 \ Envir \ PickUpItem.txt


14、[客户端]-[A] 新增：cocos微端传输功能


15、[客户端]-[A] 新增：cocos热更功能，支持zip下载和解包


16、[客户端] 新增：安全区穿人控制

	;//开启安全区穿人的操作说明：

	1、主引擎勾选安全区允许穿人
	2、将允许穿人的安全区信息写入客户端下方文件内

	;//涉及文件：GsRes \ ini \ GsEffect.ini		[Gs_StartPoint]

	;//参数说明：ID编号=地图号/坐标X/坐标Y/范围/0/0/0/0/安全区形状(0=正方 1=菱形)

	;//备注说明：ID编号：只是备注信息，没有任何特殊含义

	[Gs_StartPoint]
	1=1/229/241/22/0/0/0/0/1
	2=0/474/222/21/0/0/0/0/1
	3=0/410/612/22/0/0/0/0/1
	4=0/417/248/10/0/0/0/0/1
	5=2/223/448/15/0/0/0/0/1
	6=2/208/448/15/0/0/0/0/1
	7=4/340/178/15/0/0/0/0/1
	8=5/462/107/15/0/0/0/0/1
	9=7/54/41/17/0/0/0/0/1
	10=MH001/111/80/100/0/0/0/0/1
	11=SH000/20/45/100/0/0/0/0/1
	12=SHENYUAN/59/260/0/0/0/0/1


17、[服务端] 新增：角色重叠检测时间

	备注说明：本功能主要用于实现，当玩家出现叠加现象时，系统会多久之后进行自动矫正，将其弹到空位上

	涉及功能：主引擎 - 系统相关设置 - 时间控制 - 角色重叠自动矫正


18、[服务端] 新增：开启关闭安全区重叠检测

	备注说明：当开启安全区允许穿人后，可能会被玩家恶搞导致在线玩家被挤出安全区
	备注说明：开启安全区穿人后，建议关闭安全区重叠检测

	涉及功能：主引擎 - 系统相关设置 - 游戏选项(2) - 安全区重叠检测



*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
*  GameShow更新日志 For 2022年7月
*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
*[更新] - [客户端]
*[更新] - GsRes \ GsClient.gs
*[更新] - GsRes \ Dll \ Engine.dll
*[更新] - GsRes \ Dll \ Engine.dll.update
;-------------------------------------------
*[更新] - [服务端]
*[更新] - Mir200 \ GsEngine.exe
*[更新] - DataTool.exe
*[更新] - GameCenter.exe
;------------------------------------------

1、[客户端] 优化：DiyBuff.xml 组件标签

buff id		;//图标的编号
packidx		;//素材图包号
icon		;//素材编号
packeffidx	;//特效素材图包号
effidx		;//特效素材编号
effidx_x	;//特效素材X偏移
effidx_y	;//特效素材Y偏移
effidx_mode	;//特效素材渲染通道
icon_type	;//显示对齐方式 0-8 对应 ↖↑↗←·→↙↓↘
icon_x		;//素材X偏移
icon_y		;//素材Y偏移
icon_offx	;//图标1与图标2之间的X偏移
icon_offy	;//图标1与图标2之间的Y偏移


2、[客户端] 优化：DrawCharWnd.xml 组件标签

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
	
			重点必看内容！

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
	加载方式说明：
	在 GsRes \ ini \ launcher.ini  内写入 Refresh_F5=1
	进入帐号输入界面或创建角色界面，按F5即可快速加载XML文件
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

<!-- 关于动画的定义 -->
UI_FrameInfo	;//代表对应职业
		;//0 男战士
		;//1 男法师
		;//2 男道士
		;//3 女战士
		;//4 女法师
		;//5 女道士
start		;//起始张数
		;//1 代表人物选中
		;//2 代表人物选中时候的动作（挥锤子的动作）
		;//3 代表人物未被选中时候的动作（创建界面后面备选）
occupy		;//占用张数
		;//1 代表人物选中
		;//2 代表人物选中时候的动作（挥锤子的动作）
		;//3 代表人物未被选中时候的动作（创建界面后面备选）
use		;//使用张数
		;//1 代表人物选中
		;//2 代表人物选中时候的动作（挥锤子的动作）
		;//3 代表人物未被选中时候的动作（创建界面后面备选）
magicX		;//特效的X偏移坐标
magicY		;//特效的Y偏移坐标

<!-- 文本范例 -->
<UI name="UI_FrameInfo0"  start1 = "20000" occupy1 = "100" use1="20" start2 = "18000" occupy2 = "100" use2="60" start3 = "19000" occupy3 = "100" use3="20"  magicX="410" magicY="608"	/>
<UI name="UI_FrameInfo1"  start1 = "20100" occupy1 = "100" use1="20" start2 = "18100" occupy2 = "100" use2="60" start3 = "19100" occupy3 = "100" use3="20"  magicX="421" magicY="601"	/>
<UI name="UI_FrameInfo2"  start1 = "20200" occupy1 = "100" use1="20" start2 = "18200" occupy2 = "100" use2="60" start3 = "19200" occupy3 = "100" use3="20"  magicX="409" magicY="617"	/>
<UI name="UI_FrameInfo3"  start1 = "20300" occupy1 = "100" use1="20" start2 = "18300" occupy2 = "100" use2="60" start3 = "19300" occupy3 = "100" use3="20"  magicX="433" magicY="617"	/>
<UI name="UI_FrameInfo4"  start1 = "20400" occupy1 = "100" use1="20" start2 = "18400" occupy2 = "100" use2="60" start3 = "19400" occupy3 = "100" use3="20"  magicX="412" magicY="613"	/>
<UI name="UI_FrameInfo5"  start1 = "20500" occupy1 = "100" use1="20" start2 = "18500" occupy2 = "100" use2="60" start3 = "19500" occupy3 = "100" use3="20"  magicX="409" magicY="595"	/>

<!-- 关于人偶的定义 -->
UI_CHAR_AREA_	;//代表对应职业
		;//0 男战士
		;//1 男法师
		;//2 男道士
		;//3 女战士
		;//4 女法师
		;//5 女道士
		;//6 影子,可为空
		;//7 影子,可为空
left		;//点击的有效范围  距离左边的距离
top		;//点击的有效范围  距离顶部的距离
right		;//点击的有效范围  距离右边的距离
bottom		;//点击的有效范围  距离底部的距离
ptX		;//人偶的X坐标
ptY		;//人偶的Y坐标
shadowX		;//预留,可为空
shadowY		;//预留,可为空

<!-- 文本范例 -->
<UI name="UI_CHAR_AREA_0"  left = "425" top = "287" right="517" bottom="469" ptX="-2" ptY="-83" shadowX="485" shadowY="474"	/>
<UI name="UI_CHAR_AREA_1"  left = "168" top = "360" right="330" bottom="552" ptX="-19" ptY="-110" shadowX="77" shadowY="541"	/>
<UI name="UI_CHAR_AREA_2"  left = "910" top = "177" right="1018" bottom="305" ptX="19" ptY="-117" shadowX="129" shadowY="427"	/>
<UI name="UI_CHAR_AREA_3"  left = "300" top = "160" right="382" bottom="328" ptX="2" ptY="-113" shadowX="642" shadowY="330"	/>
<UI name="UI_CHAR_AREA_4"  left = "978" top = "403" right="1086" bottom="614" ptX="-10" ptY="-114" shadowX="881" shadowY="571"	/>
<UI name="UI_CHAR_AREA_5"  left = "777" top = "325" right="870" bottom="513" ptX="-13" ptY="-109" shadowX="19" shadowY="413"	/>
<UI name="UI_CHAR_AREA_6"  left = "581" top = "332" right="721" bottom="604" ptX="229" ptY="215" shadowX="0" shadowY="0"	/>
<UI name="UI_CHAR_AREA_7"  left = "400" top = "332" right="640" bottom="604" ptX="76" ptY="215" shadowX="0" shadowY="0"	/>
<UI name="UI_CHAR_AREA_8"  left = "725" top = "332" right="865" bottom="604" ptX="385" ptY="215" shadowX="0" shadowY="0"	/>

<UI name="UI_CHAR_AREA_0_800"  left = "258" top = "217" right="350" bottom="399" ptX="-169" ptY="-153" shadowX="285" shadowY="474"	/>
<UI name="UI_CHAR_AREA_1_800"  left = "48" top = "300" right="210" bottom="492" ptX="-139" ptY="-170" shadowX="77" shadowY="541"	/>
<UI name="UI_CHAR_AREA_2_800"  left = "663" top = "130" right="770" bottom="257" ptX="-292" ptY="-164" shadowX="129" shadowY="427"	/>
<UI name="UI_CHAR_AREA_3_800"  left = "138" top = "85" right="219" bottom="255" ptX="-161" ptY="-188" shadowX="642" shadowY="330"	/>
<UI name="UI_CHAR_AREA_4_800"  left = "668" top = "283" right="776" bottom="484" ptX="-320" ptY="-244" shadowX="881" shadowY="571"	/>
<UI name="UI_CHAR_AREA_5_800"  left = "507" top = "229" right="600" bottom="417" ptX="-283" ptY="-205" shadowX="19" shadowY="413"	/>
<UI name="UI_CHAR_AREA_6_800"  left = "355" top = "190" right="495" bottom="462" ptX="18" ptY="73" shadowX="0" shadowY="0"	/>
<UI name="UI_CHAR_AREA_7_800"  left = "215" top = "190" right="355" bottom="462" ptX="-109" ptY="73" shadowX="0" shadowY="0"	/>
<UI name="UI_CHAR_AREA_8_800"  left = "500" top = "190" right="640" bottom="462" ptX="170" ptY="73" shadowX="0" shadowY="0"	/>

<UI name="UI_CHAR_AREA_0_1024"  left = "319" top = "287" right="411" bottom="469" ptX="-108" ptY="-83" shadowX="285" shadowY="474"	/>
<UI name="UI_CHAR_AREA_1_1024"  left = "58" top = "360" right="220" bottom="552" ptX="-129" ptY="-110" shadowX="77" shadowY="541"	/>
<UI name="UI_CHAR_AREA_2_1024"  left = "800" top = "177" right="908" bottom="305" ptX="-91" ptY="-117" shadowX="129" shadowY="427"	/>
<UI name="UI_CHAR_AREA_3_1024"  left = "191" top = "160" right="272" bottom="328" ptX="-108" ptY="-113" shadowX="642" shadowY="330"	/>
<UI name="UI_CHAR_AREA_4_1024"  left = "868" top = "403" right="976" bottom="614" ptX="-120" ptY="-114" shadowX="881" shadowY="571"	/>
<UI name="UI_CHAR_AREA_5_1024"  left = "667" top = "325" right="759" bottom="513" ptX="-123" ptY="-109" shadowX="19" shadowY="413"	/>
<UI name="UI_CHAR_AREA_6_1024"  left = "451" top = "332" right="591" bottom="604" ptX="99" ptY="215" shadowX="0" shadowY="0"	/>
<UI name="UI_CHAR_AREA_7_1024"  left = "280" top = "332" right="420" bottom="604" ptX="-44" ptY="215" shadowX="0" shadowY="0"	/>
<UI name="UI_CHAR_AREA_8_1024"  left = "605" top = "332" right="745" bottom="604" ptX="265" ptY="215" shadowX="0" shadowY="0"	/>

<!-- 关于特效的定义 -->
UI_CHAR_Effect_		;//背景动态特效的图层,支持显示9种特效
Packid			;//素材图包号
Index			;//素材编号
OffsetX			;//素材X坐标
OffsetY			;//素材Y坐标
Mode			;//显示通道
type			;//显示对齐方式 0-8 对应 ↖↑↗←·→↙↓↘

<!-- 文本范例 -->
<UI name="UI_CHAR_Effect_0"  Packid = "3" Index = "20711" OffsetX="100" OffsetY="100" Mode="0" type="0"/>
<UI name="UI_CHAR_Effect_1"  Packid = "3" Index = "20711" OffsetX="100" OffsetY="100" Mode="0" type="1"/>
<UI name="UI_CHAR_Effect_2"  Packid = "3" Index = "20711" OffsetX="-100" OffsetY="100" Mode="0" type="2"/>
<UI name="UI_CHAR_Effect_3"  Packid = "3" Index = "20711" OffsetX="100" OffsetY="100" Mode="0" type="3"/>
<UI name="UI_CHAR_Effect_4"  Packid = "3" Index = "20711" OffsetX="100" OffsetY="100" Mode="0" type="4"/>
<UI name="UI_CHAR_Effect_5"  Packid = "3" Index = "20711" OffsetX="-100" OffsetY="100" Mode="0" type="5"/>
<UI name="UI_CHAR_Effect_6"  Packid = "3" Index = "20711" OffsetX="100" OffsetY="-100" Mode="0" type="6"/>
<UI name="UI_CHAR_Effect_7"  Packid = "3" Index = "20711" OffsetX="100" OffsetY="-100" Mode="0" type="7"/>
<UI name="UI_CHAR_Effect_8"  Packid = "3" Index = "20711" OffsetX="-100" OffsetY="-100" Mode="0" type="8"/>


3、[服务端] 优化：MonGen，MOBPLACE，CLEARMAPMON 怪物名字支持变量组合


4、[服务端] 修复：宝宝停止攻击，休息时会有几率出现继续攻击的问题


5、[客户端] 修复：SHOWHUMEFFECT执行的动画不读取通道设置的问题


6、[服务端] 修复：使用魔法对怪物造成暴击时，伤害提示不准确的问题


7、[客户端] 新增：客户端启动动画配置

	特别备注：图片文件名字必须四位数！！！！！！

	涉及文件：
	动画素材存放文件夹：GsRes \ Loadimg
	动画素材读取规则：GsRes \ Loadimg \ Config.ini

	文件内容说明：
	[Config]
	LogoW=240
	LogoH=240
	LogoStart=1
	LogoNum=24
	LogoInterval=100

	LogoW		;//素材宽度
	LogoH		;//素材宽度
	LogoStart	;//素材起始位置
	LogoNum		;//素材读取张数
	LogoInterval	;//素材播放时间间隔,间隔的单位是毫秒

	备注说明：
	其中宽高可以设置的不是原图的宽高，这样图片会自动放大缩小


8、[服务端] 修复：主引擎调整道士宝宝属性相关参数后，不保存问题


9、[服务端] 优化：READRANDOMSTR等数值排序脚本，排序汉字时出现报错的问题，参数不是整数时，默认0/-1


10、[客户端] 优化：右上角小地图怪物显示的绿点，会超出地图范围的问题


11、[服务端] 优化：部分脚本参数负数问题


12、[客户端] 新增：角色形象显示在NPC面板内，完美实现传奇世界官方装扮功能的人偶实时显示效果

<@@!GS_HUMAN A,B,C,D,E,F,G,H,I,J,K>

	A	人偶显示坐标X
	B	人偶显示坐标Y
	C	方向
	D	动作
	E	衣服的SHAPE值
	F	武器的SHAPE值
	G	发形的编号
	H	坐骑的APPR
	I	翅膀的编号
	J	背饰的SHAPE值
	K	盾牌的SHAPE值

参数D详细说明：

-1	//实时显示本体动作
0	//站
1	//走
2	//跑
3	//攻击
4	//被攻击（受伤）
5	//魔法
6	//站（骑马）
7	//走（骑马）
8	//跑（骑马）
9	//死（骑马）
10	//死
11	//挖肉
12	//出现
13	//被攻击（骑马）
14	//作揖
15	//作揖（骑行）
16	//站（骑行）
17	//走（骑行）
18	//跑（骑行）
19	//死（骑行）
20	//被攻击（骑行）
21	//站（骑战）
22	//走（骑战）
23	//跑（骑战）
24	//死（骑战）
25	//被攻击（骑战）
26	//攻击（骑战）
27	//魔法（骑战）
28	//战士骑战技能
29	//法师骑战技能
30	//道士骑战技能
31	//圣武天套装技能动作战士
32	//雷神绝套装技能动作法师
33	//九幽灵套装技能动作道士
34	//骑战 圣武天套装技能动作战士
35	//骑战 雷神绝套装技能动作法师


13、[客户端] 新增：NPC界面支持多界面同时打开

	涉及文件：GsRes \ ui \ ui.xml
	涉及文件：GsRes \ ui \ NpcWnd.xml - NpcWnd5.xml

	特别说明：需要将以下内容写入 ui.xml ，否则会出现崩溃问题

  <Window name = "NpcWnd" path = "NpcWnd.xml"/>
  <Window name = "NpcWnd1" path = "NpcWnd1.xml"/>
  <Window name = "NpcWnd2" path = "NpcWnd2.xml"/>
  <Window name = "NpcWnd3" path = "NpcWnd3.xml"/>
  <Window name = "NpcWnd4" path = "NpcWnd4.xml"/>
  <Window name = "NpcWnd5" path = "NpcWnd5.xml"/>


14、[服务端] 新增：NPC界面支持多界面同时打开，新增标签头 GSL(X)

	X = 当前打开的NPC界面所占用的图层，支持0-5

	GSNPC(A)	A = INTERFACE图包内的素材编号
	GSX(A)		A = X坐标
	GSY(A)		A = Y坐标
	GST(A)		A = 基准点
	GSL(A)		A = NPC界面所占用的图层，支持0-5

	GST 位置说明：
	1 代表基准点为左上
	2 代表基准点为中上
	3 代表基准点为右上
	4 代表基准点为中左
	5 代表基准点为正中
	6 代表基准点为中右
	7 代表基准点为左下
	8 代表基准点为中下
	9 代表基准点为右下

	GSL 位置说明：
	0 默认图层，跟[@MAIN]同层
	1 占用1号图层，NpcWnd1.xml
	2 占用2号图层，NpcWnd2.xml
	3 占用3号图层，NpcWnd3.xml
	4 占用4号图层，NpcWnd4.xml
	5 占用5号图层，NpcWnd5.xml


15、[客户端] 新增：摊位界面自定义按钮

	涉及文件：GsRes \ ui \ ui.xml
	涉及文件：GsRes \ ui \ BoothWnd.xml

	特别说明：需要将以下内容写入 ui.xml 
	<Window name = "BoothWnd" path = "BoothWnd.xml"/>

	文件内容举例：

<?xml version="1.0" encoding="gb2312"?>
<Window name = "BoothWnd">
  <Offset x = "10" y = "30" align = "TopLeft" />
  <BackTexture index= "13993" />  
  <Scripts>
    <OnClose>
      CloseWindow("BoothWnd")
    </OnClose>    
  </Scripts>

        <Label name="labFightPower" bold="1" BlackFrame = "1">    
        <Offset x = "20" y = "100" align="TopLeft"/>    
        <LabelText text="自定义文字">    
          <Font name="FONT_SONGTI" size="12" flag="4"/> 
          <Color value="ffc600"/>   
        </LabelText>
      </Label>

    <Button name ="QuitButton">
    <Offset x = "200" y = "215" />
    <NormalTexture index = "30104" />
    <HighlightTexture index = "30105" />
    <PushedTexture index = "30106" />
    <Tips text="离线摆摊" />
  </Button>

  <Control name = "MarkViewer">
  	<Offset x="24" y="18" /> 
  	<Size width="325" height="143" />
  </Control>
</Window>


16、[服务端] 新增：套装数据库支持以下新属性

	1 双倍暴击 Thump2
	2 穿透概率 DefyingdefenseShield
	3 穿透比例 DefyingdefenseProportion
	4 免伤概率 AvoidInjuryShield
	5 免伤比例 AvoidInjuryProportion


17、[服务端] 修复：Datatool工具查询cus变量时候异常问题


18、[客户端] 完善：元神内挂


19、[服务端] 优化：自动拾取命令  PICKUPITEMS 新增参数三

	PICKUPITEMS 参数一 参数二

	参数一：拾取范围	;//以执行脚本的玩家为中心点计算范围

	参数二：0 = 拾取类型 F12物品内设置的 极品 物品
	        1 = 拾取类型 F12物品内设置的 所有 物品
	        2 = 拾取类型 F12物品内设置的 拾取 + 贵重 + 极品 物品
	        3 = 拾取类型 F12物品内设置的 贵重 + 极品 物品

	参数三：0 = 全捡
	        1 = 拾取怪物爆出
	        2 = 拾取人物爆出


20、[服务端] 优化：PICKUPITEMS 影响 F12拾取极品的问题


21、[服务端] 新增：Mapinfo地图参数 MONDROP

	MONDROP	;//地图怪物死亡会掉落物品。

	例：
	FIGHT MONDROP //表示在FIGHT地图中，怪物还是可以掉落物品。


22、[客户端] 新增：装备对比功能

	对比功能涉及素材：INTERFACE \ 10830.tex

	1、自动对比拾取装备是否比身上的好，如果是则绘制素材在背包内的装备上
	2、本功能在游戏F12界面勾选开启

	对比优先级说明：
	1、对比装备的203属性
	2、对比装备数据库内的Heroic权重
	3、对比当前职业对应的攻魔道属性
	4、对比装备的防御、魔防的属性

	对比权重说明：
	1、装备的203属性 和 物品数据库 Heroic = 拾取权重
	2、如果当前参数为0，则自动对于攻魔道和防御魔防
	3、如果当前参数大于0，则按照当前数值来定义装备对比逻辑

	权重举例说明：
	1、如麻痹戒指，其权重为1，攻击0-1
	2、如圣战戒指，其权重为0，攻击0-6
	3、系统则会认为麻痹戒指好于圣战戒指


23、[客户端] 新增：自动穿戴对比装备，每次自动穿戴间隔CD时间：10秒

	1、辨别拾取装备时候比身上的好，如果是则自动穿戴
	2、本功能在游戏F12界面勾选开启


24、[服务端] 新增：!GS_SPIC 新增参数9：缩放比例

参数1 = 素材图包号
参数2 = 素材在当前图包号内的位置 
参数3 = 读取张数
参数4 = 播放间隔时长 （ 以毫秒为计算单位 ）
参数5 = X坐标
参数6 = Y坐标
参数7 = 图像的ALP通道　　( 0=黑底 1=透明 )
参数8 = 图像播放次数 （ 0=无限播放 1~999=播放次数 ） 
参数9 = 缩放比例

参数9 = 为空、0、100	;//素材原始大小
参数9 = 50		;//素材缩小50%
参数9 = 200		;//素材放大2倍


25、[服务端] 新增：假人在线数量检测

	CHECKAIPLAY A B
	A：< > =
	B：数值


26、[服务端] 修复：合区工具异常问题


27、[服务端] 修复：主控台DB目录配置错误问题


28、[服务端] 修复：针对角色名字赋值颜色后导致红名状态颜色异常问题


29、[服务端] 新增：灵犀宝盒功能

	;//备注信息：使用当前功能需在物品数据库内先添加一个名字为“灵犀宝盒”的物品

	双击未开启的格子触发 QManage 文件内的 [@扩充灵犀宝盒]

	LXBOXSIZE A B	;//调整灵犀宝盒格子数量
	A：< > =
	B：数值

	$LXBOXSIZE	;//返回当前灵犀宝盒格子数量


30、[客户端] 新增：灵犀宝盒功能

	;//涉及文件：GsRes \ ui \ PackageWnd.xml

	<Button name ="LingXiBox">
	    <Offset x = "405" y = "22" />
	    <NormalTexture index = "16408" />
	    <HighlightTexture index = "16409" />
	    <PushedTexture index = "16410" />
	    <Tips text="灵犀宝盒" />
	  </Button>
	</Window>


31、[服务端] 修复：道士强化骷髅 SETSLAVEINFO 异常问题


32、[客户端] 修复：多界面npc框异常问题


33、[客户端] 新增：支持xml文件加密功能


31、[服务端] 优化：日志网关对于金币、绑定金币、元宝、绑定元宝 变化时记录的数据优化


32、[服务端] 新增：UPDATAUI A B	;//可使用脚本打开对应的客户端界面

	参数A：
		1 = F9背包界面
		2 = F10角色界面
		3 = F11技能界面
		4 = F12内挂设置界面
		6 = 灵犀宝盒界面
	
	参数B：
		0 = 自动开关 （关闭时变开启、开启时变关闭）
		1 = 开启界面
		2 = 关闭界面


33、[服务端] 新增：打开灵犀宝盒界面时，触发 QFunction 内的 [@打开灵犀宝盒]


34、[服务端] 新增：REFRESHPLAY A	

	A参数说明

	0	;//刷新背包，刷新包裹
	1	;//刷新技能
	2	;//刷新身上装备属性
	3	;//重载人物身上所有属性并发送
	4	;//刷新灵犀宝盒数据


35、[服务端] 新增：元神内挂，自动对比装备，自动穿对比装备 开关

	开关位置：主引擎 - 内挂控制


36、[服务端] 完善：CHANGEMODE 33	;//重力模式，不能跑步


37、[服务端] 新增：CHANGEMODE 36	;//负重模式，不能跑步，并且不能拾取


38、[客户端] 修复：法相天地功能其他玩家查看异常问题


39、[服务端] 修复：灵犀宝盒追溯起源问题



*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
*  GameShow更新日志 For 2022年6月
*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
*[更新] - [客户端]
*[更新] - GsRes \ GsClient.gs
*[更新] - GsRes \ Dll \ Engine.dll
*[更新] - GsRes \ Dll \ Engine.dll.update
;-------------------------------------------
*[更新] - [服务端]
*[更新] - Mir200 \ GsEngine.exe
;------------------------------------------

1、[服务端] 新增：技能铭文系统【仍在测试，尚未发布】


2、[客户端] 修复：游戏窗口自动调节后部分组件坐标异常问题


3、[服务端] 新增：主控台支持重新定义物品数据库目录位置


4、[服务端] 新增：心灵召唤消除宝宝黄名状态

	开关位置：主引擎 - 人物相关设置 - 技能魔法 - 道士技能 - 心灵召唤


5、[服务端] 新增：时长版挂机功能，点击挂机按钮触发QF标签 [@修改挂机状态]


6、[服务端] 新增：人物自动打怪状态变量  $AUTOKILLMODE

	0 = 没有开启自动打怪
	1 = 正在自动打怪


7、[客户端] 新增：NPC字体模版调用文件 Xml \ FontType.xml

font = 字体
	1	;//宋体
	2	;//隶书
	3	;//微软雅黑

fontsize = 字体大小 (1~30)

color    = 字体颜色

dwflag = 字体加粗,下划线 (1~6)
       1	;//字体正常,不描边
       2	;//字体下划线,不描边
       3	;//字体加粗,不描边
       4	;//字体正常,带描边
       5	;//字体下划线,带描边
       6	;//字体加粗,带描边

backcolor  = 背景底图颜色

framecolor = 字体描边颜色

;---------------------------------
;// FontType.xml 文件内容案例
;---------------------------------
<?xml version="1.0" encoding="gb2312" standalone="yes"?>
<FontType Ver="1">
		<FontType id="1" name = "宋体-白色" font="0" fontsize="12" color="0xFFffffff" dwFlag="4" backcolor="" framecolor="0xFF000000" />
		<FontType id="2" name = "宋体-绿色" font="0" fontsize="12" color="0xFF00ff00" dwFlag="4" backcolor="" framecolor="0xFF000000" />
		<FontType id="3" name = "宋体-红色" font="0" fontsize="12" color="0xFFff0000" dwFlag="4" backcolor="" framecolor="0xFF000000" />
		<FontType id="4" name = "宋体-橙色" font="0" fontsize="12" color="0xFFff9900" dwFlag="4" backcolor="" framecolor="0xFF000000" />
		<FontType id="5" name = "宋体-白色" font="0" fontsize="14" color="0xFFffffff" dwFlag="4" backcolor="" framecolor="0xFF000000" />
		<FontType id="6" name = "宋体-绿色" font="0" fontsize="14" color="0xFF00ff00" dwFlag="4" backcolor="" framecolor="0xFF000000" />
		<FontType id="7" name = "宋体-红色" font="0" fontsize="14" color="0xFFff0000" dwFlag="4" backcolor="" framecolor="0xFF000000" />
		<FontType id="8" name = "宋体-橙色" font="0" fontsize="14" color="0xFFff9900" dwFlag="4" backcolor="" framecolor="0xFF000000" />
		<FontType id="9" name = "隶书-橙色" font="1" fontsize="18" color="0xFFff9900" dwFlag="4" backcolor="" framecolor="0xFF000000" />
		<FontType id="10" name = "隶书-橙色" font="1" fontsize="22" color="0xFFff9900" dwFlag="4" backcolor="" framecolor="0xFF000000" />
</FontType>

;---------------------------------
;// NPC脚本案例
;---------------------------------
[@MAIN]
;------------------------------------------------------ 空偏移 - 防抖动
<@@!GS_PIC 3,0,0,800,0>\
;------------------------------------------------------ 
<offx=|0|y=|-800|fontType=|1|> <COLOR=FFFFFF>文字调试 <|off>\
<offx=|40|y=|-800|fontType=|2|> <COLOR=FFFFFF>文字调试 <|off>\
<offx=|80|y=|-800|fontType=|3|> <COLOR=FFFFFF>文字调试 <|off>\
<offx=|120|y=|-800|fontType=|4|> <COLOR=FFFFFF>文字调试 <|off>\
<offx=|0|y=|-770|fontType=|5|> <COLOR=FFFFFF>文字调试 <|off>\
<offx=|40|y=|-770|fontType=|6|> <COLOR=FFFFFF>文字调试 <|off>\
<offx=|80|y=|-770|fontType=|7|> <COLOR=FFFFFF>文字调试 <|off>\
<offx=|120|y=|-770|fontType=|8|> <COLOR=FFFFFF>文字调试 <|off>\
<offx=|0|y=|-740|fontType=|9|> <COLOR=FFFFFF>文字调试 <|off>\
<offx=|80|y=|-740|fontType=|10|> <COLOR=FFFFFF>文字调试 <|off>\


8、[服务端] 新增：设置临时地图光圈

SETMAPLIGHTZONE 参数1 参数2 参数3 参数4 参数5 参数6

参数1：地图ID
参数2：坐标X
参数3：坐标Y
参数4：半径范围
参数5：持续时间(秒)
参数6：光圈样式
参数7：光圈类型（正方形、棱形）

[@测试脚本1]
#IF
True
#ACT
SETMAPLIGHTZONE 0 506 254 10 20 6
SENDMSG 5 中州(506:254)范围10亮起了光圈
break


9、[客户端] 新增：针对 外观编号300开始的NPC 进行重新定义读取逻辑

	涉及文件：Xml / NpcRead.xml	【可以调用怪物、武器、衣服等各种素材来制作npc外观】

;//参数说明
NpcInfo Npc_id		NPC外观编号
Npc_Name		备注信息
PicPackage		图包号
PicIdx			素材编号
Number			读取张数
MaxNumber		占用张数
Type			显示通道
Offx			X坐标
Offy			Y坐标

<?xml version="1.0" encoding="gb2312" standalone="yes"?>
<FontType Ver="1">
   <NpcInfo Npc_id="300" Npc_Name="龙王" PicPackage = "71" PicIdx = "45811" Number="4" MaxNumber="4" Type="0" Offx= "3" Offy= "4" />
   <NpcInfo Npc_id="301" Npc_Name="雕像" PicPackage = "71" PicIdx = "52601" Number="1" MaxNumber="1" Type="0" Offx= "-35" Offy= "-60" />
   <NpcInfo Npc_id="302" Npc_Name="摊位" PicPackage = "71" PicIdx = "40801" Number="1" MaxNumber="8" Type="0" Offx= "50" Offy= "-20" />
   <NpcInfo Npc_id="303" Npc_Name="鲨鱼" PicPackage = "96" PicIdx = "00031" Number="4" MaxNumber="4" Type="0" Offx= "-60" Offy= "80" />
   <NpcInfo Npc_id="304" Npc_Name="金马" PicPackage = "96" PicIdx = "10620" Number="8" MaxNumber="8" Type="0" Offx= "0" Offy= "20" />
   <NpcInfo Npc_id="305" Npc_Name="巨剑" PicPackage = "95" PicIdx = "00007" Number="4" MaxNumber="4" Type="0" Offx= "0" Offy= "10" />
   <NpcInfo Npc_id="311" Npc_Name="矿区" PicPackage = "91" PicIdx = "26589" Number="8" MaxNumber="8" Type="0" Offx= "0" Offy= "20" />
   <NpcInfo Npc_id="312" Npc_Name="将军" PicPackage = "91" PicIdx = "22089" Number="8" MaxNumber="8" Type="0" Offx= "0" Offy= "20" />
   <NpcInfo Npc_id="313" Npc_Name="将军" PicPackage = "91" PicIdx = "34589" Number="8" MaxNumber="8" Type="0" Offx= "0" Offy= "20" />
   <NpcInfo Npc_id="314" Npc_Name="机关" PicPackage = "91" PicIdx = "37073" Number="8" MaxNumber="8" Type="0" Offx= "0" Offy= "20" />
   <NpcInfo Npc_id="315" Npc_Name="机关" PicPackage = "91" PicIdx = "37589" Number="8" MaxNumber="8" Type="0" Offx= "0" Offy= "20" />
   <NpcInfo Npc_id="316" Npc_Name="蛇魔" PicPackage = "92" PicIdx = "21089" Number="8" MaxNumber="8" Type="0" Offx= "0" Offy= "30" />
   <NpcInfo Npc_id="317" Npc_Name="逆魔" PicPackage = "91" PicIdx = "44073" Number="8" MaxNumber="8" Type="0" Offx= "0" Offy= "10" />
   <NpcInfo Npc_id="318" Npc_Name="禁地" PicPackage = "92" PicIdx = "35573" Number="8" MaxNumber="8" Type="0" Offx= "10" Offy= "10" />
   <NpcInfo Npc_id="319" Npc_Name="通天" PicPackage = "92" PicIdx = "49073" Number="8" MaxNumber="8" Type="0" Offx= "0" Offy= "30" />
   <NpcInfo Npc_id="320" Npc_Name="地下" PicPackage = "93" PicIdx = "10089" Number="8" MaxNumber="8" Type="0" Offx= "0" Offy= "20" />
   <NpcInfo Npc_id="321" Npc_Name="铁血" PicPackage = "93" PicIdx = "10089" Number="8" MaxNumber="8" Type="0" Offx= "0" Offy= "20" />
   <NpcInfo Npc_id="322" Npc_Name="逆魔" PicPackage = "93" PicIdx = "14589" Number="8" MaxNumber="8" Type="0" Offx= "0" Offy= "20" />
   <NpcInfo Npc_id="323" Npc_Name="将军" PicPackage = "96" PicIdx = "21089" Number="8" MaxNumber="8" Type="0" Offx= "0" Offy= "10" />
   <NpcInfo Npc_id="324" Npc_Name="玄冰" PicPackage = "93" PicIdx = "14089" Number="8" MaxNumber="8" Type="0" Offx= "0" Offy= "20" />
</FontType>


10、[服务端] 新增：GS_PIC脚本支持素材缩放功能

;//参数详细介绍

参数1：图包号
参数2：素材编号
参数3：偏移X
参数4：偏移Y
参数5：素材显示通道(0~2)
参数6：TIP编号(调用 Xml \ NpcTipsCfg.xml)
参数7：缩放比例

参数7 = 为空、0、100	;//素材原始大小
参数7 = 50		;//素材缩小50%
参数7 = 200		;//素材放大2倍


11、[服务端] 修复：GETVALIDSTR 支持万能变量


12、[服务端] 修复：<$PROVISIONALABIL(X)>支持到72


13、[服务端] 修复：GSSETLIANJI2，GSSETLIANJI3，显示时间问题；id范围0-999；时间范围0-99


14、[服务端] 修复：OpenitemBox无效问题


15、[工具] 修复：nmp、gmp地图转换器不支持负数的问题


16、[服务端] 新增：怪物灵敏度调整

	功能位置：主引擎 - 怪物相关 - 基本参数 - 怪物反应时间

	1000 = 1秒	;//建议设置1


17、[客户端] 修复：F10界面特效重影问题


18、[服务端] 新增：地图变更触发QF文件内的 [@地图变更]

	$PARAM(0)	返回上个地图的地图编号


19、[客户端] 修复：破防特效动画读取编号错误的问题

	;//自定义动画读取 Xml \ attackeffect.xml

	UiEffect EffectId

	10001 = 破防伤害提示
	10002 = 躲避
	10012 = 反弹
	10013 = 吸血
	10017 = 沉默
	10018 = 重力
	10023 = 暴击
	10024 = 双倍暴击
	10025 = 战意追击
	10026 = 自然守护
	10034 = 麻痹抵抗
	10035 = 神圣护甲
	10036 = 魔魂守护

	10055 = 金攻		;//可用于实现切割效果，例临时脚本给人物添加99999的金防，当前攻击就只对怪物有效
	10056 = 木攻		;//用此类无属性实现特殊攻击效果，可降低脚本压力
	10057 = 水攻
	10058 = 火攻
	10059 = 土攻


20、[服务端] 修复：宝宝不会主动攻击怪物的问题


21、[客户端] 修复：客户端边框自由拉伸后，显示活力值数值0/0的问题


22、[服务端] 修复：FENGHAO脚本使用颜色时候影响下一行颜色的问题


23、[服务端] 新增：人物30个自定义变量(整数型)

23.1 新增命令 CHANGEHUMPARAM 参数1 参数2 参数3
        参数1：类型(0-29)
        参数2：操作符(+、-、=)
        参数3：数值

23.2 服务端变量返回：$HUMPARAM(X)　X:0-29
     客户端变量返回：$Param0 - 29

23.3 支持在AvatarWnd.xml PackageWnd.xml等文件里调用显示变量

23.4 变量数值变更后，需要执行命令 REFRESHPARAM ，客户端才会实时显示


24、[服务端] 新增：怪物五行攻击、防御

	;//说明1：可用于实现切割等各种特殊玩法

	;//说明2：建议搭配自定义怪物功能，可扩展成超级特殊BOSS，增加游戏玩法乐趣

	;//伤害计算公式：自己的金攻 - 怪物的金防御 = 最终伤害


25、[服务端] 新增：显示人物放大的虚影	;//可实现悍将传世的法相天地功能

	;//服务端相关

	SHOWPHANTOM A	;//参数A：持续时间


	;//客户端相关

	涉及文件：GsRes / ini / launcher.ini

	ShadowColor=0x44FFFFFF		;//虚影的透明度和颜色
	ShadowScale=5			;//虚影的放大倍数

	;//透明度和颜色说明

	0x 5F FFFFFF

	0x	;//默认开头语句，不必修改
	5F	;//16进制算法的透明度
	FFFFFF	;//颜色

		不透明度
	0F	5%
	1F	10%
	2F	15%
	3F	20%
	4F	25%
	5F	30%
	6F	35%
	7F	40%
	8F	45%
	9F	50%
	AF	55%
	BF	60%
	CF	65%
	DF	70%
	EF	75%
	FF	80%


26、[工具] 新增：DataTool增加查询人物CUSTOMVALUE变量功能


27、[客户端] 新增：快捷键加载XML文件

27.1 涉及加载文件
GsRes \ ui \ AccountWnd.xml
GsRes \ ui \ DrawCharWnd.xml
GsRes \ ui \ UiEffectCfg.xml

27.2 加载方式说明

在 GsRes \ ini \ launcher.ini  内写入 Refresh_F5=1
进入帐号输入界面或创建角色界面，按F5即可快速加载XML文件


28、[客户端] 新增：自定义角色创建界面

	涉及文件：GsRes \ ui \ DrawCharWnd.xml


29、[服务端] 新增：直播功能

	备注说明：需要将 ie6 的文件夹放置于 GsRes \ dll 文件夹内

	OPENNETBYNPC A,B,C,D,E,F,G,H,I

	A = 网页地址
	B = 网站显示的坐标x
	C = 网站显示的坐标y
	D = 网站显示宽度w
	E = 网站显示高度h
	F = 背景素材编号,默认读取INTERFACE图包
	G = 关闭按钮素材编号
	H = 按钮显示的坐标x
	I = 按钮显示的坐标y


[@调试直播]
#IF
TRUE
#ACT
OPENNETBYNPC http://www.baidu.com,47,66,497,280,16965,80,534,19
BREAK


30、[客户端] 新增：GsRes\ini\Launcher.ini		;//如玩家频繁出现游戏客户端崩溃,建议关闭直播功能

	ShowWeb= 0/1  关闭/开启  调用直播功能





*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
*  GameShow更新日志 For 2022年5月
*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
*[更新] - [客户端]
*[更新] - GsRes \ GsClient.gs
*[更新] - GsRes \ Dll \ Engine.dll
*[更新] - GsRes \ Dll \ Engine.dll.update
;-------------------------------------------
*[更新] - [服务端]
*[更新] - Mir200 \ GsEngine.exe
*[更新] - Mir200 \ LoginSrv.exe
;------------------------------------------

1、[服务端] 新增：脚本死循环次数限制

	功能开关：
	主引擎 - 人物相关设置 - 脚本死循环数 （建议填写100以内）


2、[服务端] 新增：玩家视野控制

	功能开关：
	主引擎 - 人物相关设置 - 玩家视野

	;//1280分辨率建议可设置为15
	;//1920分辨率建议可设置为30


3、[服务端] 新增：CHANGESUITABIL A B	;//直接调用套装数据库内的属性为角色附加属性

	A = 套装数据库编号
	B = 当前属性层 （0~99）

[@脚本示范]
#IF
TRUE
#ACT
CHANGESUITABIL 1 1
CHANGESUITABIL 11 2
CHANGESUITABIL 21 3
SENDMSG 5 您获得套装数据库1、11、21编号的属性
BREAK


4、[服务端] 新增：万能变量支持 POSINLIST、SPLIT、GETVALIDSTR 

实用说明：
SPLIT 拆分万能变量，将自动以拆分后存放变量的名字为主，往后加_0、_1、_2、_3、_4、_5 以此类推

[@脚本示范]
#IF
TRUE
#ACT
MOV S$变量读取 变量1|变量2|变量3|变量4
SPLIT $STR(S$变量读取) | S$读取分割
SENDMSG 7 输出：<$STR(S$读取分割_0)>|<$STR(S$读取分割_1)>|<$STR(S$读取分割_2)>|<$STR(S$读取分割_3)>
BREAK


5、[服务端] 新增：自定义怪物

	功能设置：
	主引擎 - 怪物相关设置 - 自定义怪物

	怪物攻击特效说明：读取 GsRes \ xml \ Gsdiymagic.xml  内的 Magic magic_id

	近战攻击：40000 + appr
	远程攻击：41000 + appr
	技能攻击：42000 + appr

	;//Gsdiymagic.xml 举例

	;//当怪物Appr=1时，读取以下规律

    <!--近身攻击-->
    <Magic magic_id ="40001" attr= "0" name="460" d1="0" d2="0" d3="0" d4="0" >
        <MagUnit unit_idx ="5686" attr= "24" cycle="0" speed="150" flyspeed="150" offx="-300" offy="-300" sound="2634" byRev1="0" iRev1="0" >
        </MagUnit>
    </Magic>	

    <!--远程攻击-->
    <Magic magic_id ="41001" attr= "0" name="460" d1="0" d2="0" d3="0" d4="0" >
    <!--飞行动画-->
        <MagUnit unit_idx ="2" attr= "18312" cycle="0" speed="40" flyspeed="40" offx="0" offy="0" sound="21" byRev1="205" iRev1="0" >
    <!--爆炸动画-->
        <MagUnit unit_idx ="3" attr= "33558600" cycle="0" speed="80" flyspeed="80" offx="0" offy="0" sound="22" byRev1="0" iRev1="0" > 
        </MagUnit>
        </MagUnit>
    </Magic>

    <!--魔法攻击-->
    <Magic magic_id ="42001" attr= "0" name="460" d1="0" d2="0" d3="0" d4="0" >
        <MagUnit unit_idx ="5744" attr= "40" cycle="0" speed="120" flyspeed="120" offx="-100" offy="-100" sound="2638" byRev1="0" iRev1="0" >
        <MagUnit unit_idx ="5746" attr= "33558600" cycle="0" speed="120" flyspeed="120" offx="-140" offy="-140" sound="0" byRev1="0" iRev1="0" >
        </MagUnit>
        <MagUnit unit_idx ="5747" attr= "33558600" cycle="0" speed="120" flyspeed="120" offx="-140" offy="-140" sound="0" byRev1="0" iRev1="0" >
        </MagUnit>
        </MagUnit>
        <MagUnit unit_idx ="5745" attr= "40" cycle="0" speed="120" flyspeed="120" offx="-100" offy="-100" sound="0" byRev1="0" iRev1="0" >
        </MagUnit>
    </Magic>


5、[服务端] 新增：弹窗命令(三个按钮) QUERYMSGEX A B C D

        A：文字内容
        B：按钮标签
        C：按钮标签
        D：按钮标签
        
        [@示范]
        #ACT
        QUERYMSGEX 你要购买该物品吗？ 元宝购买/@元宝购买 绑元购买/@绑元购买 声望购买/@声望购买
        BREAK


6、[服务端] 新增：NPC面板字体自定义
 
	font参数说明：
	0	;//宋体
	1	;//隶书
	2	;//微软雅黑

	脚本范例：
	<offx=|1|y=|0|fontsize=|12|font=|0|><COLOR=FFFFFF 字体模板123abc0> <|off>\\
	<offx=|1|y=|0|fontsize=|12|font=|1|><COLOR=FFFFFF 字体模板123abc1> <|off>\\
	<offx=|1|y=|0|fontsize=|16|font=|2|><COLOR=FFFFFF 字体模板123abc2> <|off>\\


7、[服务端] 新增：道士宝宝附加人物属性

	功能开关：主引擎 - 人物相关设置 - 宝宝升级 - 道士宠物附加属性


8、[服务端] 新增：自定义道士召唤类技能的修改宝宝名字、数量、等级

	SETSLAVEINFO A B C D

	A	0-骷髅召唤术/1-召唤神兽/2-强化骷髅
	B	宝宝名字 
	C	宝宝数量
	D	宝宝等级

	B,C,D,参数为空，就是还原该技能


9、[服务端] 新增：检测客户端md5，如未发现对应的MD5程序，触发QFunction-0.txt内的[@客户端异常]

脚本命令：
GSCHECKWG2

脚本范例：
[@检测客户端非法]
#IF
TRUE
#ACT
GSCHECKWG2
BREAK

;//QFunction-0
[@客户端异常]
#IF
TRUE
#ACT
SENDMSG 5 <$USERNAME>的电脑内未运行正规客户端核心文件
BREAK


10、[服务端] 新增：充值推广系统，可以配置多登陆器让不同用户帮忙推广

	脚本脚本：@@url2

10.1 例如您配置5个不同列表的登陆器，5个列表内的【元宝充值】网站地址均不一样
10.2 从对应登陆器进入游戏点击 <元宝充值/@@url2> 将自动辨别登陆器来弹出不一样的充值地址


特别备注：如何让微端登陆器实现在100M内

1、清空map文件夹，将map文件存放于微端服务器内的GsData1.Gs里
2、清空GS文件夹内的素材


11、[服务端] 新增：人物改名功能返回变量 $PARAM(1) $PARAM(2)

    1) 增加 CHANGENAME 脚本命令用于修改玩家名字

        CHANGENAME 参数1
        //参数1：需要修改玩家的名字

        [@示范]
        #IF
        TRUE 
        #ACT
        CHANGENAME GameShow
        SENDMSG 6 名称改成了"GameShow"

    2) 执行完命令将触发功能脚本下 [@_玩家修改名字] 标签返回如下参数

        $PARAM(0)  //0、等于失败  1、等于成功
        $PARAM(1)  //原名字
        $PARAM(2)  //新名字
        $PARAM(28) //原名字
        $PARAM(29) //原行会名字

        //使用此脚本命令后，将触发功能脚本 [@_玩家修改名字]


12、[服务端] 新增：极品回收脚本

	TAKEBAGITEM A B C

	A = 装备名字
	B = 回收数量的存放变量
	C = 回收类型

	C：回收类型
	0：全部
	1：不回收极品
	2：只回收极品

[@脚本范例]
#IF
TRUE
#ACT
TAKEBAGITEM 圣战头盔|圣战项链|圣战手镯 M11 0
TAKEBAGITEM 法神头盔|法神项链|法神手镯 M12 1
TAKEBAGITEM 天尊头盔|天尊项链|天尊手镯 M13 2
SENDMSG 5 本次回收了<$STR(M11)>件圣战装备
SENDMSG 5 本次回收了<$STR(M12)>件非极品法神装备
SENDMSG 5 本次回收了<$STR(M13)>件极品天尊装备
BREAK


13、[服务端] 修复：3级以上的技能挂机时异常问题


14、[服务端] 新增：ClearVar支持对P变量进行批量清理


15、[服务端] 新增：怪物爆出装备，随机获得地面光柱效果

	功能位置；主引擎 - 物品装备 - 地面光柱

	Stdmode为以下范围的才会有效：
	5,6,10,11,15,19,20,21,22,23,24,26,58,81


16、[服务端] 新增：怪物爆出装备，随机改变装备名字颜色

	功能位置；主引擎 - 物品装备 - 物品颜色

	Stdmode为以下范围的才会有效：
	5,6,10,11,15,19,20,21,22,23,24,26,58,81


17、[服务端] 新增：引擎开关，宝宝叛变之后直接清理

	功能位置；主引擎 - 人物相关功能 - 宝宝相关 - 宝宝叛变自动清理


18、[客户端] 新增：支持52个盾牌

	盾牌素材下载地址：http://bbs.2018gs.com/material/CQSJ/盾牌/


19、[客户端] 新增：8个双片翅膀、27个单片翅膀

	翅膀素材下载地址：http://bbs.2018gs.com/material/CQSJ/翅膀/

     扩展客户端图包： 
	Wing1	125
	Wing2	126	;//双片翅膀	10个文件=1个翅膀外观
	Wing3	127	;//单片翅膀	30个文件=1个翅膀外观，右边翅膀、左边翅膀、影子
	Wing4	128	;//单片翅膀	30个文件=1个翅膀外观，右边翅膀、左边翅膀、影子
	Wing5	129 	;//单片翅膀 	30个文件=1个翅膀外观，右边翅膀、左边翅膀、影子
     
     扩展命令：GSWINGTYPE 参数一 参数二 参数三

              参数一：翅膀类型
              参数二：翅膀颜色（1-11）
              参数三：翅膀特效（0-2）

	【翅膀类型】详细阐释：
	1	白色翅膀
	2	黑色翅膀
	3~59	双片翅膀	读取 Wing2 的030-590
	60~120	单片翅膀	读取 Wing3~Wing5

	【翅膀内观】详细阐释：
	翅膀内观1	Magic1     44910
	翅膀内观2	Magic1	   44915
	翅膀内观3	stateitem  50006
	翅膀内观4	stateitem  50007
	翅膀内观5	stateitem  50008
	翅膀内观6	stateitem  50009
	翅膀内观7	stateitem  50010
	翅膀内观8	stateitem  50011
	翅膀内观9	stateitem  50012
	翅膀内观10	stateitem  50013
	翅膀内观11	stateitem  50014
	翅膀内观12	stateitem  50015
	翅膀内观15	stateitem  50016
	翅膀内观16	stateitem  50017
	翅膀内观17	stateitem  50018
	翅膀内观18	stateitem  50019
	翅膀内观19	stateitem  50020
	翅膀内观20	stateitem  50021
	翅膀内观21	stateitem  50022
	翅膀内观22	stateitem  50023

	【翅膀内观】配置表：

	涉及文件：GsRes / ini / GsEffect.ini  [Gs_wing]

	外观编号 = 翅膀图包号/素材编号/通道/X/Y/特效图包号/素材编号/通道/X/Y/他人查看翅膀图包号/素材编号/通道/X/Y/他人查看特效图包号/素材编号/通道/X/Y/

	61=17/8050/0/0/0/0/0/0/0/0/17/8050/0/0/0/0/0/0/0/0
	62=17/8051/0/0/0/0/0/0/0/0/17/8051/0/0/0/0/0/0/0/0
	63=17/8052/0/0/0/0/0/0/0/0/17/8052/0/0/0/0/0/0/0/0
	64=17/8053/0/0/0/0/0/0/0/0/17/8053/0/0/0/0/0/0/0/0
	65=17/8054/0/0/0/0/0/0/0/0/17/8054/0/0/0/0/0/0/0/0
	66=17/8055/0/0/0/0/0/0/0/0/17/8055/0/0/0/0/0/0/0/0
	67=17/8056/0/0/0/0/0/0/0/0/17/8056/0/0/0/0/0/0/0/0
	68=17/8057/0/0/0/0/0/0/0/0/17/8057/0/0/0/0/0/0/0/0
	69=17/8058/0/0/0/0/0/0/0/0/17/8058/0/0/0/0/0/0/0/0
	71=17/8060/0/0/0/0/0/0/0/0/17/8060/0/0/0/0/0/0/0/0
	72=17/8061/0/0/0/0/0/0/0/0/17/8061/0/0/0/0/0/0/0/0
	73=17/8062/0/0/0/0/0/0/0/0/17/8062/0/0/0/0/0/0/0/0
	74=17/8063/0/0/0/0/0/0/0/0/17/8063/0/0/0/0/0/0/0/0
	75=17/8064/0/0/0/0/0/0/0/0/17/8064/0/0/0/0/0/0/0/0
	76=17/8067/0/0/0/0/0/0/0/0/17/8067/0/0/0/0/0/0/0/0
	77=17/8069/0/0/0/0/0/0/0/0/17/8069/0/0/0/0/0/0/0/0
	78=17/8071/0/0/0/0/0/0/0/0/17/8071/0/0/0/0/0/0/0/0
	79=17/8042/0/0/0/0/0/0/0/0/17/8042/0/0/0/0/0/0/0/0
	80=17/8043/0/0/0/0/0/0/0/0/17/8043/0/0/0/0/0/0/0/0
	81=17/8044/0/0/0/0/0/0/0/0/17/8044/0/0/0/0/0/0/0/0
	82=17/8065/0/0/0/0/0/0/0/0/17/8065/0/0/0/0/0/0/0/0
	83=17/8065/0/0/0/0/0/0/0/0/17/8065/0/0/0/0/0/0/0/0
	84=17/8073/0/0/0/0/0/0/0/0/17/8073/0/0/0/0/0/0/0/0
	92=17/8096/0/0/0/0/0/0/0/0/17/8096/0/0/0/0/0/0/0/0
	93=17/8101/0/0/0/0/0/0/0/0/17/8101/0/0/0/0/0/0/0/0
	94=17/8102/0/0/0/0/0/0/0/0/17/8102/0/0/0/0/0/0/0/0
	95=17/8103/0/0/0/0/0/0/0/0/17/8103/0/0/0/0/0/0/0/0


20、[服务端] 新增：技能符文系统【定制类，暂不公开】


21、[客户端] 新增：支持任意拉伸客户端分辨率


22、[客户端] 新增：支持自定义F12内挂界面


23、[服务端] 说明：安全区特效读取逻辑

	安全区光圈编号 + 2063 = Gsdiymagic里的编号

	例如：光圈编号1 则读取Gsdiymagic里的 2064


24、[服务端] 修复 # 颜色异常问题，支持 ADDWRITTEN 和 SENDMSG 调用颜色

  参数A：
  #Y	黄色
  #J	橘黄
  #L	蓝色
  #H	海蓝
  #Z	紫色
  #F	粉色
  #R	红色
  #C	黑色
  #G	绿色
  #B	白色

[@脚本范例]
#IF
TRUE
#ACT
ADDWRITTEN 1 1 0 -130 $PARAM(1) <#G您在当前地图还可以呆:> $PARAM(1) @传送出地图


[@脚本范例]
#IF
TRUE
#ACT
SENDMSG 0 颜色调试：<#Yyellow色-><#J橘黄-><#L蓝色-><#H海蓝-><#Z紫色-><#F粉色-><#R红色-><#C黑色-><#G绿色-><#B白色->
SENDMSG 14 颜色调试：<#Yyellow色-><#J橘黄-><#L蓝色-><#H海蓝-><#Z紫色-><#F粉色-><#R红色-><#C黑色-><#G绿色-><#B白色->
ADDWRITTEN 1 2 10 -230 100 <#L蓝色> 100	;//下部偏左
ADDWRITTEN 2 2 10 -250 100 <#H海蓝> 100	;//下部偏左
ADDWRITTEN 3 2 10 -270 100 <#Z紫色> 100	;//下部偏左
ADDWRITTEN 4 2 10 -290 100 <#F粉色> 100	;//下部偏左
ADDWRITTEN 5 2 10 -310 100 <#R红色> 100	;//下部偏左
BREAK





*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
*  GameShow更新日志 For 2022年4月
*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
*[更新] - [客户端]
*[更新] - GsRes \ GsClient.gs
*[更新] - GsRes \ Dll \ Engine.dll
*[更新] - GsRes \ Dll \ Engine.dll.update
;-------------------------------------------
*[更新] - [服务端]
*[更新] - Mir200 \ GsEngine.exe
*[更新] - LogDataServer \ LogDataServer.exe
;------------------------------------------

1、[服务端] 新增：刺杀无视魔法盾

	功能开关：
	主引擎 - 人物相关 - 技能魔法 - 战士技能 - 刺杀剑术 - 无视魔法盾免伤


2、[服务端] 新增：关闭指定等级以上的玩家爆率

	MONDROPITEMLIMIT 参数一

	参数一 = 玩家等级

[@脚本范例]
#IF
TRUE
#ACT
MONDROPITEMLIMIT 35
SENDMSG 5 关闭35级以上的玩家杀怪爆率
BREAK


3、[服务端] 新增：爆率文件前面加*，则这行物品不通过爆率翻倍

;//例：僵尸.txt

1/100 烈火剑法|冰咆哮|召唤神兽		;//这行物品会通过爆率脚本翻倍
1/100 *烈火剑法|冰咆哮|召唤神兽		;//这行物品不通过爆率脚本翻倍


4、[客户端] 新增：icon坐标参数


5、[服务端] 修复：怪物火墙报错问题


6、[客户端] 修复：飞行技能魔法动画异常问题


7、[服务端] 优化：日志网关搜索功能、一键全选功能、一键取消功能


8、[服务端] 优化：药物自动解包名字表格

	金创药(小量)	金创药（小）包
	魔法药(小量)	魔法药（小）包
	金创药(中量)	金创药（中）包
	魔法药(中量)	魔法药（中）包
	金创药(大量)	超级金创药
	魔法药(大量)	超级魔法药
	特级金创药	特级金创药
	特级魔法药	特级魔法药包
	强效金创药	强效金创药包
	强效魔法药	强效魔法药包
	太阳神水	太阳水药袋
	太阳神水	太阳水药袋
	强效太阳神水	强效太阳水药袋
	强效太阳神水	强效太阳水药袋
	治疗药水	治疗药水包
	治疗神水	治疗神水包


9、[服务端] 优化：自动拾取命令  PICKUPITEMS


10、[客户端] 优化：取消自动挂机时一直释放骑战技能的问题


11、[服务端] 新增：脚本死循环次数设定


12、[服务端] 新增：玩家视野设置


13、[服务端] 修复：CLEARVAR无法清理S100+的问题


14、[服务端] 新增：StartPoint 新增参数

地图号	坐标X	坐标Y	范围	光圈类型	是否为PK区域	妖士出生点	是否为回城点	安全区形状(0=正方 1=菱形)







*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
*  GameShow更新日志 For 2022年3月
*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
*[更新] - [客户端]
*[更新] - GsRes \ GsClient.gs
*[更新] - GsRes \ Dll \ Engine.dll
*[更新] - GsRes \ Dll \ Engine.dll.update
;-------------------------------------------
*[更新] - [服务端]
*[更新] - Mir200 \ GsEngine.exe
;------------------------------------------

1、[客户端] 新增：摆摊第一次打开时，显示的货币

	;//涉及文件 GsRes \ ini \ launcher.ini

	;//涉及标签 DIYBOOTHTYPE

	DIYBOOTHTYPE=0	;//默认
	DIYBOOTHTYPE=1	;//金币
	DIYBOOTHTYPE=2	;//元宝
	DIYBOOTHTYPE=3	;//自定义货币


2、[服务端] 优化：GSX GSY GST

	GSX	支持负数
	GSY	支持负数
	GST	参数=5时，默认像素中心点居中


3、[客户端] 新增：五行伤害显示效果定义

	;//自定义动画读取 Xml \ attackeffect.xml

	UiEffect EffectId

	10001 = 破防伤害提示
	10002 = 躲避
	10012 = 反弹
	10013 = 吸血
	10017 = 沉默
	10018 = 重力
	10023 = 暴击
	10024 = 双倍暴击
	10025 = 战意追击
	10026 = 自然守护
	10034 = 麻痹抵抗
	10035 = 神圣护甲
	10036 = 魔魂守护

	10055 = 金攻		;//可用于实现切割效果，例临时脚本给人物添加99999的金防，当前攻击就只对怪物有效
	10056 = 木攻		;//用此类无属性实现特殊攻击效果，可降低脚本压力
	10057 = 水攻
	10058 = 火攻
	10059 = 土攻


4、[服务端] 新增：SetProvisionalAbil	临时属性五行攻击防御

	59	金攻
	60	木攻
	61	水攻
	62	火攻
	63	土攻
	64	金防
	65	木防
	66	水防
	67	火防
	68	土防


5、[客户端] 新增：AvatarWnd.xml 属性自动刷新


6、[服务端] 修复：TakeB装备后未生效的问题


7、[服务端] 新增：Attack攻击触发标签开关，开启后人物对人物攻击也将触发QF文件内的 [@Attack]  [@UnderAttack]

	Attack开关位置：主引擎 - 系统相关设置 - PK控制 - 开启人物攻击触发


8、[客户端] 优化：人物简装

	1、隐藏龙魂背饰
	2、坐骑默认读取客户端 GsRes \ xml \ Mounts.xml 内的 Mounts Mounts_id ="6"


9、[服务端] 新增：十步一杀技能，技能ID：157

	技能图标素材位置：INTERFACE / 173 / 17320.tex

    <Magic magic_id ="157" attr= "0" name="十步一杀特效" d1="0" d2="0" d3="0" d4="0" >
        <MagUnit unit_idx ="50001" attr= "17" cycle="0" speed="20" flyspeed="20" offx="0" offy="0" sound="0" byRev1="0" iRev1="0" >
        <MagUnit unit_idx ="4685" attr= "40" cycle="0" speed="80" flyspeed="80" offx="-125" offy="-110" sound="2604" byRev1="0" iRev1="0" >
        </MagUnit>
        <MagUnit unit_idx ="4686" attr= "17" cycle="0" speed="80" flyspeed="80" offx="-125" offy="-110" sound="0" byRev1="0" iRev1="0" >
        </MagUnit>
        </MagUnit>
    </Magic>

	<Magic id = "157" Name= "十步一杀">  
	<!-- Level表示技能等级 -->
	<!-- Value1:最小威力　Value2:最大威力　Value3:百分比伤害　Value4:麻痹几率　Value5:麻痹时间　Value6:伤害范围　Value7:飞行最大距离 -->
	<!-- 威力正常了，持续时间暂时不能调，默认为10秒 -->
		<Skill Lv = "0" Value1 = "10" value2 = "10" Value3 = "20" Value4 = "20" Value5 = "1" Value6 = "3" Value7= "9" />
		<Skill Lv = "1" Value1 = "10" value2 = "10" Value3 = "20" Value4 = "20" Value5 = "1" Value6 = "3" Value7= "9" />
		<Skill Lv = "2" Value1 = "10" value2 = "10" Value3 = "20" Value4 = "20" Value5 = "1" Value6 = "3" Value7= "9" />
		<Skill Lv = "3" Value1 = "10" value2 = "10" Value3 = "20" Value4 = "20" Value5 = "1" Value6 = "3" Value7= "9" />
	</Magic>

10、[服务端] 优化：自动拾取命令  PICKUPITEMS 新增参数二

	PICKUPITEMS 参数一 参数二

	参数一：拾取范围	;//以执行脚本的玩家为中心点计算范围

	参数二：0 = 拾取类型 F12物品内设置的 极品 物品
	        1 = 拾取类型 F12物品内设置的 所有 物品
	        2 = 拾取类型 F12物品内设置的 拾取 + 贵重 + 极品 物品
	        3 = 拾取类型 F12物品内设置的 贵重 + 极品 物品


10、[服务端] 新增：倒计时命令	COUNTDOWNEFFECT 参数一

	参数一：数值 1~99


	备注：动画读取 GsRes \ xml \ gsdiymagic.xml 内的5098

        <Magic magic_id ="5098" attr= "0" name="倒计时" d1="0" d2="0" d3="0" d4="0" >
        <MagUnit unit_idx ="5098" attr= "72" cycle="0" speed="40" flyspeed="0" offx="0" offy="0" sound="0" byRev1="0" iRev1="0" >
        </MagUnit>
    </Magic>

      <Unit unit_id ="5098" tex= "1001" frames="20" framereal="0" name="倒计时" dirs="1" package="0" alpha="1" />


11、[客户端] 新增：麻痹效果显示效果定义		;// 10016 = 麻痹

	;//自定义动画读取 Xml \ attackeffect.xml

	UiEffect EffectId

	10001 = 破防伤害提示
	10002 = 躲避
	10012 = 反弹
	10013 = 吸血
	10016 = 麻痹
	10017 = 沉默
	10018 = 重力
	10023 = 暴击
	10024 = 双倍暴击
	10025 = 战意追击
	10026 = 自然守护
	10034 = 麻痹抵抗
	10035 = 神圣护甲
	10036 = 魔魂守护

	10055 = 金攻		;//可用于实现切割效果，例临时脚本给人物添加99999的金防，当前攻击就只对怪物有效
	10056 = 木攻		;//用此类无属性实现特殊攻击效果，可降低脚本压力
	10057 = 水攻
	10058 = 火攻
	10059 = 土攻


12、[服务端] 新增：物品触发、技能触发  两个触发的独立文件，减少QF文件压力

	;//读取此两个文件需要在主引擎打开该功能！

	;// 主引擎 - 人物相关设置 - 引擎自定义 - 启用新物品触发文件、启用新技能触发文件

	QMagFunc-0	;//新技能触发文件

	QStdmode-0	;//新物品触发文件


13、[服务端] 修复：战争牢笼异常问题


14、[服务端] 新增：仓库大小返回变量 $STORAGESIZE


15、[服务端] 新增：仓库剩余位置返回变量 $STORAGEEMPTYSIZE


16、[服务端] 新增：将指定编号的IDX物品存入仓库

	CHANGEITEMFORM 参数一

	参数一：物品IDX


17、[客户端] 新增：元气动画宽度定义

涉及文件：Skin\CLASSIC.ini

涉及标签：
[yuanqi]
Packid=3		;//图包号
Index=14710		;//素材编号
X=175			;//起始点的X
Y=80			;//起始点的Y
800W=350		;//800*600分辨率 元气动画素材的宽度
1024W=350		;//1024*768分辨率 元气动画素材的宽度
1280W=350		;//1280*800分辨率 元气动画素材的宽度


18、[服务端] 修复：魔法技能破复活的问题


19、[服务端] 新增：ReadRandomStr  新增两个参数 G H	;//解决txt内容过多时，排序脚本导致游戏卡顿的问题

A 文件名称 
B 变量名称，将从列表中读取字符到该变量中 
C 此参数为取排名的名次,从0开始算起  
D （值：-1、0） -1：从小到大排列 0：从大到小排列 
E 需要排名的整数型位置，从0开始 
F 参数间隔符 

G 自动排序的行数
H 排序完成后触发的标签



[@老脚本示范]
#IF
TRUE
#ACT
CLEARVAR S0 99
ReadRandomStr ..\QuestDiary\排行内功心法.txt S31 0 0 2 |
ReadRandomStr ..\QuestDiary\排行内功心法.txt S32 1 0 2 |
ReadRandomStr ..\QuestDiary\排行内功心法.txt S33 2 0 2 |
ReadRandomStr ..\QuestDiary\排行内功心法.txt S34 3 0 2 |
ReadRandomStr ..\QuestDiary\排行内功心法.txt S35 4 0 2 |
ReadRandomStr ..\QuestDiary\排行内功心法.txt S36 5 0 2 |
ReadRandomStr ..\QuestDiary\排行内功心法.txt S37 6 0 2 |
ReadRandomStr ..\QuestDiary\排行内功心法.txt S38 7 0 2 |
ReadRandomStr ..\QuestDiary\排行内功心法.txt S39 8 0 2 |
ReadRandomStr ..\QuestDiary\排行内功心法.txt S40 9 0 2 |
BREAK

[@新脚本示范]
#IF
TRUE
#ACT
CLEARVAR S0 99
ReadRandomStr ..\QuestDiary\排行内功心法.txt S31 0 0 2 | 5 @显示排序界面
BREAK

[@显示排序界面]
#IF
TRUE
#SAY
\
第1名：<$STR(S31)>\
第2名：<$STR(S32)>\
第3名：<$STR(S33)>\
第4名：<$STR(S34)>\
第5名：<$STR(S35)>\


20、[客户端] 优化：AvatarWnd.xml 自定义面板后支持属性实时刷新


21、[服务端] 新增：范围攻击宝宝，有几率对面前造成圆形3*3伤害，类似传世的怒焰麒麟

	Race=130  Raceimg=55  Appr=113

	以下代码需要添加到客户端 GsRes \ Xml \ GsDiyMagic.xml

    <Magic magic_id ="5100" attr= "0" name="麒麟喷火" d1="0" d2="0" d3="0" d4="0" >
        <MagUnit unit_idx ="5127" attr= "40" cycle="0" speed="120" flyspeed="0" offx="-110" offy="-135" sound="0" byRev1="0" iRev1="0" >
        </MagUnit>
    </Magic>
    <Magic magic_id ="5101" attr= "0" name="麒麟喷火地面" d1="0" d2="0" d3="0" d4="0" >
        <MagUnit unit_idx ="5128" attr= "65" cycle="0" speed="80" flyspeed="0" offx="-135" offy="-130" sound="0" byRev1="0" iRev1="0" >
        </MagUnit> 
    </Magic>

      <Unit unit_id ="5127" tex= "42319" frames="10" framereal="10" name="喷火" dirs="8" package="0" alpha="1" />
      <Unit unit_id ="5128" tex= "42396" frames="17" framereal="17" name="喷火地面" dirs="1" package="0" alpha="1" />


*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
*  GameShow更新日志 For 2022年2月
*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
*[更新] - [客户端]
*[更新] - GsRes \ GsClient.gs
*[更新] - GsRes \ Dll \ Engine.dll
*[更新] - GsRes \ Dll \ Engine.dll.update
;-------------------------------------------
*[更新] - [服务端]
*[更新] - Mir200 \ GsEngine.exe
;------------------------------------------

1、[服务端] 新增：MapInfo参数	NIGHT	;//天黑效果

	默认素材 下载地址：https://wwb.lanzouy.com/iYKAu0boldmh

	读取素材：INTERFACE / 350 / 35035.TEX


2、[服务端] 新增：天黑效果调整

	CHANGEDARKRANGE 参数一

	参数一 = 1	;//1.最黑的范围
	参数一 = 2	;//2.视野*1.5倍
	参数一 = 3	;//3.视野*2倍

	备注：
	1、该脚本只有在带有NIGHT参数的地图才会触发成功	触发QF标签 @蜡烛触发
	2、返回变量$PARAM(0)  1 = 成功

[@使用圣火令]
#IF
!CHECKITEM 初级圣火令 1
!CHECKITEM 高级圣火令 1
#ACT
BREAK
#IF
EQUAL $ItemInfo[$Param(0)].StdName 初级圣火令 1
#ACT
ChangeEatItemDura + 1
CHANGEDARKRANGE 2
GSADDFH 0 3 22591 -23 -60
BREAK
#IF
EQUAL $ItemInfo[$Param(0)].StdName 高级圣火令 1
#ACT
ChangeEatItemDura + 1
CHANGEDARKRANGE 3
GSADDFH 0 3 22592 -23 -73
BREAK

[@蜡烛触发]
#IF
EQUAL $PARAM(0) 1
#ACT
ChangeEatItemDura + 1
SENDMSG 5 神力释放成功，已经为您点亮地图
BREAK
#ELSEACT
ChangeEatItemDura + 1
SENDMSG 6 点亮失败，当前地图无需使用本道具
BREAK


3、[客户端] 修复：骑战状态龙魂素材显示异常问题


4、[客户端] 新增：游戏界面动画播放， GSPICEFFECT 参数一

	参数一 = Gsres \ ini \ GsEffect.ini \ Gs_effect 标签内的位置

[Gs_effect]
1=参数1/参数2/参数3/参数4/参数5/参数6/参数7

;参数1 iPackage;     //图包的位置
;参数2 iTextureID;//图片位置	
;参数3 iAlpha; //绘制方式
;参数4 ix;
;参数5 iy; //坐标
;参数6 iPosType; //位置布局（0-8）
;参数7 iShowTime;//显示时间

;参数6 左上 左中 左下 中上 中中 中下 右上 右中 右下


5、[登陆器] 修复：优化列表排版


6、[登陆器] 新增：登陆器配置器 推广员选项


7、[服务端] 新增：推广员变量返回：$ACC_USERNAME


8、[客户端] 修复：listview listtop 滚动条内容超出像素后不显示的问题


9、[服务端] 新增：火墙、火雨、施毒术  扣蓝参数

	<Magic id = "22" Name= "火墙">
	Value4:火墙扣其他玩家的蓝量百分比
	Value5:扣蓝几率  (100 / 此参数)

	<Magic id = "73" Name= "流星火雨">  
	Value5:火雨扣其他玩家的蓝量百分比
	Value6:扣蓝几率  (100 / 此参数)

	<Magic id = "6" Name= "施毒术">  
	Value4:施毒术扣其他玩家的蓝量百分比
	Value5:扣蓝几率  (100 / 此参数)


10.[客户端] 修复：icon图标，并且增加倒计时  $TIME	;//此参数是写在客户端xml文件里

	;//涉及文件：
	xml \ DiyBuff.xml
	xml \ OtherTipsCfg.xml

	;//DiyBuff.xml文本示例：
	<?xml version="1.0" encoding="gb2312" standalone="yes"?>
	<Buff Ver="1">
		<buff id="1" packidx="3" icon="17200" packeffidx="3" effidx="17074" effidx_x="-34" effidx_y="-34" effidx_mode="2" name=""/>
	</Buff>

	;//OtherTipsCfg.xml文本示例：
	<tip name="iconTip1" maxwidth="200">
		<line>
			<col color="0xFFFF8000" fontsize="14" content="BUFF图标功能"/>
		</line>
		<line>
			
		</line>
		<line>
			<col color="0xFF87C23A" content="剩余时间："/>
			<col color="0xFF87C23A" content="$TIME"/>
		</line>
	</tip>



11.[客户端] 新增：怪物方向素材读取方向开关

;//涉及文件 GsRes \ ini \ launcher.ini

MONDIR=0	;//读取默认规则
MONDIR=1	;//所有怪物均为八方向


12.[客户端] 新增：NPC方向素材读取方向开关

;//涉及文件 GsRes \ ini \ launcher.ini

NPCDIR=0	;//读取默认规则
NPCDIR=1	;//部分NPC只读取一张素材

;//涉及NPC编号
237、238、241、246、247、276、278、279、280、282、283、290、292、293、294
300、307、308、310、312、313、338、339、340、341、342、356、357、358、388
389、392、393、394、396


13、[服务端] 新增：更新支持超级祝福神油，以及祝福神油系统几率面板设置！

1、超级祝福神油DB如下

2505;祝福神油;3;4;1;0;0;0;25899;1;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;1;10;0;0;
2506;超级祝福神油;3;13;1;0;0;0;25899;1;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;1;10;0;0;

2、成功几率可以在引擎面板，人物相关设置 — 祝福油控制 中进行相关设置。

3、使用祝福神油触发QF中 [@_祝福神油使用] 并返回以下参数。

$PARAM(0) //使用对象 （主体/元神）
$PARAM(1) //使用物品 （0：祝福神油 1：超级祝福神油）
$PARAM(2) //使用状态 （0：成功 1：诅咒 2：失败）


14、[服务端] 新增：支持技能等级到17级

0级：初级
1级：中级
2级：高级
3级：专家
4级：大师
5级：宗师
6级：权威
7级：王者
8级：专精初级
9级：专精中级
10级：专精高级
11级：专精专家
12级：专精大师
13级：专精宗师
14级：专精权威
15级：专精王者
16级：不朽
17级：封神


15、[客户端] 新增：skillTip.xml magicID.xml 支持读取到17级

skillTip.xml	;//定义技能每个等级的名字
magicID.xml	;//定义技能每个等级的释放效果


16、[服务端] 新增：自动拾取命令

	PICKUPITEMS 参数一

	参数一：拾取范围	;//以执行脚本的玩家为中心点计算范围


17、[客户端] 修复:神龙之魂骑战状态下素材显示异常


18、[服务端] 新增：NPC面板显示坐标调整

	GSNPC(A)	A = INTERFACE图包内的素材编号
	GSX(A)		A = X坐标
	GSY(A)		A = Y坐标
	GST(A)		A = 基准点

	GST 位置说明：
	1 代表基准点为左上
	2 代表基准点为中上
	3 代表基准点为右上
	4 代表基准点为中左
	5 代表基准点为正中
	6 代表基准点为中右
	7 代表基准点为左下
	8 代表基准点为中下
	9 代表基准点为右下


;//脚本案例

[@MAIN] GSNPC(52113) GSX(1) GSY(1) GST(2)
\\
NPC内容展示



*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
*  GameShow更新日志 For 2022年1月
*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
*[更新] - [客户端]
*[更新] - GsRes \ GsClient.gs
*[更新] - GsRes \ Dll \ Engine.dll
*[更新] - GsRes \ Dll \ Engine.dll.update
;-------------------------------------------
*[更新] - [服务端]
*[更新] - Mir200 \ GsEngine.exe
;------------------------------------------

1、[客户端] 新增：F9、F10自定义文件 文字font标签

	;//F10自定义文件位置：GsRes \ ui \ AvatarWnd.xml

      <Label name="labFightPower">		;//备注信息
        <Offset x = "47" y = "93"/>		;//文字偏移
        <LabelText text="等级封印">		;//文字内容
          <Font name="FONT_SONGTI" size="12" flag="0"/>	;//字体font、字体大小
          <Color value="ffcc00"/>		;//字体颜色
        </LabelText>
      </Label>

	;//Font name 标签说明
	FONT_DEFAULT		=      0,//系统默认字体
	FONT_SONGTI		=      0,//宋体
	FONT_LISHU		=      1,//隶书
	FONT_YAHEI		=      2,//微软雅黑

	;//flag 文字显示方式
	0  = 默认
	1  = 下划线
	2  = 粗体
	4  = 黑边框
	8  = 居中
	16 = 阴影

	;//范例展示
	3  = 1+2 下划线 + 粗体
	5  = 1+4 下划线 + 黑边框
	6  = 2+4 粗体 + 黑边框


2、服务端 [新增]：远程怪物灵敏度调整

	主引擎 - 怪物相关设置 - 基本参数 - 增强远程怪物灵敏度


3、[客户端] [修复]：查看其他人界面时 龙魂、盾牌 显示错位的问题


4、[客户端] [新增]：图层显示逻辑存放文件 GsRes \ dat \ DrawOrder.dat

	;//备注说明：使用神龙之魂需要覆盖更新此文件


5、[服务端] [新增]：免伤概率、免伤比例 变量

	$AVOIDINJURYSHIELD	;//免伤概率
	$AVOIDINJURYPRO		;//免伤比例


6、[客户端] 修复：龙魂背饰 支持内观双特效

;//特别说明：Shape值决定了龙魂背饰的外观、特效等显示

;//涉及客户端文件 ini \ GsEffect.ini
;//涉及文件标签   [Gs_BeiShi]

;//配置参数说明
[Gs_BeiShi]
Shape = 0/外观编号/0/0/0/0/外观特效编号/0/0/0/内观图包号/素材编号/x/y/显示通道/内观特效1图包号/素材编号/x/y/显示通道/内观特效2图包号/素材编号/x/y/显示通道/查看他人内观图包号/查看他人素材编号/x/y/显示通道/查看他人内观特效1图包号/查看他人素材编号/x/y/显示通道/查看他人内观特效2图包号/查看他人素材编号/x/y/显示通道/

;//配置参数范例
[Gs_BeiShi]
1=0/1/0/0/0/0/1/0/0/0/17/8401/-40/0/0/17/8501/0/70/1/17/8601/0/70/0/17/8401/-145/36/0/17/8501/-142/114/1/17/8601/0/0/0
2=0/1/0/0/0/0/2/0/0/0/17/8401/-40/0/0/17/8502/0/70/1/17/8602/0/70/0/17/8401/-145/36/0/17/8502/-142/114/1/17/8602/0/0/0
3=0/1/0/0/0/0/3/0/0/1/17/8401/-40/0/0/17/8506/-15/68/0/17/8603/0/70/1/17/8401/-145/36/0/17/8603/-130/109/1
4=0/1/0/0/0/0/6/0/0/1/17/8401/-40/0/0/17/8504/0/68/0/17/8605/0/50/1/17/8401/-145/36/0/17/8504/-120/101/0/17/8605/0/0/1
5=0/1/0/0/0/0/7/0/0/1/17/8401/-40/0/0/17/8506/-15/68/0/17/8604/0/70/1/17/8401/-145/36/0/17/8604/-110/111/1/
6=0/1/0/0/0/0/8/0/0/1/17/8401/-40/0/0/17/8503/0/76/0/0/0/0/0/0/17/8401/-145/36/0/17/8503/-105/113/0/0/0/0/0/0
7=0/1/0/0/0/0/9/0/0/1/17/8401/-40/0/0/17/8505/0/76/0/17/8606/0/67/1/17/8401/-145/36/0/17/8505/-115/105/0
8=0/9/0/0/0/0/10/0/0/0/17/8402/-30/0/0/17/8501/0/76/1/17/0/0/0/0/17/8402/-145/36/0/17/8501/-115/105/1
9=0/9/0/0/0/0/11/0/0/0/17/8402/-30/0/0/17/8606/0/76/1/17/0/0/0/0/17/8402/-145/36/0/17/8606/-115/105/1



7、[客户端] 优化：盾牌内观配置

	内观：GsRes \ ini \ AvatarWeaponLooks.ini

	[Shield]
	;------------
	;    盾牌
	;------------
	Looks = 内观/通道/偏移x/偏移y/内观特效/通道/偏移x/偏移y/查看他人内观/通道/偏移x/偏移y/查看他人内观特效/通道/偏移x/偏移y/

;------------------------------------------------------------------ 通灵盾1
1166=1166/0/-240/-200/0/0/0/0/1166/0/0/0/0/0/0/0/
1167=1168/0/-240/-200/0/0/0/0/1168/0/0/0/0/0/0/0/
1168=1170/0/-240/-200/0/0/0/0/1170/0/0/0/0/0/0/0/
;------------------------------------------------------------------ 虎王盾
5193=1172/0/-240/-200/1175/1/-220/-200/1172/0/0/0/1175/1/-70/-50/
;------------------------------------------------------------------ 血月虎王盾
5232=1176/0/-240/-200/1177/2/-220/-200/1176/0/0/0/1177/2/-70/-50/
;------------------------------------------------------------------ 蓝尉将领盾
8911=42610/0/-240/-200/0/0/0/0/42610/0/0/0/0/0/0/0/
;------------------------------------------------------------------ 箭囊盾1
8105=8105/0/-240/-200/0/0/0/0/8105/0/0/0/0/0/0/0/
8106=8106/0/-240/-200/0/0/0/0/8106/0/0/0/0/0/0/0/
8107=8107/0/-240/-200/0/0/0/0/8107/0/0/0/0/0/0/0/
;------------------------------------------------------------------ 圣殿盾1
8904=42519/0/-240/-200/0/0/0/0/42519/0/0/0/0/0/0/0/
8905=42520/0/-240/-200/0/0/0/0/42520/0/0/0/0/0/0/0/
8906=42521/0/-240/-200/0/0/0/0/42521/0/0/0/0/0/0/0/
8907=42522/0/-240/-200/0/0/0/0/42522/0/0/0/0/0/0/0/
;------------------------------------------------------------------ 龙王盾1
5309=1185/0/-240/-200/1189/2/-220/-200/1185/0/0/0/1189/2/-70/-50/
5310=1186/0/-240/-200/1190/2/-220/-200/1186/0/0/0/1190/2/-70/-50/
5311=1187/0/-240/-200/1191/2/-220/-200/1187/0/0/0/1191/2/-70/-50/
;------------------------------------------------------------------ 火魔盾
8915=44166/0/-240/-200/44170/2/-220/-200/44166/0/0/0/44170/2/-70/-50/
;------------------------------------------------------------------ 鎏金虎王盾
8912=44163/0/-240/-200/44167/2/-220/-200/44163/0/0/0/44167/2/-70/-50/
;------------------------------------------------------------------ 仙凤琉璃盾
8913=44164/0/-240/-200/44168/2/-210/-200/44164/0/0/0/44168/2/-60/-50/
;------------------------------------------------------------------ 苍龙寒焰盾
8914=44165/0/-240/-200/44169/2/-220/-200/44165/0/0/0/44169/2/-70/-50/
;------------------------------------------------------------------ 金麟盾
8908=42607/0/-240/-200/0/0/0/0/42607/0/0/0/0/0/0/0/
8909=42608/0/-240/-200/0/0/0/0/42608/0/0/0/0/0/0/0/
8910=42609/0/-240/-200/0/0/0/0/42609/0/0/0/0/0/0/0/


8、[客户端] 新增：装备信息发送聊天栏	快捷键：Shift + 鼠标左键

	;// 主引擎 - 系统相关设置 - 信息控制 - 聊天物品链接（需勾选）


9、[服务端] 新增：世界喊话功能	世界喊话指令：!all+喊话内容

	;// 主引擎 - 系统相关设置 - 信息控制 - 世界喊话


10、[服务端] 新增：开启行会战命令	AIGuildWar 参数一

	;//参数一：行会名字


11、[服务端] 新增：滚动条功能	一个界面支持三个滚动组件

	;//组件说明

	listtop + A	;//A=滚动条当前组件ID

	参数一：单行的高度
	参数二：当前页面可见总行数
	参数三：单元包括的行数（滚动时候的集合）
	参数四：默认0
	参数五：组件X坐标
	参数六：组件Y坐标
	参数七：滚动条X坐标
	参数八：滚动条高度

;//备注说明
参数一 * 参数二 = 每次滚动时候翻篇的高度

;//滚动条范例1：
<listtop1 20,3,0,0,10,10,110,200>\
显示的内容1\
显示的内容2\
显示的内容3\
<listend1>\

;//滚动条范例2：
[@main] GSNPC(21559)
;--------------------------------------------------------------------------滚动条组件2
<listtop2 20,5,0,0,250,70,130,160>\
;--------------------------------------
<offx=|5|y=|15|fontsize=|12|> <Color=ffcc00 这是滚动条1> <|off>\
;--------------------------------------
<@@!GS_BTN 3,59,3,60,3,61,0,0,1/@滚动条触发1>\
<@@!GS_BTN 3,59,3,60,3,61,0,0,2/@滚动条触发2>\
<@@!GS_BTN 3,59,3,60,3,61,0,0,3/@滚动条触发3>\
<@@!GS_BTN 3,59,3,60,3,61,0,0,4/@滚动条触发4>\
<@@!GS_BTN 3,59,3,60,3,61,0,0,5/@滚动条触发5>\
<@@!GS_BTN 3,59,3,60,3,61,0,0,6/@滚动条触发6>\
<@@!GS_BTN 3,59,3,60,3,61,0,0,7/@滚动条触发7>\
<@@!GS_BTN 3,59,3,60,3,61,0,0,8/@滚动条触发8>\
<@@!GS_BTN 3,59,3,60,3,61,0,0,9/@滚动条触发9>\
<@@!GS_BTN 3,59,3,60,3,61,0,0,10/@滚动条触发10>\
<listend2>\


12、[客户端] 新增：背包多种界面

	默认素材和配置文件 下载地址：https://wwb.lanzouy.com/izmEK0bp0vud

	;//默认界面	读取：GsRes \ ui \ PackageWnd.xml

	;//第二种界面	读取：GsRes \ ui \ PackageWnd2.xml

	;//特别备注：添加PackageWnd2时候需要在 GsRes \ ui \ ui.xml 里添加以下内容
	<Window name = "PackageWnd2" path = "PackageWnd2.xml"/>


13、[客户端] 新增：背包格子自定义


14、[服务端] 新增：宝宝相关变量返回

#IF
TRUE
#ACT
SENDMSG 5 宝宝数量：<$SLAVECOUNT>
SENDMSG 5 宝宝名字：<$SLAVE(0).NAME>
SENDMSG 5 宝宝数据库内的名字：<$SLAVE(0).FULLNAME>
SENDMSG 5 宝宝等级：<$SLAVE(0).LEVEL>
SENDMSG 5 宝宝最高可升等级：<$SLAVE(0).MAXLEVEL>
SENDMSG 5 宝宝当前血量：<$SLAVE(0).HP>
SENDMSG 5 宝宝最大血量：<$SLAVE(0).MAXHP>
SENDMSG 5 宝宝防御下限：<$SLAVE(0).AC>
SENDMSG 5 宝宝防御上限：<$SLAVE(0).AC2>
SENDMSG 5 宝宝魔防下限：<$SLAVE(0).MAC>
SENDMSG 5 宝宝魔防上限：<$SLAVE(0).MAC2>
SENDMSG 5 宝宝攻击下限：<$SLAVE(0).DC>
SENDMSG 5 宝宝攻击下限：<$SLAVE(0).DC2>
SENDMSG 5 宝宝魔法下限：<$SLAVE(0).MC>
SENDMSG 5 宝宝魔法下限：<$SLAVE(0).MC2>
SENDMSG 5 宝宝道术下限：<$SLAVE(0).SC>
SENDMSG 5 宝宝道术下限：<$SLAVE(0).SC2>
SENDMSG 5 宝宝走路速度：<$SLAVE(0).WALKSPEED>
SENDMSG 5 宝宝攻击速度：<$SLAVE(0).HITSPEED>


15、[服务端] 新增：读秒动画命令	CountdownEffect 参数一

	参数一：秒数

	;//读秒素材默认读取： INTERFACE \ 12810 - 12819

	;//需要将以下信息写入客户端：GsRes \ Xml \ Gsdiymagic.Xml 内

        <Magic magic_id ="5098" attr= "0" name="倒计时" d1="0" d2="0" d3="0" d4="0" >
        <MagUnit unit_idx ="5098" attr= "72" cycle="0" speed="40" flyspeed="0" offx="0" offy="0" sound="0" byRev1="0" iRev1="0" >
        </MagUnit>
    </Magic>

      <Unit unit_id ="5098" tex= "1001" frames="20" framereal="0" name="倒计时" dirs="1" package="0" alpha="1" />

[@读秒动画]
#IF
TRUE
#ACT
CountdownEffect 10
BREAK


16、[服务端] 新增：远程查看其他玩家装备	;//可用于实现自定义排行远程查看玩家装备

	WATCHHUMAN 参数一

	参数一：玩家名字

[@查看玩家装备]
#IF
TRUE
#ACT
WATCHHUMAN GAMESHOW
BREAK


17、[服务端] 新增：CHANGEMODE 35

	CHANGEMODE 35 1		;//禁止玩家使用@sell出售商品


18、[服务端] 新增：@sell触发QF文件标签[@_商店出售物品]

$PARAM(0)  NPC名字
$PARAM(1)  出售的物品名字
$PARAM(2)  出售的物品价格
$PARAM(3)  1=绑定金币 2=金币


19、[服务端] 新增：系统仓库

	TAKEITEMTOSHOP 参数一		;//存入物品到系统仓库

	参数一：物品序列号

	GETITEMFROMSHOP 参数一		;//从系统仓库取出物品

	参数一：物品序列号


[@取出仓库]
#IF
TRUE
#ACT
GETITEMFROMSHOP 1073802196
BREAK

[@存入仓库]
#IF
TRUE
#ACT
TAKEITEMTOSHOP 1073802196
BREAK


20、[服务端] 新增：装备时间限制

	UPGRADEUSERITEM 参数一 参数二 参数三 参数四

	参数一：物品ID
	参数二：255
	参数三：时间类型	1=分钟  2=小时  3=天数
	参数四：数值

[@获取限制时间装备]
#IF
TRUE
#ACT
TAKE 圣战戒指 99
GIVE 圣战戒指 1
UPGRADEUSERITEM $PARAM(10) 255 1 2
BREAK

UPGRADEUSERITEM $PARAM(10) 255 1 30  ---30分钟
UPGRADEUSERITEM $PARAM(10) 255 2 24  ---24小时
UPGRADEUSERITEM $PARAM(10) 255 3 2  ---2天


21、[服务端] 新增：打开大地图界面触发 Enivr\GsFuntion_def\GClothWndMap-0.txt 下[@ClothWndMap]

	支持自定义npc的所有脚本		;//可用于实现BOSS刷新时间提示等玩法



*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
*  GameShow更新日志 For 20211201
*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
*[更新] - [客户端]
*[更新] - GsRes \ GsClient.gs
*[更新] - GsRes \ Dll \ Engine.dll
*[更新] - GsRes \ Dll \ Engine.dll.update
;-------------------------------------------
*[更新] - [服务端]
*[更新] - Mir200 \ GsEngine.exe
;------------------------------------------

1、[客户端] 修复：OtherTipsCfg.xml 内描述变量为空时不会自动缩减行数的问题


2、[服务端] 新增：假人系统

;//假人上线
AILogOnEx 地图 X Y 数量 假人配置路径

;//假人开始启动	触发QFunction-0.txt内的[@AiStart]
AISTART

;//假人停止行为	触发QFunction-0.txt内的[@AISTOP]
AISTOP

;//开始自动拾取
AIPICKUPITEM

;//死亡掉背包
AIDROPUSEITEM 

;//死亡掉装备
AINODROPITEM

;//假人行走
AIGOMAPMARK A B C

A = X坐标
B = Y坐标
C = 范围

;//检测是否为假人
ISAI

;//检测全服假人数量
CHECKAIPLAY 控制符(>,<,=) 人数

;//假人挖矿
AIMINING

;//假人挖矿坐标
Envir\AIManage\Mining.txt

;//挖矿坐标格式
X Y 面朝方向

;//假人名字读取列表
Envir\AIManage\AICharNameList.txt

;//假人自动拾取物品列表
Envir\AIManage\AllowAIPickUpItemList.txt


3、[客户端] 新增：NPC排版功能

	操作方式：

	1、在客户端 GsRes目录创建名为 NPC排版.txt 的文本    ;// GsRes \ NPC排版.txt

	2、在F12内挂聊天里 输入@makegs_npc 每秒执行

	3、此时将内容写入NPC排版.txt内 游戏客户端内就会实时刷新显示内容


4、[服务端] 新增：行会战显示范围调整

	调整方式：系统相关设置 - 坐标范围 - 行会战范围

	备注说明：本范围调整的为您离开安全区中心点多少距离后开始显示行会战


5、[服务端] 新增：骑乘、骑战检测命令  CHECKHORSE A

	A = 空、0、1	;//检测是否在骑乘
	A = 2		;//检测是否是骑战


6、[服务端] 新增：坐骑骑战  BYHORSE A B C

	A = 马匹名字
	B = 编号
	C = 0、1、2、3

	参数B = 坐骑编号	;//  50-55 代表马  56-99 代表灵兽

	参数C = 0	;//乘骑
	参数C = 1	;//乘骑
	参数C = 2	;//骑战
	参数C = 3	;//骑战(速度+1)


7、[服务端] 新增：骑战技能


92;翱风斩;0;0;0;35;36;50;35;36;0;48;50;48;100;48;200;72;10000;74;20000;76;30000;78;40000;3;1400;0;0;
93;纵雷诀;0;0;0;12;14;50;14;14;1;48;50;48;100;48;200;72;10000;74;20000;76;30000;78;40000;3;1400;0;0;
94;毒凌波;0;0;0;10;11;50;10;15;2;48;50;48;100;48;200;72;10000;74;20000;76;30000;78;40000;3;1400;0;0;


;//涉及文件 Mir200 \ Config \ MagicSkill.Xml

	<Magic id = "92" Name= "翱风斩">
	<!-- Level表示技能等级， Value1:最小威力 Value2:最小威力 Value3:(本体攻击力随机值)*倍数(支持小数) Value4:无效-->
		<Skill Lv = "0" Value1 = "100" Value2 = "120" Value3 = "1.1" Value4 = "1.3"/>
		<Skill Lv = "1" Value1 = "120" Value2 = "140" Value3 = "1.2" Value4 = "1.4"/>
		<Skill Lv = "2" Value1 = "140" Value2 = "160" Value3 = "1.3" Value4 = "1.5"/>
		<Skill Lv = "3" Value1 = "160" Value2 = "180" Value3 = "1.4" Value4 = "1.6"/>
	</Magic>

	<Magic id = "93" Name= "纵雷诀">
	<!-- Level表示技能等级， Value1:最小威力 Value2:最小威力 Value3:(本体攻击力随机值)*倍数(支持小数) Value4:无效-->
		<Skill Lv = "0" Value1 = "100" Value2 = "120" Value3 = "1.1" Value4 = "1.3"/>
		<Skill Lv = "1" Value1 = "120" Value2 = "140" Value3 = "1.2" Value4 = "1.4"/>
		<Skill Lv = "2" Value1 = "140" Value2 = "160" Value3 = "1.3" Value4 = "1.5"/>
		<Skill Lv = "3" Value1 = "160" Value2 = "180" Value3 = "1.4" Value4 = "1.6"/>
	</Magic>

	<Magic id = "94" Name= "毒凌波">
	<!-- Level表示技能等级， Value1:最小威力 Value2:最小威力 Value3:(本体攻击力随机值)*倍数 Value4:无效  Value5:掉血百分比(支持小数) Value6:推人几率(百分比) Value7:推人距离-->
		<Skill Lv = "0" Value1 = "100" Value2 = "120" Value3 = "1.1" Value4 = "1.3" Value5 = "0.8" Value6 = "40" Value7 = "3"/>
		<Skill Lv = "1" Value1 = "120" Value2 = "140" Value3 = "1.2" Value4 = "1.4" Value5 = "0.9" Value6 = "60" Value7 = "4"/>
		<Skill Lv = "2" Value1 = "140" Value2 = "160" Value3 = "1.3" Value4 = "1.5" Value5 = "1.0" Value6 = "80" Value7 = "5"/>
		<Skill Lv = "3" Value1 = "160" Value2 = "180" Value3 = "1.4" Value4 = "1.6" Value5 = "1.1" Value6 = "90" Value7 = "6"/>
	</Magic>



8、[客户端] 新增：骑战模式开关

*-----------------------------------
需要做以下两步操作
*-----------------------------------

步骤1：

客户端：GsRes \ ini \ launcher.ini

ShowLepoard=0	;//关闭骑战
ShowLepoard=1	;//开启骑战

*-----------------------------------

步骤2：

主引擎 - 人物相关功能 - 允许骑乘触发（如要骑战，此处不要打勾）

*-----------------------------------



9、[客户端] 新增：坐骑内观配置

骑战状态涉及衣服内观素材：

男性骑战衣服内观：stateitem \ 00896.txt
男性骑战染色内观：stateitem \ 00897.txt
女性骑战衣服内观：stateitem \ 00898.txt
女性骑战染色内观：stateitem \ 00899.txt

;//涉及文件 GsRes \ ini \ GsEffect.ini

[Gs_Pet]
;--------------------------------------------------------------------------
;备注1：素材规律 图包/编号/渲染模式/x偏移/y偏移/
;备注2：素材规律共4个类别 主体显示;主体特效;尾部显示;尾部特效
;备注3：丛林豹，天狮兽，麒麟，凤凰的逻辑已经固定，无法自定义
;--------------------------------------------------------------------------
;//撼天灵虎1
345=17/901/0/0/0/0/0/0/0/0/0/0/0/0/0/0/0/0/0/0/
;--------------------------------------------------------------------------
;//海神战鲨1
422=17/951/1/0/0/0/0/0/0/0/17/949/1/0/0/0/0/0/0/0/
;//海神战鲨2
423=17/961/1/0/0/0/0/0/0/0/17/960/1/0/0/0/0/0/0/0/
;--------------------------------------------------------------------------
;//帝王裂天犀
445=17/1102/1/0/0/0/0/0/0/0/17/1103/1/0/0/0/0/0/0/0/
;//帝王裂天犀
445=17/1100/0/0/0/0/0/0/0/0/17/1103/1/0/0/0/0/0/0/0/
;--------------------------------------------------------------------------
;//黄金神龙
466=17/1107/0/0/0/0/0/0/0/0/17/1106/1/0/0/0/0/0/0/0/
;--------------------------------------------------------------------------
;//独角兽-碧铠
478=3/40034/0/85/43/3/40036/2/25/20/0/0/0/0/0/0/0/0/0/0/
;//独角兽-金铠
479=3/40035/0/90/48/3/40037/2/27/15/0/0/0/0/0/0/0/0/0/0/
;//独角兽-金甲
480=3/40035/0/90/48/3/40037/2/27/15/0/0/0/0/0/0/0/0/0/0/
;--------------------------------------------------------------------------
;//黄金战马-赤焰
593=17/26500/0/80/70/17/26503/2/144/132/0/0/0/0/0/0/0/0/0/0/
;//黄金战马-蓝焰
594=17/26501/0/80/70/17/26503/2/144/132/0/0/0/0/0/0/0/0/0/0/
;//黄金战马-绿焰
595=17/26502/0/80/70/17/26503/2/144/132/0/0/0/0/0/0/0/0/0/0/
;--------------------------------------------------------------------------
;//邪影银月狼-蓝
607=3/40272/0/100/50/3/40274/2/160/110/3/40273/0/100/40/0/0/0/0/0/
;//邪影银月狼-金
608=3/40275/0/100/50/3/40277/2/160/110/3/40276/0/100/40/0/0/0/0/0/
;//邪影银月狼-红
609=3/40278/0/100/50/3/40271/2/160/110/3/40279/0/100/40/0/0/0/0/0/
;--------------------------------------------------------------------------
;//霜雪战熊
682=3/5797/0/50/-50/3/5798/1/50/-50/3/5796/1/50/-50/0/0/0/0/0/
;//狂怒战熊
656=3/40284/0/50/-50/3/40285/2/50/-50/3/40283/0/40/-50/0/0/0/0/0/
;--------------------------------------------------------------------------
;//紫金御雷狂狮
865=3/40078/0/-15/-30/3/40079/0/-15/-30/3/40077/0/-17/-24/0/0/0/0/0/
;//赤金烈焰狂狮
888=3/40070/0/135/60/3/40072/2/140/60/3/40069/0/100/0/3/40071/1/215/130/
;--------------------------------------------------------------------------
;//地狱双头犬
623=17/26506/1/0/0/17/26507/2/0/0/17/26505/1/0/0/0/0/0/0/0/
;--------------------------------------------------------------------------
;//暗月妖狼
898=3/40063/0/55/-20/3/40064/2/55/-20/3/40062/0/55/-20/0/0/0/0/0/
;//大漠苍狼
900=3/40056/0/75/-40/3/40057/2/75/-40/3/40055/0/75/-40/0/0/0/0/0/
;--------------------------------------------------------------------------
;//祥瑞玄牛
903=3/40042/0/80/-40/3/40043/2/80/-40/3/40041/0/80/-40/0/0/0/0/0/
;//进宝福牛
904=3/40050/0/80/-40/3/40043/2/80/-40/3/40049/0/80/-40/0/0/0/0/0/
;--------------------------------------------------------------------------
;//碧海鲸鲲
916=3/40015/1/0/0/3/40016/2/0/0/3/40014/1/0/0/0/0/0/0/0/
;--------------------------------------------------------------------------
;//黄金圣龙
855=3/40086/0/-27/-53/3/40087/2/-27/-53/3/40085/0/-27/-53/0/0/0/0/0/
;//炎天火龙
856=3/40090/0/-37/-53/3/40091/2/-37/-53/3/40089/0/-37/-53/0/0/0/0/0/
;--------------------------------------------------------------------------



10、[服务端] 新增：战士技能或物理攻击秒杀其他玩家时，将触发QF标签 @秒杀他人 @被人秒杀
 
[@秒杀他人]
#IF
TRUE
#ACT
SENDMSG 5 --<$PARAM(0)>--秒杀的玩家姓名
SENDMSG 5 --<$PARAM(1)>--秒杀的玩家地图号
SENDMSG 5 --<$PARAM(2)>--秒杀的玩家坐标X
SENDMSG 5 --<$PARAM(3)>--秒杀的玩家坐标Y
SENDMSG 5 --<$PARAM(4)>--秒杀的玩家地图名字

[@被人秒杀]
#IF
TRUE
#ACT
SENDMSG 5 --<$PARAM(0)>--被秒杀的玩家姓名
SENDMSG 5 --<$PARAM(1)>--被秒杀的玩家地图号
SENDMSG 5 --<$PARAM(2)>--被秒杀的玩家坐标X
SENDMSG 5 --<$PARAM(3)>--被秒杀的玩家坐标Y
SENDMSG 5 --<$PARAM(4)>--被秒杀的玩家地图名字


11、[服务端] 修复：卡假尸、小地图绿点问题


12、[服务端] 新增：$ITEMBAG(A).B	;//获取背包指定位置的物品序列号、名字、属性

	A = 物品在背包的位置
	B = 物品的属性	;//例：Name、Stdmode

[@变量展示]
#IF
TRUE
#ACT
SENDMSG 5 物品序列号：<$ITEMBAG(43)>
SENDMSG 5 物品名字：<$ITEMINFO[$ITEMBAG(43)].NAME>






*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
*  GameShow更新日志 For 20211125
*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
*[更新] - [客户端]
*[更新] - GsRes \ GsClient.gs
*[更新] - GsRes \ Dll \ Engine.dll
*[更新] - GsRes \ Dll \ Engine.dll.update
;-------------------------------------------
*[更新] - [服务端]
*[更新] - Mir200 \ GsEngine.exe
;------------------------------------------

1、[服务端] 新增：宠物一键拾取、快速拾取、功能

	属性位置：10


	[@脚本示范]
	#IF
	TRUE
	#ACT
	GIVE 豹魔石 1
	UPGRADEUSERITEM $PARAM(10) 10 = 1	;0不会快速捡;1会快速捡物


2、[客户端] 新增：支持1024*576分辨率	(兼容云传世)

	客户端分辨率记录文件：GsRes \ ini \ launcher.ini

	ScreenMode=1023	;//1024*700
	ScreenMode=1022	;//1024*576


3、[服务端] 新增：客户端类型返回

	变量：$USERCLIENT

	0：端游
	1：手游


4、[手游三端] 新增：帐号密码输入框自定义


5、[手游三端] 修复：选择角色后有几率崩溃的问题


6、[手游三端] 修复：频繁切换地图导致素材读取异常问题


7、[客户端] 修复：attackeffect.xml 文件不支持Y坐标调整的问题


8、[客户端] 新增：部分属性自定义动画读取 Xml \ attackeffect.xml

	UiEffect EffectId

	10001 = 破防伤害提示
	10002 = 躲避
	10012 = 反弹
	10013 = 吸血
	10017 = 沉默
	10018 = 重力
	10023 = 暴击
	10024 = 双倍暴击
	10025 = 战意追击
	10026 = 自然守护
	10034 = 麻痹抵抗
	10035 = 神圣护甲
	10036 = 魔魂守护


9、[服务端] 新增：CHANGEMODE 38	;//禁止出售物品

	A：0、1		0=允许出售物品  1=禁止出售物品


10、[客户端] 修复：道士职业在自动挂机时如使用自定义宝宝会一直反复使用技能的问题

;//脚本范例

[@MagFunc17]
#IF
CHECKSKILL 骷髅召唤术 = 4
CheckSlaveName 变异骷髅 1
CheckSlaveCount = 1
#ACT
SETPETLEVEL 4
BREAK
#IF
CHECKSKILL 骷髅召唤术 = 4
CheckSlaveCount = 0
#ACT
RecallMob 变异骷髅 4
BREAK


11、[客户端] 修复：部分电脑IE控件过旧导致无法打开网站的问题


12、[服务端] 新增：MISSION 命令功能，实现英雄联盟“打野怪物”攻击模式！

   //怪物走出范围后，会自动回到起点

[@调试怪物]
#IF
TRUE
#ACT
MISSION 0 479 229     //怪物集中点
PARAM1 479            //刷出坐标
PARAM2 229            //刷出坐标
PARAM3 1              //数量
PARAM4 1              //范围
MOBPLACE 稻草人
BREAK


13、[客户端] 新增：F9 F10自定义XML文件



*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
*  GameShow更新日志 For 20211023
*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
*[更新] - [客户端]
*[更新] - GsRes \ GsClient.gs
*[更新] - GsRes \ Dll \ Engine.dll
*[更新] - GsRes \ Dll \ Engine.dll.update
;-------------------------------------------
*[更新] - [服务端]
*[更新] - Mir200 \ GsEngine.exe
*[更新] - RunGate \ RunGate.exe
;------------------------------------------

1、[客户端] 修复：背包界面自定义 id=6和8时，无法显示素材的问题

	;//涉及文件	GsRes \ Ui \ PackageAddWnd.xml


2、[服务端] 调整：[@抓马成功]  触发成功后将不再释放马匹，但会储存变量 $HORSENAME


3、[手游端] 新增：NPC面板支持脚本 COLOR=颜色值


4、[手游端] 新增：NPC面板支持脚本 @@!GS_BTN


5、[服务端] 新增：CHANGEMODE 42	;//天怒锁血功能

	A：功能效果			;// 详细参数可查看说明书
	B：锁血百分比
	C：锁血持续时间


6、[服务端] 新增：F10面板的精力值与功勋值

	精力值返回变量：<$SPIRITY>

	SPIRITY A B C
	A：+ - =
	B：数值

	功勋值返回变量：<$MERITORIOUSNESS>

	MERITORIOUSNESS A B C
	A：+ - =
	B：数值


7、[服务端] 新增：GSSETLABLEVALUE A B C

	A：
	1 背包显示的特殊积分1
	2 背包显示的特殊积分2
	3 珍宝经验值
	4 珍宝升级所需经验值最大21亿
	5 珍宝升级所需经验值最大21亿
	6 珍宝升级所需经验值最大21亿
	7 珍宝升级所需经验值最大21亿
	8 珍宝值满后倒计时闪光效果 单位秒此项只支持等于号
	10 群英宝鉴累积次数
	11 自定义进度条下限
	12 自定义进度条上限

	B：操作符号 =

	C：需要发送给客户端的数值


8、[客户端] 新增：自定义进度条绘制

涉及文件：Skin / CLASSIC.ini

[HLZ]
HLPackid=3	;//图包号
HLIndex=6	;//素材编号
HLX=170		;//X
HLY=30		;//Y
HLMode=0	;//渲染
HLAlign=0	;//0靠左  1靠右
HLW=163		;//宽度


9、[客户端] 新增：自动修理功能

	说明1：可在主引擎 - 内挂控制 - 显示自动修理
	说明2：当某件装备持久小于2时，系统将自动使用背包里的冰泉圣水或超级冰泉圣水


9、[客户端] 备注：新增技能的编号

	100	战争牢笼
	110	开天斩		;//【卡宴】定制技能，未公开
	111	烈焰焚烧	;//【卡宴】定制技能，未公开
	112	幽冥诡阵	;//【卡宴】定制技能，未公开
	134	狂神旋风
	135	寒冰风暴
	136	骷髅囚笼
	119	心灵爆破


10、[客户端] 备注：怪物声音配置	ini \ music.ini  [monster]
	
	[monster]
	A = B

	A：编号规律
	;//出生	appr*8 + 16
	;//攻击	appr*8 + 17
	;//受伤	appr*8 + 18
	;//死亡	appr*8 + 19
	;//走路	appr*8 + 21

	B：music.wav的音乐文件编号



*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
*  GameShow更新日志 For 20210815
*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
*[更新] - [客户端]
*[更新] - GsRes \ GsClient.gs
*[更新] - GsRes \ Dll \ Engine.dll
*[更新] - GsRes \ Dll \ Engine.dll.update
;-------------------------------------------
*[更新] - [服务端]
*[更新] - Mir200 \ GsEngine.exe
*[更新] - RunGate \ RunGate.exe
;------------------------------------------

1、[客户端] 新增：ItemTip.xml支持辨别当前物品得Shape值

	标签说明：
	tip goodsname = Stdmode+Shape

	范例说明：
	tip goodsname = 5	代表所有 Stdmode=5 的物品都会读取这个标签
	tip goodsname = 5+1	代表所有 Stdmode=5 Shape=1 的物品都会读取这个标签


2、[客户端] 修复：Packeffect.xml  相关问题

	2.1、特效物品脱下后特效不及时显示的问题
	2.2、他人查看时特效不显示的问题


3、[服务端] 修复：GsMapBuff 震慑效果无效问题


4、[手游端] 修复：apk打包过大崩溃的问题


5、[服务端] 修复：技能数据库MaxTrainLv的定义

	MaxTrainLv = 3	;//代表玩家技能达到3级后将无法再自动升级


6、[服务端] 修复：宝宝被杀死后不会提示的问题


7、[客户端] 新增：帐号登录界面支持直接注册帐号

	默认素材 下载地址：https://wwb.lanzouy.com/iEPz70bm5awb

	注册帐号界面

	背景素材	INTERFACE \ 14000
	提交按钮	INTERFACE \ 11554 11555 11556
	取消按钮	INTERFACE \ 11557 11558 11559
	注册按钮	INTERFACE \ 11560 11561 11562


8、[客户端] 新增：面具、魂珠装备支持显示加星


9、[服务端] 新增：RunGate - 变速封杀 - 触发QFunction文件 @网关外挂


10、[客户端] 新增：背包界面自定义

	;//涉及文件	GsRes \ Ui \ PackageAddWnd.xml

id=0;金币按钮
id=1;元宝按钮
id=2;金币前面提示文字
id=3;金币数值
id=4;元宝前面提示文字
id=5;元宝数值
id=6;绑定金币前面提示文字
id=7;绑定金币数值
id=8;绑定元宝前面提示文字
id=9;绑定元宝数值
id=10;特殊货币1前面提示文字
id=11;特殊货币1数值
id=12;特殊货币2前面提示文字
id=13;特殊货币2数值

x：横坐标
y：纵坐标
bShow：是否显示
Index：图片id
name：标识


;//文件范例

<?xml version="1.0" encoding="gb2312" standalone="yes" ?>
<UiControl Ver="1">
    <UiControl id ="0" name="金币按钮" Index = "715" Index2 = "716" Index3 = "717" bShow = "1" x= "82" y= "305" />
    <UiControl id ="1" name="元宝按钮" Index = "718" Index2 = "719" Index3 = "720" bShow = "1" x= "203" y= "305" />
    <UiControl id ="2" name="金币：" Index = "163" bShow = "1" x= "20" y= "110" />
    <UiControl id ="3" name="金币数值" Index = " " bShow = "1" x= "115" y= "313" />
    <UiControl id ="4" name="元宝：" Index = " " bShow = "1" x= "20" y= "150" />
    <UiControl id ="5" name="元宝数值" Index = " " bShow = "1" x= "236" y= "313" />
    <UiControl id ="6" name="绑定金币：" Index = "167" bShow = "1" x= "110" y= "343" />
    <UiControl id ="7" name="绑定金币数值" Index = " " bShow = "1" x= "115" y= "343" />
    <UiControl id ="8" name="绑定元宝：" Index = "169" bShow = "1" x= "230" y= "343" />
    <UiControl id ="9" name="绑定元宝数值" Index = " " bShow = "1" x= "236" y= "343" />
    <UiControl id ="10" name="传世积分" Index = " " bShow = "1" x= "330" y= "313" />
    <UiControl id ="11" name="数值" Index = " " bShow = "1" x= "397" y= "313" />
    <UiControl id ="12" name="充值累积" Index = " " bShow = "1" x= "330" y= "343" />
    <UiControl id ="13" name="数值" Index = " " bShow = "1" x= "397" y= "343" />
   </UiControlList>
</UiControl>


11、[客户端] 新增：小地图框自定义按钮功能	;//触发QFunction文件 @地图按钮1 - @地图按钮10

;//涉及文件：ui / HandyMap.xml

	  <UiEffect unit_idx ="12" name = "新增按钮1"  Index1 = "2601" Index2 = "0" Index3 = "0" X  = "10" Y = "10" bShow = "1" AlignType = "2" />
	  <UiEffect unit_idx ="13" name = "新增按钮2"  Index1 = "2601" Index2 = "0" Index3 = "0" X  = "10" Y = "15" bShow = "1" AlignType = "2" />
	  <UiEffect unit_idx ="14" name = "新增按钮3"  Index1 = "2601" Index2 = "0" Index3 = "0" X  = "10" Y = "20" bShow = "1" AlignType = "2" />
	  <UiEffect unit_idx ="15" name = "新增按钮4"  Index1 = "2601" Index2 = "0" Index3 = "0" X  = "10" Y = "25" bShow = "1" AlignType = "2" />
	  <UiEffect unit_idx ="16" name = "新增按钮5"  Index1 = "2601" Index2 = "0" Index3 = "0" X  = "10" Y = "30" bShow = "1" AlignType = "2" />
	  <UiEffect unit_idx ="17" name = "新增按钮6"  Index1 = "2601" Index2 = "0" Index3 = "0" X  = "10" Y = "35" bShow = "1" AlignType = "2" />
	  <UiEffect unit_idx ="18" name = "新增按钮7"  Index1 = "2601" Index2 = "0" Index3 = "0" X  = "10" Y = "40" bShow = "1" AlignType = "2" />
	  <UiEffect unit_idx ="19" name = "新增按钮8"  Index1 = "2601" Index2 = "0" Index3 = "0" X  = "10" Y = "45" bShow = "1" AlignType = "2" />
	  <UiEffect unit_idx ="20" name = "新增按钮9"  Index1 = "2601" Index2 = "0" Index3 = "0" X  = "10" Y = "50" bShow = "1" AlignType = "2" />
	  <UiEffect unit_idx ="21" name = "新增按钮10"  Index1 = "2601" Index2 = "0" Index3 = "0" X  = "10" Y = "55" bShow = "1" AlignType = "2" />


	;//	name	鼠标放置按钮上显示的文字信息
	;//	bShow=1	缩小地图框时隐藏按钮


11、[客户端] 新增：左键、右键自动关闭挂机功能	;//停止挂机后，触发QF内的 @停止挂机打怪


12、[服务端] 新增：支持气血灵珠、幻魔灵珠、魔血灵珠物品

        物品DB：
	926;气血灵珠;7;0;1;100;0;0;5110;10;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0
	927;幻魔灵珠;7;1;1;100;0;0;5111;10;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0
	928;魔血灵珠;7;2;1;100;0;0;5112;10;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0

        //物品说明
        stdmode：7  shape：0  //佩戴在魂珠位置，可持续间隔指定恢复HP值
        stdmode：7  shape：1  //佩戴在魂珠位置，可持续间隔指定恢复MP值
        stdmode：7  shape：2  //佩戴在魂珠位置，可持续间隔指定恢复HP和MP值
        stdmode：7  shape：3  //佩戴在魂珠位置，可持续间隔指定恢复百分比 HP值
        stdmode：7  shape：4  //佩戴在魂珠位置，可持续间隔指定恢复百分比 MP值
        stdmode：7  shape：5  //佩戴在魂珠位置，可持续间隔指定恢复百分比 HP和MP值
	
        道具回复间隔时间设置：
        引擎面板 -> 选项 -> 参数设置 -> 时间控制 -> 气血魔血石 
	
        AniCount：每次加血数量
        DuraMax： 持久*10000 = 可回复的总血量

        //物品容量消耗后，使用AddItemDura脚本，实现完成修理


13、[服务端] 新增：调整灵珠HP、MP数值

	AddItemDura A B C

	A = 物品IDX
	B = + - =
	C = 调整的数值

[@恢复数值]
#IF
TRUE
#ACT
ADDITEMDURA $PARAM(1) = 0
SENDMSG 5 您的灵珠恢复到满状态
BREAK


14、[客户端] 修复：卡药、卡物品问题


15、[服务端] 新增：支持 GLOBAL 多次套用


16、[服务端] 新增：新版角色头顶称号，支持同时存在8种称号，效果等同于 GSADDFH

	GSADDDIYFH A B C D E F G H

	A - H = 8个不同图层的称号


[@脚本展示1]
#IF
TRUE
#ACT
GSADDDIYFH 1 0 2 0 3
BREAK

[@脚本展示2]
#IF
TRUE
#ACT
GSADDDIYFH 1 2 3 4 5 6 7 8
BREAK


;//涉及客户端 XML \ FengHaoList.xml

<?xml version="1.0" encoding="gb2312" standalone="yes"?>
<FengHao Ver="1">
		<FengHao id="1" name = "称号1" packidx="3" index="2612" offX="0" offY="0" mode = "0" />
		<FengHao id="2" name = "称号2" packidx="3" index="2613" offX="0" offY="0" mode = "0" />
		<FengHao id="3" name = "称号3" packidx="3" index="2614" offX="0" offY="0" mode = "0" />
		<FengHao id="4" name = "称号4" packidx="3" index="2614" offX="0" offY="0" mode = "0" />
		<FengHao id="5" name = "称号5" packidx="3" index="2614" offX="0" offY="0" mode = "0" />
		<FengHao id="6" name = "称号6" packidx="3" index="2614" offX="0" offY="0" mode = "0" />
		<FengHao id="7" name = "称号7" packidx="3" index="2614" offX="0" offY="0" mode = "0" />
		<FengHao id="8" name = "称号8" packidx="3" index="2614" offX="0" offY="0" mode = "0" />
</FengHao>


16、[服务端] 备注：StartPoint.txt 同一地图安全点过多会（例如：一个安全区有上百个安全点）导致卡顿问题

17、[客户端] 修复：聊天发送部分空格内容导致客户端崩溃的问题

18、[手游端] 修复：部分系统items图包读取异常问题

19、[手游端] 新增：支持Tiles图包到Tiles40

20、[手游端] 新增：支持objects图包到objects60

21、[手游端] 修复：NPC素材读取规律

22、[手游端] 修复：gmp地图在安卓环境下读取素材编号错乱问题

23、[手游端] 新增：gmp地图ob的多图层结构

24、[手游端] 修复：内挂显名功能异常的问题

25、[手游端] 修复：内挂素材缩放功能

26、[手游端] 修复：人物、怪物、NPC 名字显示坐标问题



*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
*  GameShow更新日志 For 20210703
*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
*[更新] - [客户端]
*[更新] - GsRes \ GsClient.gs
*[更新] - GsRes \ Dll \ Engine.dll
*[更新] - GsRes \ Dll \ Engine.dll.update
;-------------------------------------------
*[更新] - [服务端]
*[更新] - Mir200 \ GsEngine.exe
;------------------------------------------

1、[客户端] 新增：兼容新微端传输工具，最新的公用微端IP及端口请联系我司工作人员获取

2、[客户端] 新增：F12内挂 - 游戏设置 - 功能 - 灵兽仅拾取极品

3、[客户端] 优化：开启自动突斩功能后，如果Fenghao值低于对方时，则不会自动突斩

4、[服务端] 修复： [@Attack]  [@UnderAttack] 的问题

5、[服务端] 优化：主引擎加载怪物数据时，将自动加载技能XML文件

6、[服务端] 优化：玩家使用技能时有几率出现异常报错的问题

7、[服务端] 修复：心灵召唤指定宝宝攻击怪物后，攻击无伤问题

8、[服务端] 新增：对玩家电脑文件窗口名和文件说明进行检测

9、[服务端] 修复：DefenceRate脚本异常问题

10、[服务端] 新增：$TDATE 明日的时间	
		$TWEEK 下周的时间
		$TMON 下个月的时间

11、[服务端] 修复：套装管理列表内百分比加成异常的问题

	例：套装管理列表内勾选了百分比加成	（会对身上所有装备的属性总和进行倍数加成）

	1. 本体攻击：10-40
	2. 装备攻击：20-50
	3. 套装数据库：DC=300  DC2=600

	最终攻击下限：10 + 20*(300/100) = 70
	最终攻击上限：40 + 50*(600/100) = 340


12、[客户端] 修复：护身真气图标和文字描述在F11技能树页面显示错位的问题


13、[客户端] 新增：拼接型武器的素材读取,以下三把武器为weapon和weaponexo素材拼接而成的武器

	shape = 237	会读取weaponexo4的图包素材	;//新无极棍
	shape = 240	会读取weaponexo5的图包素材	;//新骨玉权杖	紫色火焰
	shape = 244	会读取weaponexo5的图包素材	;//新骨玉权杖	金色发光


14、[客户端] 新增：武器 衣服图包

素材编号		图包号
human9		452
humaneff5	2055
humaneff6	2056
humaneff7	2057
humaneff8	2058
humaneff9	2059
weaponeff5	156
weaponeffex5	157
weaponeffexn5	158
weaponeffexo5	159
weaponex4	133
weaponex5	134
weaponexo4	183
weaponexo5	184


15、[服务端] 优化：怪物将不再攻击灵兽类宝宝


16、[客户端] 优化：微端下载时会导致GS素材读取逻辑异常问题


17、[客户端] 新增：F10界面文字信息调整，抗性修改为韧性


18、[服务端] 新增：抗性 附加韧性效果

	韧性 = 抵抗暴击几率


19、[服务端] 新增：UPGRADEUSERITEM A B C D	;//操作22位置的属性将同步显示在F10界面破防文字信息内

	;// A：物品序列号或装备位置
	;// B：
	22：穿透、破防概率 0-100
	23：穿透、破防比例 0-100
	24：免伤概率 0-100
	25：免伤比例 0-100
	;// C：操作符 + - =
	;// D：数值


20、[服务端] 新增：调整角色攻击速度

	GSSETPLAYINFO HITSPEED + 参数A

	;//参数A = 1~50


	[@增加玩家攻击速度]
	#IF
	TRUE
	#ACT
	GSSETPLAYINFO HITSPEED + 10
	SENDMSG 5 攻击速度获得增幅
	BREAK


21、[客户端] 新增：支持1280*576分辨率

	客户端分辨率记录文件：GsRes \ ini \ launcher.ini

	ScreenMode=1279	;//1280*700
	ScreenMode=1278	;//1280*576


22、[客户端] 新增：帐号登录界面支持注册帐号


23、[服务端] 新增：新爆率格式	【rootshap定制、后续免费开放】


24、[服务端] 新增：爆率权限	【rootshap定制、后续免费开放】


25、[服务端] 修复：内存异常报错问题





*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
*  GameShow更新日志 For 20210703
*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
*[更新] - [客户端]
*[更新] - GsRes \ GsClient.gs
*[更新] - GsRes \ Dll \ Engine.dll
*[更新] - GsRes \ Dll \ Engine.dll.update
;-------------------------------------------
*[更新] - [服务端]
*[更新] - Mir200 \ GsEngine.exe
;------------------------------------------

1、[客户端] 新增：兼容新微端传输工具，最新的公用微端IP及端口请联系我司工作人员获取

2、[客户端] 新增：F12内挂 - 游戏设置 - 功能 - 灵兽仅拾取极品

3、[客户端] 优化：开启自动突斩功能后，如果Fenghao值低于对方时，则不会自动突斩

4、[服务端] 修复： [@Attack]  [@UnderAttack] 的问题

5、[服务端] 优化：主引擎加载怪物数据时，将自动加载技能XML文件

6、[服务端] 优化：玩家使用技能时有几率出现异常报错的问题

7、[服务端] 修复：心灵召唤指定宝宝攻击怪物后，攻击无伤问题

8、[服务端] 新增：对玩家电脑文件窗口名和文件说明进行检测

9、[服务端] 修复：DefenceRate脚本异常问题

10、[服务端] 新增：$TDATE 明日的时间	
		$TWEEK 下周的时间
		$TMON 下个月的时间

11、[服务端] 修复：套装管理列表内百分比加成异常的问题

	例：套装管理列表内勾选了百分比加成	（会对身上所有装备的属性总和进行倍数加成）

	1. 本体攻击：10-40
	2. 装备攻击：20-50
	3. 套装数据库：DC=300  DC2=600

	最终攻击下限：10 + 20*(300/100) = 70
	最终攻击上限：40 + 50*(600/100) = 340


12、[客户端] 修复：护身真气图标和文字描述在F11技能树页面显示错位的问题


13、[客户端] 新增：拼接型武器的素材读取,以下三把武器为weapon和weaponexo素材拼接而成的武器

	shape = 237	会读取weaponexo4的图包素材	;//新无极棍
	shape = 240	会读取weaponexo5的图包素材	;//新骨玉权杖	紫色火焰
	shape = 244	会读取weaponexo5的图包素材	;//新骨玉权杖	金色发光


14、[客户端] 新增：武器 衣服图包

素材编号		图包号
human9		452
human10		453
human11		454
human12		455
human13		456
human14		457
human15		458
humaneff5	2055
humaneff6	2056
humaneff7	2057
humaneff8	2058
humaneff9	2059
weaponeff5	156
weaponeffex5	157
weaponeffexn5	158
weaponeffexo5	159
weaponex4	133
weaponex5	134
weaponexo4	183
weaponexo5	184


15、[服务端] 优化：怪物将不再攻击灵兽类宝宝


16、[客户端] 优化：微端下载时会导致GS素材读取逻辑异常问题


17、[客户端] 新增：F10界面文字信息调整，抗性修改为韧性


18、[服务端] 新增：抗性 附加韧性效果

	韧性 = 抵抗暴击几率


19、[服务端] 新增：UPGRADEUSERITEM A B C D	;//操作22位置的属性将同步显示在F10界面破防文字信息内

	;// A：物品序列号或装备位置
	;// B：
	22：穿透、破防概率 0-100
	23：穿透、破防比例 0-100
	24：免伤概率 0-100
	25：免伤比例 0-100
	;// C：操作符 + - =
	;// D：数值


20、[服务端] 新增：调整角色攻击速度

	GSSETPLAYINFO ITSPEED + 参数A

	;//参数A = 1~50


	[@增加玩家攻击速度]
	#IF
	TRUE
	#ACT
	GSSETPLAYINFO HITSPEED + 10
	SENDMSG 5 攻击速度获得增幅
	BREAK


21、[客户端] 新增：支持1280*576分辨率

	客户端分辨率记录文件：GsRes \ ini \ launcher.ini

	ScreenMode=1279	;//1280*700
	ScreenMode=1278	;//1280*576


22、[客户端] 新增：帐号登录界面支持注册帐号


23、[服务端] 新增：新爆率格式	【rootshap定制、后续免费开放】


24、[服务端] 新增：爆率权限	【rootshap定制、后续免费开放】


25、[服务端] 修复：内存异常报错问题





*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
*  GameShow更新日志 For 20210603
*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
*[更新] - [客户端]
*[更新] - GsRes \ GsClient.gs
;-------------------------------------------
*[更新] - [服务端]
*[更新] - Mir200 \ GsEngine.exe
;------------------------------------------

1、[服务端] 修复：外挂利用作揖封包造成暗杀的假象


2、[服务端] 修复：融合组合技修改为不需要元气值，技能ID：100~105		;//泛指 战争牢笼类技能


3、[服务端] 新增：镖车死亡触发机器人脚本内的 @_镖车死亡触发

	[@_镖车死亡触发]
	#ACT
	SENDMSG 5 <$PARAM(0)>---镖车原名字
	SENDMSG 5 <$PARAM(1)>---押镖人的名字
	SENDMSG 5 <$PARAM(2)>---地图名字
	SENDMSG 5 <$PARAM(3)>---地图X
	SENDMSG 5 <$PARAM(4)>---地图Y
	SENDMSG 5 <$PARAM(5)>---镖车血量百分比 


4、[服务端] 新增：怪物反隐身、反替身的CoolEye设置

	设置范围：
	0	\\不反隐身、不反替身
	1	\\反隐身
	2	\\反替身
	3	\\反隐身、反替身


5、[客户端] 新增：itemTip.xml  文件描述变量

	$BD	显示绑定状态信息
	$SL  	显示圣灵属性
	$JX	显示加星素材


6、[服务端] 完善：宝宝主动攻击、被动反击、仇恨值等逻辑性问题


7、[客户端] 修复：游戏底部UI空白处无法左键点击的问题


8、[服务端] 新增：Stdmode 52的物品丢弃触发 QFunction-0.txt  @丢弃触发  @dropitem+编号


9、[客户端] 新增：支持Stdmode的物品读取OtherTipsCfg.xml文件


10、[客户端] 新增：地图支持读取打组模块


11、[服务端] 修复：心魔技能伤害算法、技能无法命中的问题


12、[客户端] 修复：心魔相关素材问题


*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
*  GameShow更新日志 For 20210524
*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
*[更新] - [客户端]
*[更新] - GsRes \ GsClient.gs
;-------------------------------------------
*[更新] - [服务端]
*[更新] - Mir200 \ GsEngine.exe
;------------------------------------------

1、[服务端] 修复：物品300~350的数值匹配属性时出现异常的问题


2、[服务端] 修复：战争牢笼有几率无法困住玩家的问题


3、[服务端] 修复：冰旋风拉人几率算法

	冰旋风拉人几率：技能等级 / 引擎面板内的拉人几率


4、[工具] 修改：DataTool.exe 取消导入数据功能


*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
*  GameShow更新日志 For 20210505
*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
*[更新] - [客户端]
*[更新] - GsRes \ GsClient.gs
;-------------------------------------------
*[更新] - [服务端]
*[更新] - Mir200 \ GsEngine.exe
;------------------------------------------

1、[服务端] 修复：外挂隐身、回血问题


2、[服务端] 新增：外挂封包采集功能


*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
*  GameShow更新日志 For 20210425
*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
*[更新] - [客户端]
*[更新] - GsRes \ GsClient.gs
;-------------------------------------------
*[更新] - [服务端]
*[更新] - Mir200 \ GsEngine.exe
;------------------------------------------

1、[服务端] 修复：物品300~350的数值未匹配ItemSuitAttribute.txt的问题


2、[服务端] 修复：乾坤药袋捆绑药品时，新物品不显示外观的问题



*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
*  GameShow更新日志 For 20210224
*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
*[更新] - [客户端]
*[更新] - GsRes \ GsClient.gs
;-------------------------------------------
*[更新] - [服务端]
*[更新] - Mir200 \ GsEngine.exe
;------------------------------------------

1、[客户端] 新增：OtherTipsCfg.xml  支持300~350的数值配对，作用等同于178..184

	使用UPGRADEUSERITEM 调整物品300参数为1时

	服务端：读取 Envir \ ItemSuitAttribute.txt 文件内对应的套装数据库
	客户端：读取 xml \ OtherTipsCfg.xml 文件内的 tip name="300+1"

2、[服务端] 修复：心魔异常问题

3、[服务端] 新增：怪物数据库新增选项  禁止守卫攻击

4、[服务端] 修复：腰带、靴子魔防属性未加成的问题

5、[服务端] 修复：300~350的数据，<$ITEMINFO[$PARAM(0)].GSVALUE(300)>返回都为0的问题

6、[服务端] 修复：灵兽和马匹同存时候出现异常的问题

7、[服务端] 修复：部件类装备在调整品级时会增加吸血属性的问题

8、[服务端] 修复：宝石、护符类道具属性加成异常问题


*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
*  GameShow更新日志 For 20210123
*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
*[更新] - [客户端]
*[更新] - GsRes \ GsClient.gs
;-------------------------------------------
*[更新] - [服务端]
*[更新] - Mir200 \ GsEngine.exe
;------------------------------------------

1、[服务器] 修复：解除神水 使用后无法脱下神秘装备的问题

	;//  解除神水	Stdmode：0	Shape：2


2、[服务器] 修复：战争牢笼会影响同行会玩家的问题


3、[服务器] 新增：CHANGESUITABIL A	;//直接调用套装数据库内的属性为角色附加属性

	A = 套装数据库编号


4、[服务器] 新增：S变量扩展至S195

#IF
TRUE
#ACT
MOV S10 变量拆分1|变量拆分2|变量拆分3|变量拆分4|变量拆分5|变量拆分6
#IF
!EQUAL S10
#ACT
SPLIT $STR(S10) | S100
#IF
TRUE
#ACT
SENDMSG 5 S100:<$STR(S100)>
SENDMSG 5 S101:<$STR(S101)>
SENDMSG 5 S102:<$STR(S102)>
SENDMSG 5 S103:<$STR(S103)>
SENDMSG 5 S104:<$STR(S104)>
SENDMSG 5 S105:<$STR(S105)>


5、[服务器] 新增：杀人包裹爆出倍率、杀人装备爆出倍率

	杀人包裹爆出倍率命令
	KILLHUMBURSTBAG 参数1 参数2
	
	;// 参数1 = 爆出几率 (1~100)		1=1%   100=100%
	;// 参数2 = 持续时间

            杀人装备爆出倍率命令
             KILLHUMBURSTWEAR 参数1 参数2
	
	;// 参数1 = 爆出几率 (1~100)		1=1%   100=100%
	;// 参数2 = 持续时间

             $KILLHUMBURSTBAG          //杀人包裹爆出倍率
             $KILLHUMBURSTBAGTIME  //剩余时间

             $KILLHUMBURSTWEAR           //杀人装备爆出倍率
             $KILLHUMBURSTWEARTIME   //剩余时间


6、[服务器] 修复：UpgradeUserItemEx 操作装备属性后，$ITEMINFO[X].ITEMEXTET(Y) 返回异常的问题

	引擎变量取值方式：$ITEMINFO[X].ITEMEXTET(Y)
	客户端变量取值方式：$ADDVALUE(A)

	X=物品序列号
	Y=0..65属性位置;

7、[服务器] 新增：UpgradeUserItemEx A B C D

	;// A：物品序列号或装备位置
	;// B：属性位置 ( 0~65 )
	;// C：操作符 + - =
	;// D：数值

	;// 属性位置介绍
	0      防御下限
	1      防御上限
	2      魔防下限
	3      魔防上限
	4      攻击下限
	5      攻击上限
	6      魔法下限
	7      魔法上限
	8      道术下限
	9      道术上限
	10    血量
	11    蓝量
	13    金属性
	14    木属性
	15    水属性
	16    火属性
	17    土属性
	18    减免对方物理防御
	19    减免对方物理防御
	20    减免对方魔法防御
	21    减免对方魔法防御
	24    攻击上限倍数
	25    攻击下限倍数
	26    魔法上限倍数
	27    魔法下限倍数
	28    道术上限倍数
	29    道术下限倍数
	30    防御上限倍数
	31    防御下限倍数
	32    魔防上限倍数
	33    魔防下限倍数
	34    血量倍数
	35    蓝量倍数
	36    金攻击
	37    木攻击
	38    水攻击
	39    火攻击
	40    土攻击
	41    金防御
	42    木防御
	43    水防御
	44    火防御
	45    土防御
	46    幸运
	47    诅咒
	48    躲避
	49    魔法躲避
	50    中毒躲避
	51    命中
	52    魔法命中
	53    中毒命中
	54    伤害转移
	55    伤害反射
	56    暴击几率
	57    抗性
	58    双倍暴击
	59    绝对防御
	60    穿透概率
	61    穿透比例
	62    免伤概率
	63    免伤比例
	64    吸血值
	65    吸血概率


8、[客户端] 新增：XML \ ItemTip.xml	;//装备属性界面配置文件

	备注1：如此文件内存在对应Stdmode的配置，则客户端自动读取该设置风格
	备注2：如此文件内没有对应的Stdmode配置，则读取属性界面的原始排版风格


9、[服务器] 修复：GsMapBuff  2 : 红毒效果、该不掉防御、魔防的问题

[@BUFF红毒效果]
#IF
TRUE
#ACT
;---------------------------------------------------------------------------------------------
;//当前数值为真实降低的数值
;---------------------------------------------------------------------------------------------
MOV S51 100
;---------------------------------------------------------------------------------------------
GsMapBuff <$M>(<$X)>,<$Y>,1) 1 2 $STR(S51) 0 0
;---------------------------------------------------------------------------------------------


10、[服务器] 新增：复活冷却剩余时间：<$REVIVALTIME>


11、[服务器] 修复：战争牢笼异常问题


12、[客户端] 新增：ItemTip.xml   如该行所写变量均为0的时候，将自动隐藏该行信息


13、[客户端] 新增：ItemTip.xml   支持新参数：type

	type = 图片显示的通道方式

	<col picpackage="17" picidx="1514" ix="0" type ="1" />


14、[客户端] 新增：ItemTip.xml   参数：content 支持变量描述

	当使用 $LOOKS 来进行外观绘制时，请将变量写入content参数内

	<col picpackage="16" content="$LOOKS" />


*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
*  GameShow更新日志 For 20210115
*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
*[更新] - [客户端]
*[更新] - GsRes \ GsClient.gs
;-------------------------------------------
*[更新] - [服务端]
*[更新] - Mir200 \ GsEngine.exe
;------------------------------------------

1、[服务器] 新增：178..184 属性关联五行属性加成

	当前178..184存在属性值时将对应读取服务端 Envir \ wuxing.txt 文件内的属性索引

	wuxing.txt 内容格式说明：
	;//属性的值	金攻属性	木攻属性	水攻属性	火攻属性	土功属性	金防属性	木防属性	水防属性	火防属性	土防属性

	11  1 0 0 0 0 0 0 0 0 0 ;金属性攻击+1
	12  0 1 0 0 0 0 0 0 0 0 ;木属性攻击+1
	13  0 0 1 0 0 0 0 0 0 0 ;水属性攻击+1
	14  0 0 0 1 0 0 0 0 0 0 ;火属性攻击+1
	15  0 0 0 0 1 0 0 0 0 0 ;土属性攻击+1
	16  1 0 0 0 0 0 0 0 0 0 ;金属性防御+1
	17  0 1 0 0 0 0 0 0 0 0 ;木属性防御+1
	18  0 0 1 0 0 0 0 0 0 0 ;水属性防御+1
	19  0 0 0 1 0 0 0 0 0 0 ;火属性防御+1
	20  0 0 0 0 1 0 0 0 0 0 ;土属性防御+1


2、[服务器] 新增：MagicSkill2.Xml   五行属性技能算法

	;//五行技能伤害 = 五行属性 * MagicSkill.xml * MagicSkill2.xml

	;//MagicSkill2.xml 内容格式说明：

<?xml version="1.0" encoding="UTF-8"?>
<Skill>
	<!-- Magic id =技能id Name=技能名字 Value=伤害倍数最终结果/10 -->
	<Magic id = "26" Name= "烈火剑法" Value="55"/>
	<Magic id = "44" Name= "雷霆剑" Value="45"/>
	<Magic id = "60" Name= "破盾斩" Value="20"/>
	<Magic id = "59" Name= "破击剑法" Value="20"/>
	<Magic id = "41" Name= "血影刀法" Value="35"/>
	<Magic id = "7" Name= "攻杀剑术" Value="30"/>
	<Magic id = "40" Name= "残影刀法" Value="30"/>
	<Magic id = "134" Name= "狂神旋风" Value="30"/>
	<Magic id = "43" Name= "抱月刀" Value="20"/>
	<Magic id = "25" Name= "半月弯刀" Value="20"/>
	<Magic id = "11" Name= "雷电术" Value="50"/>
	<Magic id = "49" Name= "冰箭术" Value="30"/>
	<Magic id = "23" Name= "爆裂火焰" Value="20"/>
	<Magic id = "22" Name= "火墙" Value="20"/>
	<Magic id = "10" Name= "疾光电影" Value="30"/>
	<Magic id = "51" Name= "冰龙破" Value="30"/>
	<Magic id = "52" Name= "玄冰刃" Value="20"/>
	<Magic id = "24" Name= "地狱雷光" Value="25"/>
	<Magic id = "53" Name= "五雷轰" Value="20"/>
	<Magic id = "33" Name= "冰咆哮" Value="30"/>
	<Magic id = "54" Name= "冰旋风" Value="22"/>
	<Magic id = "71" Name= "狂龙紫电" Value="35"/>
	<Magic id = "73" Name= "流星火雨" Value="22"/>
	<Magic id = "135" Name= "寒冰风暴" Value="40"/>
	<Magic id = "13" Name= "灵魂道符" Value="50"/>
	<Magic id = "67" Name= "幽冥火咒" Value="40"/>
</Skill>


3、[服务器] 新增：宝宝死亡触发 QFunction [@宝宝死亡触发] 返回以下参数！

	$PARAM(0) //宝宝名字
	$PARAM(1) //地图编号
	$PARAM(2) //地图X
	$PARAM(3) //地图Y
	$PARAM(4) //击杀者名字


4、[客户端] 修复：迷光烈焰减防效果消失后，仍然显示红毒中毒状态的问题


5、[客户端] 新增：查看他人角色装备界面时支持显示部件属性

	;//涉及文件：ui \ LittleAvatarWnd.xml

    <GoodGrid GridType ="27" name = "部件1" OffsetX  = "248" OffsetY = "62" />
    <GoodGrid GridType ="28" name = "部件2" OffsetX  = "228" OffsetY = "62" />
    <GoodGrid GridType ="29" name = "部件3" OffsetX  = "208" OffsetY = "62" />
    <GoodGrid GridType ="30" name = "部件4" OffsetX  = "188" OffsetY = "62" />
    <GoodGrid GridType ="31" name = "部件5" OffsetX  = "168" OffsetY = "62" />
    <GoodGrid GridType ="32" name = "部件6" OffsetX  = "148" OffsetY = "62" />
    <GoodGrid GridType ="33" name = "部件7" OffsetX  = "128" OffsetY = "62" />
    <GoodGrid GridType ="34" name = "部件8" OffsetX  = "108" OffsetY = "62" />
    <GoodGrid GridType ="35" name = "部件9" OffsetX  = "88" OffsetY = "62" />


6、[服务端] 新增：内挂配置 - 开启速度控制 - 可控制游戏基础移动速度、攻击速度、施法速度

	;// 例如1：玩家上线普通状态的跑步移动速度就可以匹配骑马速度
	;// 例如2：玩家上线普通状态的攻击就比拟正常状态的攻击速度+5


7、[客户端] 新增：F10角色面板属性介绍不同风格排版的开关

	;//涉及文件：ini \ launcher.ini

	SingleJob=0	;//默认排版
	SingleJob=1	;//新版排版


8、[客户端] 新增：自定义每个等级的技能效果，暂不支持魔法盾、护身真气、金刚护体的多状态定义

	;//涉及文件：GsRes \ Xml \ magicID.xml

	;//格式说明
	  <Magic MagicId ="技能ID" name="技能名字" MagicLv = "技能等级" MagicNewId = "Gsdiymgaic.xml文件内的编号" />

	;//案例展示
<?xml version="1.0" encoding="gb2312" standalone="yes"?>
<Magic Ver="1">
	  <Magic MagicId ="60" name="破盾斩" MagicLv = "0" MagicNewId = "60" />
	  <Magic MagicId ="60" name="破盾斩" MagicLv = "1" MagicNewId = "60" />
	  <Magic MagicId ="60" name="破盾斩" MagicLv = "2" MagicNewId = "60" />
	  <Magic MagicId ="60" name="破盾斩" MagicLv = "3" MagicNewId = "60" />
	  <Magic MagicId ="60" name="破盾斩" MagicLv = "4" MagicNewId = "10060" />
	  <Magic MagicId ="60" name="破盾斩" MagicLv = "5" MagicNewId = "10060" />
	  <Magic MagicId ="60" name="破盾斩" MagicLv = "6" MagicNewId = "58207" />
	  <Magic MagicId ="60" name="破盾斩" MagicLv = "7" MagicNewId = "58207" />
</Magic>


9、[客户端] 新增：自定义每个等级的技能等级名字、技能等级颜色、技能名字颜色

	;//涉及文件：GsRes \ Xml \ skillTip.xml

	;//格式说明
	  <Magic MagicId ="技能ID" SkillLv ="技能等级" LvName = "技能等级名字" LvColor="技能等级颜色" NameColor="技能名字颜色" />

	;//案例展示
<?xml version="1.0" encoding="gb2312" standalone="yes"?>
<Skill Ver="1">
	  <Magic MagicId ="1" SkillLv ="0" LvName = "初级" LvColor="0xFFd8d8d8" NameColor="0xFFffd800" />
	  <Magic MagicId ="1" SkillLv ="1" LvName = "中级" LvColor="0xFFd8d8d8" NameColor="0xFFffd800" />
	  <Magic MagicId ="1" SkillLv ="2" LvName = "高级" LvColor="0xFFd8d8d8" NameColor="0xFFffd800" />
	  <Magic MagicId ="1" SkillLv ="3" LvName = "专家" LvColor="0xFFd8d8d8" NameColor="0xFFffd800" />
</Skill>


10、[客户端] 新增：兼容搭配保护神防外挂功能，当前防挂检测版本号：20210112

	;//版本号相关操作说明：

	1、主引擎 - 游戏相关设置 - 环境设置 - 客户端版本号 - 版本日期 - 20210112
	2、主引擎 - 游戏相关设置 - 环境设置 - 允许普通客户端登录（别勾选）


11、[客户端] 修复：心灵爆破在CD时间内时候，仍可释放动画的问题


12、[服务端] 修复：@_游戏_交易触发 时仍会存在上次数据变量的问题


13、[服务端] 新增：返回明日日期的变量  <$TDATE>


14、[登陆器] 新增：本地列表文件功能，当读取不到远程列表时，自动读取配置登陆器时打包的列表文件

	;//重点更新
	;//有效杜绝登陆器列表被恶意劫持导致无法访问的问题


15、[客户端] 修复：自动挂机状态不支持自动练功的问题


16、[服务端] 新增：怪物无敌开关，开启后怪物将无视普通攻击、五行攻击等伤害

	;// 怪物相关设置 - 怪物无敌(只吃切割) 
	;// 备注：只承受来自于MONANHP脚本的伤害


17、[服务端] 新增：GsMapBuff  20：灼烧特效，读取 Gsdiymagix.xml 内 5255 编号的技能标签


18、[服务端] 修复：GsMapBuff  20：灼烧特效，在玩家身上不生效的问题


19、[服务端] 新增：游戏交易触发  [@_游戏_交易触发]   新增参数：$DEALPARAM(28)—$DEALPARAM(39)

	$PARAM(0) //返回对方的游戏名字
	$DEALPARAM(0)—$DEALPARAM(11)	//为自己给对方的商品ID
	$DEALPARAM(12)—$DEALPARAM(23)	//为对方给自己的商品ID
	$DEALPARAM(24)—$DEALPARAM(25)	//为自己给对方的金币数量、元宝数量
	$DEALPARAM(26)—$DEALPARAM(27) 	//为对方给自己的金币数量、元宝数量
	$DEALPARAM(28)—$DEALPARAM(39) 	//为对方给自己的商品名字


20、[客户端] 新增：隐藏称号功能

	;//可隐藏 GSDELFH 脚本相关的头顶称号显示


21、[客户端] 新增：系统设置 - 个性化设置 - 临时封号（隐藏 SETRANKLEVELNAME 脚本的文字称号）



*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
*  GameShow更新日志 For 20201227
*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
*[更新] - [客户端]
*[更新] - GsRes \ GsClient.gs
;-------------------------------------------
*[更新] - [服务端]
*[更新] - Mir200 \ GsEngine.exe
*[更新] - Mir200 \ LoginSrv.exe
*[更新] - Mir200 \ DataTool.exe
;------------------------------------------

1、[工具] 新增：使用DataTool查询玩家物品时候显示当前物品数量


2、[登陆器] 新增：配置登陆器时允许填写登陆器密钥功能


3、[服务器] 新增：帐号网关LoginSrv 启用登陆器密钥功能



*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
*  GameShow更新日志 For 20201124
*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
*[更新] - [客户端]
*[更新] - GsRes \ GsClient.gs
;-------------------------------------------
*[更新] - [服务端]
*[更新] - Mir200 \ GsEngine.exe
;------------------------------------------

1、[客户端] 修复：Explain.xml OtherTipsCfg.xml 客户端描述变量异常问题


2、[客户端] 修复：背包自定义描述不显示的问题


3、[客户端] 修复：部件装备持久为0时提示破碎的问题


*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
*  GameShow更新日志 For 20201105
*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
*[更新] - [客户端]
*[更新] - GsRes \ GsClient.gs
;-------------------------------------------
*[更新] - [服务端]
*[更新] - Mir200 \ GsEngine.exe
;------------------------------------------

1、[服务器] 新增：镖车受到伤害最多掉1%血量，少于1%则掉实际血量！
	例如：
	镖车血量为10000点，如果受到烈火伤害为500，则最多掉1%为100点。10000-100=9900
	如果受到普攻伤害为50 ，则直接减少实际血量，10000-50=9950


2、[服务器] 新增：怪物RACE类型：215 为镖车专用AI！

青铜镖车;215;19;507;1000;254;0;0;1;5000;30;5;0;20;0;0;0;0;0;1000;1;1000;2500;6552;;0;0;0;0;0;0;
白银镖车;215;19;507;1000;254;0;0;1;10000;30;5;0;20;0;0;0;0;0;1000;1;1000;2500;6552;;0;0;0;0;0;0;
黄金镖车;215;19;507;1000;254;0;0;1;15000;30;5;0;20;0;0;0;0;0;1000;1;1000;2500;6552;;0;0;0;0;0;0;

;// MP：为镖车提示位置间隔时间，单位：秒
;// DC：为镖车攻击真实伤害，百分比掉血！非人物攻击镖车的伤害
;// MC：等级控制。小于MC等级的玩家攻击镖车会触发反弹功能！
;// SC：反弹比例。设置50则表示玩家攻击镖车的伤害50%会减少自己的HP！


3、[服务器] 新增：镖车AI，镖车类型怪物等级设置为1000以上则可穿所有人！用于至尊镖车！ 


4、[服务器] 新增：镖车路线功能设置！扩展 MOBPLACE 命令，增加参数4 参数5
	参数4：增加刷出怪物血量！
	参数5：标识ID(用于组队押镖)！

	[@biaoche2] 
	#ACT
	SETPARAM 0 467,228 //设置镖车行走坐标1
	SETPARAM 1 376,322 //设置镖车行走坐标2
	SETPARAM 2 436,390 //设置镖车行走坐标3
	SETPARAM 3 441,505 //设置镖车行走坐标4
	SETPARAM 4 430,526 //设置镖车行走坐标5
	SETPARAM 5 378,580 //设置镖车行走坐标6
	MISSION SELF 378 580 //设置镖车终点坐标
	PARAM1 479 //设置镖车出生坐标X
	PARAM2 218 //设置镖车出生坐标y
	PARAM3 1 //设置镖车数量
	PARAM4 0 //设置镖车出生地图
	PARAM5 6 //设置镖车行走坐标数量 
	MOBPLACE 经验镖车 <$USERNAME>的经验镖车 <$USERNAME> 1000 15
	SENDMSG 5 本次刷出队伍为15的镖车增加了1000点HP值！


5、[服务器] 新增：镖车坐标间隔触发机器人脚本！

	[@_镖车定时触发]
	#ACT
	SENDMSG 5 <$PARAM(0)>---镖车原名字
	SENDMSG 5 <$PARAM(1)>---押镖人的名字
	SENDMSG 5 <$PARAM(2)>---地图名字
	SENDMSG 5 <$PARAM(3)>---地图X
	SENDMSG 5 <$PARAM(4)>---地图Y
	SENDMSG 5 <$PARAM(5)>---镖车血量百分比 
	SENDMSG 5 <$PARAM(6)>---镖车真实血量
	SENDMSG 5 <$PARAM(7)>---镖车标识ID


6、[服务器] 新增：镖车到达终点触发机器人脚本！

	[@_镖车到达终点]
	#ACT
	SENDMSG 5 <$PARAM(0)>---镖车原名字
	SENDMSG 5 <$PARAM(1)>---押镖人的名字
	SENDMSG 5 <$PARAM(2)>---地图名字
	SENDMSG 5 <$PARAM(3)>---镖车血量百分比 
	SENDMSG 5 <$PARAM(4)>---镖车真实血量
	SENDMSG 5 <$PARAM(5)>---镖车标识ID


7、[服务器] 新增：增加镖车掉血触发机器人RobotManage.txt脚本 [@_镖车掉血触发]！
	怪物DB设置AC为触发条件，AC为10则表示每减少10%触发一次！

	[@_镖车掉血触发]
	#ACT
	SENDMSG 5 <$PARAM(0)>---镖车原名字
	SENDMSG 5 <$PARAM(1)>---押镖人的名字
	SENDMSG 5 <$PARAM(2)>---地图名字
	SENDMSG 5 <$PARAM(3) >---地图X
	SENDMSG 5 <$PARAM(4) >---地图Y
	SENDMSG 5 <$PARAM(5)>---镖车血量百分比 
	SENDMSG 5 <$PARAM(6) >---镖车真实血量
	SENDMSG 5 <$PARAM(7)>---镖车标识ID


8、[服务器] 新增：扩展SENDMSG 命令 ，参数新增30、31 用于屏幕中央信息！

	素材信息备注：
	底部背景框素材读取：INTERFACE \ 16647

	参数一：文本信息
	参数二：文字颜色
	参数三：内容显示的时间

	[@示范]
	#ACT
	SENDMSG 30 这是全服消息！ 253 10
	SENDMSG 31 这是个人消息！ 253 10
	break


10、[服务器] 新增：Sendmsg 5 参数三

	参数三：显示该信息的玩家名字

	由于镖车信息在Robotmanage内播放，所以需要加一个显示该信息的玩家参数！	

	[@_镖车掉血触发]
	#ACT
	SENDMSG 5 <$PARAM(0)>---镖车原名字 <$PARAM(1)>
	SENDMSG 5 <$PARAM(1)>---押镖人的名字 <$PARAM(1)>
	SENDMSG 5 <$PARAM(2)>---地图名字 <$PARAM(1)>
	SENDMSG 5 <$PARAM(3) >---地图X <$PARAM(1)>
	SENDMSG 5 <$PARAM(4) >---地图Y <$PARAM(1)>
	SENDMSG 5 <$PARAM(5)>---镖车血量百分比 <$PARAM(1)>
	SENDMSG 5 <$PARAM(6) >---镖车真实血量 <$PARAM(1)>
	SENDMSG 5 <$PARAM(7)>---镖车标识ID <$PARAM(1)>


11、[服务器] 新增：CEIL运算命令！
	除以一个数后返回向上取整值!
	用法与INC、DEC、MULT、DIV一致

	[@示范]
	#ACT
	MOV P10 3
	CEIL P10 4
	MOV P11 5
	CEIL P11 4
	SENDMSG 5 参数P10的值为"1"、参数P11的值为"2" 


12、[服务器] 修复：变量组合后存入txt时错误的问题

	[@示范]
	#ACT
	ADDVARLIST <$LONGDATE>|[<$DATE.MONTH>-<$DATE.DAY>#32<$TIME.HOUR>:<$TIME.MIN>]|<$SERVERNAME>|<$USERNAME> ..\玩家信息存放.txt
	BREAK





*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
*  GameShow更新日志 For 20201025
*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
*[更新] - [客户端]
*[更新] - GsRes \ GsClient.gs
;-------------------------------------------
*[更新] - [服务端]
*[更新] - Mir200 \ GsEngine.exe
;------------------------------------------

1、[服务器] 修复：使用COLOR=~ 与 /@ 标签嵌合时候标签无效的问题


2、[服务器] 优化：@拆分物品   增加CTRL+左键返回当前左键点击的物品ID
	
	物品ID：$PARAM(40)


4、[服务器] 新增：万能变量 S$（字符变量）、N$（数字变量）

变量	返回方式		支持命令	
S$	<$STR(S$X)>	EQUAL、MOV、POS
N$	<$STR(N$X)>	EQUAL、MOV、POS、INC、DEC、MULT、DIV、MOVR

[@脚本范例1]
#ACT
MOV S$自定义1 文字信息
SENDMSG 6 <$STR(S$自定义1)>
BREAK

[@脚本范例2]
#ACT
MOV N$自定义1 99
MOVR N$自定义2 99
SENDMSG 7 <$STR(N$自定义1)>
SENDMSG 7 <$STR(N$自定义2)>
BREAK


5、[服务器] 新增：REFRESHPLAY A	

	A  0=刷新背包   1=刷新技能  2=刷新身上装备属性  3=重载人物身上所有属性并发送


6、[服务器] 扩展：黑铁升级武器后，武器成功失败都讲触发 QFunction-0.txt 内的标签

  	 [@黑铁武器成功]
  	 [@黑铁武器破碎]

	$PARAM(33)	升级成功的武器名字
	$PARAM(34)	升级成功的武器物品序列号


*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
*  GameShow更新日志 For 20200928
*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
*[更新] - [客户端]
*[更新] - GsRes \ GsClient.gs
;-------------------------------------------
*[更新] - [服务端]
*[更新] - Mir200 \ GsEngine.exe
;------------------------------------------

1.[服务端] 新增：查看其它玩家界面时屏蔽部分内容的指令

涉及文件：GsFuntion_def \ GClothWndNpc2-0

;--------------------------------- 显示人物人偶
GSSETPLAYCFG F102SHOW 0
;--------------------------------- 显示人物，行会名字
GSSETPLAYCFG F102SHOWNAME 0
;--------------------------------- 关闭按钮
GSSETPLAYCFG F102EXITBTN 0
;--------------------------------- 左侧按钮
GSSETPLAYCFG F102NEXTBTN 0


2.[服务端] 修复：其他npc使用GSNPC指令后导致未使用此命令的NPC也会继承上个npc界面底图的问题


3.[客户端] 修复：Stdmode：29  （护符）类装备，NeedAmbit的值为0时，客户端不显示加血值的问题


4.[服务端] 修复：主引擎 - 系统相关设置 - 游戏选项(1) - 人物身上金币数限制  目前设置超过2亿后保存无效的问题





*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
*  GameShow更新日志 For 20200901
*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
*[更新] - [客户端]
*[更新] - GsRes \ GsClient.gs
;-------------------------------------------
*[更新] - [服务端]
*[更新] - Mir200 \ GsEngine.exe
;------------------------------------------

1.[服务端] 修复：只计算道术上限，勾选后重启引擎不会保存的问题


2.[服务端] 优化：Stdmode:46  Shape:201  的天数限制道具，双击使用后将会准确显示当前道具剩余的分钟


3.[客户端] 优化：Sendmsg 28 衍生的问题及无法及时关闭问题



*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
*  GameShow更新日志 For 20200820
*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
*[更新] - [客户端]
*[更新] - GsRes \ GsClient.gs
;-------------------------------------------
*[更新] - [服务端]
*[更新] - Mir200 \ GsEngine.exe
;------------------------------------------

1.[服务端] 修复：执行SETFABAO命令后，法宝不会及时显示的问题


2.[服务端] 修复：执行SETBONENAME命令后，导致变异骷髅召唤异常的问题


3.[服务端] 修复：宝宝在安全区不攻击怪物的问题


4.[客户端] 完善：盾牌类装备在当前属性为空时，将不再显示0-0的属性值在当前面板上


5.[服务端] 修复：@@special的参数A不支持字符传输的问题


7.[手游三端] 新增：Gs文件素材转换为Png+PList


8.[手游三端] 新增：兼容Gmp格式地图


9.[服务端] 新增：施毒术算法选择、

	功能开启方式：人物相关 - 技能魔法 - 道士技能 - 施毒术 - 只计算道术上限




*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
*  GameShow更新日志 For 20200803
*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
*[更新] - [客户端]
*[更新] - GsRes \ GsClient.gs
*[更新] - Dll \ Engine.dll
*[更新] - Dll \ Engine.dll.update
;-------------------------------------------
*[更新] - [服务端]
*[更新] - Mir200 \ GsEngine.exe
*[更新] - LogServer \ LogDataServer
;------------------------------------------

1.[服务端] 新增：日志网关可单独根据物品、人名、ID进行搜索相关日志信息


2.[服务端] 新增：日志网关将详细记录当前物品、元宝、金币来由哪个标签触发获得


3.[服务端] 修复：CLEARCASTLEOWNER 沙城  、无效的问题




*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
*  GameShow更新日志 For 20200701
*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
*[更新] - [客户端]
*[更新] - GsRes \ GsClient.gs
*[更新] - Dll \ Engine.dll
*[更新] - Dll \ Engine.dll.update
;-------------------------------------------
*[更新] - [服务端]
*[更新] - Mir200 \ GsEngine.exe
;------------------------------------------

1.[登陆器] 新增：防外挂模块(定制版)


2.[客户端] 新增：防外挂效验模块、自动禁止带有指定特征的程序启动


3.[服务端] 新增：防外挂检测模块

	3.1、如玩家电脑内已经正常加载防外挂模块则会触发 QFunction-0.txt 标签 @防外挂模块正常
	3.2、如玩家电脑内未成功加载防外挂模块则会触发 QFunction-0.txt 标签 @防外挂模块异常

	;//防外挂检测指令	GSCHECKWGQD 1

	[@检测防外挂模块]
	#IF
	TRUE
	#ACT
	GSCHECKWGQD 1
	SENDMSG 7 检测防外挂模块
	BREAK

	;//QFunction-0.txt

	[@防外挂模块正常]
	#IF
	TRUE
	#ACT
	SENDMSG 7 您当前使用的电脑防外挂模块正常
	BREAK

	[@防外挂模块异常]
	#IF
	CheckNameList ..\QuestDiary\不检测外挂名单.txt
	#ACT
	BREAK
	#ELSEACT
	PowerRate 0 99999
	SENDMSG 7 您当前使用的电脑防外挂模块异常，请联系游戏客服人员处理！
	BREAK


4.[服务端] 新增：UPDATAUI A B	;//可使用脚本打开对应的客户端界面

	参数A：
		1 = F9背包界面
		2 = F10角色界面
		3 = F11技能界面
		4 = F12内挂设置界面
	
	参数B：
		0 = 自动开关 （关闭时变开启、开启时变关闭）
		1 = 开启界面
		2 = 关闭界面


5.[服务端] 新增：攻击相关触发功能

    5.1、扩展怪物数据库特殊属性勾选，支持“允许攻击触发”!

    5.2、新增人物/元神/允许攻击触发怪物攻击目标时触发QF脚本下 [@Attack] 并返回以下参数；  此攻击包含普通攻击

          $PARAM(0)    //攻击目标技能
          $PARAM(1)    //攻击目标对象（0：是怪物，1：玩家或元神）
          $PARAM(2)    //目标是否元神（0：是玩家，1：是元神）
          $PARAM(3)    //目标名字
          $PARAM(4)    //目标原始名字
          $PARAM(5)    //目标坐标X
          $PARAM(6)    //目标坐标Y
          $PARAM(7)    //目标等级 （返回玩家或元神等级/返回怪物等级/返回宠物等级）
          $PARAM(8)    //目标当前血量
          $PARAM(9)    //目标最大血量

    5.3、新增被人物/元神/允许攻击触发怪物攻击触发QF脚本下 [@UnderAttack] 并返回以下参数；此攻击包含普通攻击

          $PARAM(0)    //攻击者技能
          $PARAM(1)    //攻击者对象（0：是怪物，1：玩家或元神）
          $PARAM(2)    //攻击者是否元神（0：是玩家，1：是元神）
          $PARAM(3)    //攻击者名字
          $PARAM(4)    //攻击者原始名字
          $PARAM(5)    //攻击者坐标X
          $PARAM(6)    //攻击者坐标Y
          $PARAM(7)    //攻击者等级 （返回玩家或元神等级/返回怪物等级/返回宠物等级）
          $PARAM(8)    //攻击者当前血量
          $PARAM(9)    //攻击者最大血量


6.[服务端] 修复：采集相关问题

	6.1、调整 尸体不允许采集
	6.2、调整 同个怪物只允许同时间1个玩家采集


7.[服务端] 新增：元宝扣除成功判断命令

	CHECKDELGAMEGOLD A B

	A = 判断符 -
	B = 数值

	[@脚本示范]
	#IF
	TRUE
	#ACT
	GAMEGOLD - 2
	#IF
	CHECKDELGAMEGOLD - 2
	#ACT
	SENDMSG 5 成功扣除2元宝
	BREAK
	#ELSEACT
	SENDMSG 5 元宝扣除失败
	BREAK


8.[客户端] 修复：转盘指针通道显示问题


9.[客户端] 调整：查看他人装备界面取消自动显示部件


10.[服务端] 修复：被攻击触发导致的报错问题


11.[服务端] 优化：同屏玩家过多时，有部分玩家出现卡尸体、卡假影子的问题

	;//!Setup.txt
	SendRefMsgRange = 当前屏幕有效发包范围

	;//1280分辨率建议可设置为22
	;//1920分辨率建议可设置为31


12.[客户端] 优化：重新定义部分盾牌的外显特效

	通灵战盾（Shape：1-4）
	通灵法盾（Shape：5-8）
	通灵道盾（Shape：9-13）

	盾牌shape	读取shieldeff1对应的文件夹位置
	1 5 9  		000-009
	2 6 10 		010-019
	3 7 11 		020-029
	4 8 12 		030-039


13.[服务端] 优化：吸血计算公式

	吸血方式共分以下几种：

	1、百分百吸百分比血量  装备DB特殊属性吸血

	2、概率性吸百分比血量  套装数据库吸血

	3、百分百吸百分比血量  临时属性脚本 SetProvisionalAbil 20 

	4、概率性吸百分比血量  临时属性脚本 SetProvisionalAbil 57、58


	吸血公式：

	1、全局吸血属性		系统相关→数值比例→吸血值比例
	2、单体技能吸血		人物相关→技能魔法→单体技能吸血比例
	3、群攻技能吸血		人物相关→技能魔法→吸血比例


14.[服务端] 优化：采集状态受到攻击，将自动停止采集


15.[客户端] 修复：采集停止后，其他玩家看见仍在采集的问题


16.[服务端] 修复：飞行靴不支持对象地图带英文字母的问题


17.[客户端] 修复：部分xml文件内容书写错误导致客户端异常的问题


18.[客户端] 修复：转盘指针有几率结果不正确的问题


19.[服务端] 修复：被攻击触发导致的引擎报错


20.[服务端] 修复：怪物数据库删减、增加后导致道士宝宝召唤不正确的问题


21.[服务端] 修复：部分Stdmode的道具无法获取Ac、Ac2变量的问题


22.[服务端] 新增：GSSETPLAYCFG F102SHOW		;//查看他人界面时是否显示装备

	GSSETPLAYCFG F102SHOW 0		;//显示查看他人界面时的装备
	GSSETPLAYCFG F102SHOW 1		;//隐藏查看他人界面时的装备


23.[服务端] 新增：使用Ctrl+R的指令，将触发QFunction-0.txt文件内的标签：@骑乘坐骑

	$PARAM(0) //是否处于骑乘状态

	[@骑乘坐骑]
	#IF
	POS $RIGHTHAND 马牌
	#ACT
	BREAK
	#IF
	POS $CHARM 马牌
	#ACT
	BREAK
	;---------------------- 
	#IF
	CHECKITEM 马牌(黄金宝马) 1
	#ACT
	BYHORSE 黄金宝马 55
	SENDMSG 5 您骑上了黄金宝马
	BREAK
	;---------------------- 
	#IF
	CHECKITEM 马牌(枣红马) 1
	#ACT
	BYHORSE 枣红马 51
	SENDMSG 5 您骑上了枣红马
	BREAK


24.[服务端] 优化：采集怪等细节问题


25.[客户端] 优化：元神相关细节


26.[手游三端] 新增：实现电脑端、手游端 数据库互通


27.[手游三端] 新增：实现电脑端、手游端账号注册、角色创建、角色选择同步


28.[服务端] 修复：道士宝宝等级异常问题


29.[服务端] 修复：游戏玩家速度全区监控功能导致内存溢出问题


30.[客户端] 优化：LogoID的显示位置移动至道具信息面板最下面

	;//道具描述信息显示位置

	1 白色属性
	2 OtherTipsCfg.xml
	3 需要等级
	4 Explain.xml
	5 LogoID


31.[服务端] 修复：施毒术红毒不降低敌人防御、魔防的问题

	<Magic id = "6" Name= "施毒术">  
	<!-- Level表示技能等级，Value1:红毒降低防御点数 Value2:红毒降低防御魔御点数 Value3:绿毒威力  -->
		<Skill Lv = "0" Value1 = "2" Value2 = "2" Value3 = "10"/>
		<Skill Lv = "1" Value1 = "4" Value2 = "4" Value3 = "20"/>
		<Skill Lv = "2" Value1 = "6" Value2 = "6" Value3 = "30"/>
		<Skill Lv = "3" Value1 = "8" Value2 = "8" Value3 = "40"/>
	</Magic>


32.[服务端] 优化：宝宝攻击的AI逻辑


33.[服务端] 新增：玩家帐号密码返回变量

	帐号密码：$ACC_PASSWORD

	用户名称：$ACC_USERNAME
	身份证号：$ACC_SSNO
	生日日期：$ACC_BIRTHDAY
	联系电话：$ACC_PHONE
	移动电话：$ACC_MOBILEPHONE	;//手机号码


34.[服务端] 新增：返回玩家当前权限等级

	权限等级：$ACC_POWER


35.[服务端] 修复：元神背包打开异常问题


36.[服务端] 修复：装备在元神背包内佩戴条件提示错误的问题





*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
*  GameShow更新日志 For 20200601
*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
*[更新] - [客户端]
*[更新] - GsRes \ GsClient.gs
*[更新] - Dll \ Engine.dll
*[更新] - Dll \ Engine.dll.update
*[更新] - Xml \ DiyBuff.xml
;-------------------------------------------
*[更新] - [服务端]
*[更新] - Mir200 \ GsEngine.exe
;------------------------------------------


1.[服务端] 调整：命令：ADDICON 参数1 参数2

	参数1 = GsRes \ Xml \ DiyBuff.xml  文件内的 buff id
	参数2 = 时间 （当前ico图标显示的时间）

	[@脚本范例]
	#IF
	TRUE
	#ACT
	ADDICON 1 10	;// 显示buff id 1的的素材 维持10秒
	BREAK


2.[客户端] 新增：ico 图标配置文件

	;//涉及文件：
	xml \ DiyBuff.xml

	;//文本参数说明：
	buff id="1"			;//	icon 的对应ID
	packidx="3"			;//	素材图包号
	icon="17200"			;//	素材编号
	packeffidx="3"			;//	icon图标上的特效图包号
	effidx="17074"			;//	icon图标上的特效素材编号
	effidx_x="-34"			;//	icon图标上的特效x坐标
	effidx_y="-34"			;//	icon图标上的特效y坐标
	effidx_mode="2"			;//	icon图标上的特效绘制通道
	name="获得烈炎之神的神力加成"	;//	icon图标上的文字说明

	;//文本示例：
	<?xml version="1.0" encoding="gb2312" standalone="yes"?>
	<Buff Ver="1">
		<buff id="1" packidx="3" icon="17200" packeffidx="3" effidx="17074" effidx_x="-34" effidx_y="-34" effidx_mode="2" name="获得烈炎之神的神力加成"/>
	</Buff>


3.[服务端] 修复：CHECKSLAVEHP 检测异常的问题


4.[服务端] 修复：SetItemSeal 自定义名称小退后不显示的问题


5.[服务端] 修复：GMEXECUTE 使用物品 致使物品异常消失的问题


6.[客户端] 新增：objects48、objects49 图包内的素材默认渲染方式（黑底透明化）


7.[服务端] 新增：Mir200 \ !Setup.txt	;//装备随时间减少持久的开关

	;//涉及文件 Mir200 \ !Setup.txt
	DecLampDura=1	;//1=开启装备随时间减少持久的开关

	;//装备DB数据库
	Source = 1	;//1 = 代表此装备随时间减少持久


8.[服务端] 新增：9个新装备位置	;//封魔图部件

	装备位置	Stdmode		名字  	变量
	27 	127		部件1	<$FENGMOTU1> 
	28 	128		部件2 	<$FENGMOTU2> 
	29 	129		部件3 	<$FENGMOTU3> 
	30 	130		部件4 	<$FENGMOTU4> 
	31 	131		部件5 	<$FENGMOTU5> 
	32 	132		部件6 	<$FENGMOTU6> 
	33 	133		部件7 	<$FENGMOTU7> 
	34 	134		部件8 	<$FENGMOTU8> 
	35 	135		部件9 	<$FENGMOTU9> 

2070;新装备部件1;127;1;1;0;0;0;50000;50000;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0
2071;新装备部件2;128;1;1;0;0;0;50001;50000;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0
2072;新装备部件3;129;1;1;0;0;0;50002;50000;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0
2073;新装备部件4;130;1;1;0;0;0;50003;50000;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0
2074;新装备部件5;131;1;1;0;0;0;50004;50000;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0
2075;新装备部件6;132;1;1;0;0;0;50005;50000;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0
2076;新装备部件7;133;1;1;0;0;0;50006;50000;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0
2077;新装备部件8;134;1;1;0;0;0;50007;50000;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0
2078;新装备部件9;135;1;1;0;0;0;50008;50000;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0


[@获取装备部件]
#IF
TRUE
#ACT
GIVE 新装备部件1 1
;-------------------------------------- 防御魔防
UPGRADEUSERITEM $PARAM(10) 0 = 5
UPGRADEUSERITEM $PARAM(10) 1 = 5
UPGRADEUSERITEM $PARAM(10) 2 = 5
UPGRADEUSERITEM $PARAM(10) 3 = 5
;-------------------------------------- 攻魔道
UPGRADEUSERITEM $PARAM(10) 4 = 5
UPGRADEUSERITEM $PARAM(10) 5 = 5
UPGRADEUSERITEM $PARAM(10) 6 = 5
UPGRADEUSERITEM $PARAM(10) 7 = 5
UPGRADEUSERITEM $PARAM(10) 8 = 5
UPGRADEUSERITEM $PARAM(10) 9 = 5
;-------------------------------------- shape
UPGRADEUSERITEM $PARAM(10) 10 = 5
;-------------------------------------- 血量
UPGRADEUSERITEM $PARAM(10) 21 = 21
UPGRADEUSERITEM $PARAM(10) 22 = 22
;-------------------------------------- 品级、吸血概率
UPGRADEUSERITEM $PARAM(10) 61 = 10
;-------------------------------------- 吸血百分比
UPGRADEUSERITEM $PARAM(10) 62 = 10
;-------------------------------------- 命中
UPGRADEUSERITEM $PARAM(10) 63 = 30
;-------------------------------------- 魔法命中
UPGRADEUSERITEM $PARAM(10) 64 = 20
;-------------------------------------- 破防比例
UPGRADEUSERITEM $PARAM(10) 65 = 30
;-------------------------------------- 破防概率
UPGRADEUSERITEM $PARAM(10) 66 = 40
;-------------------------------------- 免伤比例
UPGRADEUSERITEM $PARAM(10) 67 = 50
;-------------------------------------- 免伤概率
UPGRADEUSERITEM $PARAM(10) 68 = 60
;-------------------------------------- 抵抗
UPGRADEUSERITEM $PARAM(10) 69 = 70
;-------------------------------------- 反弹
UPGRADEUSERITEM $PARAM(10) 81 = 80
;-------------------------------------- 暴击
UPGRADEUSERITEM $PARAM(10) 82 = 90
;-------------------------------------- 双倍暴击
UPGRADEUSERITEM $PARAM(10) 83 = 100
;-------------------------------------- 减免伤害的技能ID
UPGRADEUSERITEM $PARAM(10) 84 = 1
;-------------------------------------- 减免伤害的百分比
UPGRADEUSERITEM $PARAM(10) 85 = 80


9.[服务端] 新增：@@!GS_ITEMGETWND   新增参数：30-38	

	;//分别可放入和取下 Stdmode 127-135 的装备，即为封魔图部件的放置框


	;//脚本参数说明
	<@@!GS_ITEMGETWND 物品框编号,图包号,素材编号,X,Y,鼠标移至此处显示的文字信息/@物品框触发>\

	;//脚本范例
	<@@!GS_ITEMGETWND 30,3,15161,30,-440,新装备127/@新装备127>\


10.[服务端] 修复：神圣战甲术、幽灵盾 对宝宝没有增益加成的问题


11.[服务端] 修复：勾选“马死亡马牌不消失”选项后，重启引擎参数未保存的问题


12.[客户端] 新增：进入游戏的欢迎界面开关

	;//涉及文件  ini \ launcher.ini
	;//涉及标签  Welcomescreen = YES 或 NO

	;//	YES = 屏蔽欢迎界面	NO = 显示欢迎界面	


13.[服务端] 扩展：SetProvisionalAbil命令，增加以下临时属性设置；

        57 吸血值
        58 吸血概率


14.[服务端] 扩展：可使用清理命令对采集类(Race：23)怪物进行清理


15.[客户端] 调整：采集怪物时，聊天会出现XX级职业的显示


16.[服务端] 调整：采集怪物时不允许两个玩家同时间对一个怪物进行采集


17.[服务端] 修复：StartCollect $PARAM(1)  报错问题


18.[客户端] 调整：采集进度条调整为从左至右的动画


19.[客户端] 修复：采集状态时，其他玩家看见仍为站立的问题


20.[服务端] 新增：技能数据库，支持技能禁止触发以下特殊效果

	;//	禁止沉默
	;//	禁止重力
	;//	禁止冰冻
	;//	禁止吸血
	;//	禁止暴击
	;//	禁止双倍暴击
	;//	禁止魔道麻痹
	;//	禁止神圣伤害
	;//	上线自动冷却


21.[服务端] 修复：体力恢复、魔法恢复调整参数后重启未保存的问题


22.[服务端] 修复：部件装备加血异常的问题


23.[服务端] 完善：SetGetExp 经验阻断的分配逻辑，个人经验被阻断后，将不影响队友分享其获得打怪经验


23.[服务端] 新增：怪物归属显示功能

	;//功能开关：主引擎 - 怪物设置 - 怪物归属显示


24.[服务端] 新增：骷髅召唤术、召唤神兽、强化骷髅术 的 MagicSkill.xml 配置

	<Magic id = "17" Name= "骷髅召唤术">  
	<!-- Level表示技能等级， Value1:宝宝名字 -->
		<Skill Lv = "0" Value1 = "变异骷髅"/>
		<Skill Lv = "1" Value1 = "变异骷髅"/>
		<Skill Lv = "2" Value1 = "变异骷髅"/>
		<Skill Lv = "3" Value1 = "变异骷髅"/>
		<Skill Lv = "4" Value1 = "变异骷髅"/>
		<Skill Lv = "5" Value1 = "变异骷髅"/>
	</Magic>

	<Magic id = "30" Name= "召唤神兽">  
	<!-- Level表示技能等级， Value1:宝宝名字 -->
		<Skill Lv = "0" Value1 = "火灵珠"/>
		<Skill Lv = "1" Value1 = "火灵珠"/>
		<Skill Lv = "2" Value1 = "火灵珠"/>
		<Skill Lv = "3" Value1 = "火灵珠"/>
		<Skill Lv = "4" Value1 = "火灵珠"/>
		<Skill Lv = "5" Value1 = "火灵珠"/>
	</Magic>

	<Magic id = "66" Name= "强化骷髅术">  
	<!-- Level表示技能等级， Value1:宝宝名字 Value2:宝宝名字 -->
		<Skill Lv = "0" Value1 = "强化骷髅" Value2 = "强化骷髅"/>
		<Skill Lv = "1" Value1 = "强化骷髅" Value2 = "强化骷髅"/>
		<Skill Lv = "2" Value1 = "强化骷髅" Value2 = "强化骷髅"/>
		<Skill Lv = "3" Value1 = "强化骷髅" Value2 = "强化骷髅"/>
		<Skill Lv = "4" Value1 = "骷髅战士" Value2 = "骷髅战士"/>
		<Skill Lv = "5" Value1 = "骷髅战士" Value2 = "骷髅战士"/>
		<Skill Lv = "6" Value1 = "骷髅战士" Value2 = "骷髅战士"/>
		<Skill Lv = "7" Value1 = "骷髅战士" Value2 = "骷髅法师"/>
		<Skill Lv = "8" Value1 = "镰刀骷髅战士" Value2 = "变异骷髅巫师"/>
		<Skill Lv = "9" Value1 = "镰刀骷髅战士" Value2 = "变异骷髅巫师"/>
		<Skill Lv = "10" Value1 = "镰刀骷髅战士" Value2 = "变异骷髅巫师"/>
		<Skill Lv = "11" Value1 = "镰刀骷髅战士" Value2 = "变异骷髅巫师"/>
		<Skill Lv = "12" Value1 = "镰刀骷髅战士" Value2 = "变异骷髅巫师"/>
		<Skill Lv = "13" Value1 = "镰刀骷髅战士" Value2 = "变异骷髅巫师"/>
		<Skill Lv = "14" Value1 = "镰刀骷髅战士" Value2 = "变异骷髅巫师"/>
		<Skill Lv = "15" Value1 = "镰刀骷髅战士" Value2 = "变异骷髅巫师"/>
	</Magic>


*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
*  GameShow更新日志 For 20200505
*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
*[更新] - [客户端]
*[更新] - GsRes \ GsClient.gs
*[更新] - Dll \ Engine.dll
*[更新] - Dll \ Engine.dll.update
;-------------------------------------------
*[更新] - [服务端]
*[更新] - Mir200 \ GsEngine.exe
*[更新] - GameLoadTool.exe
;------------------------------------------

1.[服务端] 修复：ADDBUFF 近身攻击不会触发动画的问题


2.[服务端] 修复：0级宝宝未读取宝宝数据库的问题


3.[服务端] 新增：客户端版本名变量 $PROMOTIONCODE


4.[客户端] 新增： launcher.ini   SPROMOTIONCODE=

SPROMOTIONCODE=20191208
//作用：区分玩家是用哪个客户端版本号进入的游戏	;//可利用于推广系统,筛别当前玩家由哪个推广员推广过来的


5.[服务端] 修复：<@@!PIC 不显示的问题


6.[服务端] 修复：<@@!GSTIP A,B> 因为符号问题显示错乱的问题


7.[服务端] 修复：魂珠生命值、修炼值 调整属性、属性变量显示异常的问题

UPGRADEUSERITEM $PARAM(10) 0 = 0 	;//防御下限
UPGRADEUSERITEM $PARAM(10) 1 = 1 	;//防御上限
UPGRADEUSERITEM $PARAM(10) 2 = 0 	;//魔御下限
UPGRADEUSERITEM $PARAM(10) 3 = 1 	;//魔御上限
UPGRADEUSERITEM $PARAM(10) 4 = 0 	;//职业下限属性
UPGRADEUSERITEM $PARAM(10) 5 = 1 	;//职业上限属性
UPGRADEUSERITEM $PARAM(10) 12 = 2 	;//魂珠品级
UPGRADEUSERITEM $PARAM(10) 15 = 10 	;//经验加成
UPGRADEUSERITEM $PARAM(10) 72 = 65535 	;//修炼值
UPGRADEUSERITEM $PARAM(10) 6 = 300 	;//生命值

SENDMSG 7 魂珠防御：<$ITEMINFO[$PARAM(10)].VALUE(0)>-<$ITEMINFO[$PARAM(10)].VALUE(1)>
SENDMSG 7 魂珠魔防：<$ITEMINFO[$PARAM(10)].VALUE(2)>-<$ITEMINFO[$PARAM(10)].VALUE(3)>
SENDMSG 7 魂珠攻击：<$ITEMINFO[$PARAM(10)].VALUE(4)>-<$ITEMINFO[$PARAM(10)].VALUE(5)>
SENDMSG 7 魂珠品级：<$ITEMINFO[$PARAM(10)].VALUE(12)>
SENDMSG 7 魂珠经验加成：<$ITEMINFO[$PARAM(10)].VALUE(15)>
SENDMSG 7 魂珠生命：<$ITEMINFO[$PARAM(10)].VALUE(6)>
SENDMSG 7 魂珠修炼值：<$ITEMINFO[$PARAM(10)].ITEMEXT(72)>


8.[服务端] 修复：CUSTOMVALUE 不支持变量套用的问题

	支持1：<$CUSTOMVALUE($STR(P50))>
	支持2：<$CUSTOMVALUE($SCRIPTPARAM(2))>

	[@CUS变量测试]
	#IF
	TRUE
	#ACT
	MOVR P50 10
	CHANGECUSTOMVALUE 0 = 0
	CHANGECUSTOMVALUE 1 = 1
	CHANGECUSTOMVALUE 2 = 2
	CHANGECUSTOMVALUE 3 = 3
	CHANGECUSTOMVALUE 4 = 4
	CHANGECUSTOMVALUE 5 = 5
	CHANGECUSTOMVALUE 6 = 6
	CHANGECUSTOMVALUE 7 = 7
	CHANGECUSTOMVALUE 8 = 8
	CHANGECUSTOMVALUE 9 = 9
	SENDMSG 6 测试1：<$STR(P50)>
	SENDMSG 6 测试4：<$CUSTOMVALUE($STR(P50))>
	SENDMSG 6 测试6：<$CUSTOMVALUE($SCRIPTPARAM(2))>
	SENDMSG 6 测试5：<$CUSTOMVALUE(1)>


9.[服务端] 修复：WPE模拟发包问题


10.[服务端] 新增：采集怪物 

1)、采集怪物类型 Race：23

        AC：为采集时间；
	MAC：为采集完成后怪物是否消失，(0:不消失，1:消失)；
	DC：设置采集后冷却时间，单位(秒)；
	DCMAX：为设置触发标签专属ID；

2)、玩家点击采集怪物触发QF脚本 [@采集开始_X] X为触发ID，并返回以下参数！

	$PARAM(0) //采集怪物名字
	$PARAM(1) //采集怪物ID
	$PARAM(2) //采集剩余倒计时(秒)

3)、新增命令 RESETCOLLMONTIME A 为玩家开始进行采集！

	参数A: 怪物ID

4)、新增变量 $CollectionID 为当前玩家正在采集的怪物ID！

5)、玩家采集结束触发QF脚本 [@采集结束_X] X为触发ID，并返回以下参数！

	$PARAM(0) //采集怪物名字

6)、新增命令 RESETCOLLMONTIME A		;//此命令用于采集结束后，初始化该采集怪物冷却时间！

	参数A：怪物ID

	[@采集结束_1]
	#IF
	!CHECKITEM $PARAM(0) 1
	#ACT
	RESETCOLLMONTIME $PARAM(1)
	give 金币 100
	SENDMSG 5 恭喜勇士获得100金币！
	break

7)、采集进度条素材默认读取 INTERFACE 29380 29379


10.[服务端] 修复：宝宝临时属性攻击下限不对


11.[服务端] 修复：系统消息显示颜色不对


12.[服务端] 修复：夺宝时宠物互相攻击


13.[服务端] 新增：怪物头顶封号

;//涉及版本 MonGen.txt

	;地图 X Y 怪物名字 刷怪范围 刷怪数量 间隔时间 集中座标刷新机率 死了才刷 重命名  等级 封号1 封号2 封号3

	0	451	216	树	1	1	1	0	1	树	1	1	2	3


;//涉及客户端 XML \ FengHaoList.xml

<?xml version="1.0" encoding="gb2312" standalone="yes"?>
<FengHao Ver="1">
		<FengHao id="1" name = "狂暴" packidx="3" index="2612" offX="0" offY="0" mode = "0" />
		<FengHao id="2" name = "烟雾" packidx="3" index="2613" offX="0" offY="0" mode = "0" />
		<FengHao id="3" name = "智慧" packidx="3" index="2614" offX="0" offY="0" mode = "0" />
</FengHao>


14.[服务端] 新增：支持针对怪物执行3个脚本命令；

          HUMANHP
          POWERRATE		;//怪物不支持第2参数(时间)，支持第3参数(攻击多少次后失效)
          DEFENCERATE		;//怪物不支持第2参数(时间)，支持第3参数(攻击多少次后失效)


15.[服务端] 新增：新增三个执行对象单位变量；

          P     //对面目标 
          T     //攻击目标 
          H     //最后攻击自己的目标

        [@示范]
        #ACT
        P.HUMANHP - 10     //人物对面目标掉血
        T.HUMANHP - 20     //攻击目标掉血
        H.HUMANHP - 30     //最后攻击我的目标掉血


16.[服务端] 修复：宝宝不会根据攻击模式自动辨别的问题


17.[服务端] 修复：自动狮子吼不辨别攻击模式的问题


18.[服务端] 修复：SKILLPOWERPERMILL 指令对技能威力加法出错的问题


19.[服务端] 修复：装备直接替换方式佩戴不触发套装列表的问题


20.[服务端] 修复：部分计算公式导致分母判断异常、浮点报错的问题


21.[服务端] 修复：SKILLPOWERPERMILL 加法、减法计算时默认值调整为1000


22.[服务端] 新增：过图传送保护时间的调整

	调整方式：主引擎 - 时间控制 - 过图保护时间


23.[服务端] 修复：P、T、H 变量导致引擎报错的问题


24.[服务端] 修复：GSSETLIANJI3 异常的问题


25.[服务端] 修复：SETFABAO  法宝外观其他玩家看不见的问题


26.[服务端] 修复：卫士会攻击宝宝主人的问题


27.[服务端] 新增：<!GS_JDT 图包号,素材编号,X,Y,当前值,最大值,素材长度,通道,进度条方式>\

进度条方式：
0 = 进度条从左往右延伸
1 = 进度条从下往上延伸


28.[服务端] 新增：人物改名功能

    1) 增加 CHANGENAME 脚本命令用于修改玩家名字

        CHANGENAME 参数1
        //参数1：需要修改玩家的名字

        [@示范]
        #IF
        TRUE 
        #ACT
        CHANGENAME GameShow
        SENDMSG 6 名称改成了"GameShow"

    2) 执行完命令将触发功能脚本下 [@_玩家修改名字] 标签返回如下参数

        $PARAM(0) //0、等于失败	1、等于成功

        //使用此脚本命令后，将触发功能脚本 [@_玩家修改名字]


29.[服务端] 修复：<@@!PIC A,B,C,D>	;//A参数不支持显示数字的问题

	A  =  所想要显示的物品名字
	B　=　0 或 1 
		( 0 = 显示道具外观时候,在显示的道具外观右侧附带显示道具名字) 
		( 1 = 显示道具外观时候,在显示的道具外观右侧附带不显示道具名字)
	C　=　当前道具显示的外观在本页面内的X坐标
	D　=　当前道具显示的外观在本页面内的Y坐标 


30.[服务端] 修复：释放技能无攻击目标时，<$DIR>返回错误的问题


31.[客户端] 新增：器魂等级显示支持到19级


32.[服务端] 新增：CHANGEATTACK  脚本命令用于设置周边怪物攻击目标为自己、使自己成为怪物的仇恨值目标

        CHANGEATTACK 参数1
        //参数1：范围

        [@示范]
        #ACT
        CHANGEATTACK 10
        break


32.[服务端] 新增：调整人物和怪物HP、MP属性恢复时间间隔！

        // 引擎 — 系统相关设置 — 游戏选项(2)


33.[客户端] 新增：组队面板支持输入玩家名字进行组队

        // 引擎 — 系统相关设置 — 游戏选项(1)


34.[服务端] 新增：开关控制能否跨地图组队


35.[服务端] 修复：<$ITEMCOUNT(A)> 不支持双括号的问题

	例如：<$ITEMCOUNT(治疗药水(袋))> 


36.[服务端] 修复：宝宝被怪物打死后，不提示的问题


37.[客户端] 修复：ADDWRITTEN 文字颜色异常


38.[服务端] 新增：ADDWRITTEN 支持变量套用


39.[服务端] 新增：D1<$STR(P0)> 等类似的变量直接套用方式

	[@脚本示范]
	#IF
	TRUE
	#ACT
	MOVR P0 100
	MOVR D<$STR(P0)> 100
	SENDMSG 5 <$STR(P0)>
	SENDMSG 5 <$STR(D<$STR(P0)>)>


40.[服务端] 新增：POSINLIST 支持 多变量叠加检测

	[@脚本示范]
	#IF
	POSINLIST |<$JOB>|<$LEVEL>| ..\QuestDiary\检测文件.txt
	#ACT
	SENDMSG 5 检测成功
	BREAK


41.[服务端] 修复：<$WUXING1>、<$WUXING2>、<$WUXING3>、<$WUXING4>、<$WUXING5> 变量返回错误的问题


42.[服务端] 新增：DEC INC MULT DIV 支持使用 ^ 符号来叠加运算

	[@脚本示范]
	#IF
	TRUE
	#ACT
	SENDMSG 5 <$INC^$TXTLINE(..\QUESTDIARY\BOSS刷新数据.txt)^1>
	BREAK


42.[服务端] 修复：pickupitem 执行时，直接使用 GMEXECUTE 使用物品 $PARAM(22) ，出现假物品的问题


43.[服务端] 新增：怪物数据库五行属性（五行相生相克）、 金→木→土→水→火





*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
*  GameShow更新日志 For 20200417
*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
*[更新] - [客户端]
*[更新] - GsRes \ GsClient.gs
*[更新] - Dll \ Engine.dll
*[更新] - Dll \ Engine.dll.update
;-------------------------------------------
*[更新] - [工具]
*[更新] - DataTool.exe
;-------------------------------------------
*[更新] - [服务端]
*[更新] - Mir200 \ GsEngine.exe
;------------------------------------------

1.[服务端] 新增：LoginSrv帐号数据返回变量

用户名称：$ACC_USERNAME
身份证号：$ACC_SSNO
生日日期：$ACC_BIRTHDAY
联系电话：$ACC_PHONE
移动电话：$ACC_MOBILEPHONE	;//手机号码


2.[客户端] 优化：宠物、灵兽拾取物品的AI逻辑


3.[客户端] 优化：自动挂机寻怪逻辑


4.[服务端] 修复：OpenItemBox E参数物品归属问题，

E = 0  自己和队友能捡
E = 1  全部人能捡


5.[服务端] 修复：GsMapBuff  20：灼烧，该效果为每秒减少1%的HP值


6.[工具] 修复：DataTool 小写、大写帐号重复的情况下，合区后导致角色异常的问题


7.[客户端] 修复：GSSETLIANJI2、GSSETLIANJI3 导致客户端不稳定的问题


8.[客户端] 修复：部分Appr的怪物会导致客户端崩溃的问题


9.[客户端] 新增：追溯起源标签文字信息、文字颜色定义

涉及文件：ini \ launcher.INI

;//ini \ launcher.INI
[Config]
SourcenameTip=追溯起源的标签文字信息
SourceTipcolor=追溯起源的标签文字颜色
Sourcename1=追溯起源的文字信息1
Sourcename2=追溯起源的文字信息2
Sourcename3=追溯起源的文字信息3
Sourcename4=追溯起源的文字信息4
Sourcenamecolor1=追溯起源的文字颜色1
Sourcenamecolor2=追溯起源的文字颜色2
Sourcenamecolor3=追溯起源的文字颜色3
Sourcenamecolor4=追溯起源的文字颜色4

;//编写方式展示
[Config]
SourcenameTip=[追溯起源]
SourceTipcolor=249
Sourcename1=起源地图: 
Sourcename2=起源对象: 
Sourcename3=获得时间: 
Sourcename4=归属角色: 
Sourcenamecolor1=68
Sourcenamecolor2=68
Sourcenamecolor3=68
Sourcenamecolor4=68


10.[服务端] 修复：套装数据库内的隐身效果无效的问题


11.[客户端] 修复：燃香素材在大分辨率时显示错位的问题


12.[服务端] 新增：ADDWRITTEN 参数H

  指令：ADDWRITTEN A B C D E F G H

  A = 文字图层（1-10）
  B = 1：下部居中  2：下部靠左  3：下部靠右  4：上部居中  5：上部靠左  6：上部靠右
  C = 偏移X
  D = 偏移Y
  E = 内容持续的时间
  F = 文本内容
  G = 在文本后面跟着的倒计时，（不需要就写0）

  H = 读秒到时后触发 QFunction 内的文本标签

[@脚本范例]
#IF
TRUE
#ACT
ADDWRITTEN 1 1 0 -130 $PARAM(1) <#G您在当前地图还可以呆:> $PARAM(1) @传送出地图


13.[客户端] 修复：盾牌特效不显示的问题


14.[服务端] 新增：投石巨魔 Race：203 在攻击玩家时候，可对玩家造成卡步的效果

卡步时间设置：主引擎 - 怪物设置 - 基本参数 - 卡步时间


15.[服务端] 修复：POWERRATE 参数3异常的问题

POWERRATE 参数1 参数2 参数3

参数3 = 0 ，代表此参数无效，读取参数2的时间
参数3 = 1 ，代表1次攻击后攻击倍数恢复正常
参数3 = 2 ，代表2次攻击后攻击倍数恢复正常


16.[客户端] 新增：SENDMSG 28 龙框2 自定义背景、文字信息

;//涉及文件 Skin \ CLASSIC.ini

;龙框相关参数
[Dragon]
;字体大小
DragonFontSize=16
;文字相对背景的坐标X
DragonFontX=23
;文字相对背景的坐标Y
DragonFontY=3
;可显示文字宽度
DragonFontWidth=600
;背景编号
DragonIDX=17699
;滚动速度 越小越快
DragonSpeed=100
;背景素材宽度
DragonWidth=646
;素材距离顶部的距离
DragonY=100

17.[服务端] 修复：宝宝攻击获取不到对象的问题


18.[服务端] 修复：使用SetItemSeal脚本后导致归宿起源异常的问题


19.[服务端] 修复：UPGRADEUSERITEM 调整185参数后，客户端未显示对应内容的问题


20.[服务端] 修复：宝宝会互相攻击、攻击目标获取异常等问题


21.[服务端] 修复：MONDC出现异常的问题


22.[服务端] 修复：灼烧无法对低血量怪物造成百分比伤害的问题


23.[服务端] 修复：绑定物品解包之后不绑定问题


24.[服务端] 修复：Cooldown异常问题


25.[服务端] 修复：sendmsg 28 龙框2关闭后信息残留的问题


26.[客户端] 新增：整理包裹、刷新包裹按钮标签，不填写标签则读取默认设置

涉及文件：ui \ PackageWnd.xml

  <Button name ="GsPackageSortButton">
    <Offset x = "15" y = "70" />
    <NormalTexture index = "58632" />
    <HighlightTexture index = "58633" />
    <PushedTexture index = "58634" />
    <Tips text="整理包裹" />
  </Button>

  <Button name ="GsPackageRefButton">
    <Offset x = "15" y = "70" />
    <NormalTexture index = "58632" />
    <HighlightTexture index = "58633" />
    <PushedTexture index = "58634" />
    <Tips text="刷新包裹" />
  </Button>


27.[客户端] 新增：经验增加状态显示的位置调整、文字颜色定义

涉及文件：ini \ launcher.ini

ExpUp=No	;//不写 和 写No 保持原样，显示在聊天框内

ExpUp=Yes	;//显示在屏幕左下角

ExpUpColor=253	;//不写 和 写0 则显示绿色


28.[服务端] 修复：CREATEGROUPLIGHT 时间上线为300秒的问题


29.[服务端] 修复：宝宝会追随攻击对象进入安全区的问题


30.[服务端] 新增：$NPCNAME 返回当前点击的npc的名字


31.[服务端] 修复：隐身术细节


32.[客户端] 修复：未调用PackageWnd.xml时，打开背包导致客户端崩溃的问题


33.[服务端] 调整：GsMapBuff  20：灼烧，调整参数D伤害数值模式

//D: 伤害

D = 1		;//造成 1/1000 的伤害
D = 10		;//造成 10/1000 的伤害
D = 100		;//造成 100/1000 的伤害
D = 1000	;//造成 1000/1000 的伤害


34.[服务端] 调整：SetReliveTime A	;//调整复活冷却时间

A = 正数	;//增加 复活冷却时间
A = 负数	;//减少 复活冷却时间


[@示范]
#ACT
SetReliveTime -50
SENDMSG 5 重生时间间隔减少了50秒
break


35.[服务端] 新增：目前正在使用的 天山雪莲、深海灵礁 道具剩余的血量、蓝量回复值

获取雪莲剩余的回复值：$SUPERINCHEALTH
获取灵礁剩余的回复值：$SUPERINCSPELL


36.[服务端] 修复：宝宝攻击怪物后临时属性消失的问题


37.[服务端] 修复：逆魔怪物破蛋距离不读取怪物视野的问题


38.[服务端] 新增：可通过物品序列号绘制、IDX绘制物品外观和对应的属性

<@@!GS_ITEM A,B,C,D/@exit>

A = 物品序列号、makeindex
B = 默认1
C = X坐标
D = Y坐标

脚本示范：
<@@!GS_ITEM 122297397,1,1,1/@exit>


39.[服务端] 修复：魔法、道术穿透无效果的问题


40.[服务端] 修复：<$PROVISIONALABIL(41)>,<$PROVISIONALABIL(42)>,<$PROVISIONALABIL(43)>,<$PROVISIONALABIL(44)> 无效的问题


41.[客户端] 优化：Gs \ GsRes.Gs 素材文件读取先后顺序优化 【重点！！】

素材文件读取顺序
1.GsRes99.Gs -> GsRes51.Gs	;//如Gs目录下存在GsRes99.Gs，则优先读取该文件内的素材
2.GsRes1.Gs -> GsRes50.Gs



*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
*  GameShow更新日志 For 20200403
*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
*[更新] - [客户端]
*[更新] - GsRes \ GsClient.gs
*[更新] - Dll \ Engine.dll
*[更新] - Dll \ Engine.dll.update
;-------------------------------------------
*[更新] - [服务端]
*[更新] - Mir200 \ GsEngine.exe
;------------------------------------------

1.[服务端] 新增：mapinfo.txt 过图传送门点参数4，不填写则为精准坐标
;//不建议在商店这样的小地图使用范围传送

;//参数说明
参数1：地图编号
参数2：X坐标
参数3：Y坐标
参数4：范围

;//mapinfo示范
SH000	13,55	->	88003	152,801,5
SH000	12,54	->	88003	152,801,5
SH000	11,53	->	88003	152,801,5


2.[客户端] 新增：龙魂背饰 外观、外观特效、内观、内观特效1、内观特效2 的参数配置

;//特别说明：Shape值决定了龙魂背饰的外观、特效等显示

;//涉及客户端文件 ini \ GsEffect.ini
;//涉及文件标签   [Gs_BeiShi]

;//配置参数说明
[Gs_BeiShi]
Shape = 0/外观编号/0/0/0/0/外观特效编号/0/0/0/内观图包号/素材编号/x/y/显示通道/内观特效1图包号/素材编号/x/y/显示通道/内观特效2图包号/素材编号/x/y/显示通道/

;//配置参数范例
[Gs_BeiShi]
1=0/1/0/0/0/0/1/0/0/0/17/8401/0/0/0/17/8501/40/70/0/17/8601/0/0/0
2=0/2/0/0/0/0/2/0/0/0/17/8401/0/0/0/17/8502/40/70/0/17/8601/0/0/1
3=0/3/0/0/0/0/3/0/0/1/17/8401/0/0/0/17/8503/40/70/0/17/8601/0/0/1
4=0/4/0/0/0/0/4/0/0/1/17/8401/0/0/0/17/8504/25/68/0/17/8601/0/0/0
5=0/5/0/0/0/0/5/0/0/1/17/8401/0/0/0/17/8505/32/78/0/17/8601/0/0/0
6=0/6/0/0/0/0/6/0/0/1/17/8401/0/0/0/17/8601/36/76/2/17/8601/0/0/0
7=0/7/0/0/0/0/7/0/0/1/17/8401/0/0/0/17/8602/36/76/2/17/8601/0/0/0
8=0/8/0/0/0/0/8/0/0/1/17/8401/0/0/0/17/8603/36/76/2/17/8601/0/0/0
9=0/9/0/0/0/0/9/0/0/1/17/8401/0/0/0/17/8604/36/76/2/17/8601/0/0/0
10=0/10/0/0/0/0/10/0/0/1/17/8401/0/0/0/17/8605/36/76/2/17/8601/0/0/0
11=0/11/0/0/0/0/11/0/0/1/17/8401/0/0/0/17/8606/36/76/2/17/8601/0/0/0


3.[客户端] 新增：龙魂背饰 F10界面样子显示、属性显示 位置定义

;//涉及客户端文件 ui \ AvatarWnd.xml

;//配置参数范例、请务必插入在文件的最上部

<!--
;-------------龙魂
-->
  <GoodGrid name ="ShieldGrid" GridType ="18" WCells="1" HCells="1" CellWidth="250" CellHeight="80" CellDisW="0" CellDisH="0">
    <Offset x = "175" y = "80" />
  </GoodGrid>


3.[客户端] 新增：龙魂背饰 查看他人时F10界面样子显示、属性显示 位置定义

;//涉及客户端文件 ui \ LittleAvatarWnd.xml

    <GoodGrid GridType ="18" name = "龙魂背饰" OffsetX  = "248" OffsetY = "146" />


4.[客户端] 修复：GS_BTN 冒泡信息未读取 Tips》2 以后数值的问题


5.[服务端] 新增：UPGRADEUSERITEM 调整Stdmode：112(神龙背饰)的属性

0:防御下限
1:防御上限
2:魔防下限
3:魔防上限
4:攻击下限
5:攻击上限
6:魔法上限
7:魔法下限
8:道术上限
9:道术下限
10:调整shape值
21:增加的血量上限
61:调整吸血概率、品级
62:调整品级	;//品级1=吸血效果1%
63:命中
64:魔法命中
65:破防比例
66:破防概率
67:免伤比例
68:免伤概率
69:抵抗
81:伤害反弹
82:暴击
83:双倍暴击
84:技能ID
85:减免伤害百分比


6.[客户端] 新增：如使用龙魂背饰，需要使用动作编辑器调整MovementCfg.dat文件，否则显示的龙魂图层将会异常

;//操作方法说明

1. 使用动作编辑器打开客户端内的 dat / MovementCfg.dat
2. 点击动作编辑器左上角的File、选择DrawOrder
3. 分别对 0-19号动作 进行以下操作
4. 双击动作打开界面
5. 选择当前动作的方向，分别要调整 0-7的方向
6. 将以下内容写入到所有帧里

;//0号方向：
24,25,0,1,10,11,12,13,14,15,22,23,6,7,8,9,16,17,19,18,2,3,4,5,26,27,28,29,20,21
;//1号方向：
24,25,0,1,10,11,12,13,14,15,22,23,6,7,8,9,16,17,19,18,2,3,4,5,26,27,28,29,20,21
;//2号方向：
24,25,0,1,10,11,12,13,14,15,22,23,8,9,16,17,19,18,6,7,2,3,4,5,26,27,28,29,20,21
;//3号方向：
24,25,0,1,10,11,12,13,14,15,22,23,26,27,28,29,2,3,4,5,6,7,8,9,16,17,19,18,20,21
;//4号方向：
24,25,0,1,10,11,12,13,14,15,22,23,26,27,28,29,2,3,4,5,16,17,19,18,6,7,8,9,20,21
;//5号方向：
24,25,0,1,10,11,12,13,14,15,22,23,28,29,2,3,26,27,4,5,16,17,19,18,6,7,8,9,20,21
;//6号方向：
24,25,0,1,10,11,12,13,14,15,22,23,28,29,2,3,26,27,4,5,16,17,19,18,6,7,8,9,20,21
;//7号方向：
24,25,0,1,10,11,12,13,14,15,22,23,6,7,8,9,16,17,19,18,2,3,4,5,26,27,28,29,20,21


7.[客户端] 修复：tip冒泡在F10界内显示坐标异常问题


8.[服务端] 修复：SetProvisionalAbil 附加的血量值，在角色大退上线后不会保存真实血量的问题


9.[服务端] 修复：TakdM 背包负重不刷新的问题


10.[服务端] 修复：#32、<>超过255个变量不显示等问题


11.[客户端] 修复：NpcTipsCfg.xml跟OtherTipsCfg.xml编号会冲突


12.[客户端] 调整：叠加物品的相关规律

	Stdmode		Shape		Reserved	效果
	46		5		0		自动叠加
	46		5		256		自动叠加
	46		6		0		不可叠加
	46		6		256		手动叠加


13.[服务端] 修复：龙魂背饰附加技能免伤后，血量加成错误的问题


14.[服务端] 修复：玩家、怪物过多后容易造成卡怪物尸体的问题


15.[客户端] 新增：龙魂背饰属性的字体颜色自定义

;//涉及文件 ini / launcher.ini

BeiShiColor1=普通属性文字颜色（数值范围：0-255）（不写默认白色）
BeiShiColor2=特殊属性文字颜色（数值范围：0-255）（不写默认白色）

;//标签示范
[Config]
BeiShiColor1=255
BeiShiColor2=253


16.[客户端] 修复：移动速度调整后音效失效的问题


17.[服务端] 修复：龙魂背饰持久过低时客户端提示持久的问题，龙魂背饰为无持久不消失的物品


18.[服务端] 修复：追溯起源，归宿起源 无法自定义获取时间的问题
     
     扩展 UPGRADEUSERITEM 命令，新增 201 参数

     UPGRADEUSERITEM 参数一 参数二 参数三 参数四 参数五 参数六

     参数一 = 装备位置(装备位置表)或物品序列号
     参数二 = 201
     参数三 = 地图名字
     参数四 = 怪物名字
     参数五 = 道具时间
     参数六 = 获得者名字

;//特别备注

     参数五 = 0		;//不记录时间
     参数五 = 1		;//记录当前时间
     参数五 = 也可以写入任意字符


19.[服务端] 新增：时间获取变量 $DATETIME2

$DATETIME	获取后的显示方式：2020年8月8号,18:18:18
$DATETIME2	获取后的显示方式：2020/8/8,18:18:18


20.[服务端] 新增：SetGetExp 参数一(0,1)	;//阻断经验

参数一
0 = 禁止获取经验以及触发
1 = 恢复正常经验状态


21.[客户端] 新增：小地图框自定义功能，如自定义文件不存在则读取默认设置

;//涉及文件：ui / HandyMap.xml

<!-- 小地图框自定义 -->

<!-- 注意： -->
<!-- 一旦设置本xml需要将所有控件参数都完整 -->
<!-- 设置本xml后经典和时尚模式的小地图将没有区别 -->

<!-- id代表控件 name仅仅提示用 index1 按钮素材编号1 index2 按钮素材编号2 index3 按钮素材编号3 X 控件坐标x Y 控件坐标y x，y均以右上角坐标作为基准点 bShow 是否显示 -->

<!-- AlignType参数介绍 -->
<!-- 1	中上点为基准点 -->
<!-- 2	右上点为基准点 -->
<!-- 3	右中点为基准点 -->
<!-- 4	右下点为基准点 -->
<!-- 5	中下点为基准点 -->
<!-- 6	左下点为基准点 -->
<!-- 7	左中点为基准点 -->
<!-- 8	中心点为基准点 -->

	  <UiEffect unit_idx ="0" name = "按钮·最小化"  Index1 = "13316" Index2 = "13317" Index3 = "13318" X  = "-4" Y = "2" bShow = "1" AlignType = "2" />
	  <UiEffect unit_idx ="1" name = "按钮·最大化"  Index1 = "13325" Index2 = "13326" Index3 = "13327" X  = "-4" Y = "2" bShow = "1" AlignType = "2" />

	  <UiEffect unit_idx ="2" name = "按钮·界面切换"  Index1 = "13349" Index2 = "13350" Index3 = "13351" X  = "2" Y = "25" bShow = "1" AlignType = "-1" />
	  <UiEffect unit_idx ="3" name = "按钮·小地图"  Index1 = "13310" Index2 = "13311" Index3 = "13312" X  = "2" Y = "49" bShow = "1" AlignType = "-1" />
	  <UiEffect unit_idx ="4" name = "按钮·邮件"  Index1 = "13313" Index2 = "13314" Index3 = "13315" X  = "2" Y = "73" bShow = "1" AlignType = "-1" />
	  <UiEffect unit_idx ="5" name = "按钮·寻路(最大化)"  Index1 = "13300" Index2 = "13301" Index3 = "13302" X  = "36" Y = "-7" bShow = "1" AlignType = "6" />
	  <UiEffect unit_idx ="6" name = "按钮·活动(最大化)"  Index1 = "13307" Index2 = "13308" Index3 = "13309" X  = "93" Y = "-7" bShow = "1" AlignType = "6" />
	  <UiEffect unit_idx ="7" name = "按钮·寻路(最小化)"  Index1 = "13300" Index2 = "13301" Index3 = "13302" X  = "-67" Y = "-7" bShow = "1" AlignType = "4" />
	  <UiEffect unit_idx ="8" name = "按钮·活动(最小化)"  Index1 = "13307" Index2 = "13308" Index3 = "13309" X  = "-4" Y = "-7" bShow = "1" AlignType = "4" />

<!-- 背景 Index1=1 代表 经典方形地图  Index1=2 代表 时尚圆形地图 Index2 地图边框最大化素材  Index3 地图边框最小化素材 之后的参数均无效  -->
	  <UiEffect unit_idx ="9" name = "背景经典"  Index1 = "1" Index2 = "13303" Index3 = "13319" X  = "100" Y = "200" bShow = "1" AlignType = "2" />
	  <!-- <UiEffect unit_idx ="9" name = "背景时尚"  Index1 = "2" Index2 = "21900" Index3 = "21933" X  = "100" Y = "200" bShow = "1" AlignType = "2" /> -->

<!-- 地图名字和坐标仅仅是坐标有效；且取的是中间点坐标 -->
	  <UiEffect unit_idx ="10" name = "地图名字的坐标（热荒大沙漠）"  Index1 = "0" Index2 = "0" Index3 = "0" X  = "85" Y = "4" bShow = "1" AlignType = "2" />
	  <UiEffect unit_idx ="11" name = "人物坐标的坐标（180：200）"  Index1 = "0" Index2 = "0" Index3 = "0" X  = "90" Y = "20" bShow = "1" AlignType = "2" />

</UiEffect>


22.[客户端] 完善：法宝外观的特效颜色

SETFABAO A B  ;//佩戴法宝

A = 法宝的种类  ;// 0代表取消显示

B = 法宝的颜色  ;// 范围:1-9

B = 0	无特效
B = 1~6	白色
B = 7~8	蓝色
B = 9	金色



*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
*  GameShow更新日志 For 20200327
*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
*[更新] - [客户端]
*[更新] - GsRes \ GsClient.gs
*[更新] - Dll \ Engine.dll
*[更新] - Dll \ Engine.dll.update
;-------------------------------------------
*[更新] - [服务端]
*[更新] - Mir200 \ GsEngine.exe
;------------------------------------------

1.[服务端] 修复：baobaobuff脚本属性显示异常的问题


2.[服务端] 修复：MonGen.txt 怪物名字超过七个字后不显示的问题


3.[服务端] 修复：对队友使用增益技能后，导致宝宝攻击对象错乱问题


4.[服务端] 新增：ADDBUFF 参数一 参数二 参数三

;//参数详细介绍

参数一：魔法编号(GsDiyMagic文件内的Magic magic_id+20000，如调用1号ID的魔法，则填写20001)
参数二：颜色（0-255）
参数三：攻击对象的ID、配合 @技能使用触发 使用

[@技能使用触发]
#IF
TRUE
#ACT
ADDBUFF 20001 255 $PARAM(8)


5.[服务端] 新增：GS_PIC 参数6 ，TIP冒泡信息调用

;//参数详细介绍

参数1：图包号
参数2：素材编号
参数3：偏移X
参数4：偏移Y
参数5：素材显示通道(0~2)
参数6：TIP编号(调用 Xml \ NpcTipsCfg.xml)


6.[服务端] 新增：GS_BTN 参数10 ，TIP冒泡信息调用

;//参数详细介绍

参数1：正常按钮的图包号
参数2：正常按钮的素材编号
参数3：点亮按钮的图包号
参数4：点亮按钮的素材编号
参数5：点击按钮的图包号
参数6：点击按钮的素材编号
参数7：偏移X
参数8：偏移Y
参数9：冒泡信息( 参数10=0或不写 此处为文字冒泡，参数10=1 此处则作为TIP编号(调用 Xml \ NpcTipsCfg.xml))
参数10：TIP开关

;//方式说明

<@@!GS_BTN 3,17815,3,17815,3,17815,0,-190,按钮提示,0/@exit>	;//此时显示文字信息冒泡
<@@!GS_BTN 3,17815,3,17815,3,17815,100,-190,1,1/@exit>		;//此时调用 Xml \ NpcTipsCfg.xml里的1号信息


7.[服务端] 修复：ADDBUFF 鼠标无对象时，不释放动画的问题


8.[服务端] 新增：Mapinfo.txt   新增参数：LAYUPEXP(X)

LAYUPEXP(X) X为M类变量
//此参数地图杀怪不加经验，不显示聊天框经验值增加
//变量累计保存在X的变量中！供开发活动！


8.[服务端] 新增：@技能使用触发  新参数：$PARAM(8)	;//配合ADDBUFF使用

  $PARAM(8)	;//当前正在的攻击的人物、怪物ID


*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
*  GameShow更新日志 For 20200323
*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
*[更新] - [客户端]
*[更新] - GsRes \ GsClient.gs
*[更新] - Dll \ Engine.dll
*[更新] - Dll \ Engine.dll.update
;-------------------------------------------
*[更新] - [服务端]
*[更新] - Mir200 \ GsEngine.exe
;------------------------------------------
*[更新] - [登陆器]
*[更新] - LancherMaker.exe
;------------------------------------------

1.[服务端] 修复：禁止骑乘的地图无法下马的问题


2.[服务端] 修复：灵兽和坐骑冲突问题


3.[客户端] 修复：坐骑骑乘后不显示特效的问题


4.[服务端] 新增：内存清洗功能


5.[服务端] 修复：勾选持续施毒后，装备会掉持久的问题


6.[服务端] 修复：智能刷怪相关代码


7.[服务端] 新增：$ITEMINFO[A].Price 支持返回物品的价格


8.[服务端] 新增：Mapinfo增加地图怪物属性增幅参数

增强当前地图怪物的防御：MONAC(200)	;//100 = 1倍
增强当前地图怪物的攻击：MONDC(200)	;//100 = 1倍
增强当前地图怪物的血量：MONHP(200)	;//100 = 1倍

[H074     将军殿] MONAC(200) MONDC(200) MONHP(200) 
将军殿这个地图的怪物，双倍防御，双倍攻击，双倍生命


9.[服务端] 新增：SET 扩展第3个参数

SET [500] 0 20
20 代表从个人标示500号开始之后的20个个人标示全统一设置为0


10.[客户端] 修复：坐骑特效偏移错位问题


11.[服务端] 优化：怪物AI和灵敏度相关代码


12.[服务端] 修复：HAIRCOLOR（调整发型颜色）、HAIRSTYLE（调整发型类型）原先存在的错误问题


13.[服务端] 新增：<$HAIRSTYLE>发型类型、<$HAIRCOLOR>发型颜色


14.[服务端] 新增：UPGRADEUSERITEM 165的值调整 物品的Shape

	[@示范A]
	#IF
	TRUE
	#ACT
	UPGRADEUSERITEM 1 165 = 1
	UPGRADEUSERITEM 1 166 = 2
	SENDMSG 5 提示：您武器:<$WEAPON>　Shape外观值调整为：[1]
	SENDMSG 5 提示：您武器:<$WEAPON>　Looks内观值调整为：[2]
	BREAK


15.[服务端] 新增：冒泡信息调用 <@@!GSTIP A,B> 支持调用 Xml \ NpcTipsCfg.xml 里的单元进行描述描述排版性加强

  <@@!GSTIP A,B>
  参数说明：
  A = 显示NPC对话框里的文字信息
  B = 对应 Xml \ NpcTipsCfg.xml 文件内的tip标签

;//NpcTipsCfg.xml

<?xml version="1.0" encoding="gb2312" standalone="yes"?>
<TipsList Ver="1">

<tip name="1" maxwidth="350">	
		<line>
			<col font="FONT_SONGTI" fontsize="12" color="0xFF8c7c40" flag="2" framecolor="0xFF800000" content="————————————————————"/>
		</line>
		<line>
			<col picpackage="3" picidx="17808" ix="0"/>
			<col font="FONT_SONGTI" fontsize="12" color="0xFFeeeeee" flag="0" framecolor="0xFF800000" content=" 已开孔" ix="1" iy="5"/>
			<col font="FONT_SONGTI" fontsize="12" color="0xFF00ff1e" flag="0" framecolor="0xFF800000" content=" 可镶嵌木属性宝石  " ix="1" iy="5"/>
		</line>
	</tip>
</TipsList>


16.[客户端] 调整：矿石类道具从原来10000点持久=1点品质，修改为1000点持久=1点纯度


17.[客户端] 新增：Tiles11 - Tiles40 ，objects30 - objects60	【等待公布地图文件编号转换器】

Tiles		;//图包号：3051

objects20	;//图包号：210


18.[客户端] 新增：Stdmode：113的装备支持178..185的自定义变量进行客户端描述




*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
*  GameShow更新日志 For 20200319
*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
*[更新] - [客户端]
*[更新] - GsRes \ GsClient.gs
*[更新] - Dll \ Engine.dll
*[更新] - Dll \ Engine.dll.update
;-------------------------------------------
*[更新] - [服务端]
*[更新] - Mir200 \ GsEngine.exe
;------------------------------------------
*[更新] - [登陆器]
*[更新] - LancherMaker.exe
;------------------------------------------

1.[服务端] 修复：水上漂秒杀挂出现的躲避、命中仍有异常的问题


2.[服务端] 扩展：$CUSTOMVALUE  支持1~199


3.[服务端] 修复：Sendmsg 1、14、15  使用<>、{}后异常的问题


4.[服务端] 新增：$RANDOM(A|B)变量

变量使用举例：
<$RANDOM(1|100)>   ----------------- 取值范围：>=1  <=99  
<$RANDOM(100|200)> ----------------- 取值范围：>=100  <=199  
<$RANDOM(100)>     ----------------- 取值范围：>=0  <=99  


5.[服务端] 修复：主引擎 - 信息管理 - 怪物爆物品 ，该功能会因时间过长而异常的问题


6.[登陆器] 修复：当更新文件被占用时，登陆器不再提示数据块损坏，而会提示当前哪个要更新的文件被占用


7.[登陆器] 新增：登陆器分辨率控制

open = 0 / 1     0 = 关闭当前分辨率选择      1 = 开启当前分辨率选择

<基本配置>
	<分辨率 open="1">800*600</分辨率>
	<分辨率 open="1">1024*768</分辨率>
	<分辨率 open="1">1280*700</分辨率>
	<分辨率 open="1">1280*800</分辨率>
	<分辨率 open="1">1440*900</分辨率>
	<分辨率 open="1">1920*1080</分辨率>
</基本配置>



*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
*  GameShow更新日志 For 20200312
*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
*[更新] - [客户端]
*[更新] - GsRes \ GsClient.gs
*[更新] - Dll \ Engine.dll
*[更新] - Dll \ Engine.dll.update
;-------------------------------------------
*[更新] - [服务端]
*[更新] - Mir200 \ GsEngine.exe
;------------------------------------------

1.[服务端] 修复：冰咆哮技能吸血算法错误，导致吸血概率过高的问题！


2.[客户端] 新增：1280*700 1440*900 1920*1080 三种新分辨率

人物选择	1440*900	INTERFACE\195\19595
人物选择	1920*1080	INTERFACE\195\19596

帐号界面	1440*900	INTERFACE\221\22123
帐号界面	1920*1080	INTERFACE\221\22124

进入游戏	1440*900	INTERFACE\270\27073
进入游戏	1920*1080	INTERFACE\270\27074



3.[服务端] 修复：宝宝检测距离异常问题


4.[服务端] 新增：摆摊交易成功返回参数$PARAM(3)，触发 QF  @摊主销售  @玩家购买

双方都会返回参数：
$PARAM(0) 交易类型 0=金币,1=元宝,2=自定义
$PARAM(1) 货币数量
$PARAM(2) 交易物品序列号
$PARAM(3) 交易物品的名字


5.[服务端] 新增：人物死亡爆出装备限制，游戏相关设置 - 人物死亡

身上最大掉落数量 【可设置每次死亡的掉落数量 0=不限制】
包裹最大掉落数量 【可设置每次死亡的掉落数量 0=不限制】


6.[服务端] 修复：封杀水上漂秒杀挂功能


7.[客户端] 新增：系统将根据玩家所选分辨率自动分配传输的封包大小


8.[服务端] 新增：主引擎 - 内挂配置 - 显示大分辨率【决定内挂是否显示1920分辨率】

  备注1：普通分辨率传输为25格位置的封包（怪物、NPC、角色），开启1920后传输为31格位置的封包（怪物、NPC、角色）
  备注2：传输越大所需要的带宽就会更为苛刻

	;//!Setup.txt
	SendRefMsgRange = 当前屏幕有效发包范围


9.[服务端] 修复：当炎魔Rcae为200时，出现零血不死的问题


10.[客户端] 新增：F12内挂界面 - 战斗 - 道士功能 - [持续绿毒]，[持续红毒]

  备注1：主引擎 - 内挂配置 - 毒药控制【开启F12持续绿、红毒的功能】


11.[服务端] 修复：GSSETLIANJI3、MONANHP导致宝宝攻击对象异常的问题


12.[客户端] 修复：时尚界面右上角地图框内地图名字位置不对应的问题


13.[客户端] 屏蔽：时尚界面右上角地图框彩虹助手按钮


14.[服务端] 修复：角色死亡装备爆出后后，背包、角色装备仍遗漏的问题


15.[客户端] 新增：部分怪物读取固定动态效果

	Race	Raceimg		Appr		对应GsDiyMagic编号	攻击效果	对比怪物

	93	45		550 - 579	30000 - 30029		移动远程攻击	烈焰使
	134	49		580 - 589	30030 - 30039		移动全屏攻击	通天教主、阿修罗神
	115	34		590 - 599	30040 - 30049		原地全屏攻击	禁地魔王


16.[服务端] 修复：通天教主(Race:134)、阿修罗神(Race:134) 攻击时不会移动的问题


17.[客户端] 新增：聊天框内容字节大小定义

涉及文件：Skin\ CLASSIC.ini
[TalkView]
;---------------
;聊天框内容字节
;---------------
Char800Size=74
Char1024Size=112
Char1280Size=154



*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
*  GameShow更新日志 For 20200305
*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
*[更新] - [客户端]
*[更新] - GsRes \ GsClient.gs
*[更新] - Dll \ Engine.dll
*[更新] - Dll \ Engine.dll.update
;-------------------------------------------
*[更新] - [服务端]
*[更新] - Mir200 \ GsEngine.exe
;------------------------------------------

1.[服务端] 新增：怒斩天下震动效果开关

	开关位置：人物相关设置 - 技能魔法 - 组合技能 - 怒斩天下 - 画面震动


2.[客户端] 新增：F10面板关闭按钮开关


3.[服务端] 修复：SENDMSG 27 的信息在角色退出到角色界面后仍然会显示的问题


4.[服务端] 调整：ADDWRITTEN 描述的文字，由文字带 黑底、下划线  调整为 无黑底、无下划线、黑色描边


5.[客户端] 新增：五行属性变量
--------------------------------------------------------
属性名称	属性逻辑	属性赋值方式
--------------------------------------------------------
五行属性1	相生相克	物品、套装数据库
--------------------------------------------------------
$WUXING1	金
$WUXING2	木
$WUXING3	土
$WUXING4	水
$WUXING5	火
--------------------------------------------------------
五行属性2	攻防计算	等待公布
--------------------------------------------------------
$GOLDDC		攻击·金
$WOODDC		攻击·木
$WATERDC	攻击·水
$FIREDC		攻击·火
$SOILDC		攻击·土
--------------------------------------------------------
$GOLDAC		防御·金
$WOODAC		防御·木
$WATERAC	防御·水
$FIREAC		防御·火
$SOILAC		防御·土
--------------------------------------------------------

6.[客户端] 新增：特殊药袋、药包自动解包功能

自动解包的物品：太阳水药袋、强效太阳水药袋、治疗药水包、治疗神水包


7.[服务端] 修复：技能CoolDown设置冷却后仍然可以连续释放的问题，1000 = 1秒


8.[服务端] 新增：以下四种Stdmode的物品直接双击佩戴
--------------------------------------------------------
Stdmode		所属类型
25		毒药、稻草人
29		神佑、护符
33		马牌
34		道符
--------------------------------------------------------

9.[服务端] 新增：马死亡后马牌消失的开关

	开关位置：怪物相关设置 - 基本参数 - 马死亡马牌不消失


10.[服务端] 新增：游戏交易触发 QF标签 [@_游戏_交易触发] 并返回以下参数！
//注意：此触发为最后点击交易成功的玩家触发！

$PARAM(0) //返回对方的游戏名字
$DEALPARAM(0)—$DEALPARAM(11) //为自己给对方的商品ID
$DEALPARAM(12)—$DEALPARAM(23) //为对方给自己的商品ID
$DEALPARAM(24)—$DEALPARAM(25) //为自己给对方的金币数量、元宝数量
$DEALPARAM(26)—$DEALPARAM(27) //为对方给自己的金币数量、元宝数量


11.[服务端] 新增：GsMapBuff  20：灼烧，类似绿毒但无中毒特效

BUFF命令 GsMapBuff A B C D E F

//A: M(X,Y,R) //地图参数(支持变量) 
//B: 效果类型(0-11)
//C: 时间(秒)
//D: 伤害(仅对绿毒有效)
//E: 取值范围 0~2　　0:人物,怪物有效 1:人物有效 2:怪物有效
//此命令也会根据自身攻击模式！
//F: 取值范围 0~8　　0:周围一圈 1-8:代表八方向

// B: 效果类型
// 0：绿毒
// 1：红毒
// 2：人物变黑色(功能预留)
// 3：冰冻
// 4：诅咒(蓝色)
// 5：麻痹
// 6：诅咒(粉色)
// 8：隐身
// 20：灼烧
// 24：沉默
// 25：重力
// 27：恐惧
// 34：震慑	范围内的敌人都会被震退


12.[服务端] 新增：MONANHP	支持远程魔法扣除怪物血量


13.[服务端] 新增：GSSETLIANJI3 执行后，直接在攻击对象的头顶释放特效

  服务端指令：GSSETLIANJI3 参数1 参数2 参数3 参数4 参数5

      // 参数1 = 特效ID
      // 参数2 = 1/2     1 = 显示加号素材   2 = 显示减号素材
      // 参数3 = 显示的数值
      // 参数4 = 显示的时间（秒）
      // 参数5 = 0 / 1    0 = 仅自己可见    1 = 所有人可见

	[@脚本示范A]
	#if
	TRUE
	#ACT
	GSSETLIANJI3 2 2 12579  10
	BREAK

	[@脚本示范B]
	#if
	TRUE
	#ACT
	GSSETLIANJI3 1 1 12345  10
	BREAK


14.[服务端] 新增：内挂控制 - 怪物简装、人物简装 内挂功能开关


15.[服务端] 新增：短信接口设置

	功能设置：基础设置 - 短信设置 - 填写注册好的短信帐号和密钥


16.[服务端] 完善：短信验证服务

	GETVERCODE A B C D
	A = 验证码内容
	B = 玩家手机号码
	C = 短信平台内的模板号		官方模版号、咨询工作人员
	D = 短信平台内的签名号		官方签名号、咨询工作人员

[@脚本范例]
#IF
TRUE
#ACT
GETVERCODE 996688 13888888888 1 1
;GETVERCODE 验证码内容 玩家手机号码 模板号 签名号
BREAK




*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
*  GameShow更新日志 For 20200303
*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
*[更新] - [客户端]
*[更新] - GsRes \ GsClient.gs
*[更新] - Dll \ Engine.dll
*[更新] - Dll \ Engine.dll.update
;-------------------------------------------
*[更新] - [服务端]
*[更新] - Mir200 \ GsEngine.exe
;------------------------------------------

1.[服务端] 修复：燃香动画提前结束的问题


2.[服务端] 完善：外挂云收集功能过于频繁导致的卡顿问题


3.[服务端] 新增：SetProvisionalAbil 41、42、43、44 返回变量

[@临时变量展示]
#IF
TRUE 
#ACT
SetProvisionalAbil 41 = 10
SetProvisionalAbil 42 = 20
SetProvisionalAbil 43 = 30
SetProvisionalAbil 44 = 40
sendmsg 6 变量展示：<$PROVISIONALABIL(41)>,<$PROVISIONALABIL(42)>,<$PROVISIONALABIL(43)>,<$PROVISIONALABIL(44)>


4.[服务端] 修复：心灵爆破技能  MagicSkill.xml，Value5:冰冻时间 无效的问题


5.[服务端] 修复：使用遗忘丹删除攻杀、血影、残影等技能出现攻击属性异常的问题


6.[服务端] 修复：SKILLDEFPOWER  调整抵抗对应技能伤害千分比、技能伤害免伤 异常问题


7.[服务端] 新增：系统相关设置 - 信息控制 - 监听聊天信息【记录玩家信息到NewLog】


8.[服务端] 修复：套装数据库设置吸血后，人物F10面板吸血不显示数值的问题


9.[服务端] 新增：使用突斩技能，将返回当前正在被突的玩家名字：$PARAM(2)


10.[服务端] 修复：对宝宝使用神圣战甲术、幽灵盾技能后，宝宝属性面板 防御、魔防属性没有增加的问题


11.[服务端] 新增：诱惑之光技能 MagicSkill.xml，Value5:宝宝叛变时间（如不填写则默认时间、时间单位：分钟）

	<Magic id = "20" Name= "诱惑之光">  
	<!-- Level表示技能等级，Value1:技能成功(百分比) Value2:诱惑成功几率(百分比) Value3:允许诱惑怪物最高等级 Value4:最多宝宝数量 Value5:宝宝叛变时间 -->
		<Skill Lv = "0" Value1 = "96" Value2 = "20" Value3 = "30" Value4 = "2" Value5 = "60"/>
		<Skill Lv = "1" Value1 = "96" Value2 = "30" Value3 = "40" Value4 = "3" Value5 = "90"/>
		<Skill Lv = "2" Value1 = "97" Value2 = "40" Value3 = "50" Value4 = "4" Value5 = "120"/>
		<Skill Lv = "3" Value1 = "97" Value2 = "50" Value3 = "60" Value4 = "5" Value5 = "150"/>
		<Skill Lv = "4" Value1 = "98" Value2 = "60" Value3 = "75" Value4 = "5" Value5 = "180"/>
		<Skill Lv = "5" Value1 = "98" Value2 = "65" Value3 = "80" Value4 = "5" Value5 = "210"/>
		<Skill Lv = "6" Value1 = "99" Value2 = "70" Value3 = "85" Value4 = "5" Value5 = "240"/>
		<Skill Lv = "7" Value1 = "99" Value2 = "80" Value3 = "90" Value4 = "5" Value5 = "270"/>
	</Magic>


12.[服务端] 调整：Mapinfo地图参数：SECRET(A|B|C|D) 

例如：SECRET(31|八筒|2|21)

// 参数A：
01 禁止说话
02 禁止显示封号
04 禁止看对方装备
08 禁止组队
16 禁止交易
32 禁止更改攻击模式
64 统一名字 
128 统一装备外观

//参数B：就是指定显示的名字
//参数C：指衣服外观，
//参数D：指武器外观


13.[服务端] 新增：ItemSuitDaoHun.txt 支持属性多列读取（最多支持读取10列）

魔法权杖 1 1 11|12|13|14|15	;// 等级1，品级1 的魔法权杖，将触发套装数据库里的 11，12，13，14，15 号属性
裁决之杖 3 1 21|22|23|24|25	;// 等级3，品级1 的裁决之杖，将触发套装数据库里的 21，22，23，24，25 号属性


14.[客户端] 新增：怪物音效配置算法

   怪物音效配置位置：ini \ music.ini	[monster]

   音效初始位置 = APPR*8 + 16



*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
*  GameShow更新日志 For 20200215
*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
*[更新] - [服务端]
*[更新] - Mir200 \ GsEngine.exe
*[更新] - [登陆器]
*[更新] - LancherMaker.exe
;------------------------------------------

1.[服务端] 修复：骷髅囚笼技能的问题

  1.被施加骷髅囚笼后，将不允许回城
  2.技能伤害未读取Value1、Value2的问题
  3.骷髅囚笼造成的伤害，延迟触发的问题


2.[服务端] 修复：<$RANKNAME> 行会职位名称，返回变量不对的问题


3.[服务端] 修复：baobaobuff   0、1、2、3 属性执行后面板属性未变动的问题


4.[服务端] 修复：套装数据库设置伤害反弹后，人物F10面板反弹伤害不显示数值的问题


5.[服务端] 修复：怪物寻找不到攻击对象时候报错的问题


6.[登陆器] 修复：部分模版未出现缩减功能按钮的问题


7.[登陆器] 修复：绿色版登陆器报毒的问题



*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
*  GameShow更新日志 For 20200203
*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
*[更新] - [客户端]
*[更新] - GsRes \ GsClient.gs
*[更新] - Dll \ Engine.dll
*[更新] - Dll \ Engine.dll.update
;-------------------------------------------
*[更新] - [服务端]
*[更新] - Mir200 \ GsEngine.exe
*[更新] - RunGate \ RunGate.exe
;------------------------------------------

1.[客户端] 新增：客户端帐号界面特效标签

涉及文件：UI \ UiEffectCfg.xml

涉及标签：

ObjPoint = 0 代表基准点为左上
ObjPoint = 1 代表基准点为左中
ObjPoint = 2 代表基准点为左下

ObjPoint = 3 代表基准点为中上
ObjPoint = 4 代表基准点为正中
ObjPoint = 5 代表基准点为中下

ObjPoint = 6 代表基准点为右上
ObjPoint = 7 代表基准点为右中
ObjPoint = 8 代表基准点为右下

操作举例：
<UiEffect unit_idx ="1" Packid = "3" Index = "59001" OffsetX  = "476" OffsetY = "0" Mode = "0" ObjPoint = "0"/>


2.[服务端] 修复：RunGate检测玩家速度异常触发标签异常的问题，  触发QF  [@网关外挂]


3.[服务端] 调整：黑铁升级过的武器，如处于未激活状态将不能继续升级！



*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
*  GameShow更新日志 For 20200118
*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
*[更新] - [客户端]
*[更新] - GsRes \ GsClient.gs
*[更新] - Dll \ Engine.dll
*[更新] - Dll \ Engine.dll.update
;-------------------------------------------
*[更新] - [服务端]
*[更新] - Mir200 \ GsEngine.exe
*[更新] - DataTool.exe
;------------------------------------------

1.[服务端] 修复：暗影修罗攻击读取错误问题


2.[服务端] 修复：怪物数据库 - 设置沉默属性后会出现重力效果的问题


3.[客户端] 新增：元神攻击状态提示 [战斗、跟随、停止、灵珠]


4.[客户端] 新增：元神当前攻击目标的信息提示和坐标提示


5.[服务端] 修复：套装佩戴触发和临时属性冲突的问题


6.[服务端] 修复：Ctrl+左键 拆分Stdmode：46 的物品时，物品将不会再悬空在鼠标上


7.[服务端] 修复：魔血套的问题


8.[服务端] 新增：战争牢笼技能 Value3：牢笼范围内造成的伤害




*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
*  GameShow更新日志 For 20200107
*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
*[更新] - [客户端]
*[更新] - GsRes \ GsClient.gs
*[更新] - Dll \ Engine.dll
*[更新] - Dll \ Engine.dll.update
;-------------------------------------------
*[更新] - [服务端]
*[更新] - Mir200 \ GsEngine.exe
*[更新] - DataTool.exe
;------------------------------------------

1.[客户端] 修复：查看他人，拥有特效的翅膀异常问题


2.[服务端] 修复：Takem物品后负重不刷新的问题


3.[服务端] 修复：黑铁升级时，10的参数为0时，武器仍会破碎的问题


4.[服务器] 新增：REFRESHPLAY A	

	A  0=刷新背包  1=刷新技能


5.[服务端] 修复：closeWarning文字定义无效的问题

[Setup];//!Setup.txt
closeWarning=


6.[服务端] 修复：牢笼释放技能后触发QF后，导致牢笼消失的问题


7.[服务端] 修复：MONANHP存在对象错乱的问题


8.[服务端] 新增：元神Ctrl+D的锁定目标功能


9.[客户端] 修复：怪物、玩家过多的时候，导致很难选中的问题



*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
*  GameShow更新日志 For 20191226
*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
*[更新] - [客户端]
*[更新] - GsRes \ GsClient.gs
*[更新] - Dll \ Engine.dll
*[更新] - Dll \ Engine.dll.update
;-------------------------------------------
*[更新] - [服务端]
*[更新] - Mir200 \ GsEngine.exe
*[更新] - DataTool.exe
;------------------------------------------

1.[客户端] 新增：<offx=|A|y=|B|fontsize=|C|> 文字内容 <|off>

	A = X坐标
	B = Y坐标
	C = 字体大小，数值范围 6 8 10 12 14 16 18 20 22		;//宋体不支持16


2.[服务端] 新增：宝宝狂暴变身功能

	Baobaoform A B C D

	A = 变身成为道士宝宝数据内的哪种宝宝
	B = 变身后的等级
	C = 怪物外观的APPR
	D = 变身持续时间（秒）


3.[服务端] 新增：检测宝宝和本体间的距离

CHECKSLAVEGAP A B
A = 判断符> < =
B = 距离值


4.[服务端] 新增：检测宝宝的血量百分比

CHECKSLAVEHP A B
A = 判断符> < =
B = 血量百分比


5.[客户端] 修复：盾牌、魂珠不支持178..184 显示的问题


6.[客户端] 扩展：客户端帐号界面的背景音乐,角色界面的背景音乐分割

帐号界面的背景音乐 = ini \ music.ini    [bkmusic]   7
角色界面的背景音乐 = ini \ music.ini    [bkmusic]   8


7.[客户端] 修复：修复珍宝值（灵魂值）的珠子点亮问题


8.[客户端] 修复：<<>>套用无效的问题


9.[客户端] 修复：ITEMGETWND 1，23-30 异常


10.[服务端] 新增：客户端版本名变量 $ClientNumber


11.[客户端] 新增： launcher.ini   ClientNumber = 

ClientNumber = 20191208
//作用：区分玩家是用哪个客户端版本号进入的游戏	;//可利用于推广系统,筛别当前玩家由哪个推广员推广过来的


12.[客户端] 修复：归宿起源不填写 时间 角色 参数时，有多余空格的问题


13.[服务端] 修复：合区工具存在的包裹问题


14.[服务端] 修复：盾牌、魂珠支持178..184的显示


15.[客户端] 修复：新增技能免伤、技能抵抗对应技能伤害千分比、技能伤害免伤

SKILLDEFPOWER A B C

A = 技能ID，0代表全部技能
B = 操作符
C = 值





*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
*  GameShow更新日志 For 20191215
*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
*[更新] - [客户端]
*[更新] - GsRes \ GsClient.gs
*[更新] - Dll \ Engine.dll
*[更新] - Dll \ Engine.dll.update
;-------------------------------------------
*[更新] - [服务端]
*[更新] - Mir200 \ GsEngine.exe
;------------------------------------------

1.[服务端] 新增：高攻速模式、人物上线默认攻速+5

	系统相关设置 - 游戏选项(1) - 快速模式


2.[服务端] 新增：群英宝鉴封包开关

	人物相关设置 - 基本功能 - 开启群英宝鉴


3.[客户端] 修复：部分老地图ob、小地砖会错位的问题


4.[服务端] 新增：角色退出界面提示框内的文字定义

	涉及标签：!Setup.txt
	涉及标签：closeWarning

	案例展示：
	[Setup];//!Setup.txt
	closeWarning=


5.[服务端] 新增：UpgradeUserItemEx的变量取值

变量取值方式：$ITEMINFO[X].GS2VALUE(Y)  X=物品序列号  Y=0..20属性位置;


6.[服务端] 修改：自定义F10界面、自定义查看他人界面，关闭按钮默认开启！【重点更新内容】

---------------------------------------------------------------------------------------

涉及文件：GClothWndNpc-0.txt

GSSETPLAYCFG F10SHOW 0			;F10界面人偶和装备  0=显示 1=隐藏

GSSETPLAYCFG F10SHOWTIP 0		;文字描述  0=显示 1=隐藏

GSSETPLAYCFG F10SHOWNAME 0		;人物名字 行会名字  0=显示 1=隐藏

GSSETPLAYCFG F10EXITBTN 0		;关闭按钮  0=显示 1=隐藏

GSSETPLAYCFG F10NEXTBTN 0		;左侧按钮  0=显示 1=隐藏

---------------------------------------------------------------------------------------

涉及文件：GClothWndNpc2-0.txt

GSSETPLAYCFG F102SHOWNAME 0		;人物名字 行会名字  0=显示 1=隐藏

GSSETPLAYCFG F102EXITBTN 0		;关闭按钮  0=显示 1=隐藏

GSSETPLAYCFG F102NEXTBTN 0		;左侧按钮  0=显示 1=隐藏

---------------------------------------------------------------------------------------


7.[客户端] 新增：元气自定义坐标和动画

涉及文件：Skin\CLASSIC.ini
涉及标签：
[yuanqi]
Packid=3		;//图包号
Index=14710		;//素材编号
X=175			;//起始点的X
Y=80			;//起始点的Y


8.[客户端] 新增：元气百分比信息提示，变量修改为：%d%%

涉及文件：ini\GlobalStrings.ini
涉及标签：
UiWnd_Tip_Yq1="元气值:%d%%"
UiWnd_Tip_Yq2="受伤增加元气值"


9.[服务端] 修复：隐身戒指的问题


10.[服务端] 新增：@拆分物品   增加CTRL+左键返回当前左键点击的物品ID
	
	物品ID：$PARAM(0)


11.[服务端] 修复：Race：117 Raceimg：36 的怪物（自爆幽灵虫）召唤为宝宝后不会自爆的问题


12.[服务端] 修复：134（狂神旋风）、135（寒冰风暴）、136（骷髅囚笼）伤害倍数异常问题，XML最高倍数数值255



*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
*  GameShow更新日志 For 20191208
*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
*[更新] - [客户端]
*[更新] - GsRes \ GsClient.gs
*[更新] - Dll \ Engine.dll
*[更新] - Dll \ Engine.dll.update
;-------------------------------------------
*[更新] - [服务端]
*[更新] - Mir200 \ GsEngine.exe
;------------------------------------------

1.[服务端] 新增：重新加载数据库及脚本 - 数据列表


2.[服务端] 新增：系统相关设置 - 时间控制 - 复活冷却时间

	系统相关设置 - 时间控制 - 复活冷却时间（1000毫秒 = 1秒）


3.[服务端] 修复：部分标签触发问题，例：中毒触发，是指被中毒时候触发
@中毒触发
@麻痹触发
@诅咒触发
@冰冻触发
@重力触发
@沉默触发
@恐惧触发


4.[客户端] 新增：给所有物品底部，增加统一的logo标识显示

    涉及文件：GsRes \ ini \ Launcher.ini
    涉及标签：LogoID=logo的编号（默认读取图包3、INTERFACE）
              ShowLogo=0/1  关闭显示 / 开启显示

    案例展示：
    [Config]	;//GsRes \ ini \ Launcher.ini
    LogoID=73
    ShowLogo=1


5.[服务端] 修复：移形换影、化身蝙蝠、遁地不触发QF技能标签的问题


6.[服务端] 修复：GClothWndNpc2-0.txt 文件不存在时候创建错误的问题


7.[服务端] 新增：SetReliveTime A	;//调整重生、复活间隔时间

[@示范]
#ACT
SetReliveTime 50
SENDMSG 5 重生、复活间隔时间减少50秒
break


8.[服务端] 修复：GClothWndNpc2-0.txt 设置标签点击无触发的问题


9.[服务端] 新增：GsMapBuff 伤害数值突破65535


10.[服务端] 修复：怪物血量超过引擎设置的血量上限后，下限仍显示百分比的问题


11.[服务端] 修复：SetProvisionalAbil 参数5 百分比加成的问题


12.[服务端] 新增：玩家复活后，触发QF @复活触发	;//可使用此标签实现复活时播放动画，增加玩家游戏体验

	$PARAM(1) = 下次复活冷却时间

[@复活触发]
#IF
TRUE
#ACT
ADDWRITTEN 1 1 0 -130 $PARAM(1) <#G复活冷却时间:> $PARAM(1)


16.[服务端] 新增：燃香倒计时

SETTIMER A B
A = 秒数
B = 执行的标签

[@脚本示例]
#ACT
SETTIMER 10 @执行标签		;//代表10秒后执行QManag.TXT中的脚本标签
BREAK


17.[客户端] 新增：燃香倒计时动画

燃香的素材：INTERFACE 00075
燃香的动画：Gsdiymagic.xml - <Magic magic_id ="4364"

    <Magic magic_id ="4365" attr= "0" name="香燃烧特效" d1="0" d2="0" d3="0" d4="0" >
        <MagUnit unit_idx ="58302" attr= "40" cycle="99" speed="120" flyspeed="60" offx="0" offy="0" sound="0" byRev1="0" iRev1="0" >
        <MagUnit unit_idx ="58301" attr= "40" cycle="0" speed="120" flyspeed="120" offx="0" offy="0" sound="0" byRev1="0" iRev1="0" >
        </MagUnit>
        </MagUnit>
    </Magic>

      <Unit unit_id ="58301" tex= "7026" frames="9" framereal="9" name="香燃烧结束前效果" dirs="1" package="1" alpha="0" />
      <Unit unit_id ="58302" tex= "7000" frames="26" framereal="26" name="香燃烧特效" dirs="1" package="1" alpha="0" />


18.[客户端] 新增：进一步完善元神相关功能


19.[服务端] 修复：SetProvisionalAbil 临时血量属性增加后再消失，角色当前血量未清空的问题


20.[客户端] 新增：暴击动画开关，触发暴击攻击后，将播放INTERFACE 9377编号的素材（超爆）
	
	涉及文件：Gsres \ launcher.INI
	涉及标签：ShowBaoJi=0 / 1   ( 0=关闭暴击动画 1=开启暴击动画 )


21.[客户端] 修复：引擎设置怪物血量显示上限后，怪物血量超出该值，但总血量仍显示100的问题


22.[服务端] 新增：MONANHP A B	;//直接扣除当前正在攻击的怪物血量

	;// A = + - 符号
	;// B = 数值

	;// 思路建议
	;//
	;// 1.可以用于切割伤害
	;// 2.可用于高防御怪物，结合技能使用触发返回的怪物真实血量，来实现趣味玩法


23.[客户端] 新增：Information\default\asstool.ini   RunAttack=0/1   自动开启追杀模式（ALT+S）


24.[服务端] 新增：ctrl+左键 Stdmode：46 的物品将触发 QF @拆分物品


25.[登陆器] 修复：部分玩家注册成功却无提示的问题


26.[客户端] 修复:不勾选临时封号导致技能效果异常的问题



*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
*  GameShow更新日志 For 20191129
*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
*[更新] - [客户端]
*[更新] - GsRes \ GsClient.gs
*[更新] - Dll \ Engine.dll
*[更新] - Dll \ Engine.dll.update
;-------------------------------------------
*[更新] - [服务端]
*[更新] - Mir200 \ GsEngine.exe
*[更新] - Mir200 \ clientdll.dll
;------------------------------------------

1.[服务端] 新增：134（狂神旋风）、135（寒冰风暴）、136（骷髅囚笼）的MagicSkill.Xml技能伤害配置

	;//技能图标相关问题请于说明书内搜索：技能图标算法


	技能名字	图包号		图标编号

	狂神旋风 	INTERFACE	17274
	寒冰风暴 	INTERFACE	17276
	骷髅囚笼 	INTERFACE	17278


<Magic id = "135" Name= "寒冰风暴">  
<!-- Level表示技能等级 -->
<!-- Value1:冰雨最小威力　Value2:冰雨最大威力  Value3:冰雨伤害倍数/10 -->
<!-- Value4:冰刺最小伤害　Value5:冰刺最大伤害　Value6:冰刺伤害倍数/10 -->
<!-- Value7:冰刺造成伤害时间（10代表一秒）  Value8:冰刺造成伤害时间间隔(10代表一秒） -->
<!--Value9:冰刺造成范围 --> 
<!-- 时间间隔和范围暂时没有扩展 -->
<Skill Lv = "0" Value1 = "100" value2 = "130" Value3 = "10" Value4 = "10" Value5 = "20" Value6 = "10" Value7 = "50" Value8 = "10" Value9 = "3"/>
<Skill Lv = "1" Value1 = "110" value2 = "150" Value3 = "12" Value4 = "20" Value5 = "40" Value6 = "11" Value7 = "50" Value8 = "10" Value9 = "3"/>
<Skill Lv = "2" Value1 = "120" value2 = "170" Value3 = "14" Value4 = "30" Value5 = "60" Value6 = "12" Value7 = "50" Value8 = "10" Value9 = "3"/>
<Skill Lv = "3" Value1 = "130" value2 = "190" Value3 = "16" Value4 = "40" Value5 = "80" Value6 = "13" Value7 = "50" Value8 = "10" Value9 = "3"/>
<Skill Lv = "4" Value1 = "140" value2 = "210" Value3 = "18" Value4 = "50" Value5 = "100" Value6 = "14" Value7 = "50" Value8 = "10" Value9 = "5"/>
</Magic>

<Magic id = "136" Name= "骷髅囚笼">  
<!-- Level表示技能等级 -->
<!-- Value1:最小威力　Value2:最大威力　Value3:持续时间(秒) -->
<Skill Lv = "0" Value1 = "100" value2 = "160" Value3 = "3" />
<Skill Lv = "1" Value1 = "100" value2 = "160" Value3 = "5" />
<Skill Lv = "2" Value1 = "100" value2 = "160" Value3 = "7" />
<Skill Lv = "3" Value1 = "100" value2 = "160" Value3 = "9" />
<Skill Lv = "4" Value1 = "100" value2 = "160" Value3 = "11" />
</Magic>

<Magic id = "134" Name= "狂神旋风">  
<!-- Level表示技能等级 -->
<!-- Value1:最小威力　Value2:最大威力　Value3:持续时间(秒) -->
<!-- 威力正常了，持续时间暂时不能调，默认为10秒 -->
<Skill Lv = "0" Value1 = "100" value2 = "100" Value3 = "10" />
<Skill Lv = "1" Value1 = "200" value2 = "200" Value3 = "10" />
<Skill Lv = "2" Value1 = "100" value2 = "160" Value3 = "10" />
<Skill Lv = "3" Value1 = "100" value2 = "160" Value3 = "10" />
<Skill Lv = "4" Value1 = "100" value2 = "160" Value3 = "10" />
</Magic>


2.[客户端] 新增：134（狂神旋风）、135（寒冰风暴）、136（骷髅囚笼）的GsDiyMagic.Xml技能动画配置


    <Magic magic_id ="134" attr= "0" name="狂怒旋风" d1="0" d2="0" d3="0" d4="0" >
        <MagUnit unit_idx ="50001" attr= "65553" cycle="0" speed="1" flyspeed="1" offx="0" offy="0" sound="0" byRev1="0" iRev1="0" >
        <MagUnit unit_idx ="5169" attr= "40" cycle="0" speed="80" flyspeed="1" offx="-135" offy="-125" sound="455" byRev1="0" iRev1="0" >
        </MagUnit>
        </MagUnit>
    </Magic>

    <Magic magic_id ="135" attr= "0" name="寒冰风暴" d1="0" d2="0" d3="0" d4="0" >
        <MagUnit unit_idx ="5192" attr= "40" cycle="0" speed="80" flyspeed="1" offx="-140" offy="-105" sound="453" byRev1="0" iRev1="0" >
        </MagUnit>
        <MagUnit unit_idx ="5193" attr= "40" cycle="0" speed="80" flyspeed="1" offx="-140" offy="-110" sound="454" byRev1="0" iRev1="0" >
        <MagUnit unit_idx ="5191" attr= "24" cycle="0" speed="80" flyspeed="1" offx="-135" offy="-120" sound="452" byRev1="0" iRev1="0" >
        </MagUnit>
        </MagUnit>
        <MagUnit unit_idx ="5194" attr= "24" cycle="5" speed="80" flyspeed="1" offx="0" offy="20" sound="450" byRev1="0" iRev1="0" >
        </MagUnit>
        <MagUnit unit_idx ="5195" attr= "24" cycle="1" speed="80" flyspeed="1" offx="-135" offy="-120" sound="451" byRev1="0" iRev1="0" >
        </MagUnit>
    </Magic>

    <Magic magic_id ="136" attr= "0" name="骷髅囚笼" d1="0" d2="0" d3="0" d4="0" >
        <MagUnit unit_idx ="50001" attr= "65553" cycle="0" speed="1" flyspeed="1" offx="0" offy="0" sound="0" byRev1="0" iRev1="0" >
        <MagUnit unit_idx ="5166" attr= "68" cycle="0" speed="80" flyspeed="1" offx="-135" offy="-155" sound="475" byRev1="0" iRev1="0" >
        </MagUnit>
        <MagUnit unit_idx ="5165" attr= "65604" cycle="0" speed="80" flyspeed="1" offx="-135" offy="-155" sound="474" byRev1="0" iRev1="0" >
        </MagUnit>
        </MagUnit>
    </Magic>
    <Magic magic_id ="5291" attr= "0" name="大师骷髅囚笼(循环)" d1="0" d2="0" d3="0" d4="0" >
        <MagUnit unit_idx ="5624" attr= "17" cycle="100" speed="80" flyspeed="0" offx="0" offy="0" sound="518" byRev1="0" iRev1="0" >
        </MagUnit>
        <MagUnit unit_idx ="5625" attr= "17" cycle="100" speed="80" flyspeed="0" offx="0" offy="0" sound="518" byRev1="0" iRev1="0" >
        </MagUnit>
    </Magic>


3.[客户端] 新增：行会界面、行会宝塔文字扩展

涉及文件：GsRes \ ini \ GameClient.ini 
涉及标签：Guildothername3 = 行会招募


4.[客户端] 修复：QGuildTower-0.txt文件，脚本行数过多后不读取的问题


5.[客户端] 修复：CHANGEMODE 33 状态小退不会恢复的问题


6.[服务端] 修复：Random A B ，AB参数的问题


7.[客户端] 新增：FaBao1、FaBaoEff1图包


8.[服务端] 新增：SETFABAO A B  ;//佩戴法宝

A = 法宝的种类  ;// 0代表取消显示

B = 法宝的颜色  ;// 范围:1-9

;//法宝思路分析：建议使用 ADDBUFF 来实现法宝飞出的特效


9.[客户端] 修复：套装文件 xml \ SuitCfg.xml 的强化类将检测对应装备的172属性项




*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
*  GameShow更新日志 For 20191122
*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
*[更新] - [客户端]
*[更新] - GsRes \ GsClient.gs
*[更新] - Dll \ Engine.dll
*[更新] - Dll \ Engine.dll.update
;-------------------------------------------
*[更新] - [服务端]
*[更新] - Mir200 \ GsEngine.exe
*[更新] - Mir200 \ clientdll.dll
;------------------------------------------

1.[服务端] 修复：黑铁升级-道术升级异常的问题


2.[服务端] 扩展：MonGen.txt	怪物新名字，支持80个字符


3.[登陆器] 修复：网页窗口连接失败导致的崩溃问题，优化IP链接超时处理


4.[服务端] 修复：GsMapBuff 24、25、27、33 伤害异常问题


5.[服务端] 修复：GsMapBuff  33(震慑) 编号修改为 34(震慑)

BUFF命令 GsMapBuff A B C D E F

//A: M(X,Y,R) //地图参数(支持变量) 
//B: 效果类型(0-11)
//C: 时间(秒)
//D: 伤害(仅对绿毒有效)
//E: (0-2) 0:人物,怪物有效 1:人物有效 2:怪物有效
//此命令也会根据自身攻击模式！
//F: (0-8) 0:周围一圈 1-8:代表八方向

// B: 效果类型
// 0：绿毒
// 1：红毒
// 2：人物变黑色(功能预留)
// 3：冰冻
// 4：诅咒(蓝色)
// 5：麻痹
// 6：诅咒(粉色)
// 8：隐身
// 24：沉默
// 25：重力
// 27：恐惧
// 34：震慑	范围内的敌人都会被震退


6.[服务端] 修复：被Race：216的怪物攻击时候，怪物未使用烈火技能，被攻击者也会出现被烈火攻击的特效


7.[服务端] 修复：3.Race：138  RaceImg：45  长老阵怪物会攻击已经死亡玩家尸体的问题


8.[服务端] 新增：F11界面自定义文件 GClothWndMagic-0.txt    触发标签：[@ClothWndMagic]


9.[服务端] 新增：GClothWndNpc-0.txt 查看本体界面支持：屏蔽关闭按钮

GSSETPLAYCFG F10EXITBTN 0		;隐藏 关闭按钮
GSSETPLAYCFG F10EXITBTN 1		;显示 关闭按钮

;//功能举例
[@ClothWnd]
#IF
TRUE
#ACT
;--------------------------------- 显示F10界面
GSSETPLAYCFG F10SHOW 1
;--------------------------------- 显示文字描述
GSSETPLAYCFG F10SHOWTIP 1
;--------------------------------- 显示人物，行会名字
GSSETPLAYCFG F10SHOWNAME 1
;--------------------------------- 显示关闭按钮
GSSETPLAYCFG F10EXITBTN 1



10.[服务端] 新增：6.GClothWndNpc2-0.txt 查看他人界面支持：屏蔽名字、关闭按钮、左侧按钮

GSSETPLAYCFG F102SHOWNAME 0		;隐藏 人物名字 行会名字
GSSETPLAYCFG F102SHOWNAME 1		;显示 人物名字 行会名字

GSSETPLAYCFG F102EXITBTN 0		;隐藏 关闭按钮
GSSETPLAYCFG F102EXITBTN 1		;显示 关闭按钮

GSSETPLAYCFG F102NEXTBTN 0		;隐藏 左侧按钮
GSSETPLAYCFG F102NEXTBTN 1		;显示 左侧按钮

;//功能举例
[@ClothWnd2]
#IF
TRUE
#ACT
;--------------------------------- 显示人物，行会名字
GSSETPLAYCFG F102SHOWNAME 1
;--------------------------------- 显示关闭按钮
GSSETPLAYCFG F102EXITBTN 1
;--------------------------------- 隐藏左侧按钮
GSSETPLAYCFG F102NEXTBTN 0


11.[服务端] 修复：查看他人界面时候，客户端不会读取packeffect.xml的问题


12.[服务端] 修复：ITEMGETWND 的2个问题

12.1 装备放入无法取出的问题
12.2 装备放入后，再打开F10，再点击当前界面的按钮，按钮不会触发的问题


13.[客户端] 新增：元神装备穿戴功能、元神装备穿戴界面 


14.[登陆器] 修复：无法获取列表时，会直接无法打开登陆器，提示连接失败的问题！


15.[登陆器] 修复：更新列表格式书写错误，导致登陆器提示连接失败的问题！


16.[登陆器] 新增：sys恶意驱动清理功能


17.[服务端] 修复：心灵爆破会根据周边怪物数量，伤害逐步提升的问题


18.[服务端] 新增：开始摆摊、停止摆摊、都会触发QFunction-0.txt文件内的 [@开始摆摊] 标签




*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
*  GameShow更新日志 For 20191112
*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
*[更新] - [客户端]
*[更新] - GsRes \ GsClient.gs
*[更新] - Dll \ Engine.dll
*[更新] - Dll \ Engine.dll.update
;-------------------------------------------
*[更新] - [服务端]
*[更新] - Mir200 \ GsEngine.exe
*[更新] - Mir200 \ clientdll.dll
;------------------------------------------

1.[服务端] 修复：心灵爆破读取MagicSkill.xml异常的问题


2.[客户端] 修复：极品光效开关失效问题


3.[服务端] 修复：免伤、穿透、圣灵属性显示相互冲突的问题


4.[服务端] 修复：玩家过图后交易界面仍存在的问题


5.[服务端] 修复：ITEMGETWND放入框无法显示装备属性和取下的问题


6.[服务端] 修复：黑铁锻造升级板块道术升级几率异常的问题


7.[服务端] 修复：RunGate网关魔法名字不对称的问题


8.[服务端] 修复：GameLoadTool.exe调整怪物附加效果后，MONGEN刷新的怪物无效果的问题


9.[客户端] 新增：元神包裹、元神装备界面


10.[登陆器] 修复：搜寻不到客户端核心文件的纠错提示




*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
*  GameShow更新日志 For 20191101
*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
*[更新] - [客户端]
*[更新] - GsRes \ GsClient.gs
*[更新] - Dll \ Engine.dll
*[更新] - Dll \ Engine.dll.update
;-------------------------------------------
*[更新] - [服务端]
*[更新] - Mir200 \ GsEngine.exe
*[更新] - Mir200 \ clientdll.dll
;------------------------------------------

1.[客户端] 修复：圣灵、免伤、穿透显示冲突的问题


2.[服务端] 修复：交易界面过图未正常关闭的问题


3.[客户端] 修复：极品光效开关异常的问题
--------------------------------------------------------------------
	开关1：F12界面 - 极品光环，勾选该选项后，存在物品极品内，且在dneffect.xml设置有地面特效的物品将出现地面特效
--------------------------------------------------------------------
	开关2：F12 - 物品 - 极品，不勾选极品，将可以屏蔽该物品的地面特效
--------------------------------------------------------------------
	针对开关1：
	\GsRes\Information\default\asstool.ini
	ItemHalo=1	;// 开启 F12界面 - 极品光环
--------------------------------------------------------------------
	针对开关2：
	\GsRes\ini\launcher.ini
	GourmetItemHalo=1	;// 所有道具均有光柱
	GourmetItemHalo=0	;// F12极品 才会有光柱
--------------------------------------------------------------------


4.[客户端] 新增：隐藏创建人物时的文字信息提示

涉及文件：ini \ launcher.ini
涉及标签：SelOneJob

;//launcher.ini
[Config]
SelOneJob=Yes	;//开启职业文字提示
SelOneJob=No	;//开启职业文字提示


5.[服务端] 新增：怪物Race

	Race	Raceimg		效果
	216	21		每隔8秒自动使用烈火剑法、技能威力 = 怪物DC1-DC2随机取值 * MagicSkill.Xml内的3级烈火技能算法
	217	21		每隔8秒自动使用雷霆剑术、技能威力 = 怪物DC1-DC2随机取值 * MagicSkill.Xml内的3级雷霆技能算法
	218	21		自动使用半月弯刀、对周边六格的怪物和敌人造成范围伤害
	219	21		自动使用抱月刀法、对周边八格的怪物和敌人造成范围伤害




*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
*  GameShow更新日志 For 20191023
*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
*[更新] - [客户端]
*[更新] - GsRes \ GsClient.gs
*[更新] - Dll \ Engine.dll
*[更新] - Dll \ Engine.dll.update
;-------------------------------------------
*[更新] - [服务端]
*[更新] - Mir200 \ GsEngine.exe
*[更新] - Mir200 \ clientdll.dll
;------------------------------------------

1.[客户端] 修复：技能ID：100、108、109、110、119，人物上线就开始计时技能CD


2.[服务端] 修复：技能ID：119（心灵爆破）不读取 MagicSkill.xml - Value4 的问题


3.[客户端] 修复：技能ID：119（心灵爆破）设置快捷键后，人物小退导致快捷键重置为空的问题


4.[服务端] 新增：<COLOR=00FF18 文字内容> 支持/@标签
	   例如：<COLOR=00FF18 文字内容/@点击测试>


5.[服务端] 新增：<COLOR=~显示的内容$　$ 查看说明> 支持/@标签
	   例如：<COLOR=~显示的内容$　$ 查看说明/@点击测试>


6.[服务端] 新增：UPGRADEUSERITEM A B C D

;// A：物品序列号或装备位置
;// B：
22：穿透比例 0-255
23：穿透概率 0-255
24：免伤比例 0-255
25：免伤概率 0-255
;// C：操作符 + - =
;// D：数值



7.[服务端] 新增：UpgradeUserItemEx A B C D

变量取值方式：$ITEMINFO[X].ITEMEXTEX(Y)  X=物品序列号  Y=0..20属性位置;

;// A：物品序列号或装备位置
;// B：
0:防御下限	;//支持65535
1:防御上限	;//支持65535
2:魔防下限	;//支持65535
3:魔防上限	;//支持65535
4:攻击下限	;//支持65535
5:攻击上限	;//支持65535
6:魔法下限	;//支持65535
7:魔法上限	;//支持65535
8:道术下限	;//支持65535
9:道术上限	;//支持65535
20:血量上限	;//支持21亿
;// C：操作符 + - =
;// D：数值


8.[客户端] 新增：鼠标右键扩展

涉及文件：ini \ launcher.ini
涉及标签：RightClick

RightClick=0	;//鼠标点击物品后，鼠标移至背包外，点击右键物品仍在鼠标上
RightClick=1	;//鼠标点击物品后，鼠标移至背包外，点击右键物品返回背包



*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
*  GameShow更新日志 For 20191018
*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
*[更新] - [客户端]
*[更新] - GsRes \ GsClient.gs
*[更新] - Dll \ Engine.dll
*[更新] - Dll \ Engine.dll.update
;-------------------------------------------
*[更新] - [服务端]
*[更新] - Mir200 \ GsEngine.exe
*[更新] - Mir200 \ clientdll.dll
;------------------------------------------

1.[客户端] 新增：战争牢笼（ID：100），心灵爆破（ID：119）

	;//技能图标相关问题请于说明书内搜索：技能图标算法

;//魔法树配置
    <Magic magic_id ="119" attr="0" name="心灵爆破" d1="0" d2="0" d3="0" d4="0" >
<!--	爆字_心灵爆破	-->
        <MagUnit unit_idx ="5225" attr= "17" cycle="0" speed="80" flyspeed="1" offx="-120" offy="-100" sound="0" byRev1="0" iRev1="0" >
<!--	心灵爆破_宠物爆炸	-->
        <MagUnit unit_idx ="5172" attr= "72" cycle="0" speed="80" flyspeed="1" offx="-125" offy="-115" sound="0" byRev1="0" iRev1="0" >
<!--	心灵爆破_敌人击中	-->
        <MagUnit unit_idx ="5173" attr= "4168" cycle="0" speed="80" flyspeed="1" offx="-5" offy="-20" sound="0" byRev1="0" iRev1="0" >
        </MagUnit>
        </MagUnit>
        </MagUnit>
    </Magic>


;//魔法单元配置
      <Unit unit_id ="5172" tex= "45475" frames="15" framereal="15" name="心灵爆破_爆炸" dirs="1" package="0" alpha="2" />
      <Unit unit_id ="5173" tex= "45493" frames="9" framereal="9" name="心灵爆破_击中" dirs="1" package="0" alpha="2" />
      <Unit unit_id ="5225" tex= "49200" frames="20" framereal="20" name="爆字_心灵爆破" dirs="1" package="0" alpha="2" />


;//魔法树配置
    <Magic magic_id ="100" attr= "0" name="战争牢笼" d1="0" d2="0" d3="0" d4="0" >
        <MagUnit unit_idx ="320" attr= "65553" cycle="0" speed="1" flyspeed="1" offx="0" offy="0" sound="0" byRev1="0" iRev1="0" >
        <MagUnit unit_idx ="5597" attr= "40" cycle="0" speed="60" flyspeed="1" offx="-128" offy="-230" sound="500" byRev1="0" iRev1="0" >
        </MagUnit>
        </MagUnit>
    </Magic>

    <Magic magic_id ="5273" attr= "0" name="一个战争牢笼" d1="0" d2="0" d3="0" d4="0" >
        <MagUnit unit_idx ="5599" attr= "24" cycle="0" speed="60" flyspeed="0" offx="5" offy="-280" sound="0" byRev1="0" iRev1="0" >
        <MagUnit unit_idx ="5600" attr= "280" cycle="0" speed="240" flyspeed="0" offx="5" offy="-280" sound="0" byRev1="0" iRev1="0" >
        </MagUnit>
        </MagUnit>
    </Magic>

;//魔法单元配置
      <Unit unit_id ="5597" tex= "5286" frames="14" framereal="14" name="战争牢笼起手" dirs="1" package="2" alpha="2" />
      <Unit unit_id ="5599" tex= "5310" frames="11" framereal="11" name="一个战争牢笼_begin" dirs="1" package="2" alpha="1" />
      <Unit unit_id ="5600" tex= "5331" frames="20" framereal="20" name="一个战争牢笼_end" dirs="1" package="2" alpha="1" />


2.[服务端] 新增：战争牢笼（ID：100），心灵爆破（ID：119）

服务端涉及目录：\Mir200\Config\MagicSkill.xml

	<Magic id = "100" Name= "战争牢笼">
	<!-- Lv:技能等级 Value1:牢笼最长时间(秒) Value3：牢笼范围内造成的伤害 -->
		<Skill Lv = "0" Value1 = "8" Value3 = "1000"/>
		<Skill Lv = "1" Value1 = "9" Value3 = "1000"/>
		<Skill Lv = "2" Value1 = "10" Value3 = "1000"/>
		<Skill Lv = "3" Value1 = "12" Value3 = "1000"/>
		<Skill Lv = "4" Value1 = "13" Value3 = "1000"/>
	</Magic>

	<Magic id = "119" Name= "心灵爆破">
	<!-- Lv:技能等级 Value1:最小威力 Value2:最大威力 Value3:范围 Value4:伤害倍数/100  Value5:冰冻时间 -->
		<Skill Lv = "0" Value1 = "50" Value2 = "100" Value3 = "1" Value4 = "100" Value4 = "0"/>
		<Skill Lv = "1" Value1 = "70" Value2 = "150" Value3 = "2" Value4 = "120" Value4 = "0"/>
		<Skill Lv = "2" Value1 = "90" Value2 = "200" Value3 = "3" Value4 = "140" Value4 = "0"/>
		<Skill Lv = "3" Value1 = "110" Value2 = "250" Value3 = "5" Value4 = "160" Value4 = "1"/>
	</Magic>

心灵爆破伤害计算公式：｛（v1:最小威力 - v2:最大威力）的随机值 + 道术值｝ * v4:伤害倍数/100


3.[服务端] 新增：元神相关框架，等待客户端元神框架搭建！


4.[客户端] 新增：GsDiyMagic.Xml  attr标签属性，attr="134217728"，技能释放成功才会出现动画

	例如：<Magic magic_id ="61" attr= "134217728" name="金刚护体" d1="0" d2="0" d3="0" d4="0" >
	代表：金刚护体技能释放成功后，才会出现动画效果

	例如：<Magic magic_id ="30" attr= "134217728" name="召唤神兽" d1="0" d2="0" d3="0" d4="0" >
	代表：召唤神兽技能释放成功后，才会出现动画效果


5.[客户端] 新增：技能ID：100、108、109、110、119的技能，小退上线技能进入冷却时间：60秒。
           新增：技能ID：100、108、109、110、119的技能，技能CD时间：60秒。


6.[登陆器] 修复：0930登陆器版本号填写后，无法辨认导致无法更新登陆器的问题


7.[客户端] 新增：元神相关组件功能，当前功能尚处于测试阶段！

	创建元神：CreatePneuma A B C
	释放元神：ReleasePneuma
	转换形态：SwitchPneuma




*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
*  GameShow更新日志 For 20191008
*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
*[更新] - [客户端]
*[更新] - GsRes \ GsClient.gs
*[更新] - Dll \ Engine.dll
*[更新] - Dll \ Engine.dll.update
;-------------------------------------------
*[更新] - [服务端]
*[更新] - Mir200 \ GsEngine.exe
*[更新] - Mir200 \ clientdll.dll
;------------------------------------------

1.[客户端] 修复：挖矿封包结构异常问题



2.[客户端] 新增：技能快捷栏坐标位置存贮
	涉及文件：
	GsRes \ ini \ launcher.INI
	iDifX = 10	;//技能快捷栏的X坐标
	iDifY = 10	;//技能快捷栏的Y坐标



3.[服务端] 新增：怪物Race：200的远程攻击怪物
	Race：200	Appr：226	对直线5个坐标造成伤害	魔斗士
	Race：200	Appr：232	对直线2个坐标造成伤害	暗影修罗
	Race：200	Appr：233	对直线3个坐标造成伤害	炎魔



4.[服务端] 新增：交易、摆摊的等级限制
	主引擎 → 系统相关设置 → 游戏选项(2) → 允许交易等级
	主引擎 → 系统相关设置 → 游戏选项(2) → 允许摆摊等级



5.[服务端] 新增：仙官系列装备

Stdmode		身上位置	名字	变量
117		20 		仙翼 	<$XIANYI> 
118		21		仙谕 	<$XIANYU> 
119		22 		仙冠 	<$XIANGUAN> 
120		23 		仙珠 	<$XIANZHU> 
121		24		仙佩 	<$XIANPEI> 
122		25 		仙靴 	<$XIANXUE> 
123		26 		仙带 	<$XIANDAI> 

[Shape值备注]
Shape = 0	Anicount = 0   代表 加血量
Shape = 1	Anicount = 1   代表 加攻击属性
Shape = 2	Anicount = 2   代表 加防御属性
Shape = 3	Anicount = 3   代表 加魔防属性
Shape = 4	Anicount = 4   代表 加攻击倍数
Shape = 5	Anicount = 5   代表 加防御、魔防倍数

Shape;      //决定显示哪种属性（客户端）
Anicount;   //决定加成哪种属性（服务端）

DC;         //增加的属性值，（攻击、防御、魔防）倍数为当前数值除以10
Need;       //显示的星级数量
NeedLevel;  //共分0-63级，佩戴所需的仙官等级
NeedLevel;  //36级以上才会触发4和5这个两个倍数的属性
NeedLevel;  //0级以上才会触发前面的四个属性

$OFFICER.Level		;//返回当前仙官等级
CHANGEOFFICERLEVEL + 10	;//仙官等级加10

装备条件文字：【客户端】ini \ GlobalStrings.ini	;//FairyEquipment="需要仙官等级：%d级"
装备佩戴提示：【服务端】Mir200 \ String.ini	;//OfficerLevelNot=爵位等级不够！！！



6.[客户端] 新增：查看本体装备配置文件：AvatarWnd.xml

<GoodGrid name ="FaceGrid1" GridType ="20" WCells="1" HCells="1" CellWidth="35" CellHeight="36" CellDisW="0" CellDisH="0">
    <Offset x = "395" y = "110" />
</GoodGrid>
<GoodGrid name ="FaceGrid2" GridType ="21" WCells="1" HCells="1" CellWidth="35" CellHeight="36" CellDisW="0" CellDisH="0">
    <Offset x = "395" y = "150" />
</GoodGrid>
<GoodGrid name ="FaceGrid3" GridType ="22" WCells="1" HCells="1" CellWidth="35" CellHeight="36" CellDisW="0" CellDisH="0">
    <Offset x = "395" y = "190" />
</GoodGrid>
<GoodGrid name ="FaceGrid4" GridType ="23" WCells="1" HCells="1" CellWidth="35" CellHeight="36" CellDisW="0" CellDisH="0">
    <Offset x = "395" y = "230" />
</GoodGrid>
<GoodGrid name ="FaceGrid5" GridType ="24" WCells="1" HCells="1" CellWidth="35" CellHeight="36" CellDisW="0" CellDisH="0">
    <Offset x = "395" y = "270" />
</GoodGrid>
<GoodGrid name ="FaceGrid6" GridType ="25" WCells="1" HCells="1" CellWidth="35" CellHeight="36" CellDisW="0" CellDisH="0">
    <Offset x = "395" y = "310" />
</GoodGrid>
<GoodGrid name ="FaceGrid7" GridType ="26" WCells="1" HCells="1" CellWidth="35" CellHeight="36" CellDisW="0" CellDisH="0">
    <Offset x = "395" y = "350" />
</GoodGrid>



7.[客户端] 新增：查看其他玩家装备配置文件：LittleAvatarWnd.xml
    <GoodGrid GridType ="20" name = "仙翼" OffsetX  = "208" OffsetY = "76" />
    <GoodGrid GridType ="21" name = "仙谕" OffsetX  = "208" OffsetY = "116" />
    <GoodGrid GridType ="22" name = "仙冠" OffsetX  = "208" OffsetY = "156" />
    <GoodGrid GridType ="23" name = "仙珠" OffsetX  = "208" OffsetY = "196" />
    <GoodGrid GridType ="24" name = "仙佩" OffsetX  = "208" OffsetY = "236" />
    <GoodGrid GridType ="25" name = "仙靴" OffsetX  = "208" OffsetY = "276" />
    <GoodGrid GridType ="26" name = "仙带" OffsetX  = "208" OffsetY = "316" />


8.[客户端] 修复：GS_ITEMGETWND 无法放入的问题


9.[服务端] 新增：GsFuntion_def \ GClothWndNpc2-0.txt	[@ClothWnd2]	;//查看其他玩家界面自定义界面

	   备注：此更新为重点更新内容！！！


10.[服务端] 新增：关闭、开启 宝鉴封包传输

涉及文件：Mir200 !Setup.txt
;// OpenQunYing=1      1 代表开启， 0代表关闭









*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
*  GameShow更新日志 For 20190927
*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
*[更新] - [客户端]
*[更新] - GsRes \ GsClient.gs
;-------------------------------------------
*[更新] - [服务端]
*[更新] - Mir200 \ GsEngine.exe
*[更新] - Mir200 \ clientdll.dll
;------------------------------------------


1.[防外挂] 新增：新的防挂体系和算法结构


2.[登陆器] 修复：expand="0"时，子板块仍然展开的问题


3.[登陆器] 修复：选择连接失败的分区，会导致登陆器卡死的问题


4.[登陆器] 新增：文件更新未完毕时，玩家将无法点击其他按钮，避免玩家因为文件未更新完全导致进入游戏异常的问题


5.[服务端] 新增：BUFF命令 GsMapBuff A B C D E F

//A: M(X,Y,R) //地图参数(支持变量) 
//B: 效果类型(0-11)
//C: 时间(秒)
//D: 伤害(仅对绿毒有效)
//E: (0-2) 0:人物,怪物有效 1:人物有效 2:怪物有效
//此命令也会根据自身攻击模式！
//F: (0-8) 0:周围一圈 1-8:代表八方向

// B: 效果类型
// 0：绿毒
// 1：红毒
// 2：人物变黑色(功能预留)
// 3：冰冻
// 4：诅咒(蓝色)
// 5：麻痹
// 6：诅咒(粉色)
// 8：隐身
// 24：沉默
// 25：重力
// 27：恐惧
// 33：震慑	范围内的敌人都会被震退


6.[服务端] 新增：技能触发参数 <$PARAM(6)> <$PARAM(7)>

// <$PARAM(6)>: 返回当前攻击对象的总血量
// <$PARAM(7)>: 返回当前攻击对象的当前血量


6.[服务端] 修复：部分怪物的AI

	炎魔	Race：200	Raceimg：47	Appr：219	;//远程三格攻击时读取MC，近身攻击读取DC


*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
*  GameShow更新日志 For 20190923
*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
*[更新] - [客户端]
*[更新] - GsRes \ GsClient.gs
*[更新] - Dll \ Engine.dll
*[更新] - Dll \ Engine.dll.update
;-------------------------------------------
*[更新] - [服务端]
*[更新] - Mir200 \ GsEngine.exe
*[更新] - Mir200 \ clientdll.dll
;------------------------------------------

1.[服务端] 说明：移形换影\化身蝙蝠\遁地 两个技能成功几率和距离设置

;//涉及文件 Mir200 / !Setup.txt

;----------------------------- 移形换影\化身蝙蝠\遁地 飞行距离
BatflyMaxRage=
;----------------------------- 移形换影\化身蝙蝠\遁地 成功几率，数值越大几率越小
BatflyRate=


2.[服务端] 修改：MONGENEX

	扩展 MONGENEX 脚本 G H I J 四个参数

	A 地图号 
	B 坐标X 
	C 坐标Y 
	D 怪物名字 
	E 范围 
	F 数量 

	G 怪物国家归属

	H 怪物头顶封号 素材编号	（默认读取图包3的素材）
	I 怪物头顶封号 X坐标
	J 怪物头顶封号 Y坐标


3.[服务端] 修复：假人寻路、寻怪卡角落问题


4.[服务端] 修复：假人占用内存过大问题


5.[客户端] 新增：GsAddBtn 按钮的文字颜色定义

	涉及文件：
	GsRes \ ini \ launcher.INI	;//如不填写DiyBtnColor参数,则默认颜色:100
	涉及标签：
	DiyBtnColor1=250	;//正常按钮显示的文字颜色
	DiyBtnColor2=250	;//点亮按钮显示的文字颜色
	DiyBtnColor3=250	;//点击按钮显示的文字颜色




*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
*  GameShow更新日志 For 20190915
*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
*[更新] - [客户端]
*[更新] - GsRes \ GsClient.gs
*[更新] - Dll \ Engine.dll
*[更新] - Dll \ Engine.dll.update
;-------------------------------------------
*[更新] - [服务端]
*[更新] - Mir200 \ GsEngine.exe
*[更新] - Mir200 \ clientdll.dll
;------------------------------------------
*[更新] - [登陆器]
*[更新] - LancherMaker.exe
;------------------------------------------

1.[服务端] 说明：人物相关说明 - 技能魔法 - 战士技能 - 禁止隔位刺杀（关闭、开启F12内的刀刀隔位刺杀功能）


2.[客户端] 修复：查看他人装备时，盾牌特效坐标异常的问题 


3.[客户端] 修复：GameLogo问题


4.[登陆器] 完善：玩家注册帐号从原先的限制11个字符修改为限制最多9个字符


5.[客户端] 新增：技能ID：108、109、110的技能，小退上线技能进入冷却时间：60秒。
           新增：技能ID：108、109、110的技能，技能CD时间：60秒。


6.[客户端] 修改：命令：ADDICON 参数1 参数2 参数3

	参数1 = 1~10
	参数2 = GsRes \ Xml \ DiyBuff.xml  文件内的 buff id
	参数3 = 时间 （当前ico图标显示的时间）
	参数4 = 0

	[@脚本范例]
	#IF
	TRUE
	#ACT
	ADDICON 0 5 10	;// 显示buff id 2的的素材 维持10秒
	BREAK


7.[登陆器] 新增：树形框列表方式		;//详细参考登陆器配置器压缩包内的列表

	第1板块：<公告></公告>
	第2板块：<节点></节点>	;//树形框
	第3板块：<须知></须知>



*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
*  GameShow更新日志 For 20190907
*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
*[更新] - [客户端]
*[更新] - GsRes \ GsClient.gs
*[更新] - Dll \ Engine.dll
*[更新] - Dll \ Engine.dll.update
;-------------------------------------------
*[更新] - [服务端]
*[更新] - Mir200 \ GsEngine.exe
*[更新] - Mir200 \ clientdll.dll
;------------------------------------------

1.[服务端] 修复：群攻技能吸血异常的问题


2.[客户端] 修复：关于狮子吼使用后，对象身上残留光效的问题

	1.打开客户端内的 xml\Gsdiymagic.Xml 文件
	2.搜索“被狮子”
	3.将 cycle 的参数修改为 3


3.[客户端] 完善：地面物品光环开关逻辑

--------------------------------------------------------------------
	开关1：F12界面 - 极品光环，勾选该选项后，存在物品极品内，且在dneffect.xml设置有地面特效的物品将出现地面特效
--------------------------------------------------------------------
	开关2：F12 - 物品 - 极品，不勾选极品，将可以屏蔽该物品的地面特效
--------------------------------------------------------------------
	针对开关1：
	\GsRes\Information\default\asstool.ini
	ItemHalo=1	;// 开启 F12界面 - 极品光环
--------------------------------------------------------------------
	针对开关2：
	\GsRes\ini\launcher.ini
	GourmetItemHalo=1	;// 所有道具均有光柱
	GourmetItemHalo=0	;// F12极品 才会有光柱
--------------------------------------------------------------------


4.[客户端] 修复：道士职业没有道符后还会继续施法的问题，现改为无道符后自动近身攻击


5.[服务端] 修复：人物相关设置 - 祝福油控制 - 调整后，点击不保存的问题
f

6.[服务端] 修复：护符NeedAmbit加血后，右下角出现小锁的问题


7.[服务端] 修复：护符持久为0时，出现破碎字样提示的问题


8.[服务端] 完善：破击、破盾几率算法

	A = MagicSkill.xml内 Value3:破击、破盾几率
	B = 套装数据库里面破击、破盾的值/100  + 1
	C = Setup!  DamageBubbleDefenceRate的值

	最终破击、破盾几率 = ( A + B ) / C


9.[客户端] 新增：元气值动画，当人物拥有元气值后，聊天栏上面讲出现动态火焰的动画

	//元气动画素材读取固定位置:INTERFACE内的14710

	如何调整元气动画位置：
	Skin \ CLASSIC.ini
	[yuanqi]
	Packid=3		;//图包号
	Index=14710		;//素材编号
	X=180			;//起始点的X
	Y=40			;//起始点的Y


10.[客户端] 新增：系统时间信息、角色状态信息、游戏注册标识、三类标识的位置定义

	角色状态信息：经验.....包裹.....金币.....
	系统时间信息：本地时间.....鼠标位置.....
	游戏注册标识：某某游戏online

	标识位置定义涉及文件：GsRes \ ini \ launcher.ini
	标识位置定义涉及参数：GameLogo = 0/1

	GameLogo = 0	;//角色状态信息左上角第一行、系统时间信息左上角第二行、游戏注册标识左上角第三行
	GameLogo = 1	;//角色状态信息左下角第一行、系统时间信息左下角第二行、游戏注册标识左上角第一行


11.[服务端] 完善：组合技能伤害过高的问题


12.[客户端] 新增：盾牌图包

	盾牌素材下载地址：http://bbs.2018gs.com/material/CQSJ/盾牌/
	翅膀素材下载地址：http://bbs.2018gs.com/material/CQSJ/翅膀/

	图包：shield1		图包号：653
	图包：shieldeff1	图包号：654

	【外观动作】：
	待机		起始位置：1	读取张数：4	占用张数：6
	走路		起始位置：49	读取张数：16	占用张数：16
	跑步		起始位置：177	读取张数：16	占用张数：16
	攻击		起始位置：305	读取张数：6	占用张数：8
	受伤		起始位置：369	读取张数：3	占用张数：5
	施法		起始位置：409	读取张数：8	占用张数：10
	骑乘		起始位置：489	读取张数：4	占用张数：6
	骑乘走路	起始位置：537	读取张数：8	占用张数：10
	骑乘跑步	起始位置：617	读取张数：8	占用张数：10
	骑乘死亡	起始位置：697	读取张数：8	占用张数：8
	死亡		起始位置：761	读取张数：4	占用张数：5
	采集		起始位置：801	读取张数：3	占用张数：5
	预留		起始位置：841	读取张数：3	占用张数：5
	作揖		起始位置：881	读取张数：6	占用张数：8
	
	外观：( (shape-1)/4 + 1 ) * 10 = shield内的 对应盾牌外观素材读取的起始位置

	内观：GsRes \ ini \ AvatarWeaponLooks.ini

	[Shield]
	;------------
	;    盾牌
	;------------
	Looks = 内观编号 \ 内观特效编号 \ 通道  \ 查看本体-特效X偏移 \ 查看本体-特效Y偏移 \ 查看他人-特效X偏移 \ 查看他人-特效Y偏移 \ 


13.[服务端] 完善：半月、包月耗蓝算法

	耗蓝结果 = ( Spell / (15+1) ) * (技能等级+1)

	例：Spell = 16    技能等级 = 3
	耗蓝结果 = ( 16 / 16 ) * 4 = 4
 

14.[客户端] 新增：元气值文字信息描述

	涉及文件：ini \ GlobalStrings.ini

	涉及参数：
	UiWnd_Tip_Yq1="元气值:%.2f%%"		;//鼠标移动至元气值上，显示的内容
	UiWnd_Tip_Yq2="受伤增加元气值"		;//鼠标移动至元气值上，显示的内容


15.[服务端] 完善：组合特殊效果的几率算法：清蓝、锁血、回天

 怒斩天下  清蓝几率  =  服务端Config/MagicSkill.xml内的几率  除以  !Setup.txt 内Skill78SpecialRole的值
 天怒惊雷  锁血几率  =  服务端Config/MagicSkill.xml内的几率  除以  !Setup.txt 内Skill79SpecialRole的值
天女散花咒 回天几率  =  服务端Config/MagicSkill.xml内的几率  除以  !Setup.txt 内Skill80SpecialRole的值
火毒攻心剑 中毒几率  =  服务端Config/MagicSkill.xml内的几率  除以  !Setup.txt 内Skill81SpecialRole的值
 迷光烈焰  破防几率  =  服务端Config/MagicSkill.xml内的几率  除以  !Setup.txt 内Skill82SpecialRole的值
 神之召唤  幸运几率  =  服务端Config/MagicSkill.xml内的几率  除以  !Setup.txt 内Skill83SpecialRole的值


*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
*  GameShow更新日志 For 20190831
*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
*[更新] - [客户端]
*[更新] - GsRes \ GsClient.gs
*[更新] - Dll \ Engine.dll
*[更新] - Dll \ Engine.dll.update
;-------------------------------------------
*[更新] - [服务端]
*[更新] - Mir200 \ GsEngine.exe
*[更新] - Mir200 \ clientdll.dll
;------------------------------------------

1.[客户端] 修复：四级烈火、雷霆动画异常问题


2.[服务端] 新增：SENDMSG 27 A B C

	A = 内容
	B = 颜色 1~255
	C = 当前喊话内容播放位置（1=左侧物品栏上方、2=聊天框正上方、3=右侧物品栏上方）


3.[客户端] 新增：自定义NPC界面字体	;//修改参数后，重新打开NPC面板即刻生效

涉及文件：GsRes \ ini \ launcher.INI
涉及参数：NPCTypeface = A

A = 0~19

0,//系统默认字体
0,//宋体
1,//隶书
2,//微软雅黑
4,// 新宋体
5,// 楷体
6,// 黑体
7,// 仿宋体
8,// 新宋斜体
9,// 新宋粗体
10,// 幼圆
11,// 隶书
12,// 舒体
13,// 姚体
14,// 彩云
15,// 细黑
16,// 新魏
17,// 行楷
18,// 中宋


4.[服务端] 新增：主引擎 - 重新加载数据库及脚本 - 游戏脚本 - 机器人脚本(Robot)(R)


5.[客户端] 新增：地面特效开关

	开关1：F12界面 - 极品光环，勾选该选项后，存在物品极品内，且在dneffect.xml设置有地面特效的物品将出现地面特效
	开关2：物品极品内，取消对拥有dneffect.xml参数的物品的勾选，将可以屏蔽该物品的地面特效

	备注：勾选极品光环后，该参数将存放于 \GsRes\Information\default\asstool.ini
	[CONFIG]
	ItemHalo=0，1  关闭，开启极品光环







*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
*  GameShow更新日志 For 20190821
*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
*[更新] - [客户端]
*[更新] - GsRes \ GsClient.gs
*[更新] - Dll \ Engine.dll
*[更新] - Dll \ Engine.dll.update
;-------------------------------------------
*[更新] - [服务端]
*[更新] - Mir200 \ GsEngine.exe
*[更新] - Mir200 \ clientdll.dll
;------------------------------------------

1.[服务端] 完善：GsMapBuff 脚本伤害将自动辨别安全区和角色攻击模式


2.[服务端] 完善：Race 17 的怪物(镖车)，玩家无法攻击的问题


3.[服务端] 完善：直播相关脚本


4.[客户端] 完善：转盘指针的通道问题


5.[客户端] 完善：角色摆摊时，归宿起源不显示的问题


6.[服务端] 修复：宝宝属性跟宝宝数据库不匹配的问题


7.[客户端] 修复：CreateGroupLight执行后，引擎报错的问题






*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
*  GameShow更新日志 For 20190801
*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
*[更新] - [客户端]
*[更新] - GsRes \ GsClient.gs
*[更新] - Dll \ Engine.dll
*[更新] - Dll \ Engine.dll.update
;-------------------------------------------
*[更新] - [服务端]
*[更新] - Mir200 \ GsEngine.exe
*[更新] - Mir200 \ clientdll.dll
;------------------------------------------

1.[服务端] 修复：Race 17 的怪物成为宝宝后，可被召唤的问题


2.[服务端] 新增：RunGate 使用加速的玩家系统提示速度为-100至-10000，负数值过大的将自动踢出该玩家


3.[客户端] 新增：GsRes\ini\Launcher.ini		;//如玩家频繁出现游戏客户端崩溃,建议关闭直播功能

	ShowWeb= 0/1  关闭/开启  调用直播功能


4.[服务端] 新增：灵兽石返回状态异常的问题

	$ITEMINFO[$PARAM(1)].VALUE(14)	0死亡，1饱，2微饿，3饥饿
	
备注说明：
	1.未使用的灵兽石，$ITEMINFO[$PARAM(1)].VALUE(14)返回值为0
	2.返回$ITEMINFO[$PARAM(1)].VALUE(14)时需要先执行 UPDATEMOUNTS $PARAM(1)

[@脚本范例]
#IF
TRUE
#ACT
UPDATEMOUNTS $PARAM(1)
SENDMSG 7 <$ITEMINFO[$PARAM(1)].VALUE(14)>
BREAK


5.[服务端] 完善：魔法躲避类装备的算法

	魔法躲避计算公式：真实魔法躲避效果 = 当前魔法躲避 / 当前魔法躲避+100
	魔法躲避公式举例：40%魔法躲避的装备真实效果 = 40 / 100+40 = 40/140


6.[服务端] 完善：游戏主引擎→速度控制
	
	人物无弯腰动作：受伤后有一个行动延迟
	人物自己不弯腰：收到伤害之后不会触发，也就是不会小退吃药，等于关闭玩家保护相关策略，关闭玩家自动反击


7.[服务端] 完善：增加宝鉴开启时间限制，每次间隔2秒，避免恶意发包。


8.[客户端] 新增：进入游戏后，游戏左上角标题栏显示分区名字


9.[客户端] 新增：Human3,Human4,Human5,Human6,Human7,Human8 图包


10.[客户端] 新增：人物简装（默认1号武器，1号衣服），怪物简装（默认稻草人），降低玩家电脑显卡符合，增加同屏人数


11.[客户端] 修复：怪物素材APL通道占用过大，导致崩溃的问题


12.[服务端] 完善：FireBurnZone 脚本伤害将自动辨别安全区和角色攻击模式


13.[服务端] 修改：假人防御指令 ROBOTDEFENSE 修改为 ROBOTDEFENCE


14.[服务端] 新增：转盘功能

奖品读取文件：Envir \ ZhuanPanItem.txt

;物品序列号 / 物品的名字 / 物品的look / 物品数量 
0 圣战头盔 150 1
1 圣战项链 153 1
2 圣战手镯 152 1
3 圣战戒指 151 1
4 圣战靴子 667 1
5 圣战腰带 680 1
6 法神头盔 154 1
7 法神项链 157 1
8 法神手镯 156 1
9 法神戒指 155 1
10 法神靴子 671 1
11 法神腰带 684 1
12 天尊头盔 158 1
13 天尊项链 161 1
14 天尊手镯 160 1
15 天尊戒指 159 1
16 天尊道靴 675 1
17 天尊腰带 688 1

[@打开转盘]
#IF
TRUE
#ACT
SETZHUANPAN 2 10
SENDMSG 1 设置2号物品为列表中的第十个物品
SETZHUANPAN 100 100
SENDMSG 1 转盘打开成功
BREAK

[@转盘奖励]
;第一个参数是 100 的话，参数2的范围就是（1-10）代表下一次出的奖励是第几个
;第一个参数是 100 的话，参数2是100的话；代表打开转盘界面成功
;第一个参数是 100 的话，参数2是101的话；代表打开转盘界面失败（即用脚本控制了转盘界面能不能打开）
;第一个参数是 100 的话，参数2是102的话；代表打开转盘开始转失败（转转盘的条件不符合）
#IF
TRUE
;这里检测开启转盘的条件；成功的话，直接给物品
#ACT
SETZHUANPAN 100 10
SENDMSG 1 本次的奖励是10号位置的物品
BREAK

[@发转盘奖励]
#IF
TRUE
#ACT
SENDMSG 5 本次摇中奖品：<$PARAM(1)>
BREAK



15.[服务端] 新增：短信验证服务

	GETVERCODE A B C D
	A = 验证码内容
	B = 玩家手机号码
	C = 短信平台内的模板号		官方模版号、咨询工作人员（免费使用）
	D = 短信平台内的签名号		官方签名号、咨询工作人员（免费使用）

[@脚本范例]
#IF
TRUE
#ACT
GETVERCODE 996688 13888888888 1 1
;GETVERCODE 验证码内容 手机号码 模板号 签名号
BREAK

短信验证服务说明：
1. 如果使用官方提供的免费渠道，将无法获得当前游戏玩家的手机号码信息
2. 如要获取当前游戏的玩家手机注册信息，请联系工作人员注册短信签名







*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
*  GameShow更新日志 For 20190725
*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
*[更新] - [客户端]
*[更新] - GsRes \ GsClient.gs
*[更新] - Dll \ Engine.dll
*[更新] - Dll \ Engine.dll.update
*[更新] - Xml \ Mounts.Xml
;-------------------------------------------
*[更新] - [服务端]
*[更新] - Mir200 \ GsEngine.exe
*[更新] - Mir200 \ clientdll.dll
;------------------------------------------

1.[服务端] 修复：游戏宝鉴金银铜铁奖品的概率问题


2.[服务端] 修复：扩展摆摊位置后，<$BAGSIZE>返回数值错误的问题


3.[服务端] 修复：ADDGSWG 执行多次导致客户端白屏宕机的问题


4.[客户端] 扩展： Xml \ Mounts.Xml 内的 ClothId special 参数

  ClothId 骑乘该坐骑后，外显的衣服APPR值，不填写则默认显示当前角色的衣服外观
  special 骑乘该坐骑后，外显的动作状态，0 = 骑马状态，1 = 骑乘灵兽状态


5.[服务端] 修复：QManage.txt  @GuildVar 行会标签不触发的问题


6.[服务端] 修复：嗜血套首饰 Shape:137 异常的问题
		三个都是100%的吸血属性;
136 嗜血戒指 	136 是根据 Anicount值就是百分比吸血
137 嗜血手镯 	137 是根据 Weight/10的值为吸血百分比
138 嗜血项链 	138 是根据 Weight的值为吸血百分比


7.[服务端] 修复：怪物数据库 Undead 错误问题



8.[服务端] 外挂封杀的思路和讲解
   
  8.1 RunGate检测玩家速度异常  触发QF  [@网关外挂]

  8.2 GSCHECKWG检测玩家MD5异常 触发QF  [@发现外挂]

  8.3 ADDGSWG记录玩家MD5，再使用脚本检测对应文件是否有非法MD5


*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
*  GameShow更新日志 For 20190710
*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
*[更新] - [客户端]
*[更新] - GsRes \ GsClient.gs
*[更新] - Dll \ Engine.dll
*[更新] - Dll \ Engine.dll.update
;-------------------------------------------
*[更新] - [服务端]
*[更新] - Mir200 \ GsEngine.exe
*[更新] - Mir200 \ clientdll.dll
;------------------------------------------

1.[服务端] 新增：程序内存清洗功能，增加程序人数负荷和稳定性！


2.[客户端] 修复：游戏内挂、个性化设置、显示未觉醒翅膀 无法正常隐藏翅膀的问题


3.[客户端] 修复：使用 GSSETLIANJI2 脚本出现异常动画的问题


4.[客户端] 修复：祝福油罐数量显示异常的问题


5.[服务端] 修复：技能等级变更后伤害未实时生效的问题


6.[服务端] 修复：查看他人装备界面，归宿起源的物品显示异常的问题


7.[服务端] 修复：进一步游戏宝鉴的细节


8.[服务端] 新增：加入、退出行会触发

加入行会
触发文件：QManage.txt
触发标签：@ADDTOGUILD
返回参数：$PARAM(0) 行会名字    $PARAM(1) 行会内的称号

退出行会
触发文件：QManage.txt
触发标签：@DELFROMGUILD


9.[服务端] 修复：DB\GameLoad.DB → 技能 → CoolDown(当前技能CD延时，单位：毫秒)


10.[服务端] 修复：MONGENEX 刷新怪物异常的问题


11.[服务端] 修复：CheckCode:: 19 主引擎报错问题


12.[服务端] 修复：矿石类道具调整持久后异常问题


13.[服务端] 修复：套装数据库倍数属性异常


14.[服务端] 修复：群体魔法、单体魔法吸血比例修改后不保存的问题


15.[服务端] 扩展：怪物数据库  Race：17
            此类怪物召唤为宝宝后，当玩家离开宝宝视野，宝宝将停止行走



*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
*  GameShow更新日志 For 20190701
*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
*[更新] - [客户端]
*[更新] - GsRes \ GsClient.gs
*[更新] - Dll \ Engine.dll
*[更新] - Dll \ Engine.dll.update
;-------------------------------------------
*[更新] - [服务端]
*[更新] - Mir200 \ GsEngine.exe
;------------------------------------------

1.[客户端] 新增： 关闭/开启 转身动作
;//客户端文件
Gsres\ini\launcher.INI
Turnaround=no   ;//关闭转身，增加游戏流畅度
Turnaround=yes   ;//开启转身，对服务器带宽、引擎参数设置均有要求



2.[服务端] 新增： ADDGSWG 获取玩家电脑进程
;// 获取到的进程文件将自动贮存到"WgInfoDir"标识的目录内
[@脚本范例]
#IF
TRUE
#ACT
ADDGSWG
BREAK

;//如何定义"WgInfoDir"标识目录
;//服务端文件
!Setup.txt
WgInfoDir=.\Envir\GsWg\

;//特别备注申明
用户第一次进入游戏,系统需要先刷新其电脑进程才能记录,所以将会有几率出现以下提示
[获取进程失败] 角色名字:xxxxxx
建议使用脚本记录时候,延迟几秒多执行几次,避免有些用户的电脑无法正常记录进程



3.[服务端] 新增：单体魔法技能吸血比例调整

;//主引擎 → 人物相关 → 技能魔法
单体魔法技能ID ( 1，5，11，49，71，13，67 )

			吸血比例调整方式			吸血方式
全局吸血属性	系统相关→数值比例→吸血值比例		套装数据库、物品DB数据库、临时属性脚本
单体技能吸血	人物相关→技能魔法→单体吸血比例	套装数据库、物品DB数据库、临时属性脚本
群攻技能吸血	人物相关→技能魔法→群体吸血比例	套装数据库



4.[服务端] 新增：开启/关闭 五行属性功能
;//主引擎 → 系统相关 → 数值比例



5.[服务端] 调整：五行伤害比例
;//调整数值转换比例 10:1
1  = 0.1倍
10 = 1倍
20 = 2倍



6.[服务端] 调整：KILLMONBURSTRATE 参数A支持0，执行后不会杀怪不会爆任何东西



*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
*  GameShow更新日志 For 20190622
*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
*[更新] - [客户端]
*[更新] - GsRes \ GsClient.gs
*[更新] - Dll \ Engine.dll
*[更新] - Dll \ Engine.dll.update
;-------------------------------------------
*[更新] - [服务端]
*[更新] - Mir200 \ GsEngine.exe
*[更新] - GameLoadTool.exe
;-------------------------------------------


1.[服务端]调整： 怪物数据库

Undead	0	不可诱惑  不可圣言  BOSS怪
Undead	1	不可诱惑  可以圣言
Undead	2	可以诱惑  不可圣言
Undead	10-17	表示不同等级的诱惑之光可诱惑的怪物;
		( 可以诱惑 不可圣言 )


2.[服务端]修复： RecallMob召唤的宝宝，打死后不再获得经验值



3.[服务端]扩展： 宝宝死亡触发QFunction-0.txt文件的  [@宝宝死亡触发]  标签

	$PARAM(0) //宝宝名字
	$PARAM(1) //地图编号
	$PARAM(2) //地图X
	$PARAM(3) //地图Y
	$PARAM(4) //击杀者名字

;//QFunction-0.txt
[@宝宝死亡触发]
#IF
TRUE
#ACT
SENDMSG 5 宝宝名字：<$PARAM(0)>



4.[服务端]扩展： 返回人物面朝方向的变量<$DIR>

[@面朝方向]
#IF
TRUE
#ACT
SENDMSG 5 方向：<$DIR>
BREAK



5.[服务端]修复：#IFONE 检测异常问题



6.[服务端]扩展：祝福油罐

;// DB参数介绍
NAME		STDMODE	SHAPE	ANICOUNT	LOOKS	DURAMAX	AC
祝福油罐	37	210	49		1047	50	0

;// DB完整数据
888;祝福油罐;37;210;1;49;1;0;1047;50;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;40000;5;0;0;0;532864

;// UPGRADEUSERITEM 涉及参数
20:当前使用次数
21:最大使用次数


;// 脚本示范 - 将祝【福油神油】拖动至【祝福油罐】触发QFunction-0.txt文件的  [@StdModeFuncx]  标签
;// 脚本示范 - 双击【祝福油罐】触发QFunction-0.txt文件的  [@StdModeFuncx]  标签

[@StdModeFunc49]
#IF
EQUAL $ITEMINFO[$PARAM(0)].DURAMAX 0
#ACT
takem $PARAM(0)
BREAK
;------------------------------------------------ 双击祝福油罐
#IF
!EQUAL $ITEMINFO[$PARAM(1)].NAME 祝福神油
!CHECKBAGSIZE 1
#ACT
SENDMSG 5 包裹空位不足！
break
#IF
!EQUAL $ITEMINFO[$PARAM(1)].NAME 祝福神油
SMALL $ITEMINFO[$PARAM(0)].AC1 1
#ACT
SENDMSG 5 祝福油灌中没有存放祝福神油！
break
#IF
!EQUAL $ITEMINFO[$PARAM(1)].NAME 祝福神油
LARGE $ITEMINFO[$PARAM(0)].DURA 0
#ACT
UPGRADEUSERITEM $PARAM(0) 20 - 1
UPGRADEUSERITEM $PARAM(0) 21 - 1
GIVE 祝福神油 1
break
;------------------------------------------------ 拖动祝福神油至祝福油罐
#IF
EQUAL $ITEMINFO[$PARAM(0)].NAME 祝福油罐
EQUAL $ITEMINFO[$PARAM(1)].NAME 祝福神油
EQUAL $ITEMINFO[$PARAM(0)].AC1 $ITEMINFO[$PARAM(0)].DURAMAX
#ACT
SENDMSG 5 你的祝福油罐无法容纳更多祝福神油
break
#IF
EQUAL $ITEMINFO[$PARAM(0)].NAME 祝福油罐
EQUAL $ITEMINFO[$PARAM(1)].NAME 祝福神油
SMALL $ITEMINFO[$PARAM(0)].AC1 $ITEMINFO[$PARAM(0)].DURAMAX
#ACT
UPGRADEUSERITEM $PARAM(0) 20 + 1
TAKEM $PARAM(1)
break



*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
*  GameShow更新日志 For 20190610
*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
*[更新] - [客户端]
*[更新] - GsRes \ GsClient.gs
;-------------------------------------------
*[更新] - [服务端]
*[更新] - Mir200 \ GsEngine.exe
;-------------------------------------------



1.[服务端]扩展属性：器魂属性：188器魂经验支持65535

  客户端文件：xml \ SoulLevelUpExpCfg.xml

      详细介绍请查看更新包：[ 0.　客户端　GsRes ]-[ xml \ SoulLevelUpExpCfg.xml ]的介绍

  服务端指令：
	UPGRADEUSERITEM $PARAM(10) 186 = 1	;//器魂 等级
	UPGRADEUSERITEM $PARAM(10) 187 = 2	;//器魂 品级
	UPGRADEUSERITEM $PARAM(10) 188 = 65535	;//器魂 经验


2.[客户端]修复：角色过图怪物先播放出生动画出现无法及时显示的外观问题


3.[服务端]扩展：游戏宝鉴开奖后如奖品不存在，将会在主引擎界面进行提示！


4.[客户端]扩展：地图相关组件、模版等功能！


5.[客户端]调整：GSWINGTYPE 部分翅膀内观素材

	盾牌素材下载地址：http://bbs.2018gs.com/material/CQSJ/盾牌/
	翅膀素材下载地址：http://bbs.2018gs.com/material/CQSJ/翅膀/

 翅膀类型：1	翅膀颜色：1	读取：Magic1  44910
 翅膀类型：1	翅膀颜色：2	读取：Magic1  44911
 翅膀类型：1	翅膀颜色：3	读取：Magic1  44912
 翅膀类型：1	翅膀颜色：4	读取：Magic1  44913
 翅膀类型：1	翅膀颜色：5	读取：Magic1  44914


5.[客户端]修复：dneffect.xml packeffect.xml 行数过多后失效的问题


6.[服务端]扩展： 人物进入游戏后点击公告栏的确定按钮触发	QFunction-0.txt 内的 [@LoginNotice]

备注：需在客户端以下文件内进行调整后，才会触发QFunction-0.txt 内的 [@LoginNotice]标签！

\GsRes\Information\default\asstool.ini
[CONFIG]
AutoShowActLog=1


7.[客户端]修复：护符类装备摆摊时价格显示异常的问题


8.[服务端]扩展： 智能AI系统模块（寻路、打怪、走位），可支持怪物扩展调用本模块（实现怪物无法被卡墙）


7.[客户端]新增：OtherTipsCfg 描述文件

   Xml \ OtherTipsCfg.xml	;//单文件不建议超过6000行，否则Win10以下的系统容易出现游戏异常，地图错乱等问题
   Xml \ OtherTipsCfg2.xml	;//单文件不建议超过6000行，否则Win10以下的系统容易出现游戏异常，地图错乱等问题
   Xml \ OtherTipsCfg3.xml	;//单文件不建议超过6000行，否则Win10以下的系统容易出现游戏异常，地图错乱等问题
   Xml \ OtherTipsCfg4.xml	;//单文件不建议超过6000行，否则Win10以下的系统容易出现游戏异常，地图错乱等问题


7.[客户端]修复：魔法盾持续动画异常


8.[防外挂]新增：客户端防外挂模块




*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
*  GameShow更新日志 For 20190601
*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
*[更新] - [客户端]
*[更新] - Dll \ Engine.dll
*[更新] - Dll \ Engine.dll.update
*[更新] - GsRes \ GsClient.gs
;-------------------------------------------
*[更新] - [服务端]
*[更新] - Mir200 \ GsEngine.exe
;-------------------------------------------

1、[服务端] 扩展：Config / MagicSkill.xml	→ 金刚护体 Value7  Value8
;---------------------------------------------------------------------------------------
金刚护体 持续时间计算公式：

计算公式1：受到伤害时，会按照免伤百分比转移对应的伤害值，在强度（绿色的血条）内抵消，如果强度为0，则金刚自动消失
计算公式2：每次收到伤害-3秒时间，未收到伤害每秒-1秒时间，持续的时间在 Value7-Value8 内取随机值，如果时间为0，则金刚自动消失
;---------------------------------------------------------------------------------------
	<Magic id = "61" Name= "金刚护体">
	<!-- Lv:技能等级 Value1:生命值 Value2:魔法值 Value3:最大防御 Value4:最大魔防 Value5:强度 Value6:免伤百分比 Value7:最大持续时间 Value8:最小持续时间-->
		<Skill Lv = "0" Value1 = "50" Value2 = "5" Value3 = "6" Value4 = "1" Value5 = "100" Value6 = "1" Value7 = "50" Value8 = "100"/>
		<Skill Lv = "1" Value1 = "60" Value2 = "6" Value3 = "7" Value4 = "2" Value5 = "150" Value6 = "3" Value7 = "100" Value8 = "150"/>
		<Skill Lv = "2" Value1 = "70" Value2 = "7" Value3 = "8" Value4 = "3" Value5 = "300" Value6 = "6" Value7 = "150" Value8 = "200"/>
		<Skill Lv = "3" Value1 = "80" Value2 = "8" Value3 = "9" Value4 = "4" Value5 = "600" Value6 = "15" Value7 = "200" Value8 = "300"/>
	</Magic>


2、[服务端] 扩展：允许玩家多开个数的指令

   SETCLIENTNUM A B
   A = 操作符号 + - =
   B = 允许多开的个数

  [@允许多开]	;//脚本示例
  #IF
  TRUE
  #ACT
  SETCLIENTNUM = 5
  SENDMSG 5 您当前电脑允许同时打开5个客户端。
  BREAK


3、[客户端] 修复：摆摊摊位拉条坐标异常显示的问题


4、[服务器] 修复：隐身术、集体隐身术的问题


5、[客户端] 修复：取消地图缩略框组件内，活动日志板块点亮后的文字描述


6、[服务器] 扩展：【假人】掉血触发

   当假人血量从高血量进入到 90% 80% 60% 40% 20% 范围时，将触发 QFunction-0.txt [@假人血量触发]

   [@假人血量触发]
   #IF
   TRUE
   #ACT
   SENDMSG 5 <$PARAM(1)>	;//当前血量值
   SENDMSG 5 <$PARAM(2)>	;//导致本次掉血的对象名字  怪物名字、人物名字
   SENDMSG 5 <$PARAM(3)>	;//导致本次掉血的对象类型  1 = 人物、2 = 怪物
   BREAK

   备注：如假人原始血量是91%，当他血量掉到89%时，属于进入90%的范围，将触发[@假人血量触发]标签
   备注：可使用当前参数合理赋予逻辑，根据致使假人掉血的对象进行更多操作



6、[服务器] 扩展：保留破碎装备功能

   主引擎 - 系统相关功能 - 游戏选项(1) - 保留破碎装备

   勾选“保留破碎装备”功能后，装备无持久后将不会再消失，将进入破损状态，破损状态的装备不增加任何属性。



7、[服务器] 扩展：黑铁升级武器后，武器成功失败都讲触发 QFunction-0.txt 内的标签

   [@黑铁武器成功]
   ;// $PARAM(0)	升级成功的武器名字

   [@黑铁武器破碎]
   ;// $PARAM(0)	升级失败的武器名字




*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
*  GameShow更新日志 For 20190520
*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
*[更新] - [客户端]
*[更新] - GsRes \ GsClient.gs
*[更新] - GsRes \ Dll \ Engine.dll
*[更新] - GsRes \ Dll \ Engine.dll.update
;-------------------------------------------
*[更新] - [服务端]
*[更新] - DBserver \ DBserver.exe
*[更新] - Mir200 \ GsEngine.exe
;-------------------------------------------

1、[服务端] 新增：五行伤害比例

   主引擎面板 - 系统相关设置 - 数值比例 - 数值比率转化 - 五行伤害比例

   伤害计算公式 = 白色属性最终伤害 + 五行属性*五行伤害比例


2、[服务端] 五行公式：金克木、木克土、土克水、水克火、火克金。

五行公式举例： 本体10点木攻击，敌人5点金攻击  最终结果：10-5=5


3、[服务端] 修复：Sendmsg 14 绿色字体消失时间异常


4、[服务端] 修复：DBserver.exe


5、[服务端] 修复：ItemSuitAttribute.txt 赋值装备跟套装数据库索引出错的问题


6、[服务端] 修复：宝宝界面血量值未及时更新的问题


7、[服务端] 修复：游戏宝鉴出现物品无法获得，宝鉴无法开启，游戏令扣除错误的问题。


8、[服务端] 新增：@bindbuy 绑定金币快捷购物


9、[服务端] 修复：修复金刚技能动画异常的问题


10、[服务端] 新增：假人配置文件，待公布。


11、[服务端] 修复：摆摊情况中，出现假物品的问题。


12、[服务端] 新增：左键点击物品后，再执行右键，光标上的物品会自动返回背包。


13、[客户端] 新增：支持坐标负数偏移

    涉及文件：Explain.xml OtherTipsCfg.xml

    作用描述：支持 ix = "-61" iy = "-61" 使用负数进行坐标偏移


14、[服务端] 新增：NPC功能 - 绑定金币快捷购物

    NPC开头参数：@bindbuy	绑定金币买卖标签


15、[服务端] 新增：Envir\假人配置.txt

    [pickitem]	;//物品名字 拾取优先权限( 1-2 )	优先拾取1 再拾取2
    力量戒指=2
    裁决=1


16、[服务端] 使用单体需注意以下两个操作，否则会出现释放技能后却无伤害的现象！

    1. 主引擎界面 - 人物相关设置 - 技能魔法 - 技能参数 - [勾选]元气持续涨满
    2. 调整人物角色元气值的数量为2000
    3. 元气值操作指令：SETVITALITYPOINT = 2000



;-----------------------------------------------------------
(@bindbuy)
[@MAIN]
<购买绑定商品/@bindbuy>

[@bindbuy]
您要购买哪种杂货？\ \\
　　<返回/@main>

[BINDgoods]
蜡烛	10	10
火把	10	10
;-----------------------------------------------------------


15、[服务端] 新增：假人拾取逻辑及配置表格




*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
*  GameShow更新日志 For 20190513
*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

1、游戏引擎 → 扩展：五行攻击，五行防御 结构框架


2、游戏引擎 → 新增：游戏宝鉴，游戏令

;--------------------------------------------------------------
  Stdmode:46  Shape:101  为游戏宝鉴的特定标识
  Stdmode:46  Shape:102  为游戏令的特定标识

  1062;游戏宝鉴;46;101;1;;;256;1449;1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;255;;
  1062;游戏令;46;102;1;;;256;1450;1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;255;;
;--------------------------------------------------------------
  宝鉴奖品存放文本：Envir\QunYingItem.txt  

  ;奖品类型 / 物品的名字 / 物品的look / 物品数量 / 保留（必须填写0） / 翻牌时出现该奖品的概率（数字越小越难出）

  ;金
  1 经验玉(小) 1425 1 0 3
  1 经验玉(中) 1426 1 0 3
  1 经验玉(大) 1427 1 0 3
  1 双倍经验卡 826 1 0 3
  1 双倍经验包天卡 827 1 0 3
  1 双倍经验包周卡 828 1 0 3

  ;银
  2 攻击神水 218 1 0 3
  2 魔力神水 219 1 0 3
  2 精神神水 220 1 0 3
  2 急速神水 221 1 0 3
  2 强效体力神水 207 1 0 3
  2 强效魔力神水 208 1 0 3
  2 祝福神油 179 1 0 3

  ;铜
  3 特级金创药 733 3 0 5
  3 特级魔法药 734 3 0 5
  3 太阳神水 180 2 0 5
  3 强效太阳神水 223 1 0 5
  3 万年雪霜 206 1 0 5
  3 治疗药水 223 1 0 5

  ;铁
  4 金创药(小量) 168 3 0 10
  4 金创药(中量) 169 2 0 10
  4 金创药(大量) 170 1 0 10
  4 魔法药(小量) 175 3 0 10
  4 魔法药(中量) 176 2 0 10
  4 魔法药(大量) 177 1 0 10
;--------------------------------------------------------------
  开启宝鉴获得奖品后触发QFunction-0.txt [@获得宝鉴奖品]

  [@获得宝鉴奖品]	;//返回以下变量
  #IF
  TRUE
  #ACT
  SENDMSG 5 <$PARAM(0)>		;//金 奖品1 的名字
  SENDMSG 5 <$PARAM(1)>		;//金 奖品2 的名字
  SENDMSG 5 <$PARAM(2)>		;//金 奖品3 的名字
  SENDMSG 5 <$PARAM(3)>		;//银 奖品1 的名字
  SENDMSG 5 <$PARAM(4)>		;//银 奖品2 的名字
  SENDMSG 5 <$PARAM(5)>		;//银 奖品3 的名字
  SENDMSG 5 <$PARAM(6)>		;//铜 奖品1 的名字
  SENDMSG 5 <$PARAM(7)>		;//铜 奖品2 的名字
  SENDMSG 5 <$PARAM(8)>		;//铜 奖品3 的名字
  SENDMSG 5 <$PARAM(9)>		;//铁 奖品1 的名字
  SENDMSG 5 <$PARAM(10)>	;//铁 奖品2 的名字
  SENDMSG 5 <$PARAM(11)>	;//铁 奖品3 的名字

  SENDMSG 5 <$PARAM(12)>	;//金 奖品1 的数量
  SENDMSG 5 <$PARAM(13)>	;//金 奖品2 的数量
  SENDMSG 5 <$PARAM(14)>	;//金 奖品3 的数量
  SENDMSG 5 <$PARAM(15)>	;//银 奖品1 的数量
  SENDMSG 5 <$PARAM(16)>	;//银 奖品2 的数量
  SENDMSG 5 <$PARAM(17)>	;//银 奖品3 的数量
  SENDMSG 5 <$PARAM(18)>	;//铜 奖品1 的数量
  SENDMSG 5 <$PARAM(19)>	;//铜 奖品2 的数量
  SENDMSG 5 <$PARAM(20)>	;//铜 奖品3 的数量
  SENDMSG 5 <$PARAM(21)>	;//铁 奖品1 的数量
  SENDMSG 5 <$PARAM(22)>	;//铁 奖品2 的数量
  SENDMSG 5 <$PARAM(23)>	;//铁 奖品3 的数量

  SENDMSG 5 <$PARAM(24)>	;//本次获得奖品名字
  SENDMSG 5 <$PARAM(25)>	;//本次获得奖品数量
  SENDMSG 5 <$PARAM(26)>	;//当前累积开启的进度条的值

  MOV S51 $USERNAME
  INC S51 　
  INC S51 $PARAM(25)
  INC S51 个
  INC S51 $PARAM(24)
  INC S51 　
  INC S51 $DATETIME
  ADDVARLIST $STR(S51) ..\QuestDiary\宝鉴打开记录.txt
  BREAK


3、客户端 → 扩展：\GsRes\ini\GlobalStrings.ini

  Treasures1 = " 宝鉴累积奖励的文字信息（开启宝鉴铁英之怒累积达到100次，立即获取额外奖励：11111111经验） "
  Treasures2 = " 累积进度条的最大值 "

  例如：
  Treasures1="开启宝鉴铁英之怒累积达到100次，立即获取额外奖励：11111111经验"
  Treasures2="100"



4、游戏引擎 → 扩展：GSSETLABLEVALUE 位置(9)

   用于更新客户端：累积进度条目前的进度值

  [@更新累积进度条]
  #IF
  TRUE
  #ACT
  GSSETLABLEVALUE 9 = $CustomValue(80)
  SENDMSG 5 恭喜您成功开启<<$CustomValue(80)>次游戏宝鉴.>
  BREAK






*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
*  GameShow更新日志 For 20190508
*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

1、修复：DBServer

2、修复：GSWINGTYPE 0 0 0 ，使用该脚本清理翅膀主引擎会报错的问题。

3、修复：UPGRADEUSERITEM 178..185 的参数值 ，不读取套装数据库内 攻击、防御、血量、蓝量 倍数的问题。

4、修复：行会功能，会长删除成员后，人员面板信息未及时更新的问题

5、修复：CHANGENAMECOLOR A ，调整人物封号颜色失效的问题


6、调整：客户端 Xml \ Packeffect.xml 文件内的特效层次

   备注：Packeffect.xml 内的特效修改为显示在道具上

   例如：可以在装备的素材左下角，显示数字素材


7、修复：BaoBaoBuff 命令执行后，宝宝面板属性没有及时更新的问题。


8、扩展：ini \ launcher.INI	追溯起源文字信息，文字颜色定义

;//ini \ launcher.INI
[Config]
Sourcename1=追溯起源的文字信息1
Sourcename2=追溯起源的文字信息2
Sourcename3=追溯起源的文字信息3
Sourcename4=追溯起源的文字信息4
Sourcenamecolor1=追溯起源的文字颜色1
Sourcenamecolor2=追溯起源的文字颜色2
Sourcenamecolor3=追溯起源的文字颜色3
Sourcenamecolor4=追溯起源的文字颜色4

;//编写方式展示
[Config]
Sourcename1=起源地图: 
Sourcename2=起源对象: 
Sourcename3=获得时间: 
Sourcename4=归属角色: 
Sourcenamecolor1=68
Sourcenamecolor2=68
Sourcenamecolor3=68
Sourcenamecolor4=68


9、修复：Explain.xml OtherTipsCfg.xml 客户端描述变量，当变量值为0时无法获取的问题。

	备注：如 $Dc-$Dc2 ，支持 $DC = 0 时 ，正常显示到Explain.xml OtherTipsCfg.xml文件内。

*-----------------------------------------------------------------------------------------------
*	[客户端变量类型]
*-----------------------------------------------------------------------------------------------
	$LINE		代表插入一条横线
	$IDX		装备编号
	$NAME		装备名字
	$STDMODE	装备类型
	$WEIGHT		重量
	$LOOKS		外观编号
	$AC		防御上限
	$AC2		防御下限
	$MAC		魔御上限
	$MAC2		魔御下限
	$DC		攻击上限
	$DC2		攻击下限
	$MC		魔法上限
	$MC2		魔法下限
	$SC		道术上限
	$SC2		道术下限
	$DURAMAX	最大持久
	$NEED		需要类型
	$NEEDLEVEL	需要条件
	$PRICE		价格
	$NAMECOLOR	物品外观颜色名字
	$DURA		当前持久
	$BAOJI		暴击
*-----------------------------------------------------------------------------------------------
*	[变量类型]
*-----------------------------------------------------------------------------------------------
	$ITEMVALUE( A )   支持以下编号
	29-36	45-49,52	59,67,68,69,70 
	112-117	170,171,172,173,174,175,176,177
*-----------------------------------------------------------------------------------------------



10、扩展：@@flytoplace A B C	;//点击后将自动传送至 A 地图

	A = 地图编号
	B = X坐标
	C = Y坐标

	备注1：当前指定点击后,会检测是否拥有	!Setup.txt  FlyName= 内的物品道具
	备注2：如果拥有!Setup.txt  FlyName= 内的物品道具，将自动扣走并传送，如没有则会提示！
	备注3：当前指令内的A B C参数，只支持数字

	脚本举例：	;// !Setup.txt	[Server]
	 FlyName=飞行靴

	当玩家角色点击<@@flytoplace A B C> ，系统会自动检测玩家是否拥有飞行靴，如果有则自动扣走并传送！


11、扩展：@@special A B C	;//点击后将触发 QFunction-0.txt [@任务标签触发]

	A = $PARAM(0)
	B = $PARAM(1)
	C = $PARAM(2)

	脚本举例：
	<传/@@special 1 2 3>

	触发标签：	;//QFunction-0.txt [@任务标签触发]

	[@任务标签触发]
	#IF
	TRUE
	#ACT
	SENDMSG 5 0:<$PARAM(0)>
	SENDMSG 5 1:<$PARAM(1)>
	SENDMSG 5 2:<$PARAM(2)>
	BREAK


12、扩展：支持 UPGRADEUSERITEM 20，21  调整：Stdmode:59  Stdmode:29 的装备血量，蓝量

	神秘护符   Stdmode：29  Shape：100   NeedAmbit：代表血量	【 持久：代表血量 】
	神秘宝石   Stdmode：59  Shape：5     Anicount：代表血量		【 持久：代表血量 】

	脚本举例：

	[@调整血量]
	#IF
	TRUE
	#ACT
	GIVE 神秘宝石 1
	UPGRADEUSERITEM $PARAM(10) 20 = 188  ;//血量增加188
	GIVE 神秘宝石 1
	UPGRADEUSERITEM $PARAM(10) 21 = 288  ;//蓝量增加288

	GIVE 神秘护符 1
	UPGRADEUSERITEM $PARAM(10) 20 = 588  ;//血量增加588
	GIVE 神秘护符 1
	UPGRADEUSERITEM $PARAM(10) 21 = 688  ;//蓝量增加688



13、扩展：SoulLevelUpExpCfg.xml 器魂配置文件支持 Exp0

	Exp0 = 0 - 1的经验值显示
	Exp1 = 1 - 2的经验值显示



*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
*  GameShow更新日志 For 20190428
*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

1、新增：遗忘丹功能

  物品DB
  1028;遗忘丹;0;204;1;0;0;0;1062;1;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;40000;5;0


2、修复：部分物品属性行数过多，导致归宿起源显示异常的问题


3、新增：PLAYERQUEST A B C

	// 用于指定类型人物执行登陆脚本标签，返回执行命令玩家名字<$PARAM(18)>

	A：对象类型(0-3)
	B：执行登陆脚本标签
	C：范围(仅对人物类型3有效)

	对象类型
	0：当前地图组队成员（和自己组队）
	1：当前地图行会成员（和自己同行会）
	2：当前地图内玩家
	3：当前人物范围内


4、新增：CHECKATTACKTARGET A

	// 用于检测人物当前是否可以攻击，允许攻击A玩家

	// 节约检测脚本：攻击模式，敌我是否处于安全区

	A：对象名字


5、扩展：CHANGEMODE A B C

	// 新增：C参数 ，时间单位：秒

	// 备注：参数A内的 14.15.16.19.41  暂不支持自动计时功能

	A：功能效果			;// 详细参数可查看说明书
	B：关闭/开启(0关闭,1开启) 
	C：有效时间，时间单位：秒


6、扩展：SetProvisionalAbil A B C D

	// 新增以下A参数

	41：穿透概率
	42：穿透比例	;// 穿透：直接无视地敌人所有双防属性
	43：免伤概率
	44：免伤比例


[@设置穿透]
#IF
TRUE
#ACT
;------------------------------ 100%几率穿透目标50%的双防
SetProvisionalAbil 41 = 100
SetProvisionalAbil 42 = 50


[@设置免伤]
#IF
TRUE
#ACT
;------------------------------ 100%几率免疫10%伤害
SetProvisionalAbil 43 = 100
SetProvisionalAbil 44 = 10




7、扩展：盾牌抵抗暴击几率控制

	计算公式：
	抵抗暴击几率 = 3 / !Setup.txt文件内ShiEldDefenceRate的值 * 盾牌等级 / 5

	效果举例：
	;// !Setup.txt  ShiEldDefenceRate=10
	;// 盾牌等级 = 2

	抵抗暴击几率 = 3/10*2/5 = 0.12 = 12%




*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
*  GameShow更新日志 For 20190425
*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

1、新增：游戏界面显示文字信息+自动计时，可用于（BUFF报时，活动报时，属性报时）

  指令：ADDWRITTEN A B C D E F G

  A = 文字图层（1-10）
  B = 1：下部居中  2：下部靠左  3：下部靠右  4：上部居中  5：上部靠左  6：上部靠右
  C = 偏移X
  D = 偏移Y
  E = 内容持续的时间
  F = 文本内容
  G = 在文本后面跟着的倒计时，（不需要就写0）


  文本内容支持方式绘制颜色：<参数A+文本内容>

  参数A：
  #Y	黄色
  #J	橘黄
  #L	蓝色
  #H	海蓝
  #Z	紫色
  #F	粉色
  #R	红色
  #C	黑色
  #G	绿色
  #B	白色


[@脚本范例]
#IF
TRUE
#ACT
ADDWRITTEN 1 1 10 -300 100 <#G下方居中> 100	;//下部居中
ADDWRITTEN 2 2 10 -300 100 <#G下方偏左> 100	;//下部偏左
ADDWRITTEN 3 3 -110 -300 100 <#G下方偏右> 100	;//下部偏右
ADDWRITTEN 4 4 0 200 100 <#G上部居中> 100	;//上部居中
ADDWRITTEN 5 5 0 200 100 <#G上部偏左> 100	;//上部偏左
ADDWRITTEN 6 6 -110 200 100 <#G上部偏右> 100	;//上部偏右
BREAK



[@脚本范例]
#IF
TRUE
#ACT
ADDWRITTEN 1 2 0 -380 10 <#Y淡黄> 10
ADDWRITTEN 2 2 0 -360 10 <#J橘黄> 10
ADDWRITTEN 3 2 0 -340 10 <#L蓝色> 10
ADDWRITTEN 4 2 0 -320 10 <#H海蓝> 10
ADDWRITTEN 5 2 0 -300 10 <#Z紫色> 10
ADDWRITTEN 6 2 0 -280 10 <#F粉色> 10
ADDWRITTEN 7 2 0 -260 10 <#R红色> 10
ADDWRITTEN 8 2 0 -240 10 <#C黑色> 10
ADDWRITTEN 9 2 0 -220 10 <#G绿色> 10
ADDWRITTEN 10 2 0 -200 10 <#B白色> 10
BREAK




*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
*  GameShow更新日志 For 20190420
*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

1、修复：国家相关问题


2、修复：ItemSuitAttribute.txt ItemSuitDaoHun.txt 读取套装数据库异常问题


3、修复：兼容0318版本号的登陆器注册


4、新增：LoginSrv DBServer 批量注册帐号于角色的功能

   备注：
   1、将需要新建的帐号和角色名字写入到 DBServer\CreatCharInfo.txt 文件内
   2、点击 LoginSrv 网关内的批量新建
   3、使用 帐号（dummy_gs）进入游戏建立角色	【建议自己先建好这个号，避免被玩家注册】
   4、在 帐号（dummy_gs）建立好角色后，原先系统批量创建的账号都会根据 CreatCharInfo.txt 内的索引进行创建角色
   5、开始执行假人操作

	;//CreatCharInfo.txt 文件内容格式
	;//游戏名字不要带数字

	;//名字 帐号
	;//我叫张三 dummy_1
	;//我叫李四 dummy_2
	;//我叫赵五 dummy_3



5、修复：动态动画版登陆器注册账号异常，快捷方式异常的问题


6、新增：长老阵怪物  Race：138  RaceImg：45

   备注：
   1、锁定攻击进入视野的第一个玩家，除非玩家离开攻击范围
   2、怪物活动范围超出刷新点四格后，自动传送回刷新点
   3、主动攻击，远程攻击
   4、会复活视野范围的怪物（想被长老复活的怪物，DB内需勾选允许复活），同个怪物最多复活3次
   5、会召集附近的2个长老一起攻击锁定目标
   6、必须使用 MOBPLACE 命令来刷新该怪物


7、修复：背包特效因为刷新导致特别错位问题


8、修复：直播代码


*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
*  GameShow更新日志 For 20190415
*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

1、修复：使用 BAGSIZE 指令，开启第二，第三包裹后，包裹内物品显示异常问题！


2、修复：怪物相关设置 → 地图智能刷怪设置 的异常问题
   备注：建议勾选内存优化选项


3、修复：使用 GSSETLIANJI2 指令实现的数值动画播放，会有部分玩家无法看见的问题异常！


4、修复：服务端 Config \Command.ini  标签：TakeOnHorse 
   备注：使用 TakeOnHorse(@骑马) 命令无法直接骑上马牌类坐骑的问题


5、修复：器魂等级提升后，客户端未及时更新的问题


6、修复：GSTAKENPCITEM 命令取下放入框物品后，$PARAM(0)的值未清空的问题


7、修复：SENDMSG 25 龙框命令在内容未播放完毕就马上关闭的问题


8、修复：Setranklevelname 临时封号脚本，颜色异常问题


9、修复：怪物如果被系统( 守卫，脚本 )击杀，将不再触发[@怪物物品掉落触发]


10、修复：套装数据库倍数数值低于100不生效的问题


11、修复：SetProvisionalAbil 20 赋值吸血属性后，单体魔法技能不吸血的问题
    备注：单体魔法技能ID ( 1，5，11，49，71，13，67 )


12、扩展：服务端 Envir \ ItemSuitAttribute.txt

	;例如178 1 1 的意思就是 UPGRADEUSERITEM $PARAM(10) 178 = 1 对应套装数据库的第一条
	;属性的位置支持 178..185

	;属性的位置	属性的值	对应的套装属性（读取套装列表）

	178		1		1	;// 178 = 1 时 ，读取套装数据库内的 1号属性
	179		3		2	;// 179 = 3 时 ，读取套装数据库内的 2号属性
	180		5		3	;// 180 = 5 时 ，读取套装数据库内的 3号属性
	181		7		4	;// 181 = 7 时 ，读取套装数据库内的 4号属性
	182		9		5	;// 182 = 9 时 ，读取套装数据库内的 5号属性



13、修复：微端分配器(WdSmart)
    备注：建议一个分配器对应最少5个微端传输，内部压力测试500个IP同时下载不会卡断


14、扩展：服务端 Envir \ ItemSuitDaoHun.txt

	;例如 雷霆怒斩 2 1 4 的意思就是 雷霆怒斩器魂等级为2 品级1 对应套装数据库第4条

	;物品的名字 / 器魂等级 / 器魂品级 / 对应的套装属性（读取套装数据库)
	裁决 1 1 1
	裁决 2 1 1
	裁决 2 2 3
	裁决 2 3 5
	雷霆怒斩 1 1 3
	雷霆怒斩 1 2 4
	雷霆怒斩 1 3 6
	圣战戒指 1 4 2


15、修复：调整客户端 Xml \ dneffect.xml 地面特效导致画面绘制出现波动的问题
    备注：Xml \ dneffect.xml 将不再实时更新最新动态，调整后需使用 @makegs_reload1 命令进行加在更新！



*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
*  GameShow更新日志 For 20190410
*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

1、扩展BUFF命令 GsMapBuff A B C D E

//A: M(X,Y,R) //地图参数(支持变量) 
//B: 效果类型(0-11)
//C: 时间(秒)
//D: 伤害(仅对绿毒有效)
//E: (0-2) 0:人物,怪物有效 1:人物有效 2:怪物有效
//此命令也会根据自身攻击模式！

// 效果类型
// 0：绿毒
// 1：红毒
// 2：人物变黑色(功能预留)
// 3：冰冻
// 4：诅咒(蓝色)
// 5：麻痹
// 6：诅咒(粉色)
// 8：隐身
// 24：沉默
// 25：重力
// 27：恐惧
// 33：震慑	范围内的敌人都会被震退



2、新增:客户端描述变量支持	;// Explain.xml  OtherTipsCfg.xml
   $ITEMINFO[$PARAM(0)].GSVALUE(178..181)

Explain.xml 参考：
	<tip goodsname="天命阵纹『9』" maxwidth="300">
		<line>
			<col font="FONT_SONGTI" fontsize="12" color="0xFF8c7c40" flag="2" framecolor="0xFF800000" content="技能威力+$ITEMVALUE(179)"/>
		</line>
	</tip>

OtherTipsCfg.xml 参考：
	<tip goodsname="178+1" maxwidth="300">
		<line>
			<col font="FONT_SONGTI" fontsize="12" color="0xFF8c7c40" flag="2" framecolor="0xFF800000" content="技能威力+$ITEMVALUE(179)"/>
		</line>
	</tip>



3、预设：宝宝盔甲模版
   方便后期扩展宝宝外在特效功能


4、修复：包裹超过66格后，物品显示异常的问题


6、修复：金刚在破碎后，出现动画叠加的问题


7、修复：宝宝中毒后，出现异常动画的问题


8、修复：假人系统及AI智能模块


9、扩展变量：

	名字颜色：<$ITEMINFO[X].NAMECOLOR>	;// GameLoad.DB 内的NameColor
	名字颜色：<$ITEMINFO[X].EFFECT1>	;// UPGRADEUSERITEM 189
	物品特效：<$ITEMINFO[X].EFFECT2>	;// UPGRADEUSERITEM 205
	地面特效：<$ITEMINFO[X].EFFECT3>	;// UPGRADEUSERITEM 206


10、扩展：MISSION A B C		;// 扩展地图标签类命令支持SELF，如果填写SELF，则效验人物所在地图（可适用于副本参数地图）
	  PARAM1　D
	  PARAM2　E
	  PARAM3　F
	  PARAM4　G
	  MOBPLACE　H

	A = 地图编号	;// 怪物集结点地图编号	如果填写SELF，则刷新到人物所在地图（可适用于副本参数地图）
	B = 坐标X	;// 怪物集结点地图坐标X
	C = 坐标Y	;// 怪物集结点地图坐标Y
	D = 坐标X	;// 怪物刷新坐标X
	E = 坐标Y	;// 怪物刷新坐标Y
	F = 数量
	G = 范围
	H = 怪物名字


11、新增：MissionNearMon A B C        刷新出来的怪物会朝 人物执行当前命令时 的坐标集合
	A = 名字
	B = 范围
	C = 数量


12、新增：CheckNearbyMonCount A B C        检测人物当前范围内有多少怪物
	A = 范围
	B = > < =
	C = 数量


*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
*  GameShow更新日志 For 20190402
*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

1.扩展功能：单体组合


2.扩展功能：器魂属性

  客户端文件：xml \ SoulLevelUpExpCfg.xml

      详细介绍请查看更新包：[ 0.　客户端　GsRes ]-[ xml \ SoulLevelUpExpCfg.xml ]的介绍

  服务端指令：
	UPGRADEUSERITEM $PARAM(10) 186 = 1	;//器魂 等级
	UPGRADEUSERITEM $PARAM(10) 187 = 2	;//器魂 品级
	UPGRADEUSERITEM $PARAM(10) 188 = 10	;//器魂 经验


3.扩展功能：UPGRADEUSERITEM 属性位置 178..185

	;// 可适用于 打孔，镶嵌，铭文，天赋，卡牌 等等扩展
	;// 当前物品178 = 1时，当前物品会读取 客户端：Xml \ OtherTipsCfg.xml 内的 <tip name="178+1">

	[@脚本示范A]
	#IF
	TRUE
	#ACT
	GIVE 裁决之杖 1
	UPGRADEUSERITEM $PARAM(10) 178 = 1	;//读取 OtherTipsCfg.xml 的 <tip name="178+1">
	UPGRADEUSERITEM $PARAM(10) 178 = 3	;//读取 OtherTipsCfg.xml 的 <tip name="178+3">
	BREAK


*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
*  GameShow更新日志 For 20190401
*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

1.扩展功能：回复，伤害数值调配


  客户端文件：xml \ attackeffect.xml

      详细介绍请查看更新包：[ 0.　客户端　GsRes ]-[ xml \ attackeffect.xml ]的介绍


  服务端指令：GSSETLIANJI2 参数1 参数2 参数3 参数4 参数5

      // 参数1 = 特效ID
      // 参数2 = 1/2     1 = 显示加号素材   2 = 显示减号素材
      // 参数3 = 显示的数值
      // 参数4 = 显示的时间（秒）
      // 参数5 = 0 / 1    0 = 仅自己可见    1 = 所有人可见

	[@脚本示范A]
	#if
	TRUE
	#ACT
	GSSETLIANJI2 2 2 12579 10
	BREAK

	[@脚本示范B]
	#if
	TRUE
	#ACT
	GSSETLIANJI2 1 1 12345  10
	BREAK

-----------------------------------------------------------------

2.扩展客户端：ini \ launcher.INI

[Config]
SuitCfg=YES	;//No YES  关闭,开启显示套装说明
BAGSIZE2=YES	;//No YES  关闭,开启显示第二个包裹按钮
BAGSIZE3=NO	;//No YES  关闭,开启显示第三个包裹按钮

-----------------------------------------------------------------

3.扩展功能：套装佩戴与显示系统

  客户端文件：xml \ SuitCfg.xml

      详细介绍请查看更新包：[ 0.　客户端　GsRes ]-[ xml \ SuitCfg.xml ]的介绍


  服务端操作：[ GsEngine.exe ]-[ 套装管理 ]-[ 当满足不同件数装备 ]-[ 触发不同的属性方案 ]

-----------------------------------------------------------------

3.扩展属性：装备位置：Stdmode：14    装备名字：魂珠

	该类装备支持： 品级，经验加成，修炼值 属性

	[@脚本示范A]
	#IF
	TRUE
	#ACT
	GIVE 魂珠 1
	UPGRADEUSERITEM $PARAM(10) 12 = 2	;//品级
	UPGRADEUSERITEM $PARAM(10) 15 = 20	;//经验加成
	UPGRADEUSERITEM $PARAM(10) 72 = 20	;//修炼值
	BREAK

-----------------------------------------------------------------

4.扩展属性：装备位置：Stdmode：12 13 29 59 116    装备名字：盾牌，魂珠，护符，宝石，神翼

	该类装备支持： 112...117 属性

-----------------------------------------------------------------


*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
*  GameShow更新日志 For 20190321
*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

 ⒈ 扩展：SET 指令扩展第3个参数

	SET 参数一 参数二 参数三

	参数一：标签		[000]..[799]
	参数二：0..1		[该变量只有2种状态]
	参数三：标签要往后执行的数量

	[@示范A]
	#IF
	TRUE
	#ACT
	SET [500] 0 20
	SENDMSG 5 提示：500-519的个人标签已经统一设置为0.
	BREAK

	[@示范B]
	#IF
	TRUE
	#ACT
	SET [500] 1 20
	SENDMSG 5 提示：500-519的个人标签已经统一设置为1.
	BREAK



 ⒉ 扩展：Movr 参数一 参数二 参数三

	参数一 = 变量
	参数二 = 数值1
	参数三 = 数值2

	如果参数三为空，则参数一 在 0 - 参数二的范围内取值
	如果参数三存在，则参数一 在 参数二 - 参数三 的范围内取值

	[@示范A]
	#IF
	TRUE
	#ACT
	MOVR P51 10 99
	SENDMSG 5 提示：当前P51的值为<$STR(P1)>(10~99).
	BREAK


 ⒊ 扩展：CHANGEMODE 41
	// 清除负面效果类似解毒术

	[@示范A]
	#IF
	TRUE
	#ACT
	CHANGEMODE 41
	SENDMSG 5 提示：您身上的中毒状态已经消除
	BREAK


 ⒋ 扩展：邮件功能 每日活动

	客户端右上角的 邮件功能 按钮   触发 QF  @邮件功能按钮
	客户端右上角的 每日活动 按钮   触发 QF  @每日活动按钮


 ⒌ 扩展：背包支持包裹二，包裹三
	;//点击背包未开启的格子扩展触发QM内的[@扩展包裹]

	BAGSIZE 背包格数支持到 186格

	BAGSIZE 参数一     参数一 = 目前的包裹开启数量

	新增变量 $BAGSIZE 当前背包格数

	[@示范A]
	#IF
	TRUE
	#ACT
	BAGSIZE 186
	SENDMSG 5 提示：您当前已经开启<$BAGSIZE>格背包位置
	BREAK



 ⒍ 扩展：GIVE 参数一 参数二 参数三

	参数一 物品名字
	参数二 物品数量
	参数三 是否绑定  0 = 不绑定   1 = 绑定

	[@示范A]
	#IF
	TRUE
	#ACT
	GIVE 珊瑚戒指 1 1
	SENDMSG 5 提示：您获得一枚绑定的珊瑚戒指
	BREAK


 ⒎ 扩展：UPGRADEUSERITEM 166的值调整 物品的Look

	[@示范A]
	#IF
	TRUE
	#ACT
	UPGRADEUSERITEM 7 166 = 1
	UPGRADEUSERITEM 8 166 = 2
	SENDMSG 5 提示：您的左戒指:<$RING_L>　LOOK值调整为：[1]
	SENDMSG 5 提示：您的左戒指:<$RING_R>　LOOK值调整为：[2]
	BREAK








*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
*  GameShow更新日志 For 20190318
*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

 ⒈ 修复：装备位置(19)的属性异常和显示错位问题

	[@示范]
	#ACT
	GIVE 金翅大鹏仙翼 1
	UPGRADEUSERITEM $PARAM(10) 20 = 10  ;HP
	UPGRADEUSERITEM $PARAM(10) 21 = 20  ;MP
	SENDMSG 5 你的金翅大鹏仙翼获得10点HP，20点MP属性加成！
	break


 ⒉ 新增文件：（客户端）Ui \ LittleAvatarWnd.xml

	调整查看其它玩家装备栏时,装备显示的位置

<ItemPos Ver="1">
    <GoodGrid GridType ="0" name = "身体" OffsetX  = "92" OffsetY = "146" />
    <GoodGrid GridType ="1" name = "武器" OffsetX  = "22" OffsetY = "76" />
    <GoodGrid GridType ="2" name = "勋章" OffsetX  = "248" OffsetY = "190" />
    <GoodGrid GridType ="3" name = "项链" OffsetX  = "248" OffsetY = "146" />
    <GoodGrid GridType ="4" name = "头盔" OffsetX  = "120" OffsetY = "100" />
    <GoodGrid GridType ="5" name = "手镯右" OffsetX  = "246" OffsetY = "275" />
    <GoodGrid GridType ="6" name = "手镯左" OffsetX  = "44" OffsetY = "275" />
    <GoodGrid GridType ="7" name = "戒指右" OffsetX  = "246" OffsetY = "317" />
    <GoodGrid GridType ="8" name = "戒指左" OffsetX  = "44" OffsetY = "317" />
    <GoodGrid GridType ="9" name = "靴子" OffsetX  = "44" OffsetY = "357" />
    <GoodGrid GridType ="10" name = "腰带" OffsetX  = "114" OffsetY = "357" />
    <GoodGrid GridType ="11" name = "宝石" OffsetX  = "182" OffsetY = "357" />
    <GoodGrid GridType ="12" name = "护符" OffsetX  = "248" OffsetY = "357" />
    <GoodGrid GridType ="13" name = "盾牌" OffsetX  = "145" OffsetY = "171" />  
    <GoodGrid GridType ="14" name = "灵佩" OffsetX  = "248" OffsetY = "235" />
    <GoodGrid GridType ="16" name = "纹佩" OffsetX  = "28" OffsetY = "119" />   
    <GoodGrid GridType ="15" name = "阵谱" OffsetX  = "248" OffsetY = "200" />
    <GoodGrid GridType ="17" name = "翅膀A相关数据" OffsetX  = "422" OffsetY = "278" />
    <GoodGrid GridType ="18" name = "背饰" OffsetX  = "422" OffsetY = "278" />
    <GoodGrid GridType ="19" name = "翅膀B" OffsetX  = "248" OffsetY = "110" />
  </GoodGrid>
</ItemPos>


 ⒊ 修复：魔法盾异常

    3.1  过图导致的魔法盾技能效果，其他玩家查看不到的问题
    3.2  挂机不动导致魔法盾外观显示错乱的问题


 ⒋ 修复：宝宝属性异常

    4.1  宝宝升级后，数据库读取异常问题


 ⒌ 修复：SETSECRETINFO 时装脚本

    5.1  参数2 参数3 为空时，还原人物为默认武器，衣服外观
    5.2  参数3 为空时，程序报错问题
    5.3  脚本执行后，人物界面武器素材未更新问题


 ⒍ 修复：套装数据库

    最终属性计算方式：当前攻击 + 当前攻击 * PowerRate/100

    6.1  PowerRate   攻击倍数	
    6.2  DefenceRate 防御倍数
    6.3  LifeRate    血量倍数
    6.4  MagicRate   蓝量倍数


 ⒎ 修复：开启聊天显示等级，职业后，社交功能内拉黑指定玩家，却仍然能收到消息的问题。


 ⒏ 扩展：客户端文件

	Tiles11 3061 		大地砖 
	Tiles12 3062 		大地砖 
	Tiles13 3063 		大地砖 
	Tiles14 3064 		大地砖 
	Tiles15 3065 		大地砖 
	Tiles16 3066 		大地砖 
	Tiles17 3067 		大地砖 
	Tiles18 3068 		大地砖 
	Tiles19 3069 		大地砖 
	Tiles20 3070 		大地砖 
	Tiles21 3071 		大地砖 
	Tiles22 3072 		大地砖 
	Tiles23 3073 		大地砖 
	Tiles24 3074 		大地砖 
	Tiles25 3075 		大地砖 
	Tiles26 3076 		大地砖 
	Tiles27 3077 		大地砖 
	Tiles28 3078 		大地砖 
	Tiles29 3079 		大地砖 
	Tiles30 3080 		大地砖 
	monster7 97		怪物外观7 
	monster8 98		怪物外观8 
	monster9 99		怪物外观9 
	monstereff7 1097	怪物特效7 
	monstereff8 1098	怪物特效8 
	monstereff9 1099	怪物特效9 


 ⒐ 修复：调整以下 XML 配置文件，操作后将实施更新显示

	Xml \ dneffect.xml	;地面特效配置
	Xml \ packeffect.xml	;背包特效配置
	Xml \ Mounts.xml	;坐骑





*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
*  GameShow更新日志 For 20190310
*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

 ① 扩展功能：人物对话，私聊，喊话  可选择开启显示职业，等级
;// 备注说明：权限号私聊不会提示等级，职业信息

	游戏主引擎 → 系统相关设置 → 信息控制 → 喊话显示等级
	游戏主引擎 → 系统相关设置 → 信息控制 → 喊话显示职业



*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
*  GameShow更新日志 For 20190308
*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

 ① 扩展脚本：怪物爆出物品 随机赋值地面光柱特效

	备注：涉及会爆出地面特效的怪物，怪物名字需写入  ItemByMonList.txt 文件内

	Envir \ ItemEffect.txt

	;//	物品名字	1号特效概率	2号特效概率	3号特效概率	4号特效概率	5号特效概率
	;//	特效对应dneffect.xml文件内的 UiEffect unit_Name ="1-5"
	;//	概率 = 当前值 / 100  (当前值总和不允许超过100，否则将不读取)

	圣战头盔	5	3	2	1	1


	备注：怪物名字存在ItemByMonList文件内的怪物，死亡后爆出的物品才会触发ItemEffect.txt



*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
*  GameShow更新日志 For 20190307
*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

 ① 修复：特效异常

	修复背包特效异常
	修复地面特效异常
	修复名字颜色异常


 ② 修复：数据同步问题

	修复发型更换后他屏未同步问题
	修复衣服染色后他屏未同步问题


 ③ 扩展变量：

	名字颜色：<$ITEMINFO[X].NAMECOLOR>
	物品特效：<$ITEMINFO[X].EFFECT2>
	地面特效：<$ITEMINFO[X].EFFECT3>



 ④ 扩展指定：调整物品特效，可实现装备升级后，特效实时变动达到更好的游戏体验

	UPGRADEUSERITEM $PARAM(10) 参数一 参数二
	参数一 = 205
	参数二 = 特效编号（对应 xml \ packeffect.xml 内的 UiEffect unit_Name 的ID）

	[@示范]
	#ACT
	GIVE 裁决之杖 1
	UPGRADEUSERITEM $PARAM(10) 205 1
	SENDMSG 5 你的裁决之杖是1号物品特效！
	break



 ⑤ 扩展指定：调整地面特效

	UPGRADEUSERITEM $PARAM(10) 参数一 参数二
	参数一 = 206
	参数二 = 特效编号（对应 xml \ dneffect.xml 内的 UiEffect unit_Name 的ID）

	[@示范]
	#ACT
	GIVE 裁决之杖 1
	UPGRADEUSERITEM $PARAM(10) 206 1
	SENDMSG 5 你的裁决之杖是1号地面特效！
	break



 ⑥ 扩展指定：调整物品名字颜色

	UPGRADEUSERITEM $PARAM(10) 参数一 参数二 参数三
	参数一 = 189
	参数二 = + - =
	参数二 = 名字颜色（0-255）

	[@示范]
	#ACT
	GIVE 裁决之杖 1
	UPGRADEUSERITEM $PARAM(10) 189 = 250 
	SENDMSG 5 你的裁决之杖是绿色的名字！
	break





*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
*  GameShow更新日志 For 20190228
*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

 ① 扩展指令：UPGRADEUSERITEM $PARAM(10) 189
     
    189 = 物品名字颜色

[@示范]
#ACT
GIVE 裁决之杖 1
UPGRADEUSERITEM $PARAM(10) 189 = 250 
SENDMSG 5 你的裁决之杖是绿色的名字！
break



 ② 扩展触发：增加怪物爆出物品后触 QF 内的 [@怪物物品掉落触发] 标签！
    //Envir目录下的“ItemByMonList.txt”文件内写入要提示的怪物名字！

[@怪物物品掉落触发]
#ACT
SENDMSG 5 地图编号:<$PARAM(0)>　地图名字:<$PARAM(1)>
SENDMSG 5 怪物名字:<$PARAM(2)>-(不包含数字)
SENDMSG 5 怪物名字:<$PARAM(3)>-DB数据库名字
SENDMSG 5 物品名字:<$PARAM(4)>-(不包含数字)
SENDMSG 5 物品名字:<$PARAM(5)>-DB数据库名字
SENDMSG 5 物品ID:<$PARAM(6)>
SENDMSG 5 玩家名字 :<$PARAM(7)>
SENDMSG 5 特效编号 :<$PARAM(8)>-(地面特效1-5)
break



 ③ 扩展坐骑配置：Xml / Mounts.xml

    <Mounts Mounts_id ="1" name="1号坐骑" ApprId = "161" newApprId = "161" x= "50" y= "50" />

	Mounts Mounts_id  =  ID	（无需操作）
	name = 备注		（无需操作）
	ApprId = 坐骑原始外观	（无需操作）
	newApprId = 坐骑新外观	（可任意修改）
	X = 坐骑的偏移X
	Y = 坐骑的偏移Y


 ③ 扩展指令：上马 下马

上马：BYHORSE 怪物名字 马牌的SHAPE值

下马：DISHORSE


[@点击上马]
#ACT
BYHORSE 迎亲宝马 65
SENDMSG 5 您骑上了迎亲宝马，赶紧去迎接您期待已久新娘子。
BREAK


[@自动下马]
#IF
CHECKHORSE
#ACT
DISHORSE
SENDMSG 5 当前地图不允许骑乘坐骑，您受到天地法力的压制自动从马上掉落。
BREAK

*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
*  GameShow更新日志 For 20190221
*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

 ① 扩展变量：用于扩展F10界面

	物理命中：$HIT
	物理躲避：$SPD
	幸运值：$LUCK
	魔法命中：$MAGICNICETY
	魔法躲避：$ANTIMAGIC
	反弹伤害：$REBOUNDHURT
	吸血：$ABSORDLOOD
	抵抗：$AGAINST
	破防：$DESTROYDEFEND


*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
*  GameShow更新日志 For 20190220
*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

 ① 扩展指令：GsAddBtn

    //参数5 = 正数   ( 以当前游戏界面 左上角 作为坐标偏移基点 )
    //参数5 = 负数   ( 以当前游戏界面 右上角 作为坐标偏移基点 )


 ② 新增指令：GSADD10BTN	;// F10界面自定义按钮

	参数1 = 自定义按钮编号　　　　(操作删除按钮时需要使用到此参数) 　　此参数暂时只支持 11-20 
		( 对应 GsFuntion_def\QFunction-0.txt 内的 @人物按钮1 - @人物按钮10 )
	参数2 = 按钮正常显示时候的素材编号
	参数3 = 按钮鼠标移动上去时候的素材编号
	参数4 = 按钮鼠标点击时候的素材编号
	参数5 = 代表按钮在当前界面的X坐标
	参数6 = 代表按钮在当前界面的Y坐标
	参数7 = 显示在UI按钮上的文字信息 　　支持变量(例:<$STR(S1)>)
	参数8 = 文字的X坐标
	参数9 = 文字的Y坐标
	参数10 = 鼠标移动至按钮上时提示的文字信息


 ③ 新增指令：GSSETPLAYCFG 参数一 参数二

	参数一 = F10SHOWNAME
	参数二 = 0 / 1  ( 隐藏和显示 人物名字 行会名字 )

*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
*  GameShow更新日志 For 20190215
*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

 ① 客户端新增文件：xml \ dneffect.xml
    针对物品名字给予物品赋值地面的特效
    
    语句案例：
	<!--
	UiEffect unit_Name	物品名字
	Packid			图包号
	Index			素材编号
	OffsetX			X坐标
	OffsetY			Y坐标
	Mode			通道
	-->
	  <UiEffect unit_Name ="裁决之杖" Packid = "3" Index = "19600" OffsetX  = "-63" OffsetY = "-920" Mode = "2"/>
	</UiEffect>


 ② 新增指令：KillToGetitem A
    //执行的玩家死亡时必爆出A装备

    A=装备位置  ( A = 99 代表关闭当前功能)



 ③ 修复指令：KILLMONBURSTRATE
    调整玩家杀怪的爆率
    A 爆率翻倍 数值÷100才是实际调整的倍数,100、200、300以此类推 
    B 有效时间 单位：秒 


*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
*  GameShow更新日志 For 20190108
*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

 ① 新增脚本：ADDBUFF 参数1

	参数1：xml / GsDiymagic.xml 里的 魔法树 标签
	      ( 支持读取：20000-29999的标签 )

	关于GsDiymagic.xml的编辑，建议先下载NotePad++
	百度官方下载地址：http://rj.baidu.com/soft/detail/13478.html?ald



*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
*  GameShow更新日志 For 20190101
*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
AccountWnd.xml
<!--  			bShow 1代表显示，0代表不显示  -->

<!--  文字显示/隐藏	游戏登录，游戏账号，游戏密码  -->
	  <UiEffect unit_idx ="0" name = "" Packid = "0" Index = "0" X  = "100" Y = "200" bShow = "0"/>

<!--  	按钮	默认3号图包	登录  -->
	  <UiEffect unit_idx ="1" name = "  " Packid = "3" Index = "56001" X  = "132" Y = "230" bShow = "1"/>

<!--  	按钮	默认3号图包	取消  -->
	  <UiEffect unit_idx ="2" name = "  " Packid = "3" Index = "1658" X  = "100" Y = "200" bShow = "0"/>

<!--  	按钮	默认3号图包	我要注册  -->
	  <UiEffect unit_idx ="3" name = "button3" Packid = "3" Index = "1662" X  = "0" Y = "200" bShow = "0"/>

<!--  	按钮	默认3号图包	密码服务  -->
	  <UiEffect unit_idx ="4" name = "button4" Packid = "3" Index = "1662" X  = "100" Y = "200" bShow = "0"/>

<!--  	按钮	默认3号图包	程序授权  -->
	  <UiEffect unit_idx ="5" name = "button5" Packid = "3" Index = "1662" X  = "181" Y = "300" bShow = "1"/>

<!--  	按钮	默认3号图包	关闭按钮  -->
	  <UiEffect unit_idx ="6" name = "关闭" Packid = "3" Index = "56009" X  = "375" Y = "95" bShow = "1"/>

<!--  帐号输入  packid代表w；Index代表h	-->
	  <UiEffect unit_idx ="7" name = "Edit1" Packid = "142" Index = "18" X  = "135" Y = "119" bShow = "1"/>

<!--  密码输入  packid代表w；Index代表h	-->
	  <UiEffect unit_idx ="8" name = "Edit2" Packid = "142" Index = "18" X  = "135" Y = "150" bShow = "1"/>  


UiEffectCfg.xml
<!--  帐号密码框总框架  -->
	  <UiEffect unit_idx ="0" Packid = "0" Index = "0" OffsetX  = "422" OffsetY = "278" Mode = "0"/>

<!--  帐号密码框背景动态素材 支持idx：1-28 -->
	  <UiEffect unit_idx ="1" Packid = "3" Index = "56006" OffsetX  = "392" OffsetY = "398" Mode = "0"/>
	  <UiEffect unit_idx ="2" Packid = "3" Index = "56006" OffsetX  = "852" OffsetY = "416" Mode = "0"/>
	  <UiEffect unit_idx ="3" Packid = "3" Index = "56007" OffsetX  = "445" OffsetY = "320" Mode = "0"/>
	  <UiEffect unit_idx ="4" Packid = "3" Index = "56008" OffsetX  = "620" OffsetY = "320" Mode = "0"/>
	  <UiEffect unit_idx ="5" Packid = "3" Index = "56012" OffsetX  = "318" OffsetY = "-63" Mode = "0"/>
	  <UiEffect unit_idx ="6" Packid = "3" Index = "56013" OffsetX  = "625" OffsetY = "-63" Mode = "0"/>


*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
*  GameShow更新日志 For 20181120
*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

 ① 新增背包按钮扩展：GsRes\ui\PackageWnd.Xml

	<Button name ="GsDiyPackageButton1 - GsDiyPackageButton10">
	  <Offset x = "  " y = "98" />
	  <NormalTexture index = " 正常状态显示的按钮素材 " />
	  <HighlightTexture index = " 鼠标经过显示的按钮素材 " />
	  <PushedTexture index = " 鼠标点击显示的按钮素材 " />
	  <Tips text="鼠标经过按钮时的文字提示" />
	</Button>


	客户端注意事项：
	Button name：GsDiyPackageButton1 - GsDiyPackageButton10

	服务端注意事项：
	QFunction-0.txt  @背包按钮1 - @背包按钮10



	脚本效果范例：


	客户端【GsRes\ui\ui.Xml】

	插入以下语句：
	<Window name = "PackageWnd" path = "PackageWnd.xml"/>

	客户端【GsRes\ui\PackageWnd.Xml】

	<Button name ="GsDiyPackageButton1">
	  <Offset x = "405" y = "98" />
	  <NormalTexture index = "5630" />
	  <HighlightTexture index = "5631" />
	  <PushedTexture index = "5632" />
	  <Tips text="材料仓库" />
	</Button>


	服务端【QFunction-0.txt】

	[@背包按钮1]
	#ACT
	SENDMSG 5 您当前点击的为背包按钮1
	BREAK

*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
*  GameShow更新日志 For 20180903
*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

 ① 【游戏引擎】

	新增命令：ADDICON 参数1 参数2 参数3 参数4

	参数1 = 当前ico图标的位置（支持1~10）

	参数2 = 素材编号（默认读取INTERFACE 52500开始的素材）			;【备注：ico图标间距为35像素】
		素材编号的读取规律：52500  +  参数1 * 10 - 10  +  参数2

		参数1 = 1	参数2 = 1	读取 52001
		参数1 = 2	参数2 = 5	读取 52015
		参数1 = 3	参数2 = 6	读取 52026


	参数3 = 时间 （当前ico图标显示的时间）

	参数4 = 预留参数 （请填写0）



	[@脚本范例]
	#IF
	TRUE
	#ACT
	ADDICON 1 5 10 0	;// 代表在1号位置 显示52505的素材 维持10秒
	BREAK






*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
*  GameShow更新日志 For 20180820
*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

 ① 【客户端】

     扩展 GsRes\Ui\PanelWnd.xml 内的Button Name按钮

     Button Name = GsDiyPanelButton1 - GsDiyPanelButton10

     对应触发服务端\GsFuntion_def\QFunction-0.txt文件内的 @界面按钮1 - @界面按钮10



 ② 【客户端】

     扩展 游戏左上角标识显示，将根据游戏服务器名决定显示内容，而非单一的显示GameShow产品的版本号


 ③ 【客户端】

     修改 经验，包裹，负重，金币，本地时间，鼠标位置 相关信息的显示位置


 ④ 【游戏引擎】追溯起源，归宿起源
     
     扩展 UPGRADEUSERITEM 命令，新增 201 参数

     UPGRADEUSERITEM 参数一 参数二 参数三 参数四 参数五 参数六

     参数一 = 装备位置(装备位置表)或物品序列号
     参数二 = 201
     参数三 = 地图名字
     参数四 = 怪物名字
     参数五 = 道具时间
     参数六 = 获得者名字

     [@追溯起源]





 ⑤ 【客户端】【游戏引擎】
     
	盾牌素材下载地址：http://bbs.2018gs.com/material/CQSJ/盾牌/
	翅膀素材下载地址：http://bbs.2018gs.com/material/CQSJ/翅膀/

     扩展客户端图包： 
	Wing1	125
	Wing2	126	;//双片翅膀	10个文件=1个翅膀外观
	Wing3	127	;//双片翅膀	10个文件=1个翅膀外观
	Wing4	128	;//单片翅膀	20个文件=1个翅膀外观
	Wing5	129 	;//单片翅膀 	20个文件=1个翅膀外观   
     
     扩展命令：GSWINGTYPE 参数一 参数二 参数三

              参数一：翅膀类型
              参数二：翅膀颜色（1-11）
              参数三：翅膀特效（0-2）

	【翅膀类型】详细阐释：
	翅膀类型1	存贮于	Wing2（图包126）的000-009文件夹
	翅膀类型2	存贮于	Wing2（图包126）的010-019文件夹
	翅膀类型3	存贮于	Wing2（图包126）的020-029文件夹

	【翅膀颜色】详细阐释：
	翅膀颜色1：		0xFFFFFFFF,	白色
	翅膀颜色2：		0xFFFF00FF,	粉色
	翅膀颜色3：		0xFF888888,	灰色	
	翅膀颜色4：		0xFFFF0000,	红色
	翅膀颜色5：		0xFF00FF00,	绿色
	翅膀颜色6：		0xFF0000FF,	深蓝色
	翅膀颜色7：		0xFFFF00FF,	粉色
	翅膀颜色8：		0xFFAEF5FF,	淡蓝色
	翅膀颜色9：		0xFF000000,	黑色
	翅膀颜色10：		0xFFFFF100,	黄色
	翅膀颜色11：		0xFFFFFF00,	亮黄色

	【翅膀外观动作】：
	待机	起始位置：1	读取张数：4	占用张数：6
	走路	起始位置：49	读取张数：16	占用张数：16
	跑步	起始位置：177	读取张数：16	占用张数：16
	攻击	起始位置：305	读取张数：6	占用张数：8
	受伤	起始位置：369	读取张数：3	占用张数：5
	施法	起始位置：409	读取张数：8	占用张数：10


	骑乘		起始位置：489	读取张数：4	占用张数：6
	骑乘走路	起始位置：537	读取张数：8	占用张数：10
	骑乘跑步	起始位置：617	读取张数：8	占用张数：10
	骑乘死亡	起始位置：697	读取张数：8	占用张数：8

	死亡	起始位置：761	读取张数：4	占用张数：5
	采集	起始位置：801	读取张数：3	占用张数：5
	预留	起始位置：841	读取张数：3	占用张数：5
	作揖	起始位置：881	读取张数：6	占用张数：8



	【翅膀内观】详细阐释：
	翅膀内观1	Magic1     44910
	翅膀内观2	Magic1	   44915
	翅膀内观3	stateitem  50006
	翅膀内观4	stateitem  50007
	翅膀内观5	stateitem  50008
	翅膀内观6	stateitem  50009
	翅膀内观7	stateitem  50010
	翅膀内观8	stateitem  50011
	翅膀内观9	stateitem  50012
	翅膀内观10	stateitem  50013
	翅膀内观11	stateitem  50014
	翅膀内观12	stateitem  50015


 ⑥ 【游戏引擎】
	修改 SENDMSG 25-26 的参数

	修改类型 25 全部发送龙框消息 素材包3  编号 58888  文字从框内从右到左
	修改类型 26 全部人发送 顶部支持颜色大字,从右到左

	SENDMSG 25 参数一 参数二
	SENDMSG 26 参数一 参数二

	参数一 = 文字内容
	参数二 = 文字颜色


 ⑦ 【游戏引擎】

	扩展 MONGENEX 脚本 G H I J 四个参数

	A 地图号 
	B 坐标X 
	C 坐标Y 
	D 怪物名字 
	E 范围 
	F 数量 

	G 怪物头顶封号 图包号
	H 怪物头顶封号 素材编号
	I 怪物头顶封号 X坐标
	J 怪物头顶封号 Y坐标


 ⑧ 【游戏引擎】

	扩展 UPGRADEUSERITEM 脚本 201 参数
	201	地图 怪物 时间 玩家

	[@脚本范例]
	#IF
	TRUE
	#ACT
	UPGRADEUSERITEM $PARAM(10) 201 $MAPNAME $PARAM(1) $DATETIME $USERNAME	;// 地图名字  上次杀死的怪物名字  当前服务器时间  获得装备的玩家名字


 ⑨ 【游戏引擎】

	扩展 UPGRADEUSERITEM 脚本 205 参数

	修改当前  物品在F9 F10界面  的特效显示 【读取stateitem内的素材编号】

	UPGRADEUSERITEM 205 参数A 参数B		;//无需 等号（=）

	参数A = stateitem内的素材编号
	参数B = 素材读取通道（1=无通道 2=黑底透明）

	[@脚本范例]
	#IF
	TRUE
	#ACT
	UPGRADEUSERITEM $PARAM(10) 205 8031 1	;// 代表读取stateitem内编号8031的素材作为当前物品的特效


 ⑩ 【游戏引擎】

	扩展 UPGRADEUSERITEM 脚本 206 参数

	修改当前  物品掉落地面时候   的特效显示 【读取stateitem内的素材编号】

	UPGRADEUSERITEM 206 参数A 参数B		;//无需 等号（=）

	参数A = stateitem内的素材编号
	参数B = 素材读取通道（1=无通道 2=黑底透明）

	[@脚本范例]
	#IF
	TRUE
	#ACT
	UPGRADEUSERITEM $PARAM(10) 206 8031 1	;// 代表读取stateitem内编号8031的素材作为当前物品的特效


*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
*  GameShow更新日志 For 20180525
*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

 ① 【客户端】

     扩展 GsRes\Ui\PanelWnd.xml 内的Button Name按钮

     Button Name = GsDiyPanelButton1 - GsDiyPanelButton5

     对应触发服务端\GsFuntion_def\QFunction-0.txt文件内的 @界面按钮1 - @界面按钮5 标签

*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
*  GameShow更新日志 For 20180115
*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

 ① 【人物相关】扩展CHANGEMODE 31的参数

     CHANGEMODE 31 （原来意思为禁止使用所有技能）

     A = 31
     B = 0 / 1  ( 开启/关闭 )
     C = 技能编号 （ 如不写则禁止所有技能，如写了编号则禁止使用对应编号的技能 ）


 ② 【地图相关】扩展MapInfo.txt文件参数
     
     地图参数：LAYUPEXP
     //此参数地图杀怪不加经验，不显示聊天框经验值增加

     特别备注信息：
     ;----------- ;// 
     可以利用当前脚本屏蔽地图内所有的怪物经验，使用怪物杀死触发来进行活动性的脚本和记录


*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
*  GameShow更新日志 For 20180112
*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

 ① 【寄售相关】重新编写JSUPDATEITEM脚本命令的检测和执行结构。

 ② 【寄售相关】扩展JSREFRES脚本命令的参数

     JSREFRES  参数一 参数二 参数三 参数四 参数五
     功能: 刷新当前排行榜信息
     参数一 = 分类编号 0=所有物品 
     参数二 = 支付方式  0=全部类型  1=金币  2=元宝 等等
     参数三 = 物品名字
     参数四 = 寄售归属人  ( 不写则为读取所有人信息 )
     参数五 = 当前寄售商品的标识

特别备注信息：
;----------- ;// 
 参数三 = FALSE  则读取所有物品
 参数五 = 标识  （用于实现让玩家预览商品是否被购买或仍在出售的状态）


*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
*  GameShow更新日志 For 20180111
*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

 ① 【怪物相关】修复MapQuest.txt文件  第一个参数（地图编号） 为 *号时候所有地图触发无效的问题

 ② 【坐骑相关】新增下马命令  DISHORSE ， 执行当前命令后，玩家将自动下马

脚本示例：【必须大写英文字母】

[@自动下马]
#ACT
DISHORSE
SENDMSG 5 当前地图不允许骑乘坐骑，您受到天地法力的压制自动从马上掉落。
BREAK


 ③ 【坐骑相关】新增检测骑乘状态命令  CHECKHORSE  检测当前玩家是否处于骑乘状态

脚本示例：

[@检测是否骑乘]
#IF
CHECKHORSE
#ACT
SENDMSG 5 您当前正处于骑乘状态
BREAK


④ 【坐骑相关】新增QF触发，[@上马触发] [@下马触发]

脚本示例：
;----------- ;// QFunction-0.txt
[@上马触发]
#ACT
SENDMSG 5 您当前已经处于骑乘状态
BREAK

[@下马触发]
#ACT
SENDMSG 5 由于旅途劳顿，您从宝驹上下来休息会。
BREAK


⑤ 【坐骑相关】取消部分坐骑骑乘的限制

    取消黑马（Shape：53）只有行会会长才能骑的限制
    取消白马（Shape：52）只有沙城城主才能骑的限制


*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
*  GameShow更新日志 For 20180106
*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

 ① 【人物变量】新增以下人物变量，以方便用户扩展F10自定义界面

	魔法命中：$MAGICNICETY
	魔法躲避：$ANTIMAGIC
	反弹伤害：$REBOUNDHURT
	吸血：$ABSORDLOOD
	抵抗：$AGAINST
	破防：$DESTROYDEFEND


 ② 【F10相关】 新增脚本命令：RefAbil   （用于刷新人物F10属性值）

脚本示例：

[@刷新F10属性]
#ACT
RefAbil
SENDMSG 5 您在重新打开F10的情况下重新刷新了F10界面当前显示的属性值
BREAK

     

*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
*  GameShow更新日志 For 20180103
*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

 ① 【寄售系统】重新编写寄售系统数据库结构，减少寄售数据的占用封包


 ② 【寄售系统】新增脚本命令：JSGETBACK 参数一    
    （功能：取回或购买寄售物品后，需要执行当前脚本商品在背包自动刷新）
     
     参数一 = 当前涉及商品的IDX

*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
*  GameShow更新日志 For 20180101
*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

 ① 【寄售系统】新增变量：$JSSJ.A.B

参数A = 1~2
    1 = 寄售的商品数量
    2 = 寄售出售后存在数据里的货币值
    A = 1 的时候     B = 寄售物品类型
    A = 2 的时候     B = 货币类型

例如：$JSSJ.1.0   返回的是当前人物所有寄售物品的总数
例如：$JSSJ.1.1   返回的是当前人物类型1的寄售物品总数

例如：$JSSJ.2.0   返回的是当前人物寄售物品出售后获得 所有货币 总和（没被取走还保存在数据库里的）
例如：$JSSJ.2.1   返回的是当前人物寄售物品出售后获得 货币1总和（没被取走还保存在数据库里的）


*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
*  GameShow更新日志 For 20171225
*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
 ① 扩展查看其他玩家装备界面时，面具、魂珠座标自定义

 涉及修改的客户端文件：
     GsRes\Skin\CLASSIC.ini 标准版 
     GsRes\Skin\FASHION.ini 时尚版

[OtherPlay]
BALLX=80     ;魂珠坐标X
BALLY=180    ;魂珠坐标Y

BallTipx=80      ;魂珠描述起始坐标X
BallTipy=180     ;魂珠描述起始坐标Y

BallTipx2=80     ;魂珠描述起始坐标X2
BallTipy2=180    ;魂珠描述起始坐标Y2

MASKX=130    ;面具坐标X
MASKY=280    ;面具坐标Y

MaskTipx=-20     ;面具描述起始坐标X
MaskTipy=-20     ;面具描述起始坐标Y

MaskTipx2=15    ;面具描述起始坐标X2
MaskTipy2=15    ;面具描述起始坐标Y2

*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━



*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
*  GameShow更新日志 For 20171220
*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
 ① 人物暴击攻击将触发QF标签
    1.1  冰冻       @冰冻触发
    1.2  沉默       @沉默触发
    1.3  重力       @重力触发
    1.4  麻痹       @麻痹触发 
    1.5  定身打击   @定身触发
    1.6  孤立打击   @孤立触发
    1.7  虚弱打击   @虚弱触发
*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
 ② 新增MAC地址变量 $MACADDR
    当前MAC变量为引擎"在线人物"功能内查询的MAC地址
    如果玩家使用非法程序或者串改客户端方式进入游戏，他的MAC地址是空的，
    而正常的玩家MAC地址都是有数字的。
*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━


*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
*  GameShow更新日志 For 20171218
*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
 ① 人物暴击攻击将触发QF标签
    1.1  暴击成功   @暴击触发
    1.2  双倍暴击   @双倍暴击触发

*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
*  GameShow更新日志 For 20171215
*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
 ① 人物特殊攻击将触发QF标签
    神佑类效果
    1.1  秒杀成功   @秒杀触发
    1.2  神御成功   @神御触发
    1.3  重击成功   @重击触发

*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
*  GameShow更新日志 For 20171208
*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
 ① 扩展套装数据库 血量倍数 蓝量倍数的数值，扩展数值至65535

*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
*  GameShow更新日志 For 20171205
*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
 ① 扩展套装数据库 攻击倍数 防御倍数的数值，扩展数值至65535


*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
*  GameShow更新日志 For 20171201
*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

1. 修复翅膀黑边问题 

2. 修复交易问题

3. 修复@骑马失效

20171125 此版客户端引擎必须同时更新否则无法使用

1. 修复翅膀GSWINGTYPE 0 0BUG

2. 移值老牛专用版到通用版

20171123

1. 修复SETSECRETINFO衣服外观参数有问题 

2. 修复CHANGEMODE 36,37异常 


20171117

1.	新增变量 $MAGIC(A).B
A=技能ID

B=参数类型 A是技能ID,查看技能数据库

B取值:
NAME 技能名字
LEVEL 技能等级
EXP 技能修炼点 

2. 修复 sendmsg 22 , 24 无效

3. 新增脚本 CHECKMAGICID 
//参数A:技能IDX编号
（原来的检测技能等级的命令，在没有学习技能的时候他检测不到）

4. 新增脚本 SETSECRETINFO A B C
参数说明：同时忽略参数2、参数3为还原为默认外观
//参数1：玩家的新名字
//参数2：衣服外观 (可忽略)
//参数3：武器外观 (可忽略) 


5. 新增脚本 CHANGEMODE  B C D
参数说明：
// 参数A: 36代表缴械属性  37代表开启脱衣属性
          缴械：把对方玩家武器打回背包（假如对方背包无位置则掉落地面）
          脱衣：把对方玩家衣服打回背包（假如对方背包无位置则掉落地面）
（用脚本去实现脱下玩家装备会导致满背包的情况下装备直接消失）
// 参数B: 开关(0,1)
// 参数C: 几率(百分比)
// 参数D: 缴械持续时间


20171107

1. 更新Sendmsg  

新增类型 22 全部人发送 顶部支持颜色大字,从右到左
新增类型 23 单人发送 顶部支持颜色大字,从右到左
新增类型 24 全部发送龙框消息 素材包3  编号 58888  文字从框内从右到左
新增类型 25 单人发送龙框消息 素材包3  编号 58888  文字从框内从右到左

以上四种参数三均可自定义文字颜色

20171102

1. 修复自定义翅膀查询异常问题 

2. 修复F12不显示翅膀无效问题 

3. 彻底取消40级衣服默认显示翅膀功能, 需要显示的自行通过装备穿戴触发写脚本

20171101

1. 蓝月定制染色版修复部份BUG

20171029

1. 扩展寄售系统命令 

JSREFRES  参数一 参数二 参数三
新增参数四
参数四 = 寄售归属人
作用：A玩家在寄售行寄售物品后想要取回，那就得有一个界面专门显示他寄售的物品，这个时候就得根据归属人来进行排列


20171020

通用版客户端标识 20171018

1. 修复因为数据库语句问题导致用户表消息,以及后期被刷元宝等等问题 

2. 更新全部程序,请替换,否则进不了游戏 

20171018

通用版客户端标识 20171018

1. 老牛定制版

染色功能

需要扩展配置文件

客户端实时加载命令 @makegs_reload2
扩展F10衣服染色配置
客户端 ini\GsEffect.ini
[Gs_clothes]
shape值乘2 + 性别 = 

正常外观图包号/正常外观素材号/坐标X/坐标Y/通道/替换色(可换色衣服)图包号/素材号/坐标X/坐标Y/通道/特效1图包号/特效1素材号/坐标X/坐标Y/通道/特效2图包号/特效2素材号/坐标X/坐标Y/通道/染色图包号/染色编号

最尾部增加  染色图包号/染色编号  【17/323  17/338 粗布衣的两个染色配置】

以下为粗布衣的染色配置


[Gs_clothes]
//男粗布衣染色配置
2=17/117/0/0/0/0/0/0/0/0/0/0/0/0/0/0/0/0/0/0/17/323
//女粗布衣染色配置
3=17/125/0/0/0/0/0/0/0/0/0/0/0/0/0/0/0/0/0/0/17/338

2. 修改行会模式盟友被攻击会受到伤害

20171017

1. 扩展脚本：POWERRATE
POWERRATE 目前支持参数一 参数三，扩展出参数三
参数三 = 0 ，代表一直都有效
参数三 = 1 ，代表1次攻击后攻击倍数恢复正常
参数三 = 3 ，代表2次攻击后攻击倍数恢复正常

2.  扩展脚本：MOVR
POWERRATE 目前支持参数一 参数三，扩展出参数三
MOVR G10 100        代表G10在  100  的范围内取值
MOVR G10 10 100     代表G10在10-100的范围内取值
MOVR G10 50 60      代表G10在 50-60 的范围内取值

3. 扩展GsRes\Ui\PanelWnd.xm 经典界面, GsRes\Ui\NewPanelWnd.xm 时尚界面 配置功能

当Button Name = GsDiyPanelButton1 - GsDiyPanelButton4

此按钮点击时将触发QF下 @界面按钮1 - @界面按钮4


<Button name ="GsDiyPanelButton1">
<Offset x = "-118" y = "35" Align ="TopRight"/>
<NormalTexture index = "13838" />
<HighlightTexture index = "13807" />
<PushedTexture index = "13808" />
<EffectTexture index = "70">
	<Offset x = "10" y ="10" />
</EffectTexture>
<Tips text="自定义1" />    
</Button> 

<Button name ="GsDiyPanelButton2">
<Offset x = "-77" y = "45" Align ="TopRight"/>
<NormalTexture index = "13829" />
<HighlightTexture index = "13802" />
<PushedTexture index = "13803" />
<Tips text="自定义2" />
<EffectTexture index = "10766">
	<Offset x = "46" y ="45" />
</EffectTexture>
</Button>


<Button name ="GsDiyPanelButton3">
<Offset x = "-41" y = "45" Align ="TopRight"/>
<NormalTexture index = "23123" />
<HighlightTexture index = "23124" />
<PushedTexture index = "23125" />
<EffectTexture index = "70">
  <Offset x = "10" y ="10" />
</EffectTexture>
<Tips text="自定义3" />
</Button>  


<Button name ="GsDiyPanelButton4">
<Offset x = "-4" y = "45" Align ="TopRight"/>
<NormalTexture index = "13831" />
<HighlightTexture index = "13800" />
<PushedTexture index = "13801" />
<EffectTexture index="70">
	<Offset x="10" y="10" /> 
  </EffectTexture>
<Tips text="自定义4" />
</Button>




20171012

1. 修复金刚护体四级被打散后不消失

20171009

1. 修复 JSREFRES  支付方式刷新无效

2. 修复  JSSORT 排序无效

3. 修复 JSUPDATEITEM无效

4. 修复 第二次取时间变成异常，注之前的旧数据无法还原，新增加的物品时间正常

5. 扩展JSREFRES的参数，扩展出参数三
参数三 = 寄售物品名字  （为空则默认排列所有符合的数据）

例：JSREFRES 0 0       则是取  所有物品 全部支付方式  的数据排列
例：JSREFRES 0 0 圣战  则是取  所有物品 全部名字 里叫包含圣战两个字的物品    的数据排列

  

20171001

1. 扩展ClearVar 参数三  统一值

CLEARVAR A B C  
2.1   A = 变量名
2.2   B = 清理范围
2.3   C = 统一数值    （为空则默认0）
例如：CLEARVAR S0 99     效果：清理S0-S99的变量
例如：CLEARVAR S0 99 88  效果：将 S0-S99的变量都调整为88


2. SKILLPOWERPERMILL 调整技能威力的脚本对    魔法盾 幽灵盾 神圣战甲术 三个技能目前无效
1.1  魔法盾 = 增强→持续时间 免伤百分比
1.2  幽灵盾 = 增强→持续时间
1.3 神圣战甲术 = 增强→持续时间


20170930

1. 修复武器类装备176 172 无效

20170919

1. 修改套装数据倍数扩展到65535

2. 修复面具提示持久过低BUG

20170918

1. 修复已佩带装备时 @TAKEOFFITEM 通过物品序列号取不到变量的BUG

2. 修复TAKE脚本命令重量不刷新BUG

3. 修复NPC自定义放取框里放入物品后  点刷新背包会出现假物品

4. 修复摆摊时,再放入其他装备 出现假物品

20170917

1. 扩展CHANGEMODE 35 禁止随机

2. 修改单体组合体能全部支持数据库使用时间间隔

3. 扩展面具 魂珠支持加星 强化等等

220170914


1. 修复武器类装备加星时会出现强化+几的BUG

2. 修改GSTAKENPCITEM 物品取下命令

取下相对应物品框物品后 自动将$NPCITEM.1  (物品框ID 获取命令)    相应归0 

20170913 

1. 修复寄售刷新报错

2. 修复珍宝值穿戴装备后珍宝值清空BUG   
   

20170912

1. 客户端ini目录下GameClient.ini 新增开关

[Config]
Bestqualityattribute=1  代表开启112-117的极品属性文字显示
Bestqualityattribute=0  代表关闭112-117的极品属性文字显示 

客户端ini目录下GameClient.ini 新增描述配置项

[Config]
Itemssource1=A1的文字显示    112=1 读取此处的1
Itemssource2=B1的文字显示    114=1 读取此处的1
Itemssource3=C1的文字显示    116=1 读取此处的1

例如:

Itemssource1=来源方式
Itemssource2=来源对象
Itemssource3=来源地图



2. 再在客户端ini目录内新建1个文本 分别为Explain.ini
Explain文本内分别有3个标题 分别为[@Itemssource1] [@Itemssource2] [@Itemssource3]
分别对应的是A2 B2 C2 也就是 113 115 117 3个属性
例如：
[@Itemssource1]
1=boss爆出
2=升级奖励
3=充值奖励

例如：
Give 天魔战甲 1
UPGRADEUSERITEM $PARAM(10) 112 = 1
UPGRADEUSERITEM $PARAM(10) 113 = 2

则物品会显示   来源方式：升级奖励


20170829

引擎设置 登陆版本号  20170829 否则进不了最新的游戏

客户端版本号 0.1.9.8

1. 扩展查看别人装备面具,魂珠座标自定义

GsRes\Skin\CLASSIC.ini 标准版 
GsRes\Skin\FASHION.ini 时尚版

[OtherPlay]
BALLX=80     ;魂珠坐标X
BALLY=180    ;魂珠坐标Y
MASKX=130    ;面具坐标X
MASKY=280    ;面具坐标Y


20170828

1. 新增禁止交易时点击交易 将触发  QM下  [@禁止交易]

2. 新增禁止丢弃时丢弃物品 将触发  QM下  [@禁止丢弃]

20170827

1 ROUNDDIV－ 四舍五入
ROUNDDIV　A 　B
命令说明
用法与INC、DEC、MULT、DIV一致

2. 修复魂珠查看别人装备时无属性描述

3. 修复面具查看别人装备时无属性描述

4. 目前我这里的SH000测试皇宫无异常 

5. 修复心魔使用某些技能后引擎异常

6.  当攻击其他玩家时候,$PARAM(2)变量会返回玩家的名字
     此变量只能用作执行,却无法用来检测, 经测试可以用来检测
	 
7.  QM文件里 login这个标签 关闭客户端进游戏 他是不读取的 小退重新进他就读取
     这导致无法读取角色加锁，自定义UI按钮等脚本，影响比较严重

	这个处理方法已经说过了很多次了
	
	[*] 修改人物离线挂机后，再次登陆直接进入游戏，不在断开连接; 
		离线挂机人物登陆将触发登陆脚本中[@Resume];
		QM   [@Resume]  标签下家个 GOTO @标签 就好了
		
	因为你的角色离线了 不再触发@LOGIN 而是触发到  @Resume 



20170825

1. 修复技能触发 近身攻击返回参数错误


20170816

1. 修复#IFONE有可能会出现异常

2. 客户端面具属性显示,请用最新的引擎搭配最新的客户端 引擎上设置日期为 20170816

20170805

1. 新增脚本命令 

新增CLEARCUSTOMVALUE命令，用于清除CustomValue变量！
CLEARCUSTOMVALUE 参数1 参数2
//参数1：清除变量起始数值
//参数2：清除变量末尾数值
[@示范]
#ACT
CLEARCUSTOMVALUE 0 99
SENDMSG 5 你0-99的变量全部清除为0
break


2 修复GSWINGTYPE 无效

3. 新增检测标签  #IFONE

此功能代表多条件检测时 只要有一个条件达到 就执行到#Act

[@测试]
#IFONE
CheckLevelEx > 59
CHECKGAMEGOLD > 5
CHECKGOLD 10
#act
Sendmsg 5 你的其中一个条件达成
#ELSESAY
你连一个条件都没达成

4.  和平模式战士攻击 不触发[@技能使用触发]

5. 修复蓝量血量显示异常 

6. 修复魂珠品级以及附加经验不显示BUG

20170729

1. 扩展装备位置 19 面具 

数据库类型Stdmode = 116

AvatarWnd.xml

增加
<GoodGrid name ="FaceGrid" GridType ="19" WCells="1" HCells="1" CellWidth="40" CellHeight="20" CellDisW="0" CellDisH="0">
	<Offset x = "405" y = "160" />
</GoodGrid>

20170722

1. 扩展LOL模式开启后 

当前模式玩家死亡后自动在当前地图复活, 并且触发QM里面  @阵营死亡 + 阵营编号

20170719

1. 新增LOL模式

增加两个模式怪物类型

怪物RACE  255 LOL塔模式  不会行走 定点攻击

增加以下脚本命令为适应LOL模式

命令: GSLOL  1 参数一 = 1   开启LOL模式  参数一=0 或者不填写代表不开启

命令: GSCAMP  阵营(0-255) 

命令: GSLOLMISSION 地图名  坐标X  坐标Y  //用于设置小兵到达的最后坐标

命令: GSLOLMOB 怪物名字  阵营(0-255) 

用法:


[@LOL模式]
#IF
TRUE
#ACT
GSLOLMISSION dengdai 38 26     //怪物集中点
PARAM1 54            //刷出坐标
PARAM2 42            //刷出坐标
PARAM3 6              //数量
PARAM4 2              //范围
GSLOLMOB LOL小兵 2

GSLOLMISSION dengdai 38 26     //怪物集中点
PARAM1 54            //刷出坐标
PARAM2 42            //刷出坐标
PARAM3 1              //数量
PARAM4 1              //范围
GSLOLMOB LOL炮 1



20170709

1. 新增客户端GameClient.ini参数SelOneJob 是否隐藏创建人物时背景六职业选择特效点击

GameClient.ini
[Config]
SelOneJob=Yes

20170625

1. 新增套装数据库支持 攻击倍数, 防御倍数 血量倍数 蓝量倍数 需要用最新的引擎  和数据库工具

20170619

1. 扩展SetProvisionalAbil临时属性脚本命令 新增第五个参数 E  (1为百份比 0为正常数字)

20170604

1. 扩展客户端Explain.xml 支持通道 blend参数 <col picpackage="3" picidx="71" blend="2"/>

20170603

1. 扩展脚本命令 CLEARMAPMON A B  清除地图怪物 如果B不为空的时候清除指定的怪物

2. 修复TakeM 物品放取框拿走物品后不刷新包裹负重

3. 修复GSCHECKWG执行后检测到相同MD5后不会触发QF BUG


20170528

1. 重写关灯模式

 关灯模式
参数说明：
括号里的
// 第1参数：
01 禁止说话
02 禁止显示封号
04 禁止看对方装备
08 禁止组队
16 禁止交易
32 禁止更改攻击模式
64 统一名字 
128 统一装备外观
256 统一名字颜色
//第2参数就是指定显示的名字
//第3参数指衣服外观，
//第4参数指武器外观
//第5参数指定名字显示颜色0 -255
如果要多个功能起作用，相加对应的数字即可，
例如：
禁止显示封号(02) + 禁止看对方装备(04) + 统一装备外观(128)，等于：134，既是第1参数=134 

备注:  玩家自己看自己的角色时 名字颜色不变  只有看别人的名字颜色才是统一的

20170527

1. 扩展关灯模式   256 统一名字颜色    [魔灵定制]

第5个参数就是名字颜色代表 0 - 255

2. 增加容错处理如果自定义NPC的素材不存在 ,自动以默认的NPC素材编号显示


20170522

1. 修复DBServer多Selgate时 其中一个断开后 导致玩家进不了游戏

20170519

1. 修复珍宝值设置后 客户端显示异常 

20170518

1.  Gs补丁转换工具新增批量转换里面的批量坐标,以及批量透明

2.  优化整体游戏技能,特效代码

3.  优化地图素材显示效果

4.  修复20170501后导致变身失效BUG

20170517

1. 更新客户端+服务端新的游戏算法完美封杀变速类外挂(感谢秋水提供相关方案)

如果发现玩家使用了变速类外挂 触发QF中[@网关外挂]

20170501

1. 优化地图障碍点

2. 更新地图类型客户端 .gmp  引擎 .gmpserver 不再通用

20170428

1. 更新擒龙手支持抓取玩家 技能参数可以配置

2. 更新冰旋风增加开关,支持不计算被拉人物等级只按机率计算

20170427

1. 修改刺杀技能算法模式 更加节省资源

2. 修改金刚护体特效模式

GsDiyMagic.xml

<Magic magic_id ="61" attr= "134217728" name="金刚护体" d1="0" d2="0" d3="0" d4="0" >
        <MagUnit unit_idx ="243" attr= "1572897" cycle="0" speed="80" flyspeed="80" offx="0" offy="0" sound="260" byRev1="0" iRev1="0" >
        </MagUnit>
		<MagUnit unit_idx ="345" attr= "1573153" cycle="0" speed="80" flyspeed="80" offx="0" offy="0" sound="0" byRev1="0" iRev1="0" >
        </MagUnit>
    </Magic>
	
3. 4级烈火被攻击效果GsEffect.ini里[Gs_Character_effects] 117这个编号 里面的第一个数值为GsDiyMagic 的magic_id
   4级雷霆被攻击效果 119
   
5. 四级金刚护体修复完成 起手试之类的自已重配素材

<Magic magic_id ="10061" attr= "134217728" name="金刚护体(神)" d1="0" d2="0" d3="0" d4="0" >
        <MagUnit unit_idx ="5716" attr= "36" cycle="0" speed="80" flyspeed="0" offx="0" offy="0" sound="0" byRev1="0" iRev1="0" >
        </MagUnit>
        <MagUnit unit_idx ="5717" attr= "36" cycle="0" speed="80" flyspeed="0" offx="0" offy="0" sound="0" byRev1="0" iRev1="0" >
        </MagUnit>
		<MagUnit unit_idx ="50001" attr= "33" cycle="1" speed="20" flyspeed="0" offx="0" offy="0" sound="184" byRev1="0" iRev1="0" >
        </MagUnit>
		<!--金刚护体循环特效 -->
		<MagUnit unit_idx ="5765" attr= "1048868" cycle="0" speed="80" flyspeed="1" offx="0" offy="0" sound="0" byRev1="0" iRev1="0" >
        </MagUnit>
    </Magic>
	



20170426

1. 新增单体组合技能 + 特殊属性 支持XML配置

20170425

1. 修复客户端不支持OBj偏移

20170414

1. 修复获取进程后32位系统的玩家客户端崩溃

20170405

1.  新增怪物RACE  255 LOL塔模式  不会行走 定点攻击

20170403

1. 扩展客户端三昧真火按钮 触发 QF [@三昧真火]

2. 调整检测人物经验 CHECKEXP 现在是超过21E

3. 游戏参数新增 数值比例 可自行设定 吸血 暴击 免伤  以及法师火墙 火雨的暴击比例

4. 修复物品放取框：@@!GS_ITEMGETWND  框内有物品时 操作背包物品会导致放取框物品看不见BUG

5. 修复物品放取框：@@!GS_ITEMGETWND 框编号大于15时鼠标移上去无装备描述提示BUG


20170401

1. 新增魂珠属性 位置 22 为修练值 最大不能超过65535

2. 修复翅膀GSWINGTYPE修改后其他人看不见的BUG

3. 金刚护体普通破碎动画编号  12002  四级以上5680

4. 魔法盾四级素材编号 10010 起

20170331

1. 新增GsDiyMagic.Xml 四级及四级以上火墙持续效果 magic_id = 12000wq 

2. 新增装备位置 魂珠 StdMode  = 13 装备位置 = 14

3. 新增GsDiyMagic.Xml 烈火被攻击 magic_id = 12001

20170330

1. 怪物DB新增禁止攻击玩家选项

20170324

1. 扩展隐身术XML功能 参数1为隐身时间

20170321

1. 扩展BaoBaoBuff命令 新增属性位置7 = 攻击速度 8=行走速度  新增参数 E=1 则代表永久BUFF 不填则为时间BUFF

20170320

1. 修复CASTLERPAIRDOOR 自动修复沙城城墙命令 城墙会出现灵魂墙效果

2. CASTLERPAIRDOOR 自动修复沙城城墙命令实时刷新城墙效果

3. 修复套装超过255后属性触发无效

20170319

1. 修复某些宝宝会出现血条异常 

2. 新增宝宝临时属性脚本 该人物下所有的宝宝增加属性

命令: BaoBaoBuff A B C D 

参数A 属性位置(0 = 防御上限 1= 防御下限 2=魔御上限 3=魔御下限 4=攻击上限 5=攻击下限 6=最大血量)
参数B 操作符 +,-,=
参数C 值(最大不能超过65535)
参数D 生效时间(秒)  超过个时间后自动恢复原始 这个有效时间以最后一个脚本时间为准7个属性为同一个时间进行计算

[@baobao]
#if
true
#act
baobaobuff 1 + 10 10
baobaobuff 3 + 10 10
baobaobuff 5 + 10 10
baobaobuff 6 + 10 10


20170317

1. 扩展SetProvisionalAbil临时属性属性位置 37 暴击免伤百份比

20170316

1. 扩展SetProvisionalAbil临时属性脚本命令 新增第四个参数 D (现在可使用的临时属性有 5套)

0 - 2 三套属性为 正数增加   3,4 两套属性为负数减少属性使用,
5套临时属性为独立,如果0,1的属性都增加10点, 0的1位置属性清空, 1的临时属性里还是会继续存在


[@增加属性]
#IF
#ACT
SetProvisionalAbil 1 + 10  2
sendmsg 5 [Buff3]您的物理防御上限增加10点

[@减少属性]
#IF
#ACT
SetProvisionalAbil 1 + 10  3
sendmsg 5 [Buff3]您的物理防御上限减少10点

2. 修复脚本打开网页时部份操作系统无法打开网站的BUG

3. 修复自定义F10开启后 打开F10导致NPC界面功能失效

20170315

1. 客户端抵抗属性完善 相当于传世的抗性

2. 新增加STDMODE = 0 的物品使用触发 当这类物品使用成后才会成功触发 @StdModeFunc+编号  QF

3. 新增脚本命令 CASTLERPAIRDOOR 自动修复沙城城墙命令 [可以机器人]

4. F9界面 整理包裹 新增刷新背包物品功能 不再只是排序

5. 修复引擎--装备相关设置--极品几率--戒指类(StdMode=23)--攻击速度设置后保存无效   /

6. 新增替身法符XML配置 Value1 = 替身存在时间 单位秒

7. 修复RACE 200 怪物 在无攻击目标时自动消失BUG

8. 修复远程攻击怪物无视GM隐身模式

9. 套装数据突破到500

20170314

1. 完善定制版PNG选择服务器版登陆器
 
20170310 

1. 修复引擎特定情况下出现游戏无法进入游戏的BUG

2. 完成PNG版登陆器基础功能

3. 完成定制版LoginSrv账号Mysql通用功能

20170218

1. 修复GSMAPBUFF无效

20170217

1. 游戏进入游戏后  今日活跃 界面开关设置

GsRes\Information\default\asstool.ini

[CONFIG]
AutoShowActLog=0

0=默认关闭
1=默认打开

20170206 

1. 修复StdMode = 29 物品属性显示异常

20170115

1. 修复天山雪莲加血异常

20170114

1. 修复20170112版引擎尸灵不能升级,

20170112

1. 新增人物查询界面 获取进程按钮  导出进程按钮  刷新数据按钮

流程方式 先点击 获取进程 等待2-3秒后 点击刷新数据按钮 即可获取玩家当玩游戏主程序模块详细信息

如果不确定是否为外挂文件，可将此玩家导出后的进程信息文件提交给客户人员

2. 新增!SETUP.TXT 一个路径配置 为存放 导出进程信息目录

[Share]
WgInfoDir=GsWg

可自行修改

20170111

1. 修复PK 或者 一些网络情况导致假人问题 

2. 修复智能刷怪会导致宝宝消失BUG



20170109

1. 新增进入游戏界面后  今日活动  今日主题界面显示开关 默认开启状态  0=关闭  1=开启

GsRes\ini\OtherConfig.ini
ActivityLocalWnd=0
ActivityIEWnd=0

2。 新增支持仿传奇世界 双圣魂(圣灵)功能 仅StdMode 5,6支持

第一圣魂 属性位置  69,70
第二圣魂 属性位置  85,86

3. 修复仓库扩展时提示神武展界面

20170108

1. 彻底修复人物网络路由断开小退卡宝宝情况

2. 修改诱惑之光与兽灵术逻辑达到平衡性

20170105

KILLSLAVE SELF 杀死游戏CTRL+P里所有的宝宝


20170104

1. 新加游戏客户端补丁更新工具

20170103

1. 新增玩家机器主游戏进程获取脚本命令  GsGetPlayJc 进程信息可以在 在线人物上查询

2. 新增玩家外挂封杀命令GsCheckWg 

参数一 进程MD5值

例

#Act
GSCHECKWG  945F7637255E5D85446FA0CDEDCE9B3A

如果发现玩家客户端有和MD5值相同的模块在运行将触发

QF下 [@发现外挂]

20170102

1. 修复师徒系统 离线脱离师徒异常 
2. 修复个别技能攻击怪物后 真实血量失效BUG

20161228 

1. 修复NPC不显示封号BUG
2. 修改@@url 打开网址不再锁定IE  自动调用系统默认浏览器

20161227

1. 封魔专版 

UpgradeUserItems 扩展位置201

写法不同

UpgradeUserItem 序列号  201  来源 地图名

2. 封魔专版 新增起源追溯 功能

20161226

1. 修复诱惑之光 诱惑高级等级宝宝时逻辑不合理

20161223

封魔专版

1.  修改绑定元宝为封魔宝

2.  新增独立经验显示模块

3.  新增封魔引擎与客户端配套功能

20161220

1. 修复引擎报错 TPlayObject::ClientQueryUserState Code = 0

20161213

1、新增地图BUFF命令 GsMapBuff A B C D E

//A: M(X,Y,R) //地图参数(支持变量) 
//B: 效果类型(0-7)
//C: 时间(秒)
//D: 伤害(仅对绿毒有效)
//E: (0-2) 0:人物,怪物有效 1:人物有效 2:怪物有效
//此命令也会根据自身攻击模式！

// 效果类型
// 0：绿毒
// 1：红毒
// 2：麻痹
// 3：重力
// 4：沉默
// 5：恐惧
// 6：冰冻
// 7：定身


20161212

1. 修复自定义货币摆摊异常 
2. 

20161211

1. 修复合区工具自定义数据库变量合区出错

20161208

1. LoginSrv 新增密码错误多次锁定账号登陆开关功能 

位置: 选项 - 基本设置 - 开启密码错误锁定账号

2. 重写摆摊数据包处理 (客户端引擎需同时更换)

3. 极少玩家技能上线时会丢失问题针对性处理,再次打开F11将会重新获取技能信息

4. 修复客户端绑定装备不显示问题 

5. 新增技能触发参数 <$PARAM(5)>

类型说明

0 玩家
1 NPC
2 大刀
3 自动寻路的怪物 RACE 12
4 公主待卫
5 傀儡  RACE15
6 天玉公主
7 树 
8 怪物
9 弓箭手
10 俘虏 RACE 214
11 心魔 RACE254
999 代表没有目标

20161205

1. 新增stdmode = 58 类型物品支持极品属性

UPGRADEUSERITEM 1 112 = 1
UPGRADEUSERITEM 1 113 = 2

UPGRADEUSERITEM 1 114 = 3
UPGRADEUSERITEM 1 115 = 4

UPGRADEUSERITEM 1 116 = 5
UPGRADEUSERITEM 1 117 = 6

2. 优化RunGate数据处理能力

20161130

1, 重写微端逻辑，当玩家超过40秒不需要下载任何素材时 将断开与微端引擎连接
   如果需要新素材下载，将自动与微端智能分配系统连接，申请新的微端引擎IP端口进行下载(此过程0.3秒处理完成,不会影响玩家的游戏体验度)
   此功能为减轻微端引擎承载量问题

20161128

1. 引擎 人物相关设置 - 引擎自定义  启动装备保险功能  启动背包保险功能

2. 新增装备属性位置177 装备保险开关

如果开启启动装备保险 或者 背包保险功能时

177值大于0的装备 物品将被人暴出时 该装备不会被暴出 并且

触发QF中 @DeadDrop  

$PARAM(0) = 物品序列号
$PARAM(1) = 177值
$PARAM(2) = 杀死你对像的名字

177清零 

3. 新增客户端描述变量支持

支持变量类型

$LINE  代表插入一条横线
$IDX   装备编号
$NAME  装备名字
$STDMODE 装备类型
$WEIGHT  重量
$LOOKS   外观编号
$AC      防御上限
$AC2	 防御下限
$MAC     魔御上限
$MAC2    魔御下限
$DC		 攻击上限
$DC2	 攻击下限
$MC		 魔法上限
$MC2	 魔法下限
$SC		 道术上限
$SC2	 道术下限
$DURAMAX 最大持久
$NEED    需要类型
$NEEDLEVEL 需要条件
$PRICE    价格
$NAMECOLOR 物品外观颜色名字

$DURA    当前持久
$BAOJI   暴击

$ITEMVALUE() 极品属性
支持编号

29-36

45-49,52

59,67,68,69,70 

112-117

170,171,172,173,174,175,176,177

4. 新增客户端自定义描述功能 此功能开启后 将不会显示原始系统的装备描述

launcher.ini

DiyItemTip=Yes 



20161127

1. 修复登陆器自身更新失效


2. 修复登陆器配置器列表加密工具会导致部份列表加密后列表补丁无限更新的问题

20161126

1. 修复客户端在登陆界面时输入的账号密码会消失的问题 

20161125

1. 修改骑马时上下马坐标移动后可以在打怪地图里通过快速上下马过地图

2. 新增引擎勾起不弯腰 客户端保护功能同样有效

20161123

1. 登陆器更新 支持微端网关设置 

游戏列表在颜色之后增加两个参数  微端网关地址|微端网关端口

[GameShow游戏]
Game测试区=Gs游戏|192.168.0.255|7000|$00FFFF00|192.168.0.1|7202

2. 扩展物品极品属性设置

项链 19类型  新增 魔躲 幸运极品设置

项链 21类型  新增 攻击速度设置

戒指 23类型  新增攻击速度设置

20161122

1. 新增微端智能分配系统



如果您就一台服务器，请务必增加三条线路,分别为：电信、联通、默认

电信为分配给电信用户的微端服务器
网通为分配给联通用户的微端服务器
默认为分配给非电信、联通等未指定用户的微端服务器
当指定服务器不在线则进入默认线路
注：默认必须增加.


=======线路中必须有 默认        就和智能DNS一样必须有一条是默认解析  ============


【微端网关使用以及说明】

理论是这样：客户机器---微端网关---智能分配到微端服务器 ---然后分配的微端服务器和客户机通讯更新资源素材（此时客户机与网关断开连接）
              
分配： 手动设置 电信、网通线路分配到指定微端（可N台） 另外个其它线路分配 （在非电信网通的线路专用微端服务器，支持N台）  网关时时与微端服务器保持通讯，

一旦其中一台微端服务器掉线，此时网关不会在给此微端服务器分配！

智能：如果游戏中超过5秒未从微端服务器更新素材成功，客户端则再次与网关通讯获取分配新的微端服务器继续更新（防止更新期间 微端服务器掉线）

20161121

1.  修复登陆器不关闭时微端连不上的BUG

20161120

1. 修复飞书技能释放过快时会导致人物消失
2. 修复有时玩家F12保存不成功

20161119

1. 登陆器补丁下载更换成MD5校验
2. 修复登陆器分辨率无效
3. 修复NPC 机器人 之类在无对应标签引擎提示异常


20161118

1. 优化客户端微端 素材6秒不下载 自动切换IP 重新申请新IP

20161117

1.  修复仓库打不开的情况
2.  新增经验提升后会刷新排行榜控制 人物相关设置 -  引擎自定义设置
3.  新增地图参数NODECDURA 此参数不减装备持久
4.  扩展ChangeMode 34 为无安全区模式 开启这个后玩家进入安全区后一样可以被杀 类似狂魔
20161116

1. 微端服务端关闭卡进程BUG
2. 微端关闭后玩家进入困难BUG
3. 客户端自动二次连接微端功能
4. RunGate更新支持游戏内微端断开后获取新IP

请将LoginGate\!ResServerList.txt 复制一份到RunGate内

20161115

1. 修复游戏中弹出密宝BUG

2. 修复游戏中弹出验证码BUG

20161114

1. 修复全部脚本加载后NPC封号数据不会加载

20161112

1. 重写微端底层, 优化微端连接, 稳定性

2. DiyUi新增聊天框字符控制

聊天框字符长度
[TalkView]
Char800Size=74
Char1024Size=112
Char1280Size=1280

Fashion版 只有一个
Char800Size=42

3. 增加聊天框DiyUi多分辨率支持

[TalkView]
W1024=518
H1024=70
X1024=218
Y1024=-19

W1280=518
H1280=70
X1280=218
Y1280=-19


TvX1024=55
TvY1024=92

TvX1280=183
TvY1280=92


TvWidth1024=518
TvHeight1024=70

TvWidth1280=518
TvHeight1280=70

OffX1024=-1
OffY1024=2

OffX1280=-1
OffY1280=2

SwitchBtnX1024=0
SwitchBtnY1024=6
SwitchBtnX1280=0
SwitchBtnY1280=6

ScrollX1024=0
ScrollY1024=17
ScrollWidth1024=10
ScrollHeigth1024=48

ScrollX1280=0
ScrollY1280=17
ScrollWidth1280=10
ScrollHeigth1280=48


EditX1024=66
EditY1024=-6
EditW1024=300
EditH1024=12

EditX1280=196
EditY1280=-6
EditW1280=300
EditH1280=12


20161111

1. 新增金刚护体，护身真气独立血条显示状态

2. 扩展金刚护体Value5:强度 最大支持65535

3. 修复NPC自定义界面显示的一个BUG


20161109

1. 新增技能效果单元自定义功能,可自定义技能,特效等效果资源

文件名  GsDiyMagic.xml
路径    GsRes\xml\

@makegs_reload9 支持修改后在游戏内加载

2. 扩展Random 参数一 参数二 

参数一 机率  
参数二 范围 可不填写

如果参数二不填写的情况下 按默认的使用
如果参数二填写的情况下 则 为 机率范围 

例

[@test]
#If
RANDOM 3 1000
#Act
SENDMSG  5 恭喜你千份之3的机率你都能遇上! 

3. 修复豹魔石为显示名称为数据库名称

4. 扩展GlobalStrings.ini 显示鼠标移上去后等级丛林豹名称

丛林豹
0级丛林豹
经验值0

BoothWnd_Tip_DiyBuy="你将以%s神石的价格购买“%s”物品，"

PetName_Tip_0="丛林豹"
PetName_Tip_1="踏云豹"
PetName_Tip_2="迅天雷豹"
PetName_Tip_8="天狮兽"
PetName_Tip_9="震天狮"
PetName_Tip_10="战天狂狮"
PetName_Tip_16="麒麟兽"
PetName_Tip_17="圣麒麟"
PetName_Tip_18="玄天麒麟"


5. 更新支持宠物自动捡物功能 注: 只有在F12物品里设置了 极品  贵重  捡取 任何一项 才会自动捡物品
   没有添加在F12的物品都会自动捡取请用户自行在发布客户端时把F12里物品信息做好

6. 新增引擎设置  人物相关设置-技能魔法-宝宝设置-启用宝宝立即回城

说明  如果启用此项,人物在相同地图回城后,宝宝马上回城不会再继续追究杀目标
   
20161107

1. 扩展SetOnTime的 循环次数 最大值 原来只支持0-255 现修改成0-21亿

20161105

1. 修复自定义NPC对框 点击标签  并且标签里带 GOTO @MAIN时 点击会出现NPC框自动偏移的问题 

2. 修复撞人DIY逻辑问题 


20161104 

1. 修复人物在攻击目标时 丢弃物品后会失去攻击目标 动作停止

2. 使用脚本命令：减少经验值CHANGEEXP  -  100  时提示显示错误

3. 修复怪物血量超大时显示异常 

4. 新增怪物血量是否被攻击后显示出真实血量的上限设定 

引擎 - 人物相关设置 - 引擎自定义 - 怪物血量显示上限

如果设定为0  所有怪物被攻击后将显示出真实血量



20161103

1. 优化大部分引擎代码

2. 优化10处可能引起内存溢出

3. 修改引擎网关处理为线程模式

20161101
  
1. 引擎内存深度优化

2. 引擎阿里云VPS深度支持

20161030

1. 新增数据库工具SQL结果导出功能

2. 新增数据库工具删除角色后数据库自动压缩功能删除时请在游戏关闭状态下

20161029

1. 修改替身小退后消失

2. 修复网络卡导致刷无限宝宝BUG

3. 修复GiveItemId转移物品不成功 摆摊不刷新

4. 优化数据传输代码,减轻因为网络情况不好 极少数玩家登陆时不会现技能信息的情况

20161027

1. 修复新速度控制后连续魔法异常

2. 修复新速度控制后突斩卡人异常

3. 优化行会系统支持不再限制行会数据长度发送 可以完整查看到行会成员数据

4. 修复 @本人出师 每次徒弟升级都会触发的BUG

5. 扩展BAGSIZE 参数一 参数二

参数一 背包格子数量
参数二 摆摊格子数量

 摆摊格子扩展后不能减少 参数一为0时为默认的原始背包格数不会进行修改 参数二可省略  不影响原始命令 

6. 新增双击摆摊格子后点确定后的触发 QM @扩展摆摊

7. 新增摆摊双击未开启格式提示框自定义文字内容

修改摆摊需要扩展的背包格鼠标移上去的提示 自定义

Ini\GlobalStrings.ini 

BoothWnd_Tip_ExBag="双击可以打开摆摊的格子哟亲"
BoothWnd_Tip_BuyMsg="    本次支付100元宝,您将可以开启4个摆摊空格，并获得永久使用权。是否确认开启？"

BoothWnd_Tip_Diy="神石"
BoothWnd_Tip_DiyName="使用神石交易"
BoothWnd_Tip_DiySale="你决定以%s神石的价格出售“%s”物品吗？"
BoothWnd_Tip_DiyBuy="你将以%s神石的价格购买“%s”物品，"


此条请加在UiWnd_Tip_Zbzz3后面 位置是固定的请勿随意放在其他位置

8. 新增摆摊交易成功触发 QF  @摊主销售  @玩家购买

双方都会返回参数：
$PARAM(0) 交易类型 0=金币,1=元宝,2=自定义
$PARAM(1) 货币数量
$PARAM(2) 交易物品序列号 

9. 新增脚本命令 GiveItemId 参数一 参数二 参数三 参数四

作用将自己的指定序列号的物品转移到指定参数一的玩家身上
如果是否摆摊操作勾上,就是摆摊自定义货币操作会自动刷新摆摊信息之类

参数一 玩家名字
参数二 被转移物品序列号
参数三 是否摆摊操作
参数四 是否记录日志

10. 新增自定义货币3在摆摊购买的时候不再执行原始摆摊流程 不再检测金币扣除物品
   直接触发摊主 Qf @BoothDiy 可以配合GiveItemId使用
   
$PARAM(0) 货币数量
$PARAM(1) 交易物品序列号
$PARAM(2) 购买玩家名字
$PARAM(3) 货币交易类型 0=金币  1=元宝 2=自定义

10. 客户端配置增加 是否开启自定义货币摆摊功能

GameClient.ini  

DiyBooth=0  //默认关闭

11. 新增引擎功能-人物相关设置 - 引擎自定义

启用摆摊金币自定义

启用摆摊元宝自定义

该功能代表取消原有引擎流程以脚本触发自定编辑摆摊流程(包括货币检测,背包检测之类) 

触发文件  QFunction-0
触发标签  @BoothDiy
提供参数  

$PARAM(0) 货币数量
$PARAM(1) 交易物品序列号
$PARAM(2) 购买玩家名字
$PARAM(3) 货币交易类型 0=金币  1=元宝 3=自定义  

20161026 

1. 新增客户端支持卡顿效果

2. 新增游戏速度控制功能,删除原来游戏速度控制[处理反弹问题 - 也就是你们说的空气墙]

3. 暂时取消客户端接收通灵塔的数据.防止行会成员编辑异常

4. 新增脚本命令行会等级 用于客户端显示当前行会等级 客户端实时显示

GuildLEVEL　X　Y　Z命令参数参数 含义 
X 行会名称(支持变量) 
Y 操作符，可以是+、-、= 
Z 数值 

命令说明此命令用于调整行会等级 使用示例

变量返回  $GUILD.GUILDLEVEL

[@ChangeGuildLeve]
#IF　
True
#ACT
GuildLevel　行会名称　=　5


5. 修复行会经验修改不会实时显示

20161025

1. 修复引擎配置人物自己不弯腰功能失效

20161024

1. 更新支持机器码 (需要最新的登陆器支持)

2. 修复佩戴马牌时 双击包背的勋章后 再双击马牌无效,取下勋章后 双击马牌也不能佩戴BUG

3. 修复行会封号编辑问题 

4. 修改支持徒弟升级时自动检测自动出师

5. 修复出师时不会删除对应的列表

6. 出师触发QM

师傅触发
新增变量返回
$PARAM(0) 徒弟名字
[@徒弟出师]

徒弟触发
$PARAM(0) 师傅名字
[@本人出师]

7. 引擎界面-人物相关设置-技能魔法 群体技能吸血占比 设置群体技能时占总吸血的百份之多少



20161023

1. 扩展GSSETLABLEVALUE 位置(3,4,5,6,7,8)

3= 珍宝经验值
4,5,6,7= 珍宝升级所需经验值最大21亿
8= 珍宝值满后倒计时闪光效果 单位秒此项只支持等于号

例
[@main]
<珍宝值/@addzbz>  <珍宝值经验设置/@setzbz>  <珍宝值闪光/@setflash>

[@setflash]
#act
GSSETLABLEVALUE 8 = 10

[@setzbz]
#ACT
GSSETLABLEVALUE 4 = 100
GSSETLABLEVALUE 5 = 200
GSSETLABLEVALUE 6 = 300
GSSETLABLEVALUE 7 = 400

[@addzbz]
#ACT
GSSETLABLEVALUE 3 = 450

(重要事说三遍, 目前值会临时保存,在人物重新上线后,会自动清零)
(重要事说三遍, 目前值会临时保存,在人物重新上线后,会自动清零)
(重要事说三遍, 目前值会临时保存,在人物重新上线后,会自动清零)


2. 扩展自定项值变量获取 GETLABLEVALUE(类型) 支持3-7的变量获取 8不提供变量获取

3. 扩展珍宝值描述自定义  注意: %.2f%% 代表珍宝值数值是变量 目前只能支持在第一行位置不限

注意新增描述信息必须放在最后 不能随意改换位置

UiWnd_Tip_Zbzv = 珍宝值描述只支持两条 UiWnd_Tip_Zbzv1 UiWnd_Tip_Zbzv2

UiWnd_Tip_Zbzz = 珍宝珠描述只支持三条  UiWnd_Tip_Zbzz1 UiWnd_Tip_Zbzz2 UiWnd_Tip_Zbzz3

ini\GlobalStrings.ini

UiWnd_Tip_Zbzv1="灵魂值:%.2f%%"
UiWnd_Tip_Zbzv2="可通过打怪累积"

UiWnd_Tip_Zbzz1="20级以后消灭任意怪物都可以获得灵魂值。"
UiWnd_Tip_Zbzz2="每当灵魂值累积满一条时都会点亮一颗灵魂珠，珠子看你的心情使用哈"
UiWnd_Tip_Zbzz3="四颗灵魂珠全部点亮以后，会获得我也不知道啥技能特效哟。"


20161021

1. 客户端新增默认游戏风格配置,以后新号进入将不再弹出选择风格

GameClient.ini  

DefUi=0  //默认UI设定

0=经典风格
1=时尚风格

ChangeUi=1 //是否允许玩家在游戏内进行UI切换

注意如果有开放UI切换功能的用户,玩家上线会以他最后的游戏UI为标准,
如果他最后是切换到时尚 ,他下线上次就是以时尚登陆


2.  修复客户端崩溃

20161020

1. 更新SHOWHUMEFFECT 参数一 参数二 参数三 参数四

参数一  特效编号
参数二  坐标偏移X(待测试)
参数三  坐标偏移Y(待测试)
参数四  (HUM代表玩家显示,NPC代表NPC显示)
参数五  (SELF代表玩家自己看到,ALL全部人都能看到)

此效果是全屏同步其他玩家也能看到NPC效果,请注意不要大量使用全屏特效功能

2. 更新GSADDFH 位置[0-2] 图包编号  素材编号  偏移X  偏移Y  个人或NPC(HUM,NPC)

范例
个人封号
GSADDFH 0 3 13800 23 -15 或 GSADDFH 0 3 13800 23 -15 HUM
NPC封号
GSADDFH 0 3 13800 23 -15 NPC

此命令只能支持点击NPC后显示

3. 新增NPC封号配置文件用于NPC初始化列表使用

文件路径: Envir\FengHaoCfg.txt

配置方法
;该文件配置NPC出生头顶封号功能
;范例
;[FengHaoNum]
;Num= 配置总数
;[编号] 此编号从1开始 可以通过MerChant.txt进行调用
;packid=  图包号
;ImgIndex= 素材号
;x= 偏移X
;y= 偏移Y
;open= 是否开启

[FengHaoNum]
Num=2

[1]
packid=3
ImgIndex=13807
x=23
y=-15
open=1

[2]
packid=3
ImgIndex=13800
x=23
y=-15
open=1


4. 扩展NPC初始化列表MerChant.txt 支持封号初始化定义 新增三个封号标识该标识读取FengHaoCfg.ini对应配置项 不需要填0或者为空

;文件名	          地图名	坐标X	坐标Y	NPC显示名称	NPC标识	形象代码   是否沙城NPC	NPC是否可移动  NPC移动间隔时间  封号1  封号2  封号3
封号NPC 	dengdai 39 36 	老兵\【攻沙时间20-21点】$250\测试颜色$249\测试颜色2$248 0 	32 	0 	0 	0  2   0   0
封号NPC2	dengdai	37	36	新区接待员												0	32	0	0   0  1   0   0

5. 取消装备属性位置172 会对应描述文件功能 172只用于装备名字强化+的数值

6. 增加装备属性位置176 对应描述文件 此位置的编号仅用于和描述文件匹配 不带任何属性功能 描述文件操作请参考 

OtherTipsCfg.xml - 此文件配置地图按钮扩展 
装备描述扩展 注意此描述仅限文字描述不代表任何属性加成
[未完善 想用的先用 不想用的先放着谢谢]
如果 176 = 1 物品为桃木剑

配置方式


	<tip name="桃木剑+1">
		<line>
			<col color="0xFF79ff1f" content="桃木剑强化+1属性"/>
		</line>
		<line>
			<col color="0Xfffdfde6" content="对应职业攻击："/>
			<col color="0xFF79ff1f" content="3点  "/>
			<col color="0Xfffdfde6" content="暴击："/>
			<col color="0xFF79ff1f" content="0点"/>
		</line>
		<line>
			<col color="0Xfffdfde6" content="防御："/>
			<col color="0xFF79ff1f" content="2点          "/>
			<col color="0Xfffdfde6" content="魔防："/>
			<col color="0xFF79ff1f" content="1点"/>
		</line>
		<line>
			<col color="0Xfffdfde6" content="魔法躲避："/>
			<col color="0xFF79ff1f" content="2%       "/>
			<col color="0Xfffdfde6" content="躲避："/>
			<col color="0xFF79ff1f" content="1点"/>
		</line>
		<line>
			<col color="0Xfffdfde6" content="吸血："/>
			<col color="0xFF79ff1f" content="2点          "/>
			<col color="0Xfffdfde6" content="反弹："/>
			<col color="0xFF79ff1f" content="1点"/>
		</line>
		<line>
			<col color="0Xfffdfde6" content="破防："/>
			<col color="0xFF79ff1f" content="0点          "/>
			<col color="0Xfffdfde6" content="抵抗："/>
			<col color="0xFF79ff1f" content="0点"/>
		</line>
	</tip>
	
7. 修改自动打怪停止后 立刻停止 不会再走来走去

20161018

1. 修改DBServer 人物最多只返回最近10个角色到客户端(包括已删除角色)

2. 修复人物可以创建3个角色有一个重叠的问题 

3. 重写人物进入到选择界面 的人物创建  删除 找回恢复全套源码 优化传输数据过程

4. 修复GsSetLableValue脚本错误时提示成GSWINGTYPE

5. 修复排行榜支持等级65535显示 修复行会名称显示错误BUG

6. 修复心魔出现时骑乘状态

7. 修改保护模式里 回城石  回城神石 为认名字 不再认指定STDMODE

8. 修改保护模式 支持无弯腰动作 F12中 随机神石生效

9. 更新GS_SPIC绘制代码,已实现打开NPC不再烁,完美播放动画

20161017

1. 修复盾牌 法 道 显示异常

2. 增加挖肉机率控制

怪物DB RACE 22 51 52 53 四种可挖肉怪物 MP为挖肉机率控制 值越小机率越大 0为默认机率 

3. 新增召唤宝宝后坐标位置自定义 引擎界面-人物相关设置-技能魔法 

4. 扩展UPGRADEUSERITEM 170 171 172三个装备位置 170 171星数最大为16
    170 = 桔色星星  素材位置3 - 17801
	171 = 红色星星  素材位置3 - 17800
	172 = 装备名字后面 + 几  如  乌木剑+5
	
	红色星星在最前面 桔色跟在后面 具体大家操作自行决定
	
5. 新增取变量值 $ITEMINFO[].GSVALUE(170,171,172) 返回之前星星 装备升级次数值

6. 新增背包未开启的格子扩展触发QM内的[@扩展包裹]

7. 新增双击未开启格式提示框自定义文字内容

修改背包需要扩展的背包格鼠标移上去的提示 自定义

Ini\GlobalStrings.ini 

BagWnd_Tip_BuyMsg= "    本次支付1元宝,您将可以开启4个包裹空格，并获得永久使用权。是否确认开启？"

此条请加在BagWnd_Tip_Lable2后面 位置是固定的请勿随意放在其他位置

	
8. 新增装备对比功能开关(可配置) 默认开启

配置方法
客户端GsRes\launcher.ini
[Config]
SelfEquip=Yes


10. 修复UPGRADEUSERITEM  112 - 117位置 极品属性有效果客户端不显示

对应dc1 dc2  mc1 mc2 sc1 sc2

11. 扩展扩展UPGRADEUSERITEM 173 174 175 三个位置 做为上面极品属性的颜色值 0-255

12. 新增极品属性标签名称 颜色值 

GameClinet.ini

TipAddName=[极品属性]
TipAddColor=254

UPGRADEUSERITEM 1 112 = 1
UPGRADEUSERITEM 1 113 = 2
UPGRADEUSERITEM 1 114 = 3
UPGRADEUSERITEM 1 115 = 4
UPGRADEUSERITEM 1 116 = 5
UPGRADEUSERITEM 1 117 = 6

UPGRADEUSERITEM 1 173 = 251
UPGRADEUSERITEM 1 174 = 213
UPGRADEUSERITEM 1 175 = 180

13. 新增技能控制界面 人物相关设置 - 技能魔法 - 法师技能 - 五雷轰

伤害计算公式修改

默认递增伤害 可自定义递增倍率 

取消则是固定伤害

14.  修复极品属性为0的时候也显示的BUG

15. 新增如果当前魔法值不够会进行红字提示

20161016

1. 传世护符生命值设置 DB里 NeedAmbit列代表生命值

2. 取消StdMode=46 底部锁定显示的一些文字描述

3. 修复在商城内自定义描述无效

4. 为防止用户使用超负重状态时 F10界面不显示 已修改成初始化后默认显示F10界面 和F10文字显示

5. 重写GSSETLABLEVALUE 参数一 控制符(+,-,=) 值 命令控制两个自定义项的数值显示 修复穿戴装备后类2的值会清零

客户端效果可以在F10界面和商城界面查询

客户端GameClient.ini 两个自定义项

Lable1 = 充值积分
Lable2 = Boss积分 

可自定义修改客户端显示的充值积分 BOSS积分文字

新增脚本命令控制两个自定义项的数值显示

参数一 类型 (1,2)
控制符 (+,-,=)
值  数值

(重要事说三遍, 目前值会临时保存,在人物重新上线后,会自动清零)
(重要事说三遍, 目前值会临时保存,在人物重新上线后,会自动清零)
(重要事说三遍, 目前值会临时保存,在人物重新上线后,会自动清零)


[@MAIN]
Lable1<$GETLABLEVALUE(1)>   Lable2:<$GETLABLEVALUE(2)>\
<增加自定义项/@增加>

[@增加]
#IF
#ACT
GSSETLABLEVALUE 1 + 20
GSSETLABLEVALUE 2 + 20

6. 新增自定项值变量获取 GETLABLEVALUE(类型) 获取设定的自定义项数据


7. 重做脚本命令 GSOPENAUTOKILL (0,1) 0 =开启自动打怪功能 1=停止自动打怪功能
界面上将不再出现自动打怪按钮, 大家可以通过自行增加界面按钮或者NPC或者其他方式实现自动打怪

8. 引擎界面新增特殊物品设置功能窗口,可以设置极品,盾牌机率

9.  矿石类物品 Stdmode:43  DB数据库内调整矿石的品质  脚本获取品质Dura不是DuraMax
    品质= DB-DuraMax/10000 + 1

	
10. 修复脱下装备触发@TakeOffAll无效 参数位置修改以防止冲突  $PARAM(2) =位置  $PARAM(3) =序列号

11. 新增连斩命令 GSSETLIANJI 参数一 参数二 

参数一 连斩数量
参数二 显示时间

20161015

1. 新增脚本命令 该命令可以调整人物属性值(注意：此调整为附加值　就是在原始的属性基础上相加　并不影响原始属性)
GsSetPlayInfi 参数一 参数二 参数三
参数一  类型(目前只支持 HITSPEED=攻击速度(值最大值不能超过15))
参数二  操作符(+-=)
参数三  值

例

[@main]
<调整攻击速度/@addhitspeed>\

[@addhitspeed]
#Act
GsSetPlayInfo HITSPEED = 10
SendMsg 5 您的攻击速度提高10点


2. 更新支持传世护符
StdMode = 29 Shape=100 - 暂时不限 NeedAmbit代表生命值  超过100将在名字上出现+1 +2

DB
975;传世护符;29;100;1;1;0;64;1444;7000;1;1;1;1;1;1;1;1;1;1;1;1;0;1;25;2;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;40000;0;2048;


3. 修复别人戴盾时查看不到外观以及外观显示错误

盾牌数据类型

StdMode = 12 

Shape = 1 - 4(战士不同外观特效战盾) 5-8(法师不同外观特效法盾) 9-12(道士不同外观特效道盾)


4. 重写脚本命令GSSETPLAYCFG 参数一 参数二

参数一为类型 分别为 
[F10SHOW =F10界面, F10SHOWTIP=F10文字描述, 
F10PACKIDX=F10界面图包号, F10INDEX=F10界面素材号, 
F10X=F10界面偏移X, F10Y=F10界面偏移Y, RUN=是否超负重状态]

参数二 值 0为关闭 1为开启 如果是偏移或者素材号请填写对应值


5. 扩展CHANGEMODE 33  = 超负重状态





20161014

修复人物死亡后点立即复活后 会默为第一个人物复活
更新人物选择进入游戏 下次进入游戏默认选择为上次进入游戏角色人物

修复查看他人信息翅膀不显示

20161010

更新盾牌功能

stdmode = 12
shape  = 1 2 3 /代表三职业

调整物品或装备属性UPGRADEUSERITEM A B C D

盾牌属性调整
0:防御下限
1:防御上限
2:魔防下限
3:魔防上限
4:攻击下限
5:攻击上限
6:魔法攻击下限
7:魔法攻击上限
8:道术攻击下限
9:道术攻击上限
11:品级
12:免伤比例
14:抵抗暴击

新增吃药回血间隔   系统相关设置 - 时间控制 - 回血间隔(吃药) 单位毫秒

20161007

修复装备增加暴击属性后人物F10界面属性显示错误 

新增支持装备显示暴击属性[基本属性]

更新@拾取触发  新增触发参数  $PARAM(25) 坐标X  $PARAM(26) 坐标X

新增@丢弃触发

$PARAM(31) = 物品ID
$PARAM(32) = 地图名字
$PARAM(33) = 丢弃状态(目前为固定值 后期扩展使用)
$PARAM(34) = 丢弃角色
$PARAM(35) = 坐标X
$PARAM(36) = 坐标Y

修复可挖类怪物死后挖肉无效BUG 

新增可挖类怪物死后特效

重新编写NPC名字颜色系统 

名字颜色调用

测试NPC     dengdai     39    36    老兵\【攻沙时间20-21点】$250\测试颜色$249\测试颜色2$248    0   32    0

20161006

修改客户端微端资源申请流程

如果下载不成功  每隔2秒会重新申请一次 超过 30秒申请不成功 踢除下载申请

20161005

1. 大量优化微端Server代码

2. 去除微端需要快捷方式登陆

3. 增加微端配置文件 gswdcfg.ini 用于微端配置端口 和微端程序放在同一个目录

4. 更新微端主界面显示状态 以及 玩家连接数

[Cfg]
port=7202

5. 微端不再指定盘符目录 可以随意放在任何一个盘符和目录

例

d:\111\GsResServer.exe     ;微端主程序
d:\111\gswdcfg.ini		   ;微端配置文件
d:\111\Data\			   ;微端资源目录

20161004 登陆器版本号 20161005

1. 修改回城神石弹框限制

不再限制名字 StdMode= 3 Shape = 17为客户端弹出框模式

2. 修复登陆器点开始游戏后常出网页报错

3. 修复登陆器列表颜色失效

4. 修复TakeW装备取不下 属性不实时刷新

5. 修复TakeB装备取不上 属性不实时刷新



20161003

1. 移植微端资源列表 LoginSrv - LoginGate 这样双线用户 可以在LoginGate里设置不同的微端服务器IP

2. 调整微端下载等待时间 由原来的30分钟修改成18秒 如果超过18秒自动删除下载不再申请 避免一直占用资源

3. 文件名： Envir\MerChant.txt

NPC显示格式

名称\名称/颜色值

范例

测试NPC     dengdai     39    36    测试NPC\我是第二行/235    0   32    0

4. 

MOV S63 绿色项链1

<@@!PIC {$STR(S62)},1,197,-47>\

支持带数字物品显示

5. 更新技能触发支持所有的技能包括战士

触发分两种 

@MagFunc+技能ID

[@技能使用触发] 如果没有写上面的触发的技能将会触发在这里
返回参数：
$PARAM0 目标坐标X
$PARAM1 目标坐标Y
$PARAM2 对像名称
$PARAM3 是否攻击到
$PARAM4 技能ID


6. 新增物品放入框内的脚本命令 GSSETNPCITEM  参数一 参数二 
   该脚本不会再触发原始的定义的脚本  只是一个物品放回的操作

参数一  框编号
参数二  物品序列号

范例 

[@MAIN]
<@@!GS_ITEMGETWND 1,3,78,10,100,请放入药品类材料/@物品框触发>\
请先将框内物品拿走再点击  <自动放入物品/@放入物品>\

[@放入物品]
#IF
#ACT
GSSETNPCITEM 1 $STR(S1)

[@物品框触发]
#If
#ACT
MOV  S1 $PARAM(0)
sendmsg 5 当前动作:[放入物品],物品框编号:<$PARAM(2)>
sendmsg 5 当前动作:[放入物品],物品名字为<$ITEMINFO[$PARAM(0)].name>
sendmsg 5 当前动作:[放入物品],物品Idx为<$STR(S1)>
sendmsg 5 当前动作:[放入物品],物品类型为<$ITEMINFO[$PARAM(0)].stdmode>


20161002

扩展<@@!GS_BTN 之类脚本 新增一个新参数做为鼠标移上去的文字提示 不需要可以不填写
<@@!GS_BTN 3,59,3,60,3,61,30,0,这里是测试文字描述/@1111>\

<@@!GS_BTN 3,59,3,60,3,61,30,0/@1111>\
20160930 

修复别人查看摆摊时 支付方式显示错误

20160929

take拿走物品不消失BUG修复

修复进入游戏后鼠标焦点不在输入账号的位置

修复商店二级商品显示异常

修复小地图鼠标移到跳转按钮时描述无效

更新诅咒术XML掉蓝威力支持配置 最大值 65535 

修复登陆器UI穿透无效

20160926

扩展支持战技技能触发 和原始使用方式一样  基本剑法类不会触发 像破盾 刺杀 烈火之类会触发

20160925 

新增装备穿戴触发 

[@takeonall]  

标签返回参数
$PARAM(0)  当前操作物品序列号
$PARAM(1)  位置

[@takoffall]

标签返回参数
$PARAM(0)  当前操作物品序列号
$PARAM(1)  位置


修复人物属性魔法不会自动更新的问题

取消商城点击会员按钮 出现神武殿

修改背包需要扩展的背包格鼠标移上去的提示 自定义

Ini\GlobalStrings.ini 

BagWnd_Tip_ExBag = "请联系GM进行扩展"
BagWnd_Tip_Lable1 = "自定义积分描述"   
BagWnd_Tip_Lable2 = "自定义积分2描述"

增加个人变量 $LUCK  幸运  $CURSE  诅咒

暂时取消包裹二 包裹三

21090922 

扩展$ITEMINFO 支持NAMECOLOR取值

客户新增物品完整名字描述开关 

GameClient.ini

ItemNameNumTip=Yes

主要用途用于 鼠标移上去物品描述

例 ItemNameNumTip = Yes

物品   

超级魔法药1,超级魔法药 就可以在Xml\Explain.xml 支持不同的描述 
<tip goodsname="超级魔法药1" maxwidth="150">
		<line>
			<col color="0xFF00FF00" content="双击使用后可瞬间将得到洪荒之力5重"/>
		</line>
</tip>
<tip goodsname="超级魔法药" maxwidth="150">
		<line>
			<col color="0xFF00FF00" content="双击使用后可瞬间将得到洪荒之力0重"/>
		</line>
</tip>

否则都只读相同的描述

<tip goodsname="超级魔法药" maxwidth="150">
		<line>
			<col color="0xFF00FF00" content="双击使用后可瞬间将得到洪荒之力0重"/>
		</line>
</tip>

20190921
修改矿石类标识为 品级 取消原矿石可叠加设定
矿石纯度检测 DuraMax

新增脚本命令控制F10内状态
GSSETPLAYCFG  参数一 参数二 参数三 参数四 参数五 参数六

参数一 控制F10内人物装备显示 (0不显示 1显示)

参数二 控制F10内属性文字显示  (0不显示 1显示)

参数三 控制F10背景图图包号

参数四 控制F10背景图素材编号

参数五 控制F10背景图X

参数六 控制F10背景图Y


21060919

扩展脚本命令CHECKITEM 支持叠加物品检测

修复掉血提示显示错误

新增保存文字到客户端玩家剪切板里 玩家可以通过粘贴到其他位置

可以用于类似序列号获取 或者其他方面使用 支持变量

[@MAIN]
#ACT
MOV S1 测试文字复制内容
#SAY
<点我复制内容/@@gscopyright &{$STR(S1)}>

20160913

更新NPC界面显示行数 扩展至1000行

20160912

扩展人物血量蓝量最大值到21亿

客户端F10界面原属性是否显示配置

GameClient.ini

ShowF10=Yes

默认显示 改成No就不显示了

20160911 [引擎更新]

新增放取框脚本变量$NPCITEM.框编号 支持变量 返回框内物品序列号 如果为空则返回 0

20160909 [Client 0.0.8.2  Engin 20160909]

更新支持F10界面自定义功能

打开F10界面触发 Enivr\GsFuntion_def\GClothWndNpc-0.txt 下[@ClothWnd]

脚本支持原有所有的图片按钮进度条等等

修改原功能性文件存放位置 请大家自行修改

market_def\QFunction-0.txt      ->   GsFuntion_def\QFunction-0.txt
market_def\QGuildTower-0.txt	->	 GsFuntion_def\QGuildTower-0.tx
market_def\QWolShop-0.txt		->   GsFuntion_def\QWolShop-0.txt

原位置不在读取请大家自行读取

20160907
客户端实时加载命令 @makegs_reload2
修改F10衣服特效配置方式
客户端 ini\GsEffect.ini
[Gs_clothes]
shape值乘2 + 性别 = 正常外观图包号/正常外观素材号/坐标X/坐标Y/通道/替换色(可换色衣服)图包号/素材号/坐标X/坐标Y/通道/特效1图包号/特效1素材号/坐标X/坐标Y/通道/特效2图包号/特效2素材号/坐标X/坐标Y/通道

范例
粗布衣男
2=17/117/0/0/0/17/323/0/0/0/17/42139/0/0/1/17/42016/0/0/1
粗布衣女
3=17/125/0/0/0/17/338/0/0/0/17/42139/0/0/1/17/42016/0/0/1


20160906

修复地图报错的

20160905

修复 SHOWHUMEFFECT 无效BUG

20160904 

客户端GameClient.ini 增加两个自定义项

Lable1 = 充值积分
Lable2 = Boss积分 

可自定义修改客户端显示的充值积分 BOSS积分文字

新增脚本命令控制两个自定义项的数值显示

GSSETLABLEVALUE 类型(1,2) 值  

1 = lable1 对应值

2 = lable2 对应值

扩展GsAddBtn 新增一个参数 为鼠标放上去的文字提示


20160903

客户端重新规则特效支持  humaneff1  humaneff2

20160902

GS动作设计器已发布配套最新0.0.6.8版客户端

20160831 

新增客户端特效测试命令@gssetmagic 不影响引擎  单客户端测试

主引擎程序更名为 GsEngine

修复 GS_SPIC 命令不支持通道透明

修复 @makegs_reload2 错误

20160827
NPC界面新增物品放取框功能
<@@!GS_ITEMGETWND 物品框编号(0-29),图包号,素材编号,X,Y,物品框为空时描述/@脚本标签>

标签返回参数
$PARAM(0)  当前操作物品序列号
$PARAM(1)  当前状态1= 放入  2=拿出
$PARAM(2)  当前操作的物品框编号

新增对应脚本操作命令
从自定义物品框里取下物品返回到背包  此操作仅限于物品框里物品操作 如果需要拿走物品 请加上TAKE拿走或者 TAKEM拿走对应的物品
GSTAKENPCITEM  物品框编号 (1 - 30, 0全部取下) 

范例
[@MAIN]
#SAY
<@@!GS_ITEMGETWND 1,3,78,10,100,请放入药品类材料/@物品框触发>

[@物品框触发]
#If
EQUAL $ITEMINFO[$PARAM(0)].stdmode 0
#ACT
sendmsg 5 当前动作:[放入物品],物品框编号:<$PARAM(2)>
sendmsg 5 当前动作:[放入物品],物品名字为<$ITEMINFO[$PARAM(0)].name>
sendmsg 5 当前动作:[放入物品],物品Idx为<$PARAM(0)>
sendmsg 5 当前动作:[放入物品],物品类型为<$ITEMINFO[$PARAM(0)].stdmode>

GSTAKENPCITEM  $PARAM(2)
takem $PARAM(0)
SENDMSG 5 成功拿走物品<$ITEMINFO[$PARAM(0)].name>
break
#ELSEACT
SENDMSG 5 物品类型错误!只能放入药品类物品!
GSTAKENPCITEM  $PARAM(2)
break



20160815
NPC界面新增进度条智能绘制功能 只要设置好当前值  和最大值 自动计算百分比 (注: 当前值为当前经验  最大值为升级所需经验)
<!GS_JDT 图包号,素材编号,X,Y, 当前值, 最大值,素材长度, 通道>\

范例
[@MAIN]
<!GS_JDT 3,17451,0,0,{$STR(P1)},100,481,0>\
<进度条加/@add>  <进度条减/@del>  <进度条满/@all>\

[@add]
#ACT
INC P1  1
GOTO @MAIN

[@DEL]
#ACT
DEC P1 1
goto @main

[@all]
#ACT
MOV P1  100
GOTO @MAIN


201608014

修复登陆器开第二个时不会自动关闭第一个

重写登陆器结构支持新客户端结构

20160811

重新规划客户端 

DAT
INI
TXT
XML

修改OGG文件夹修改为 [bkmusic] 读取客户端目录 Background 内的ogg音乐文件


客户端 人物辅助工具信息保存路径修改

修复NPC对话框普通文件不显示


扩展

<@@!GS_PIC 图包编号,图片在图包中的位置,图片在NPC对话框中的X偏移坐标,图片在NPC对话中的Y偏移坐标, 图片显示模式(0-6)>

同时兼容原始写法 不加最后一个参数也可以使用

20160808

修复<GSTIP=提示出错

开放怪物说话里 被攻击的触发功能

20160804

新增装备类型 Stdmode = 112 神龙之魂

装备位置 18

客户端双击穿戴 装备成功

F10纸娃娃界面神龙之魂成功

F10纸娃娃界面 穿脱装备成功

[未完成]


20160803

引擎主界面增加刷怪配置 在线爆率修改

格式: SETONTIMER 定时器索引(0-24) 定时间隔（单位为秒） 循环次数(可为空，当不为空时，循环指定次数后退出)
说明: 定时器脚本位于QManage.txt里,定时  器对应的为[@OnTimer0] [@OnTimer1] [@OnTimer2] ... [@OnTimer24]

格式: SETOFFTIMER 定时器索引(0-24)
说明: 停止指定的定时器
;==========================================
设置定时器
[@Test]
#IF
#ACT
SetOnTimer 0 20 3 

QManage.txt:
[@OnTimer0]
#ACT
SendMsg 5 你目前位于%m的(%x：%y)
;==========================================
停止定时器
[@Test]
#IF
#ACT
SetOffTimer 0



20160802

<要求创建行会/@buildguildnow>

<申请行会战/@guildwar_d>

20160731

取消查看其他玩家界面时出现法宝按钮

20160730

扩展NPC界面
<!GS_SPIC 图包编号,图片在图包中的位置,图片张数, 间隔(毫秒) X,Y,MODE, Num>  MODE = 绘制模式 1 - 6, Num=播放次数(0=无限次)

新增翅膀命令 GSWINGTYPE 翅膀APPR值(1-7)  翅膀特效值(1-2)
可自定义翅膀外观 特效外观 (配置器后期推出)

注意说明

GM命令
@MakeDrop 物品名 数量 类型(0=无主谁都可以捡  1=只有自己可以捡 2=谁都不能捡时间过了才可以捡)

20160729

修复RACE 210 类型怪物 不主动攻击BUG

 新增怪物DB中 ViewRange 视野

修复火灵珠为怪物刷出来时被攻击后 Engine出现异常提示

修复选择人物界面时会出现所有人物都没有被选择状态,无法进入游戏

修复瞬移技能人物会出现异常效果

修复学习 战士技能如（基本剑法）
   学习 道士技能（精神战法）这些技能可以增加人物的命中属性 不及时刷新属性的BUG


20160728

<!GS_SPIC 图包编号,图片在图包中的位置,图片张数, 间隔(毫秒) X,Y,MODE>  MODE = 绘制模式 1 - 6

范例
[@main]
<!GS_SPIC 3,25700, 19, 100, -300, 0, 0>\
<!GS_SPIC 3,26100, 19, 300, -300, 0, 0>\
<!GS_SPIC 3,25200, 19, 50, -700, 0, 0>\

修复下线挂机无效

20160727

修复下线挂机功能

暂时取消通行证功能

修复顶戴花翎负坐标无效

更新技能配置文件skillhelp.xml 修改按ID取技能提示信息 以及自定义显示的技能名称(意味可以随意自定义技能名称)

重新加载技能描述文件命令@reloadtips

name = 技能编号_等级  magicname = 技能名字  job = 职业

name = 技能编号_条件

name = 技能编号_描述

name = 技能编号_特权

<Skill name="3_等级"  magicname="超牛B剑法" type="1" job="0" >
		<line>
			<col color="0xFFFFFFFF" content="初级:等级7级开始修炼"/>
		</line>
		<line>
			<col color="0xFFFFFFFF" content="中级:等级11级开始修炼"/>
		</line>
		<line>
			<col color="0xFFFFFFFF" content="高级:等级16级开始修炼"/>
		</line>
		<line>
			<col color="0xFFFFFFFF" content="专家:需技能等级高级练满"/>
		</line>
	</Skill>	
	<Skill  name="3_条件" />
	<Skill  name="3_描述" >
		<line>
			<col color="0xFFDEAA52" content="战士的入门剑术.可永久提高战斗中的命中率."/>
		</line>
	</Skill>

20160722

新增登陆游戏时随机验证码功能  LoginSrv - 基本设置
新增创建角色时随机验证码功能  DBServer  - 基本设置
新增进入游戏时随机验证码功能  DBServer  - 基本设置
以上功能皆可自行开启关闭

新增脚本命令  验证码功能   MessageVerifyCode 参数1 参数2
参数 释义 
参数1 玩家本次验证最长等待时间(超时时间) 
参数2 验证结果返回的标签 
返回参数：$PARAM(0) --输入错误记数; 0为成功，> 0 输入错误， 此参数需要在合适的时候清0，不然会一直累加 

示例脚本增加支持图片验证的脚本命令：MessageVerifyCode 参数1 参数2;
参数说明：
参数1 --玩家本次验证最长等待时间(超时时间)
参数2 --验证结果返回的标签，
并返回以下参数：
$PARAM(0) --输入错误记数 0为成功，> 0 输入错误， 此参数需要在合适的时候清0，不然会一直累加

示例脚本：
[@验证测试]
#ACT
MessageVerifyCode 30 @验证结果

[@验证结果]
#IF 
EQUAL $PARAM(0) 0 ;--检查错误记数是否等于0，如果等于0则验证通过。
#ACT
SENDMSG 5 你输入的验证码正确，验证通过！！！
#ELSEACT
Goto @验证失败
break

[@验证失败]
#IF 
LARGE $PARAM(0) 3 ;--检查错误记数是否大于3，如果大于3次，就掉线、等一些操作了
#ACT 
SETPARAM 0 0 ;--这里需要清一个错误记数
SENDMSG 5 验证码错误次数超过3次，请1小时后重新登陆游戏！
AddNameList 禁止登陆.txt
KICK
#ELSEACT 
MessageVerifyCode 30 @验证结果 ;-重新发送一次验证，给他几次机会....
SENDMSG 5 输入的验证码错误，请重新输入.
break


查看--列表信息--游戏功能--图片验证码设置 

20160720

修复人物自定义数据库使用后导致人物无法进入游戏BUG

新增客户端配置文件
GsRes\Config\Activityinfo.ini
功能:
[NewHandPrompt] 新手提示

[TodayActivity] 今日活动

[ActivityNow] 当前活动

[ThemeActivity] 主题活动

[GameThemeActivity] 游戏主题活动


20160719

优化客户客户端资源传输程序

20160718

客户端资源传输程序重新开发

基础框架完善

完成初始结构

修复校验字节出错

修复HASH校验

20160715

修复登陆器窗口化按钮无效


20160714

配置器增加登陆器图标自定义功能

配置器增加UI穿透配置功能[开启Ui穿透 类似传世1.8 聊天框可右键点击跑步]

配置器增加列表加密功能 可自定义加密KEY 自由度更高

登陆器更新支持163, csdn, sina博客 登陆器列表功能[注: 使用此功能必须使用加密列表]

登陆器更新支持自定义列表加密KEY

20160707

更新地面上的物品显示自定义的颜色

扩展ReadRandomStr命令，支持文本参数引擎自动排名！
//参数A 文件名称 
//参数B 变量名称，将从列表中读取字符到该变量中 
//参数C 指定行数，如果不写，则为随机读取一行。如果指定行不存在，则返回空 
//参数D 支持从C ~ D 行之间随机读取一段文本

当参数E和参数F有值，启用排名系统后。
//参数C 此参数为取排名的名次,从0开始算起 
//参数D （值：-1、0） -1：从小到大排列 0：从大到小排列
//参数E 需要排名的整数型位置，从0开始
//参数F 参数间隔符
	

//示范：
//天元存量名单.txt 文本内容如下
测试玩家|800|90000|<购买/@TianYBuy2>
测试玩家|700|100000|<购买/@TianYBuy2>
测试玩家|600|120000|<购买/@TianYBuy2>
测试玩家|500|130000|<购买/@TianYBuy2>
测试玩家|800|140000|<购买/@TianYBuy2>
测试玩家|400|150000|<购买/@TianYBuy2>


[@示范]
#ACT
ReadRandomStr ..\QuestDiary\天元存量名单.txt S16 0 -1 2 |
SENDMSG 5 天元存量最低的是<$STR(S16)>
// S16的值为 测试玩家|800|90000|<购买/@TianYBuy2>



20160706

修复宝宝在休息状态下被施毒后身上会出现一个绿色的效果

新增数据库DB NAMECOLOR功能 可以设置物品默认显示颜色(鼠标放上去的名字颜色)

20160705

修复法师宝宝在休息状态时叛变后不会主动攻击

修复打捆药不会自动解包 并且会自动下到快捷栏

修改被技能攻击时如果被攻击对像小于50级 会停顿一个时间

20160704

道士宝宝数据库标准设置说明

宠物类型
0 = 骷髅
2 = 神兽伏下
8 = 强化骷髅
9 = 龙骨骷髅
10= 强化变异骷髅
11= 碧血魔
12 = 神兽站立
13 = 烈焰麒麟
14 = 怒焰麒麟
15 = 尸灵1
16 = 尸灵3
17 = 尸灵4
18 = 天人尸灵1
19 = 天人尸灵2
20 = 天人尸灵3



20160703

修复技能XML启动加载失效

新增技能XML重新加载功能

20160701

新增特殊马牌参数 不受地图限制可以骑乘   ANICOUNT=55
取消客户端检测道符功能,人物在没有道符情况下使用技能后会出现动作
修改施毒术方式 如果对像无效也一样有施毒效果

20160630

修复传统界面聊天屏蔽按钮无效BUG
新增客户UI穿透功能(可配置) 如 底部UI点击可行走跑步 [仿传世1.8操作]
配置方法
客户端GsRes\launcher.ini
[Config]
SelfUi=Yes


20160623

新增技能XML配置文件 存放在Mir200\Config\MagicSkill.xml
新增技能XML启用选项 ->  人物相关设置 -> 技能参数 -> 启用魔法技能XML
修复SKILLPOWERPERMILL 施毒术调整无效
优化引擎操作界面
优化启动器功能
登陆器修复部份机器蓝屏问题


20160614

修复僵尸类怪物  复活了  还有爆率

修复武器升级时前面没有(未激活)升级信息

修复替身法符

修改F12 保护里 不能设置自动喝治疗药水   出现的是 极效太阳神水


20160613

优化客户端代码 修复人物登陆时有时会出现人物无法走动 NPC看不到等问题

20160611

增加人物掉线后禁止走动跑步之类

修改人物掉线后小退直接退回到登陆界面

20160610

死神专版

取消进入游戏时大背景图

取消第一次进入游戏需要选择时尚 和 经典 

取消活动日志登陆时会弹出框

优化客户端封包数据 处理人物掉线问题 [待测试]

20160609

修复登陆界面经常不出现BUG

修复LoginSrv人多时卡顿问题 

20160604

修改快捷键CTRL+K 为带小地图显示的自动寻路

20160602

修复群体治愈术

增加坐骑功能 支持 枣红马 黄金宝马 高头大马  白龙 乌稚

20160531

修复神秘装备系列部份问题

20160528

增加封号自定义功能目前只开放三个封号

封号添加脚本命令GSADDFH 位置[0-2] 图包编号  素材编号  偏移X  偏移Y

封号删除脚本命令GSDELFH 位置 

修复查看对方人物头发无效

二次修复自动抗拒 狮子吼


隔位刺杀   别人看不到技能效果.(如果中间站个人,就能看到..隔位刺杀 看不到)

20160526

去掉背包里的商城文字

修改背包部份样式

暂时关闭扩展钱袋和至尊宝

暂时关闭法宝

暂时关闭F10里部份功能

充值网址: GsRes\Config\Website.ini  

PTPayGuid=

GsRes\Config\OtherTipsCfg.xml

<!--Tips配置示例
	<tip name = "1" maxwidth = "150">
  	<line>    
			<col font = "FONT_SONGTI" fontsize = "12" color = "0xFFFFCF63" flag = "4" backcolor = "-1" framecolor = "0" offx = "1" offy = "0" content = "作用：将账号作用：将账号B"/>       
			<col font = "FONT_YAHEI"  fontsize = "26" color = "0xFFFF0000" flag = "4" framecolor = "0xFF000000" content = "升A级为至尊账号或兑换奖励。"/>       
		</line> 
		<line>
			<col picpackage = "3" picidx = "71" />       
			<col color = "0xFF0000FF" ix = "61" content = "勋章上面有"/>
		</line>
		<line>
			<col font = "FONT_SONGTI" fontsize = "14" color = "0xFFFFFF00" ix = "61" iy = "145" content = "暗沉的光"/>
		</line>
		<line>
			<col picpackage = "3" picidx = "73" />       
			<col color = "0xFF00FF00" AutoCutByLeftWidth = "true" content = "位于炼狱地图中与任意地点老兵对话可以"/>
			<col color = "0xFF0000FF" AutoCutByLeftWidth = "false" content = "aaaaaaaaaaaaaaaaaa"/>
		</line>        
		<line>    
			<col font = "FONT_YAHEI"  fontsize = "12" color = "0xFFFFCF63" flag = "0" framecolor = "0xFF000000" content = "升级为至尊账号或兑换奖励。"/>       
		</line>   
	</tip>    	

20160523

修复REPAIRALL 新增的这个脚本命令 如果不带参数 不修装备  只能带参数才修

 修复[F12]-[战斗]-[自动反击]  被怪物攻击时不会自动反击
 
 修复残影刀法,血影刀法,攻杀剑法
 
修复自动狮子吼无效

修复法师自动抗拒无效

20160520

重新修改客户文件结构

修复人物发型颜色无法修改的BUG

修复刷怪过多或者其他大封包数据处理时导致客户端崩溃

修复刺杀技能异常BUG

宝宝数据库 pettype  = -1  的时候 取宝宝属性时以名字为准

提高玩家体验度 人物跑动时 开启任何窗口 不会停止人物跑动



20160514

[Server Client]

完善任务系统

任务系统配置
任务列表Envir\Task.txt
说明文件内容为各任务的定义文件名，每个任务名字占一行
前面为读取Envir\Task\任务文件(文件名以Task.txt中定义的任务名,必须一致)
任务文件配置，存放所有任务定义，
配置如下：Envir\Task\寻找失落的鬼王刀.txt

[setup]
;主任务标题 显示在客户端树型框主题标上
MainTitle=初入江湖
;主任务ID值
MainID=1
;是否为主线任务 0=主线  1=支线  客户端会自动在该任务标题前增加上(主) (支) 文字进行区分
IsMain=0
;本任务内几个步骤
stepcount = 17
;任务标题
title=新手的训练
;任务ID值
ID = 1
;任务描述
stepDESC1 = <color=graygolden 任务目的：> <color=green 去购物商场处他会给你丰厚奖励！>\<color=graygolden 任务介绍: > <color=green 不需要任何物品只要你去了就会给你东西哟！>\\<color=graygolden 任务奖励：> </@@!PIC2 10,951>经验：14000 </@@!PIC2 10,229>金币：5000\\<去购物商场/@@goto 7 购物商场 53,31> <color=red 这个是自动跑任务坐标>
;主界面小任务框里的标题
stepstitle1 = <去购物商场/@@goto 7 购物商场 53,31> <color=red 这个是自动跑任务坐标>
;任务管理界面内的图片ID值
stepPic1 =26100


[Server Client] 完善人物发型以及发型颜色;



20160513

[Client] 修复查看对方人物时行会信息显示异常

[Server, Client] 修复多个宝宝时查看时数据显示异常

[Server]  

新增脚本命令 REPAIRALL 参数一(装备位置) 冰泉圣水效果修复全身装备

如果参数一为空时 则修复全身装备 否则修复指定位置装备

[Server] 

调整SKILLPOWERPERMILL 计算公式 为最后伤害值进行技能加层算法




20160506

[Server, Client]

修复摊位查看BUG

修复摊位购买BUG

修复加密算法部份BUG

20160504

[All] 

修复技能攻击后掉血显示不正常

20160503

[All] 

优化通讯算法 加解密算法

修复烈火 破盾类技能使用后异常

修复查看别人装备时衣服无法显示

修复刺杀类 攻杀类技能别人无法看见BUG
20160502

[Server Clinet] 修复使用技能会导致人物外观消失BUG

[Server CLinet] 修复上一版一些异常提示

20160430

[Server, Client] 修复金刚护体  开起来后  看不到人物脚底的那个光圈效果(只有动画过程效果,没有魔法附身效果)

[Server, Client] 修复守卫被攻击后不砍人的BUG

20160428

[Server, Client]  修复施毒术跑动时效果丢失

[Server, Client] 修复被狮子吼后 人物不转换方向

[Server, Client] 修复 战士烈火、破击、破盾、雷霆等技能
        (被打者屏幕  就看不到自己人物了)
        (打人者出现灵魂墙效果  被打者人物也看不到了)
		
[Server, Client] 修复 魔法盾   开盾后 在别人屏幕上 不动或者走动 就没事  一跑动 盾的魔法效果就消失 
		

20160424

[Server, Client] 修复NPC界面变量过多不显示

[Server, Client] 修复NPC数据通信优化

20160422 

[Server, Client] 自定义变量扩展到100

 $CustomValue(x) 0 - 99

20160420 

[Server, Client] 修复人物上线会出现技能丢失BUG

20160419

[Server, Client] 取消盾牌写死的描述

[Server, Client] 修复盾牌外观看不见BUG

20160418

[Server, Client] 修复红绿毒在怪物身上出现异常

20160416

[Server, Client] 新增脚本命令 GSOPENAUTOKILL 参数一  功能 开启客户端自动打怪按钮

参数一  1 开启  0 关闭

20160412

[Server, Client] 新增宠物DB类型  StdMode = 69
 

20160410

[Server, Client] 修改封包算法优化数据传输

[Clinet] 增加武器内观以及特效自定义配置功能 AvatarWeaponLook.ini  支持查看对方装备扩展外观以及特效

20160409

[Clinet] 增加武器内观以及特效自定义配置功能 AvatarWeaponLook.ini 支持查看自身扩展外观以及特效

20160405 

[Server, Client] 完善客户端文件标识

;[item]       修改为  [Gs_prop]
;背包内物品,特效赋值

;[item2]      修改为  [Gs_prop2]
;背包内物品,特效赋值

;[equip]      修改为  [Gs_equip]
;衣服,武器,盾牌,龙魂,首饰 等所有F10界面的特效

;[body]       修改为  [Gs_clothes]
;衣服,Shpae编号赋值

;[item2magic] 修改为  [Gs_Character_effects]
;赋值特效播放

;[helmet] 修改为  [Gs_helmet]
;头盔类




20160404 

[Server] 修复登陆时看不见NPCBUG(待测试)

[Server Client] 修复登陆时背包偶尔看不见装备BUG

[Server CLient] 修复某些物品异常使用

[Server] 修复持久为0后物品不会消失

[Server, Client] 修复拿走物品不消失的问题  

20160403 

[Client] 修复仓库快捷存储看不见BUG

[Client] 修复商店快捷购买异常BUG

[Client]  NPC 界面文字颜色显示不正常 

20160402 
[Server] 修复仓库不能取出的BUG

20160331

[Server CLient] 修复回城神石双击后不会实时更新 需要小退后才生效

[Server CLient] 修复商店物品不能购买 的BUG

20160330

[Server] 修复回城神石使用后选择的地图错误BUG

20160329

[Client] 修改客户端ICO

[RunGate] 更新程序关于信息



20160328

[Server] 修复引擎关闭时出现异常 无法关闭
[Server,Client] 增加脚本播放音效

GsPlaySound A B 

A = 类型 (0 - 11,99) 0至11 还有一个是99 代表不同类型的音效
 0 普通音乐 1 控件音效 2 玩家音效 3 怪物音效 4 暂未开放 5 NPC音效 6 技能音效 7 物品音效 8 武器音效 9 环境音效 
 10 附加音源 11 地图背景音乐 99 OGG音乐 

例 

[@Main]
#ACT
GsPlaySound 11 7 
#SAY
打开NPC后出现登陆时的背景音乐

[Server] 扩展脚本命令GSADDBTN 参数7(文字) 参数8(文字X偏移) 参数9(文字Y偏移) 支持变量操作

例:　 GSADDBTN 1 39001 39003 39002 -235 35 剩余时间:<$STR(G1)> 0 0

[Server] 优化<@@!GS_BTN 之类脚本 支持{}变量调用 
例

<@@!GS_BTN 3,{$STR(P1)},3,{$STR(P2)},3,{$STR(P3)},180,0/{$STR(S3)}>


20160327

[Server] 增加数据库自定义变量功能

位置:Envir\CustomTableList.txt
注意:表名不得包含字符串"TBL_",以示与游戏数据表区别,  保留"CHR_IDX"字段，不能使用。
变量类型
同一个表内可以支持N个字段，字段不支持中文,字段类型只有三种(Int,Int64,Char(N),Date)Int 有符号整数类型(-2147483648 .. 2147483647)
Int64 有符号64位整数类型(-9223372036854775808 .. 9223372036854775807)
Char(N) 字符串类型N是字符串长度,(N)可以省略
Date    时间类型
声明变量格式表名 字段1:类型 字段2:类型 (支持多个,可以往后继续添加)
CS_Tim data01:Date data02:Date data03:Date data04:Date
CS_Txt TStr01:Char TStr02:Char TStr03:Char TStr04:Char
CS_Int TInt01:Int TInt02:Int TInt03:Int TInt04:Int

 [+]增加脚本命令,修改指定表字段的值;
TABLE A B C D E
参数解释:
A=表名
B=字段名
C=操作符 (+、-、=)
D=值1 (当操作符为'-'时并且字段是字符串此参数为要减的开始位置)
E=值2 (当操作符为'-'时并且字段是字符串此参数为要减的数量,其它操作符不需要此参数)

[+]增加变量<$TABLE(A).B>返回自定义表中字段的值;
参数解释:
A=表名
B=字段名

例:
 [@测试]
#ACT
Table CS_Tim data01 = $DATE
Table CS_Txt TStr01 = GsShow
 Table CS_Int TInt01 = 5
SENDMSG 5 ----<$TABLE(CS_Tim).data01>-----
SENDMSG 5 ----<$TABLE(CS_Txt).TStr01>-----
 SENDMSG 5 ----<$TABLE(CS_Int).TInt01> --- 


20160317

[CLient] 扩展<@@!PIC 国传君主之刀,1,0,0> 新增参数二 0 为原始显示装备名字 1为只显示图片不显示装备名字
         新增参数三 偏移X  参数四偏移Y

[CLient] 新增<GSTIP=~冒泡提示信息 显示在NPC对话框里的信息> 同时兼容传世<COLOR=~冒泡提示信息 显示在NPC对话框里的信息>

20160308

[CLient] 扩展<@@!PIC 国传君主之刀,1> 新增参数二 0 为原始显示装备名字 1为只显示图片不显示装备名字

20160301

[CLient] 屏蔽背包内商城快捷购买 和更多按钮

20160229

[Client] 修改点击 自动寻路 弹出界面修改为CTRL+TAB 一样

20160228

[Client] 修复NPC界面超过12行不显示BUG

20160227

[Client] 新增NPC界面文字偏移功能

<offx=|X偏移值|y=|Y偏移值|>需要偏移的文字<|off>

例

[@main]
<offx=|80|y=|80|>11111111111111111<|off>\



20160115

[Server, Client] 扩展GsAddBtn 参数7 参数8 参数9

参数7 = 按钮上面的文字

参数8 = 按钮文字的X坐标

参数9 = 按钮文字的Y坐标

[Client] 修复NPC自定义界面过大的问题

[Client] 修复NCP自定义界面 第二个界面时无法调用自定义素材编号

20151231

[Client] 修复客户端NPC 自定义素材BUG

20151226

[Server, Client] 增加排行榜右键直接查询对方装备

20151224

[Client] 修复排行榜数据错乱

20151211

[Client] 修复过地图时客户端异常关闭

[Client] 修复了 切换界面导航的按钮消失的BUG

20151125
引擎更新日期:　20151125
客户端版本号:  0.0.0.3 
[Server] 增加GsAddBtn 参数一 参数二 参数三 参数四 参数五 参数六

说明

参数一  1-10 代表10个自定义界面按钮 

参数二  代表普通按钮素材编号

参数三  代表鼠标移上去按钮素材编号

参数四  代表鼠标点击后按钮素材编号

参数五  代表按钮在界面的X坐标
(此坐标计算是当前游戏窗体宽度 + 你设定的值 此参数支持负数) 如当前为1024的宽 + -200 = 824

参数六  代表按钮在界面的Y坐标

例
#IF
#ACT
GSADDBTN 1 4664 4665 4666 -300 0
MESSAGEBOX 增加活动按钮

[Server] 增加GsDelBtn 参数一 (1-10)  删除活动按钮

例
#IF
#ACT
GSDELBTN 1
MESSAGEBOX 删除活动按钮
