星河时光倒流更新历史
1、新增时光模式灵兽石属性位置:12
;//设置灵兽职业, 1-战士, 2-法师, 3-道士
;//必须设置职业,否则灵兽不加属性
示范:
#ACT
UPGRADEUSERITEM $PARAM(1) 12 = 1
SENDMSG 5 灵兽职业为战士
break
2、调整灵兽职业属性位置:23-下限和24-上限
示范:
#ACT
give 豹魔石 1
UPGRADEUSERITEM $PARAM(10) 59 = 1 ;绑定
UPGRADEUSERITEM $PARAM(10) 8 = 1 ;颜色
UPGRADEUSERITEM $PARAM(10) 9 = 2 ;转生等级
UPGRADEUSERITEM $PARAM(10) 12 = 2 ;灵兽职业
SETPETATTRIBUTE $PARAM(10) 2 = 70 ;灵兽资质
SETPETATTRIBUTE $PARAM(10) 3 = 200 ;生命
SETPETATTRIBUTE $PARAM(10) 4 = 200 ;魔法值
SETPETATTRIBUTE $PARAM(10) 6 = 1 ;魔御下限
SETPETATTRIBUTE $PARAM(10) 7 = 1 ;魔御上限
SETPETATTRIBUTE $PARAM(10) 10 = 1 ;防御下限
SETPETATTRIBUTE $PARAM(10) 11 = 1 ;防御上限
SETPETATTRIBUTE $PARAM(10) 23 = 50 ;职业属性下限 //取决灵兽职业
SETPETATTRIBUTE $PARAM(10) 24 = 100 ;职业属性上限 //取决灵兽职业
SETPETATTRIBUTE $PARAM(10) 35 = 30 ;灵兽等级
SETPETATTRIBUTE $PARAM(10) 17 = 10 ;灵兽经验
SETPETATTRIBUTE $PARAM(10) 8 = 1 ;魔法命中
SETPETATTRIBUTE $PARAM(10) 5 = 2 ;中毒躲避
SETPETATTRIBUTE $PARAM(10) 9 = 3 ;躲避
SETPETATTRIBUTE $PARAM(10) 12 = 4 ;魔法躲避
SETPETATTRIBUTE $PARAM(10) 13 = 5 ;中毒命中
SETPETATTRIBUTE $PARAM(10) 25 = 6 ;命中
SETPETATTRIBUTE $PARAM(10) 26 = 3 ;幸运
SETPETATTRIBUTE $PARAM(10) 27 = 1 ;骑战速度
break
3、支持人物人物Mini窗口快速传送触发 <color=green [传]/@@flyto 37058 1 250 250>
4、增加使用飞行靴快速传送功能触发QF功能脚本 [@使用飞行靴]
[@使用飞行靴]
//$PARAM(0) 返回编号
//$PARAM(1) 返回坐标X
//$PARAM(2) 返回坐标Y
//$PARAM(3) 返回地图编号
注意:为防止外挂发包,触发后结合编号和地图检测匹配后使用mapmove命令传送!
0;飞行靴;46;6;1;0;0;0;30246;30;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;;0;0;0;0;0;0;0;0;0;120;100;0
5 、新增装备强化系统!调整强化属性装备位置:92
//强化属性根据自身职业来显示以及加成!
//使用变量<$ITEMINFO[A].ITEMEXT(92)>返回强化属性
示范
#ACT
GIVE 牛角戒指 1
UPGRADEUSERITEM $PARAM(10) 92 = 1
SENDMSG 5 牛角戒指增加了1点强化攻击属性!
6、新增装备淬炼系统,
//属性位置 87 表示装备的淬炼等级
//属性位置 170 表示装备的淬炼经验(支持42亿)
// 装备淬炼属性代码
1 = HP
2 = 躲避
3 = 魔法躲避
4 = 命中
5 = 魔法命中
6 = 攻击
7 = 道术
8 = 魔法
9 = 防御
10 = 魔法防御
11 = 幸运
12 = 吸血
13 = 无视物理防御
14 = 无视魔法躲避
15 = 无视物理躲避
16 = 暴击
17 = 无视魔法防御
18 = 抗性
19 = 双倍暴击
20 = 韧性
7、扩展物品数据淬炼相关字段,请使用GameLoad工具进行更新,设置装备淬炼经验以及相关属性!
CLian1Attrib //1级淬炼属 性类型
CLian1Val //1级淬炼属性下限
CLian1Val2 //1级淬炼属性上限
CLian1Exp //1级淬炼所需淬炼石
CLian2Attrib //2级淬炼属性类型
CLian2Val //2级淬炼属性下限
CLian2Val2 //2级淬炼属性上限
CLian2Exp //2级淬炼所需淬炼石
CLian3Attrib //3级淬炼属性类型
CLian3Val //3级淬炼属性下限
CLian3Val2 //3级淬炼属性上限
CLian3Exp //3级淬炼所需淬炼石
;//如果数据库没有以上字段,请使用20150115物品管理打开GameLoad.DB升级数据库,然后使用新引擎的Gameload管理工具再次升级物品数据库;
DB示范:
1136;圣战头盔;15;0;20;0;0;0;150;7000;4;5;2;3;0;1;0;0;0;0;0;0;1;40;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;1;25;0;4;0;0;0;0;0;0;0;0;0;35000;10;0
1137;圣战项链;20;0;2;0;0;0;153;7000;0;0;0;0;3;6;0;0;0;0;0;0;1;40;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;16;10;0;4;0;0;0;0;0;0;0;0;0;35000;10;0
1138;圣战手镯;26;0;2;0;0;0;152;7000;0;1;0;0;2;3;0;0;0;0;0;0;1;40;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;1;20;0;4;0;0;0;0;0;0;0;0;0;35000;10;0
1139;圣战戒指;22;0;2;0;0;0;151;7000;0;0;0;1;0;7;0;0;0;0;0;0;1;40;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;1;20;0;4;0;0;0;0;0;0;0;0;0;35000;10;0
1140;圣战腰带;58;0;1;0;0;0;680;9000;0;0;0;1;0;1;0;0;0;0;0;0;1;40;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;10;2;2;4;0;0;0;0;0;0;0;0;0;10000;10;0
1141;圣战靴子;81;0;2;0;0;0;667;10000;0;2;0;1;1;2;0;0;0;0;0;0;1;40;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;9;2;2;4;0;0;0;0;0;0;0;0;0;10000;10;0
8、增加获取数据库淬炼字段的变量获取
<$ITEMINFO[$PARAM(1)].CLIAN1ATTRIB> //获取1级淬炼属性类型
<$ITEMINFO[$PARAM(1)].CLIAN1VAL> //1级淬炼属性
<$ITEMINFO[$PARAM(1)].CLIAN1VAL1> //1级淬炼属性下限
<$ITEMINFO[$PARAM(1)].CLIAN1VAL2> //1级淬炼属性上限
<$ITEMINFO[$PARAM(1)].CLIAN1EXP> //1级淬炼所需淬炼石
<$ITEMINFO[$PARAM(1)].CLIAN2ATTRIB> //获取2级淬炼属性类型
<$ITEMINFO[$PARAM(1)].CLIAN2VAL> //2级淬炼属性
<$ITEMINFO[$PARAM(1)].CLIAN2VAL1> //2级淬炼属性下限
<$ITEMINFO[$PARAM(1)].CLIAN2VAL2> //2级淬炼属性上限
<$ITEMINFO[$PARAM(1)].CLIAN2EXP> //2级淬炼所需淬炼石
<$ITEMINFO[$PARAM(1)].CLIAN3ATTRIB> //获取3级淬炼属性类型
<$ITEMINFO[$PARAM(1)].CLIAN3VAL> //3级淬炼属性
<$ITEMINFO[$PARAM(1)].CLIAN3VAL1> //3级淬炼属性下限
<$ITEMINFO[$PARAM(1)].CLIAN3VAL2> //3级淬炼属性上限
<$ITEMINFO[$PARAM(1)].CLIAN3EXP> //3级淬炼所需淬炼石
9、支持淬炼相关界面触发!
<装备淬炼/@@equipcuilian>\
<装备强化/@@equipqianghua>\
<装备分解/@@equipfenjie>\
<装备继承/@@equipjicheng>\
以上功能的说明请查看57、58、59、60的更新日志【点击跳转】
以下更新10--17条,经典区也可以使用!
10、新增怪物类型:215 为镖车专用AI!
经验镖车;215;19;482;1000;1;0;5;1;1000;30;40;45;5;0;0;0;10;12;1000;1;800;2000;0;0;0;
行会镖车;215;19;482;1000;1;0;5;1;1000;30;40;45;5;0;0;0;10;12;1000;1;800;2000;0;0;0;
沙城镖车;215;19;482;1000;1;0;5;1;1000;30;40;45;5;0;0;0;10;12;1000;1;800;2000;0;0;0;
至尊镖车;215;19;482;1000;1;0;5;1;1000;30;40;45;5;0;0;0;10;12;1000;1;800;2000;0;0;0;
// MP为镖车提示位置间隔时间,单位:秒
// DC为镖车攻击真实伤害,百分比掉血!非人物攻击镖车的伤害
11、新增镖车路线功能设置!
[@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 经验镖车 传说的经验镖车 传说 //镖车原始名字 镖车显示名字 镖车主人
12、新增镖车坐标间隔触发机器人脚本!
[@_镖车定时触发]
#ACT
SENDMSG 0 镖车的原名字----<$PARAM(0)>
SENDMSG 0 押镖人的名字----<$PARAM(1)>
SENDMSG 0 返回地图编号----<$PARAM(2)>
SENDMSG 0 地图x-----------<$PARAM(3)>
SENDMSG 0 地图y-----------<$PARAM(4)>
13、新增镖车到达终点触发机器人脚本!
[@_镖车到达终点]
#ACT
SENDMSG 0 镖车的原名字----<$PARAM(0)>
SENDMSG 0 押镖人的名字----<$PARAM(1)>
SENDMSG 0 返回地图名字----<$PARAM(2)>
SENDMSG 0 返回镖车血量----<$PARAM(3)>
14、新增至尊镖车行会大地图显示坐标位置命令!
BROADVEHICLEPOS 参数1 参数2 参数3 参数4
//参数1:设置M坐标;
//参数2:设置X坐标;
//参数3:设置Y坐标;
//参数4:1为沙城行会镖车,2为至尊镖车;
15、更新镖车AI与盛大一致,自己将无法攻击以及挡住自己的镖车!
16、扩展镖车AI,镖车类型怪物等级设置为1000以上则可穿所有人!用于至尊镖车!
17、增加镖车掉血触发机器人RobotManage.txt脚本 [@_镖车掉血触发]!
//怪物DB设置AC为触发条件,AC为10则表示每减少10%触发一次!
[@_镖车掉血触发]
#ACT
SENDMSG 0 <$PARAM(0)> //镖车的原名字
SENDMSG 0 <$PARAM(1)> //押镖人的名字
SENDMSG 0 <$PARAM(2)> //返回地图名字
SENDMSG 0 <$PARAM(3)> //地图X
SENDMSG 0 <$PARAM(4)> //地图Y
SENDMSG 0 <$PARAM(5)> //返回镖车当前血量
18、实现签到系统!点击客户端“历”字触发QM脚本 [@_历_签到_HOME]
[@_历_签到_HOME]
栏目数量=5\
累计签到=3\
签到状态=1\
栏目状态=1|2|0|0|0\
;栏目状态 1:可领取 2:已领取 0:未完成
栏目名称=当日签到1次|累计签到7次|累计签到14次|累计签到21次|累计签到28次\
栏目内容1=双倍经验卡1小时;826;1,绑定金币;995;20000\
栏目内容2=双倍经验卡1小时;826;1,绑定金币;995;20000,赤日神饰/极品爆出率+3;492;1\
栏目内容3=双倍经验卡1小时;826;1,绑定金币;995;20000,赤日神饰/极品爆出率+3;492;1,强化技能灵丹;751;2\
栏目内容4=双倍经验卡1小时;826;1,绑定金币;995;20000,赤日神饰/ 极品爆出率+3;492;1,常胜玄兵;924;1,白银宝藏;855;1\
栏目内容5=双倍经验卡1小时;826;1,绑定金币;995;20000,赤日神饰/极品爆出率+3;492;1,月光宝盒(特大);907;2\
栏目数量=5\ //此参数可以用变量表示
累计签到=3\ //此参数可以用变量表示
签到状态=1\ //此参数可以用变量表示
栏目状态=1|2|0|0|0\ //此参数可以用变量表示
1、点击签到触发QM脚本 [@_历_签到_SIGNIN]
[@_历_签到_SIGNIN]
#ACT
SENDMSG 5 我签到了!
goto @_历_签到_HOME ;刷新状态
break
2、点击领取奖励触发QM脚本 [@_历_签到_GETPRIZE]
//返回栏目编号:<$PARAM(0)>
[@_历_签到_GETPRIZE]
#IF
EQUAL $PARAM(0) 1
#ACT
SENDMSG 5 我点击了栏目1领取奖励!
goto @_历_签到_HOME ;刷新状态
break
16.更新支持时光倒流商城绑定元宝购买、VIP商城购买!
//绑定购买由引擎自动完成!VIP商城需要自己编写脚本扣取购买次数!
序号=商城编号|物品外观|预览图|物品名字|价格|数量|积分|限购数量|0|1|VIP等级//时光区格式
1=11777|5022|00000|神秘刷新令|3|0|0|0|0|1|0 ;//时光区
1=14982|757|00000|修罗打孔石|20|10|0|10|0|1|1 ;//时光会员购买物品
17.扩展商城[@BuyShopItemX]购买脚本触发QWolShop-0.txt!
X=商城编号
返回参数
$PARAM(0) 物品名称
$PARAM(1) 价格
$PARAM(2) 限购数量 //时光倒流模式有效!
$PARAM(3) 积分
$PARAM(4) 赠送的玩家名字
$PARAM(5) 赠送的留言
$PARAM(6) 购买商品数量
$PARAM(7) 序号 //返回商城序号
$PARAM(8) 货币类型 //0为元宝 1为主宰者币(经典) 绑定元宝(时光倒流)
$PARAM(9) VIP等级 //时光倒流模式有效!
18、更新商城脚本QWolShop-0.txt中增加 [@_商城_购买物品] 标签,用于数量大于0时购买都触发此标签!
//返回参数与[@BuyShopItemX]参数一致!
//当物品数量大于0时,首先触发[@BuyShopItemX]标签,如果没有此标 签,则触发 [@_商城_购买物品]
19、扩展ChangeCustomValue支持(0-199)个可保存DBS变量!
20、新增CLEARCUSTOMVALUE命令,用于清除CustomValue变量!
CLEARCUSTOMVALUE 参数1 参数2
//参数1:清除变量起始数值
//参数2:清除变量末尾数值
[@示范]
#ACT
CLEARCUSTOMVALUE 0 199
SENDMSG 5 你0-199的变量全部清除为0
break
21、支持$CustomValue(1)变量镶嵌!如:$CustomValue($PARAM(7))
22、扩展give命令,增加参数3,当参数3为1时,则给出的商品全部为绑定状态!
[@示范]
#ACT
give 兽角戒指 5 1
SENDMSG 5 您获得5个绑定的兽角戒指!
break
23、支持VIP限购数量购买!时光区商城配置文件中|限购数量|的值可使用支持变量。
//示范:
1=14982|757|00000|修罗打孔石|20|10|0|$CustomValue(1)|0|1|1
//购买脚本示范:
[@_商城_购买物品]
#IF
!CHECKVAR HUMAN 日13 = $DATE
#ACT
CLEARCUSTOMVALUE 0 10
CALCVAR HUMAN 日13 = $DATE
SAVEVAR HUMAN 日13 ..\QUESTDIARY\数据文件\个人变量\<$USERNAME>.txt
#IF
SMALL $VIPLEVEL $PARAM(9)
#ACT
MESSAGEBOX 对不起,您的vip等级不足
break
#IF
RANDOM 1
#ACT
MOV P26 $DEC.$PARAM(2).$CustomValue(1)
MOV P27 $MULT.$PARAM(1).$PARAM(6)
#IF
LARGE $PARAM(6) $STR(P26)
#ACT
MESSAGEBOX 对不起,您今天购买该物品的数量已达到上限。
break
#IF
CHECKGAMEGOLD < $STR(P27)
EQUAL $PARAM(8) 0
#ACT
SENDMSG 5 您的元宝不足!
break
#IF
CHECKBINDGAMEGOLD < $STR(P27)
EQUAL $PARAM(8) 1
#ACT
SENDMSG 5 您的绑定元宝账户余额不足!
break
#IF
EQUAL $PARAM(8) 0
#ACT
GAMEGOLD - $STR(P27)
ChangeCustomValue 1 + $PARAM(6)
GIVE $PARAM(0) $PARAM(6)
break
#IF
EQUAL $PARAM(8) 1
#ACT
BINDGAMEGOLD - $STR(P27)
ChangeCustomValue 1 + $PARAM(6)
GIVE $PARAM(0) $PARAM(6) 1
break
25、更新商城脚本QWolShop-0.txt中增加 [@_商城_活动领奖] 标签,用于时光倒流商城面板“活动领奖”点击触发!
26、支持时光倒流VIP功能,引擎自动生成VIP1-15所需元宝升级经验在Mir200\Config\Exps.ini文本中!
27、新增VIP相关变量
<$VIPLEVEL> //返回VIP等级
<$VIPEXP> //返回VIP进度条当前值
<$VIPMAXEXP> //返回VIP进度条最大值
28、新增CHANGEVIPEXP命令,调整VIP经验! //使用此命令调整VIP经验,VIP经验进度满后引擎将自动升级VIP等级!无需其他脚本!
[@示范]
#ACT
CHANGEVIPEXP + 10
break
29、新增CHANGEVIPLEVEL命令,调整VIP等级!
[@示范]
#ACT
CHANGEVIPLEVEL = 15
break
30、更新登陆脚本QManage.txt中增加 [@_VIP_打开界面] 标签,用于客户端点击VIP按钮触发!
[@_VIP_打开界面]
#ACT
SENDMSG 5 您正在查看VIP系统!
break
31、更新登陆脚本QManage.txt中增加 [@_VIP_充值] 标签,用于VIP界面充值页面点击“购买”触发!
//返回参数 <$PARAM(0)> 为购买本次使用的元宝数量
[@_VIP_充值]
#ACT
CHANGEVIPEXP + $PARAM(0)
SENDMSG 5 充值新区VIP成功!
break
32、更新VIP每日特权界面中三个按钮分别触发QManage.txt脚本!
[@_VIP_每日福利] VIP
每日福利
[@_VIP_神行千里] VIP
传送功能
[@_VIP_神龙之魂] VIP
升级神龙之魂