==================================================================================
2007-08-28 更新
==================================================================================
1、修正明心、大悟期心魔,玉净瓶不显示的问题;
2、修复转盘升级框几个BUG;
3、修复心魔方面几个BUG;
4、增加元神穿装备、取装备触发QFunction-0.txt [@YsTakeOnX] [@YsTakeOffX]脚本;
说明:X表示装备位置序号(0-12);
5、增加人物和元神穿任何装备都会触发QFunction-0.txt[@TakeOnAll] [@TakeOffAll];
6、增加点击彩虹精灵触发QManage.txt [@客服系统];
示例:
[@客服系统]
#SAY
欢迎使用客服功能。您可以通过点击下面的客服QQ直接和他们用QQ联系。\
请选择您要联系的客服QQ:\
<帅哥客服/@@urltencent://message uin=399417&Site=www.sfeee.net&Menu=yes>\
<美女客服/@@urltencent://message uin=399417&Site=www.sfeee.net&Menu=yes>\
<访问官方网站/@@urlwww.sfeee.net>\\
<不用了/@exit>
7、增加点击拍卖行、游戏冲值触发QManage.txt [@商城系统&X];
其中X为下列数字:
1=我要冲值,3=拍卖行
玩家点击上述按钮将触发对应的脚本,例如点“我要冲值”,则触发[@商城系统&1]
[@商城系统&3]
#say
欢迎进入拍卖行!!!!!
8、增加脚本命令CheckTaskStep A B C D ;
作用:检测指定范围任务ID的进度
参数:A 任务ID1
B 任务ID2
C 逻辑运算符:> < = \ (大于等于)
D 检测数值
示例:
#IF
CHECKTASKSTEP 5 10 > 0
#SAY
你目前正在ID:5~10 的任务中。
9、修改镇魔符、玉净瓶次数为0时直接删除。
10、增加取消任务触发 QFunction-0.txt中 [@CancelTaskX]脚本,X为任务ID;
11、增加脚本变量:<$TASKCOUNT>、<$ENDTASKCOUNT>,显示当前任务总数和已完成的数量;
12、修改救公主灵符秒怪触发QFunction-0.txt [@灵符杀怪] 脚本;
==================================================================================
2007-08-25 更新
==================================================================================
1、修正人物在夺宝时,使用传送脚本会隐身的问题;
2、引擎最高等级、属性均支持到65535;
3、调整引擎参数设置中文字颜色标签颜色不正确的错误;
4、支持盛大1.92x心魔客户端;
5、支持1.92x心魔客户端摆摊功能;
6、增加盛大积分操作相关脚本命令和变量;
1)、CollectPoint +、-、= 数字 //积分操作,保存到DB数据,支持客户端显示;
2)、CheckCollectPoint >、<、= 数字 //检测积分,数字支持变量;
3)、<$COLLECTPOINT> //积分显示变量;
7、引擎在线公告发送增加顶部飘红公告功能;
8、公告发送脚本增加顶部飘红参数,
例如:
#ACT
SENDMSG 12 顶部飘红,这个只有自己能看见!
SENDMSG 13 顶部飘红,这个所有人都能看见!
9、增加好友传送,相关命令(@传唤好友 好友名称、@允许好友传送);
10、增加地图参数禁止好友传送(NOFRIENDRECALL);
11、增加禁止修理物品列表设置 Mir200\Envir\禁止修理.txt;
12、修正游戏参数设置中等级经验500级无法保存的问题;
13、完成城堡管理功能,增加可以在引擎上添加攻城行会,可以实现不用重起服务器统一攻沙;
14、修正元神刚招出来,卡住不动的问题;
15、增加条件检测脚本命令:CHECKUPGRADECOUNT A B C D
作用:检测身上某个位置的装备的某个属性点升级的点数
参数: A 装备的位置,取值范围:0 -- 12
B 属性位置,取值范围:0 -- 44
C 逻辑运算符:> < = ~(大于等于)
D 升级点数
示例:
#IF
CHECKUPGRADECOUNT 0 1 > 2
#SAY
你的衣服的魔御属性已经升级超过2点了,不允许再升级了。
属性位置详细说明:根据装备类型不同,0..12所代表的属性也不同,详细查看帮助文件。
13: 物品当前持久
14: 物品最大持久
15..18:自定义物品扩展属性
19: 黑暗魔力
20: 黑暗攻击DC
21: 黑暗攻击DC2
22: 黑暗魔法MC
23: 黑暗魔法MC2
24: 黑暗道术SC
25: 黑暗道术SC2
26: 黑暗防御AC
27: 黑暗防御AC2
28: 黑暗魔御MAC
29: 黑暗魔御MAC2
30: 黑暗等级
31: 附魔名称(操作符号只支持"=")
32: 附魔职业(操作符号只支持"=")
33: 附魔境界(操作符号只支持"=")
34: 附魔攻击DC
35: 附魔攻击DC2
36: 附魔魔法MC
37: 附魔魔法MC2
38: 附魔道术SC
39: 附魔道术SC2
40: 附魔防御AC
41: 附魔防御AC2
42: 附魔魔御MAC
43: 附魔魔御MAC2
44: 镇魔值
16、增加地图禁止使用技能限制:NOTALLOWUSEMAGIC(化身蝙蝠|怒斩天下).可以控制该地图不能使用里面的技能;
17、增加地图禁止使用物品限制:NOTALLOWUSEITEMS(回城卷|强效金创药).可以控制该地图不能使用里面的物品;
18、实现盛大元神灵珠状态,引擎<功能设置>控制页面;
19、增加技能检测命令,CHECKSKILL 技能名称 (>、<、=、\) 等级;
示例:
#IF
CHECKSKILL 基本剑法 > 2
#SAY
恭喜,你的基本剑法已经修炼到2级以上了。
20、增加开宝箱系列脚本命令及设置文件,宝箱物品设置:StdMode = 49 、Shape = 53;
1)、Mir200\Envir\MagicBox.txt //宝箱物品设置文件
2)、OPENMAGICBOX A B //开宝箱命令
参数: A 宝箱种类,(1 = 赤金宝箱、2 = 白银宝箱、3 = 神秘宝箱);
B 宝箱名称,在MagicBox.txt中设置的宝箱名称,为空时必须使用下面的脚本设置宝箱物品;
3)、SETMAGICBOXITEM A B //设置宝箱物品
参数: A 宝箱空格序号,要设置的宝箱的物品的位置(1 - 8);
B 物品名称
4)、SETMAGICBOX 0/1/0/1/0/1/0/1 //设置最终选中的宝箱物品共8个,1为选种,0为不选;
5)、增加开宝箱完成后触发QFunction-0.txt中[@OPENMAGICBOX]段
6)、GIVEBOXITEM //在开完宝箱触发时使用,给予最终选中的物品;
21、增加盛大1.926四种强化技能;
DB设置:强化火球 ID:87
强化攻杀 ID:88
强化施毒 ID:89
强化诅咒 ID:90
22、增加地图触发事件,Mir200\Envir\MapEvent.txt 配置;
; 触发标识
; 格式:
; 标识:值
; 标识:(-1 - 800) -1 代表不检查标识
; 值: (0 - 1)
; 触发条件
; 格式:
; 代码:物品:组队;
; 代码:
; 0:无效
; 1:扔物品
; 2:捡物品
; 3:挖矿
; 4:走路(不支持物品条件) --> 合并为5
; 5:跑步(不支持物品条件)
; 6:挖宝
; 物品:(物品名称 - *) * 代表不需要物品
; 组队:(0 - 1) 0为不需要组队,1为必须组队才触发
;触发机率
; 数字越大,机率越低
; 范围:(0 - 999999) 0 的机率为100%
;事件类型
; 格式
; 代码:内容
; 代码:(现在只支持脚本事件)
; 0:无效
; 1:调用脚本(调用QFunction-0.txt中的内容)
;注意事项
;在相同地图座标,不支持相同触发标识及条件(触发条件中的物品名称除外),如果有相同的设置,只有最后一个设置有效
;地图号 座标X 座标Y 范围 触发标识 触发条件 触发机率 事件类型
3 333 333 0 -1:1 1:回城卷:0 2 1:@MapEventDropItem
3 333 333 0 -1:1 2:回城卷:0 2 1:@MapEventPickUpItem
3 338 331 0 -1:1 3:*:0 2 1:@MapEventMine
3 331 335 0 -1:1 5:*:0 2 1:@MapEventRunOrWalk
3 335 336 0 -1:1 6:*:0 2 1:@MapEventDig
23、增加新怪物类型,Race: 3,此怪物大刀不会攻击,也不攻击玩家,可杀死,24小时后将自动消失;
24、增加变量<$KILLHUMMAN>、<$KILLBYHUMMAN>、<$KILLHUMDATE>、<$KILLHUMMAP>
说明 <$KILLHUMMAN> 显示上次“我”杀死的人或者怪物
<$KILLBYHUMMAN> 显示上次杀死“我”的人或者怪物
<$KILLHUMDATE> 显示上次“我”杀人或怪物的时间
<$KILLHUMMAP> 显示上次“我”杀人或怪物的地图
25、调整脚本命令MOBPLACE和MonGen,及GM命令 Mob,在其最后可增加一个参数;
参数说明:新增的参数为怪物的自定义名字,可灵活运用;
例1:
#ACT
PARAM1 AS004
PARAM2 200
PARAM3 150
MonGen 通天教主 1 1 通天大教主 //则刷出来的通天教主名字为"通天大教主";
例2:
#ACT
MISSION 0 478 164
PARAM1 466
PARAM2 144
PARAM3 2
PARAM4 4
MOBPLACE 黑袍修罗长老 黑袍修罗老长
例3:
@Mob 通天教主 1 0 通天大教主
26、配合以上几个功能(23-25)可用于实现盛大常胜玄兵功能;
示例脚本:
[@StdModeFunc1]
#IF
true //这个脚本命令无任何意义,防止在部分脚本中没有检测条件脚本不执行
#ACT
MOV S1 $USERNAME
INC S1 斩杀
INC S1 $KILLHUMMAN
GMEXECUTE Mob 常胜玄兵 1 0 $STR(S1)
27、增加脚本命令:MessageBoxA 文字 @lable,弹出带确定、取消按钮的对话框;
参数:文字 显示的文字信息
@Lable 选择确定后跳转的NPC标签;
确定:跳转到 @Lable1,取消跳转到 @Lable0
28、支持盛大附魔、黑暗属性物品,增加调整黑暗属性调整命令、装备附魔功能GM设置命令;
命令格式:
@调整装备 装备位置(0..12) 属性类型(0..32) 调整点数 调整点数2
参数说明:
@调整装备 1 (0..18) 10 //附加属性
@调整装备 1 19 2000 //黑暗魔力
@调整装备 1 20 10 15 //黑暗攻击
@调整装备 1 21 10 15 //黑暗魔法
@调整装备 1 22 10 15 //黑暗道术
@调整装备 1 23 10 15 //黑暗防御
@调整装备 1 24 10 15 //黑暗魔防
@调整装备 1 25 100 //黑暗等级
@调整装备 1 26 1 3 飘逸心魔引擎 //装备附魔 (7:附魔、1:心魔职业(0-2)、3:心魔境界(0-3)、心魔名称(14字节));
@调整装备 1 27 10 20 //附魔攻击
@调整装备 1 28 10 20 //附魔魔法
@调整装备 1 29 10 20 //附魔道术
@调整装备 1 30 10 20 //附魔防御
@调整装备 1 31 10 20 //附魔魔御
@调整装备 1 32 60 //镇魔值 (最高65同持久);
29、修正CHECKITEMBOX脚本无法与#say混合使用的BUG;
30、修正引擎关闭<血条显示百分比>功能时,卫士和弓箭都是跪着的BUG;
31、增加自定义游戏命令,相关配置文件:UserCmd.txt;
格式:
;命令名称 ;对应编号
帮助 0
会员 1
挂机 2
32、更新支持最新1.928客户端包裹快捷商城消费;
33、修改沙成员所需装备Need条件改为71;
34、物品数据库增加元神物品所需境界设置,需要增加一列