功能:
自动行走 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
已经帮你把衣服脱下来了。
;=========================================
功能:
自定义变量功能,不再受固定几个变量限制
使用方法:
三个步骤:
1、首先要声明变量
2、读取变量
3、保存变量
该变量支持增加、减少、脚本查看、检查大小等功能,该功能的开发突破了变量使用受限制,利用该变量可制作出超强功能脚本。
脚本样例:
=========================================
<声明变量/@newvarInteger> \
<查看变量/@viewvarInteger>\
<读取变量/@loadvarInteger> \
<保存变量/@savevarInteger> \
<增加变量/@calcvarinc>
<检查变量是否大于5/@checklarage5>\
<减少变量/@calcvardec>
<检查变量是否小于5/@checksmall5>\
<检查变量是否等于5/@checkequal5>
[@calcvarinc]
#IF
#ACT
CALCVAR HUMAN QQQQ + 5
goto @varcontrol
[@calcvardec]
#IF
#ACT
CALCVAR HUMAN QQQQ - 5
goto @varcontrol
[@checkequal5]
#IF
CHECKVAR HUMAN QQQQ = 5
#ACT
sendmsg 7 等于5
goto
@varcontrol
#ELSEACT
sendmsg 7 不等于5
goto
@varcontrol
[@checklarage5]
#IF
CHECKVAR HUMAN QQQQ >
5
#ACT
sendmsg 7 大于5
goto @varcontrol
#ELSEACT
sendmsg 7
小于5
goto @varcontrol
[@checksmall5]
#IF
CHECKVAR HUMAN QQQQ <
5
#ACT
sendmsg 7 小于5
goto @varcontrol
#ELSEACT
sendmsg 7
大于5
goto @varcontrol
[@decInteger]
#ACT
DEC QQQQ 1
sendmsg 7
<$HUMAN(QQQQ)>
goto @varcontrol
[@addInteger]
#ACT
INC
QQQQ 1
sendmsg 7 <$HUMAN(QQQQ)>
goto
@varcontrol
[@loadvarInteger]
#IF
#ACT
LOADVAR HUMAN QQQQ
VarSave.txt
sendmsg 7 OK
GOTO @varcontrol
[@savevarInteger]
#IF
#ACT
SAVEVAR HUMAN QQQQ
VarSave.txt
sendmsg 7 OK
GOTO
@varcontrol
[@viewvarInteger]
#ACT
sendmsg 7
<$HUMAN(QQQQ)>
GOTO @varcontrol
[@newvarInteger]
#IF
#ACT
VAR Integer HUMAN QQQQ
sendmsg 7 OK
GOTO
@varcontrol
[@viewvarString]
<$HUMAN(QQQS)>
-------------
行会变量
[@2]
#act
var integer guild 变量测试
calcvar guild 变量测试 =
100
dec <$guild(变量测试)> 10
savevar guild 变量测试
..\QuestDiary\行会变量.txt
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个或以上的宝宝,现在不可以再召宝宝。
;==========================================
| ||||||||||