动态创建一个镜像地图
ADDMIRRORMAP
格式:AddMirrorMap 参数1 参数2 参数3 参数4 参数5
参数6
功能:动态创建一个镜像地图
参数1:原地图编号,在地图配置文件中存在的地图!
参数2:新地图编号,临时使用的地图编号,就和镜像地图功能一样!
参数3:新地图名,这里指客户端显示的名字
参数4:该地图存在的有效时长(秒),时间到后,此地图将自动回收,并且将地图上的人传送至E参数设置的地图
参数5:人物退出时返回的地图编号
参数6:小地图编号
参数7:变量名,创建成功会将变量写1,否则写0
参数8:为0:剩3分钟显示剩余时间,1:一直显示剩余时间
;--------------------------------------------------------------------------------------------------
删除镜像地图
DelMirrorMap
镜像地图编号
;--------------------------------------------------------------------------------------------------
获取镜像地图时间
GetMirrorMapTime
镜像地图编号
编号
;--------------------------------------------------------------------------------------------------
重新设置镜像地图时间
SetMirrorMapTime
镜像地图编号 值 是否重新计算时间 ( 1为重新计算时间
留空则为重新设置的时间减少已使用时间)
;--------------------------------------------------------------------------------------------------
检查是否为镜像地图
CheckMirrorMap
地图编号
;--------------------------------------------------------------------------------------------------
特别注意:部分用户ADDMIRRORMAP命令报错
(可创建地图,就是命令会报错)。。。。。原因是:【第7个参数应该是变量名,而非值】
功能:
自动行走 AUTOGOTOXY 地图名称 X坐标 Y坐标
例子:
[@Test]
#IF
#ACT
AUTOGOTOXY 3 330
330
自动穿装备和取装备.新人出生就无需手动穿装备了.
例子:
;自动穿装备
AutoTakeOnItem 装备名称 位置(0-12)
;自动脱装备
AutoTakeOffItem 装备名称 位置(0-12)如不能正常脱请删除装备名字,只需位置即可
物品位置:
0 盔甲
1 武器
2 照明物
3 项链
4 头盔
5 右手镯
6 左手镯
7
右戒指
8 右戒指
9 护身符
10 腰带
11 鞋子
12 宝石
功能:
自动穿取装备。
格式:
穿装备
TakeOnItem 装备名称 位置(0-12)
脱装备 TakeOffItem 位置(0-12)
;==========================================
物品位置:
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-35
首饰盒
40-51 生肖盒
;==========================================
;==========================================
;穿装备
[@TakeOnItem]
#IF
#ACT
TakeOnItem 天魔神甲 0
#SAY
已经帮你穿上衣服了。
;==========================================
;==========================================
;脱装备
[@TakeOffItem]
#IF
#ACT
TakeOffItem 0
#SAY
已经帮你把衣服脱下来了。
;=========================================
SortVarToList
功能:
自定义变量按变量值大小排序,并把排序后变量值对应的人物名存放到指定列表文件中(制作排行榜用)
格式:
SortVarToList 自定义变量名 自定义变量文件路径 排序后列表的保存路径 降序还是升序(0,1)
保存格式(0,1)为0时只保存人物名,为1时:人物名 变量值. 自定义变量文件是否绝对路径(0,1) 保存文件是否绝对路径(0,1)
例子:
[@test2]
#if
#act
SortVarToList LJSQZS .\QuestDiary\数据文件\Test.txt
..\QuestDiary\数据文件\排序的文件.txt 0 1
break
装备升级
装备升级功能可以指定升级物品及属性,按指定机率得到结果。
需要升级的装备物品必须放在身上。
命令格式
UPGRADEITEMEX 物品位置(0-12) 属性位置(0-14) 成功机率(0-100) 点数机率(0-255) 是否破碎(0,1) 是否显示文字信息(0,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-35 首饰盒
40-51 生肖盒
属性位置:
不同类型的物品属性位置不一样,以后补充这些资料,自行可以进行测试得到。
成功机率:
升级成功机率,数字越大机率越小。
点数机率:
升级成功后得到的点数,数值在 0 -255之间。
是否破碎:
升级失败后装备是否破碎,数值为0或1,1为失败后破碎。
属性位置详解
重要注意事项,请在使用本功能前务必详细阅读,否则将有可能带来严重后果
当所需要升级的项链、手镯、戒指、在DB数据库中因
StdMode值的不同,而升级
出来得到的结果也不同,所以使用者请按照以下属性变化列表进行详细设置!
其中涉及的体力恢复、魔法恢复、毒物躲避、中毒恢复、如升级成功“1”点属性,则表示为
10%
项链属性:
当StdMode值为19时:属性位置“0”升级出来表现为“魔法躲避”、属性位置“1”升级出来属性表现为“幸运”
当StdMode值为20时:属性位置“0”升级出来表现为“准确”、属性位置“1”升级出来属性表现为“敏捷”
当StdMode值为21时:属性位置“0”升级出来表现为“体力恢复”、属性位置“1”升级出来属性表现为“魔法恢复”
手镯属性:
当StdMode值为24时:属性位置“0”升级出来表现为“准确”、属性位置“1”升级出来属性表现为“敏捷”
当StdMode值为26时:属性位置“0”升级出来表现为“防御上限”、属性位置“1”升级出来属性表现为“魔御上限”
戒指属性:
当StdMode值为22时:属性位置“0”升级出来表现为“防御上限”、属性位置“1”升级出来属性表现为“魔御上限”
当StdMode值为23时:属性位置“0”升级出来表现为“毒物躲避”、属性位置“1”升级出来属性表现为“中毒恢复”
盔甲
0 防御
1 魔御
2 攻击
3 魔法
4 道术
5-13 无效果
14 持久
武器
0 DC2
1 MC2
2 SC2
3 幸运
4 诅咒
5 准确
6 攻击速度
7 强度
8-9 暂不知道
10 需开封
11-13 暂不知道
14 持久
头盔
0 防御
1 魔御
2 攻击
3 魔法
4 道术
5 佩带需求
6 佩带级别
7-13 无效果
14 持久
项链
0 AC2
1 MAC2
2 DC2
3 MC2
4 SC2
6 佩带需求
7 佩带级别
8 reserved
9-13 暂不知道
14 持久
手镯
0 AC2
1 MAC2
2 DC2
3 MC2
4 SC2
6 佩带需求
7 佩带级别
8-13 无效果
14 持久
戒指
0 AC2
1 MAC2
2 DC2
3 MC2
4 SC2
6 佩带需求
7 佩带级别
8-13 无效果
14 持久
英雄装备升级
H.UPGRADEITEMEX 物品位置(0-12) 属性位置(0-14) 成功机率(0-100) 点数机率(0-255) 是否破碎(0,1) 是否显示文字信息(0,1)
功能:
装备名称自定义系统
格式:
例脚本:
(@@useitemname)
[@main]
请选择要改名的装备:(将要改名的装备戴身上)\
┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈\
◇◇◇『<盔 甲/@@useitemname0>』◇◇◇『<武 器/@@useitemname1>』◇◇◇\
◇◇◇『<项 链/@@useitemname3>』◇◇◇『<头 盔/@@useitemname4>』◇◇◇\
◇◇◇『<左手镯/@@useitemname5>』◇◇◇『<右手镯/@@useitemname6>』◇◇◇\
◇◇◇『<左戒指/@@useitemname8>』◇◇◇『<右戒指/@@useitemname7>』◇◇◇\
◇◇◇『<勋
章/@@useitemname2>』\
┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈\
〖<返回/@main>〗
〖<关闭/@exit>〗
[@@useitemname0]
#ACT
goto
@ChangeName
[@@useitemname1]
#ACT
goto
@ChangeName
[@@useitemname2]
#ACT
goto
@ChangeName
[@@useitemname3]
#ACT
goto
@ChangeName
[@@useitemname4]
#ACT
goto
@ChangeName
[@@useitemname5]
#ACT
goto
@ChangeName
[@@useitemname6]
#ACT
goto
@ChangeName
[@@useitemname7]
#ACT
goto
@ChangeName
[@@useitemname8]
#ACT
goto
@ChangeName
[@@useitemname9]
#ACT
goto
@ChangeName
[@@useitemname10]
#ACT
goto
@ChangeName
[@@useitemname11]
#ACT
goto
@ChangeName
[@@useitemname12]
#ACT
goto
@ChangeName
[@ChangeName]
#if
checkgamegold > 0
#act
gamegold - 1
SETSCRIPTFLAG 1 1
sendmsg 7 改名成功!!!
Close
#elseact
sendmsg 7 没钱跑来做什么?
功能:
转换职业。
格式:
CHANGEJOB
职业名称(Warrior,Wizard,Taoist)
;==========================================
;转职业为武士
[@changejob0]
#IF
#ACT
CHANGEJOB
Warrior
#SAY
你的职业已经变成武士了。
;==========================================
;==========================================
;转职业为法师
[@changejob1]
#IF
#ACT
CHANGEJOB
Wizard
#SAY
你的职业已经变成法师了。
;==========================================
;==========================================
;转职业为道士
[@changejob2]
#IF
#ACT
CHANGEJOB
Taoist
#SAY
你的职业已经变成道士了。
;==========================================
重新分配人物附加属性点
功能:
将人物附加的属性点复位到未分配状态;
格式:
#if
#act
RESTBONUSPOINT
#say
你的属性点已经重新分配;
相关命令:
检查属性点数:CHECKBONUSPOINT
调整属性点数:BONUSPOINT
功能:
脚本召唤宝宝。
格式:
RECALLMOB
怪物名称 宝宝等级(最高为 7) 叛变时间(分钟) 是否自动变色(0、1)固定颜色(1-7) 所属技能 召唤数量
攻击力受自动变色颜色不同而不同
固定颜色攻击力受指定颜色不同而不同
注:如设固定颜色,自动变色参数必须设置为0
;==========================================
;召唤最多5个七宝宝,30分钟后叛变,七彩变色
[@recallmob]
#IF
CHECKSLAVECOUNT < 5
#ACT
RECALLMOB 神兽 7 30
1
#SAY
好好看着自己的宝宝,不要乱咬人。
#ELSESAY
你已经有5个或以上的宝宝,现在不可以再召宝宝。
;==========================================
| ||||||||||