程序开发详细日志   ( 适合有技术基础知识的人士使用和学习 )    本页面主要公布更新,扩展类的内容!!修复的内容请查看更新日志!!

 

2020 / 12
万能变量

1 扩展功能:万能变量

变量

返回方式 支持命令

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


SENDMSG

2 扩展功能:SENDMSG 30 31

素材信息备注:
底部背景框素材读取:INTERFACE \ 16647
SENDMSG 参数1 参数2 参数3 参数4
参数1:30 \ 31 显示方式
参数2:文本信息
参数3:文字颜色
参数4:内容显示的时间

[@示范]
#ACT
SENDMSG 30 这是全服消息! 253 10
SENDMSG 31 这是个人消息! 253 10
break


隐藏称号

3 扩展功能:隐藏素材称号、隐藏脚本文字称号

隐藏素材称号

隐藏脚本文字称号
F12内挂 - 系统设置 - 个性化设置 - 临时封号

灼烧效果
4 扩展功能:灼烧效果
GsMapBuff 脚本可实现灼烧效果,对指定范围内的玩家造成百分比伤害
灼烧特效:读取 Gsdiymagix.xml 内 5255 编号的技能标签
登陆器本地列表
5 扩展功能:登陆器本地列表
当读取不到远程列表时,自动读取配置登陆器时打包的列表文件
技能名字自定义
6 扩展功能:自定义每个等级的技能等级名字、技能等级颜色、技能名字颜色
涉及文件: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 = "Lv0" LvColor="0xFFd8d8d8" NameColor="0xFFffd800" />
<Magic MagicId ="1" SkillLv ="1" LvName = "Lv1" LvColor="0xFFd8d8d8" NameColor="0xFFffd800" />
<Magic MagicId ="1" SkillLv ="2" LvName = "Lv2" LvColor="0xFFd8d8d8" NameColor="0xFFffd800" />
<Magic MagicId ="1" SkillLv ="3" LvName = "Lv3·苍龙印" LvColor="0xFFd8d8d8" NameColor="0xFFffd800" />
</Skill>
技能效果自定义
7 扩展功能:自定义每个等级的技能效果
涉及文件: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>
五行属性加成
8 扩展功能:178..184 属性关联五行属性加成
涉及文件:Mir200 \ 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
五行技能加成
9 扩展功能:五行技能加成
涉及文件:Mir200 \ Config \ MagicSkill2.xml
Magic id 技能ID
Name 技能名字
Value 当前数值/10
;//案例展示
<?xml version="1.0" encoding="UTF-8"?>
<Skill>
<Magic id = "26" Name= "烈火剑法" Value="55"/>
<Magic id = "44" Name= "雷霆剑" Value="45"/>
<Magic id = "60" Name= "破盾斩" Value="20"/>
</Skill>
更多的有关于更新修复的内容请查阅更新日志和程序使用说明书

 

2020 / 08
手游素材同步

1 扩展功能:手游武器、衣服、怪物素材同步


日志网关优化

2 扩展功能:日志网关优化

2.1 精确搜索

2.2 触发标签记录


更多的有关于更新修复的内容请查阅更新日志和程序使用说明书

 

2020 / 07
防外挂模块

1 扩展功能:防外挂模块

调用指令:参考更新日志

界面调用

2 扩展功能:界面调用

调用指令:UPDATAUI A B   ;//可使用脚本打开对应的客户端界面

参数A:
1 = F9背包界面
2 = F10角色界面
3 = F11技能界面
4 = F12内挂设置界面
参数B:
0 = 自动开关 (关闭时变开启、开启时变关闭)
1 = 开启界面
2 = 关闭界面
吸血公式优化

3 扩展功能:吸血公式优化

吸血方式共分以下几种:
1、百分百吸百分比血量 装备DB特殊属性吸血
2、概率性吸百分比血量 套装数据库吸血
3、百分百吸百分比血量 临时属性脚本 SetProvisionalAbil 20
4、概率性吸百分比血量 临时属性脚本 SetProvisionalAbil 57、58

吸血公式:
1、全局吸血属性 系统相关→数值比例→吸血值比例
2、单体技能吸血 人物相关→技能魔法→单体技能吸血比例
3、群攻技能吸血 人物相关→技能魔法→吸血比例

骑乘触发

4 扩展功能:骑乘触发

实现电脑端、手游端 数据库互通

实现电脑端、手游端账号注册、角色创建、角色选择同步

[@骑乘坐骑]
#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
手游三端

4 扩展功能:手游三端

实现电脑端、手游端 数据库互通

实现电脑端、手游端账号注册、角色创建、角色选择同步

更多的有关于更新修复的内容请查阅更新日志和程序使用说明书

 

2020 / 05
状态图标

1 扩展功能:状态图标

调用指令:ADDICON 参数1 参数2

参数1 = GsRes \ Xml \ DiyBuff.xml 文件内的 buff id
参数2 = 时间 (当前ico图标显示的时间)

[@脚本范例]
#IF
TRUE
#ACT
ADDICON 1 10 ;// 显示buff id 1的的素材 维持10秒
BREAK
调用方式: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>
自定义装备位置

2 扩展功能:自定义装备位置

装备位置

Stdmode
返回变量

27

127
<$FENGMOTU1>
28
128
<$FENGMOTU2>
29
129
<$FENGMOTU3>
30
130
<$FENGMOTU4>
31
131
<$FENGMOTU5>
32
132
<$FENGMOTU6>
33
133
<$FENGMOTU7>
34
134
<$FENGMOTU8>
35
135
<$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
自定义装备放入框

3 扩展功能:自定义装备放入框

调用方式:@@!GS_ITEMGETWND 新增参数:30-38   ;//分别可放入和取下 Stdmode 127-135 的装备

;//脚本参数说明
<@@!GS_ITEMGETWND 物品框编号,图包号,素材编号,X,Y,鼠标移至此处显示的文字信息/@物品框触发>\

;//脚本范例
<@@!GS_ITEMGETWND 30,3,15161,30,-440,新装备127/@新装备127>\
欢迎界面开关

4 扩展功能:自定义装备放入框

调用方式:ini \ launcher.ini

涉及标签:Welcomescreen = YES 或 NO

YES = 屏蔽欢迎界面  NO = 显示欢迎界面
技能数据库扩展

5 扩展功能:技能数据库扩展

备注说明:支持技能禁止触发以下特殊效果

;// 禁止沉默
;// 禁止重力
;// 禁止冰冻
;// 禁止吸血
;// 禁止暴击
;// 禁止双倍暴击
;// 禁止魔道麻痹
;// 禁止神圣伤害
;// 上线自动冷却

道士宝宝定义

5 扩展功能:道士宝宝定义

<Magic id = "17" Name= "骷髅召唤术">
<!-- Level表示技能等级, Value1:宝宝名字 -->
<Skill Lv = "0" Value1 = "变异骷髅"/>
<Skill Lv = "1" Value1 = "变异骷髅"/>
<Skill Lv = "2" Value1 = "变异骷髅"/>
<Skill Lv = "3" Value1 = "变异骷髅"/>
</Magic>

<Magic id = "30" Name= "召唤神兽">
<!-- Level表示技能等级, Value1:宝宝名字 -->
<Skill Lv = "0" Value1 = "火灵珠"/>
<Skill Lv = "1" Value1 = "火灵珠"/>
<Skill Lv = "2" Value1 = "火灵珠"/>
<Skill Lv = "3" 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 = "强化骷髅"/>
</Magic>
更多的有关于更新修复的内容请查阅更新日志和程序使用说明书

 

2020 / 05
追溯起源颜色定义

1 扩展功能:追溯起源颜色定义

调用方式:ini \ launcher.INI   [Config]


;//编写方式展示
[Config]
SourcenameTip=[追溯起源]
SourceTipcolor=249
Sourcename1=起源地图:
Sourcename2=起源对象:
Sourcename3=获得时间:
Sourcename4=归属角色:
Sourcenamecolor1=68
Sourcenamecolor2=68
Sourcenamecolor3=68
Sourcenamecolor4=68
  
自定义喊话背景

2 扩展功能:自定义喊话背景

调用方式:Skin \ CLASSIC.ini   [Dragon]

[Dragon]
;字体大小
DragonFontSize=16
;文字相对背景的坐标X
DragonFontX=23
;文字相对背景的坐标Y
DragonFontY=3
;可显示文字宽度
DragonFontWidth=600
;背景编号
DragonIDX=17699
;滚动速度 越小越快
DragonSpeed=100
;背景素材宽度
DragonWidth=646
;素材距离顶部的距离
DragonY=100

自定义整理、刷新按钮

3 扩展功能:自定义整理、刷新按钮

调用方式:Xml \ 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>


经验显示自定义

4 扩展功能:经验显示自定义

调用方式:ini \ launcher.ini

ExpUp=No ;//不写 和 写No 保持原样,显示在聊天框内

ExpUp=Yes ;//显示在屏幕左下角

ExpUpColor=253 ;//不写 和 写0 则显示绿色

序列号绘制物品

5 扩展功能:序列号绘制物品

调用方式:<@@!GS_ITEM A,B,C,D/@exit>

A = 物品序列号、makeindex
B = 默认1
C = X坐标
D = Y坐标

[@main]
<@@!GS_PIC 3,4,10,0>
<@@!GS_ITEM 172938656,1,-35,0/@exit>
采集怪

6 扩展功能:采集怪

1)、采集怪物类型 Race:23

AC:为采集时间;
MAC:为采集完成后怪物是否消失,(0:不消失,1:消失);
DC:设置采集后冷却时间,单位(秒);
DCMAX:为设置触发标签专属ID;

2)、玩家点击采集怪物触发QF脚本 [@采集开始_X] X为触发ID,并返回以下参数!

$PARAM(0) //采集怪物名字
$PARAM(1) //采集怪物ID
$PARAM(2) //采集剩余倒计时(秒)

3)、新增命令 StartCollect 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 扩展功能:怪物封号

;//涉及版本 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>

 

   
   
   
   
更多的有关于更新修复的内容请查阅更新日志和程序使用说明书

 

2020 / 04
文字冒泡TIP调用

1 扩展功能:文字冒泡TIP调用

调用方式:<@@!GSTIP A,B>

A = 显示NPC对话框里的文字信息
B = 对应 Xml \ NpcTipsCfg.xml 文件内的tip标签

[@脚本范例]
#IF
TRUE
#SAY
<@@!GSTIP 点击了解详细信息,1>

NpcTipsCfg.xml范例
<?xml version="1.0" encoding="gb2312" standalone="yes"?>
<TipsList Ver="1">
<tip name = "1" maxwidth = "280">
<line>
<col font="FONT_SONGTI" fontsize="12" color="0xFFeeeeee" flag="0" framecolor="0xFF800000" content=" " ix="1"/>
</line>
<line>
<col font="FONT_SONGTI" fontsize="12" color="0xFFffd200" flag="4" framecolor="0xFF9a0101" content="成功进阶心法后,将获得以下属性提升" ix="1"/>
</line>
<line>
<col font="FONT_SONGTI" fontsize="12" color="0xFFeeeeee" flag="0" framecolor="0xFF800000" content=" " ix="1"/>
</line>
<line>
<col font="FONT_SONGTI" fontsize="12" color="0xFFeeeeee" flag="0" framecolor="0xFF800000" content=" " ix="1"/>
</line>
<line>
<col font="FONT_SONGTI" fontsize="12" color="0xFF00ff1e" flag="0" framecolor="0xFF800000" content="技能威力加成:" ix="1"/>
</line>
<line>
<col font="FONT_SONGTI" fontsize="12" color="0xFFeeeeee" flag="0" framecolor="0xFF800000" content=" " ix="1"/>
</line>
<line>
<col picpackage="3" picidx="23810" ix="0"/>
<col font="FONT_SONGTI" fontsize="12" color="0xFFffffff" flag="0" framecolor="0xFF9a0101" content=" (战士)" ix="1" iy="6"/>
<col font="FONT_SONGTI" fontsize="12" color="0xFFffffff" flag="0" framecolor="0xFF9a0101" content=" 烈焰剑法威力+10% " ix="1" iy="6"/>
</line>
<line>
<col font="FONT_SONGTI" fontsize="12" color="0xFFeeeeee" flag="0" framecolor="0xFF800000" content=" " ix="1"/>
</line>
<line>
<col picpackage="3" picidx="23832" ix="0"/>
<col font="FONT_SONGTI" fontsize="12" color="0xFFffffff" flag="0" framecolor="0xFF9a0101" content=" (法师)" ix="1" iy="6"/>
<col font="FONT_SONGTI" fontsize="12" color="0xFFffffff" flag="0" framecolor="0xFF9a0101" content=" 寒冰风暴威力+10% " ix="1" iy="6"/>
</line>
<line>
<col font="FONT_SONGTI" fontsize="12" color="0xFFeeeeee" flag="0" framecolor="0xFF800000" content=" " ix="1"/>
</line>
<line>
<col picpackage="3" picidx="23808" ix="0"/>
<col font="FONT_SONGTI" fontsize="12" color="0xFFffffff" flag="0" framecolor="0xFF9a0101" content=" (道士)" ix="1" iy="6"/>
<col font="FONT_SONGTI" fontsize="12" color="0xFFffffff" flag="0" framecolor="0xFF9a0101" content=" 冥咒之毒威力+10% " ix="1" iy="6"/>
</line>
<line>
<col font="FONT_SONGTI" fontsize="12" color="0xFFeeeeee" flag="0" framecolor="0xFF800000" content=" " ix="1"/>
</line>
</tip>
</TipsList>

调整装备外观

2 扩展功能:调整装备外观

调整装备Shape值:UPGRADEUSERITEM 165
调整装备Look值:UPGRADEUSERITEM 166

[@脚本示范]
#IF
TRUE
#ACT
UPGRADEUSERITEM 1 165 = 1
UPGRADEUSERITEM 1 166 = 2
SENDMSG 5 提示:您武器:<$WEAPON> Shape外观值调整为:[1]
SENDMSG 5 提示:您武器:<$WEAPON> Looks内观值调整为:[2]
BREAK

批量Set

3 扩展功能:SET 扩展第3个参数

[@脚本示范]
#IF
TRUE
#ACT
SET [500] 0 20
;//20 代表从个人标示500号开始之后的20个个人标示全统一设置为0
BREAK

增强地图内怪物属性

4 扩展功能:增强地图内怪物属性

涉及文件:Mir200 \ Envir \ Mapinfo.txt
增强当前地图怪物的防御:MONAC(200) ;//100 = 1倍
增强当前地图怪物的攻击:MONDC(200) ;//100 = 1倍
增强当前地图怪物的血量:MONHP(200) ;//100 = 1倍

[H074 将军殿] MONAC(200) MONDC(500) MONHP(800)
将军殿这个地图的怪物,2倍防御,5倍攻击,8倍生命
素材、按钮冒泡TIP调用

5 扩展功能:素材、按钮冒泡TIP调用

按钮冒泡TIP调用:
<@@!GS_BTN 参数1 ... 参数10>
参数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号信息

素材冒泡TIP调用:
<@@!GS_PIC 参数1 ... 参数6>
参数1:图包号
参数2:素材编号
参数3:偏移X
参数4:偏移Y
参数5:素材显示通道(0~2)
参数6:TIP编号(调用 Xml \ NpcTipsCfg.xml)

脚本示范
<@@!GS_PIC 3,17815,0,0,0,1>
;//此时显示文字信息冒泡
自定义魔法

6 扩展功能:自定义魔法

ADDBUFF 参数一 参数二 参数三
参数一:魔法编号(GsDiyMagic文件内的Magic magic_id+20000,如调用1号ID的魔法,则填写20001)
参数二:颜色(0-255)
参数三:攻击对象的ID-$PARAM(8)、配合 @技能使用触发 使用

[@技能使用触发]
#IF
TRUE
#ACT
ADDBUFF 20001 0 $PARAM(8)
法宝模块

7 扩展功能:法宝模块

SETFABAO 参数一 参数二
参数一:法宝的种类
参数二:法宝的颜色

参数二详细阐述
0 无特效
1~6 白色
7~8 蓝色
9 金色
小地图模块自定义

8 扩展功能:小地图模块自定义

涉及文件:ui \ HandyMap.xml

   
经验阻断

9 扩展功能:经验阻断

SetGetExp 参数一

[@脚本示范]
#IF
TRUE
#ACT
SetGetExp 0
;//禁止获取经验、禁止聊天栏提示经验、禁止经验触发
BREAK

[@脚本示范]
#IF
TRUE
#ACT
SetGetExp 1
;//恢复获取经验、恢复聊天栏提示经验、恢复经验触发
BREAK

龙魂背饰

10 扩展功能:龙魂背饰

UPGRADEUSERITEM 调整Stdmode:112(神龙背饰)的属性

0:防御下限
1:防御上限
2:魔防下限
3:魔防上限
4:攻击下限
5:攻击上限
6:魔法上限
7:魔法下限
8:道术上限
9:道术下限
10:调整shape值
21:增加的血量上限
61:调整品级 ;//品级1=吸血效果1%
62:调整吸血概率
63:命中
64:魔法命中
65:破防比例
66:破防概率
67:免伤比例
68:免伤概率
69:抵抗
81:伤害反弹
82:暴击
83:双倍暴击
84:技能ID
85:减免伤害百分比

龙魂背饰属性的字体颜色自定义
涉及文件:ini / launcher.ini
BeiShiColor1 = 普通属性文字颜色(数值范围:0-255)(不写默认白色)
BeiShiColor2 = 特殊属性文字颜色(数值范围:0-255)(不写默认白色)
标签示范
[Config]
BeiShiColor1=255
BeiShiColor2=253
门点范围传送

11 扩展功能:门点范围传送

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
更多的有关于更新修复的内容请查阅更新日志和程序使用说明书

 

2020 / 03
临时属性变量

1 扩展功能:SetProvisionalAbil 41、42、43、44 返回变量

[@临时变量展示]
#IF
TRUE
#ACT
SetProvisionalAbil 41 = 10
SetProvisionalAbil 42 = 20
SetProvisionalAbil 43 = 30
SetProvisionalAbil 44 = 40
sendmsg 6 变量展示
sendmsg 6 <$PROVISIONALABIL(41)>,<$PROVISIONALABIL(42)>
sendmsg 6 <$PROVISIONALABIL(43)>,<$PROVISIONALABIL(44)>

短信验证

2 扩展功能:短信验证服务

功能设置:基础设置 - 短信设置 - 填写注册好的短信帐号和密钥

GETVERCODE A B C D
A = 验证码内容
B = 玩家手机号码
C = 短信平台内的模板号 官方模版号、咨询工作人员
D = 短信平台内的签名号 官方签名号、咨询工作人员

[@脚本范例]
#IF
TRUE
#ACT
GETVERCODE 996688 13888888888 1 1
BREAK
自定义飘伤

3 扩展功能:自定义飘伤

GSSETLIANJI2 执行后,直接在自身的头顶释放特效
GSSETLIANJI3 执行后,直接在攻击对象的头顶释放特效

GSSETLIANJI3 A B C D E

A = 特效ID
B = 1/2 1 = 显示加号素材 2 = 显示减号素材
C = 显示的数值
D = 显示的时间(秒)
E = 0 / 1 0 = 仅自己可见 1 = 所有人可见

[@脚本示范]
#if
TRUE
#ACT
GSSETLIANJI3 2 2 12579 10
BREAK

切割

4 扩展功能:切割、直接扣除怪物固定血量

MONANHP A

A = 要扣除的血量数值

[@脚本示范]
#if
TRUE
#ACT
MONANHP - 10000
;//扣除目前正在攻击的怪物10000点血量
BREAK

地面伤害:灼烧效果

5 扩展功能:切地面伤害:灼烧效果

GsMapBuff 新增B参数:20 灼烧,类似绿毒伤害效果,但无中毒特效

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:震慑 范围内的敌人都会被震退
游戏交易触发

6 扩展功能:游戏交易触发

游戏交易触发 QM标签 [@_游戏_交易触发] 并返回以下参数!

//注意:此触发为最后点击交易成功的玩家触发!

$PARAM(0) //返回对方的游戏名字
$DEALPARAM(0)—$DEALPARAM(11) //为自己给对方的商品ID
$DEALPARAM(12)—$DEALPARAM(23) //为对方给自己的商品ID
$DEALPARAM(24)—$DEALPARAM(25) //为自己给对方的金币数量、元宝数量
$DEALPARAM(26)—$DEALPARAM(27) //为对方给自己的金币数量、元宝数量

马牌消失开关

7 扩展功能:马死亡后马牌消失的开关

开关位置:怪物相关设置 - 基本参数 - 马死亡马牌不消失

特殊道具双击佩戴

8 扩展功能:特殊道具支持双击佩戴

以下四种Stdmode的物品直接双击佩戴

Stdmode  所属类型
25     毒药、稻草人
29     神佑、护符
33     马牌
34     道符
特殊药品自动解包

9 扩展功能:特殊药品自动解包

自动解包的物品:太阳水药袋、强效太阳水药袋、治疗药水包、治疗神水包

怒斩天下动画开关

10 扩展功能:怒斩天下动画开关

开关位置:人物相关设置 - 技能魔法 - 组合技能 - 怒斩天下 - 画面震动

怪物动画自定义

11 扩展功能:怪物动画自定义


毒药选择

12 扩展功能:毒药选择

开启方式:主引擎 - 内挂配置 - 毒药控制【开启F12持续绿、红毒的功能】

使用方式:F12内挂界面 - 战斗 - 道士功能 - [持续绿毒],[持续红毒]
高清分辨率

13 扩展功能:高清分辨率

开启方式:主引擎 - 内挂配置 - 显示大分辨率【决定内挂是否显示1920分辨率】

使用方式:F12内挂界面 - 显示 - ⒈1280*700 ⒉1440*900 ⒊ 1920*1050
人物死亡爆出限制

14 扩展功能:人物死亡爆出装备限制

开启方式:主引擎 - 游戏相关设置 - 人物死亡

身上最大掉落数量 【可设置每次死亡的掉落数量 0=不限制】
包裹最大掉落数量 【可设置每次死亡的掉落数量 0=不限制】
随机变量套用

15 扩展功能:随机变量套用

变量使用举例:
<$RANDOM(1|100)> ----------------- 取值范围:>=1 <=99
<$RANDOM(100|200)> ----------------- 取值范围:>=100 <=199
<$RANDOM(100)> ----------------- 取值范围:>=0 <=99

更多的有关于更新修复的内容请查阅更新日志和程序使用说明书

 

2020 / 02
UiEffectCfg

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"/>

更多的有关于更新修复的内容请查阅更新日志和程序使用说明书

 

2020 / 01
CloseWarning

1 扩展功能:退出游戏版面的文字定义

更多的有关于更新修复的内容请查阅更新日志和程序使用说明书