📄 详细脚本命令.bak
字号:
1、 CHECK 判断变量的值
例子:
#IF
Check [021] 1
#ACT
inc d3 1
2、RANDOM:按一定概率触发事件
#if
;取一个小于4的随机数,如果大于0则返回TRUE,几率为4/5,即80%
random 4
#ACT
Say ok
3、GENDER 判断性别
例子:
#IF
gender MAN
#ACT
SENDMSG 6 你是男性!
4、DAYTIME 判断游戏时间
例子:
#if
DAYTIME SUNRAISE
#Act
是黎明
#if
DAYTIME DAYE
#Act
是白天
#if
DAYTIME SUNSET
#Act
是傍晚
#if
DAYTIME NIGHT
#Act
是夜晚
5、CHECKOPEN 检测OPEN变量(共192个OPEN变量)
例子:
#if
;检测规则,参数2的意思为大于0,检测OPEN变量是否为TRUE,等于0,检测OPEN变量是否为FALSE
CHECKOPEN [1] 1
#Act
是TRUE
6、CHECKUNIT 检测UNIT变量,同上
7、CHECKLEVEL 检测等级
CHECKLEVEL 10 判断等级是否大于10
8、CHECKLEVELEX 检测等级支持> < =
例子
#IF
CHECKLEVELEX = 10
#ACT
等级等于10
9、checkjob 检测职业
checkjob wizard ;法师
checkjob taoist ;道士
checkjob warrior ;战士
10、CHECKBBCOUNT 检测宝宝数量
例子;
#IF
CHECKBBCOUNT 10
#ACT
宝宝的数量大于等于10个
11、CHECKITEM 检测物品数量
例子:
#IF
checkitem 金刚石 1
#ACT
take 金刚石 1
12、checkitemw 检测身上装备
参数checkitemw 参数一 参数二
参数一:装备名称或位置 (位置:[NECKLACE] [RING] [ARMRING] [WEAPON] [HELMET])
参数er:数量,一般为1
例子
#if
checkitemw [RING] 1
#elsesay
你都没戒指呀!!!\ \
或
#if
checkitemw 珊瑚戒指 1
#elsesay
你都没信物,怎么拜呀!!!\ \
13、CHECKGOLD 检测金币
14、ISTAKEITEM 判断取下的装备,配合TakeWItem使用
ISTAKEITEM 珊瑚戒指
15、CHECKDURA 检测物品的持久
;检测背包里所用的珊瑚戒指的持久是否大于1000
CHECKDURA 珊瑚戒指 1000
CHECKDURAEVA 检测物品的平均持久
;检测背包里所用的珊瑚戒指的平均持久是否大于100
CHECKDURAEVA 珊瑚戒指 100
16、DAYOFWEEK 检测是星期几
dayofweek sun
dayofweek mon
dayofweek tue
dayofweek wed
dayofweek thu
dayofweek fri
dayofweek sat
17、HOUR min判断时间
HOUR 13 判断是否为13点
Hour 13 18 判断是否为13-18点之间
min 8 判断分钟是否为8分
min 8 56 判断分钟是否为8-56分之间
18、CHECKPKPOINT 检测PK值
19、CHECKLUCKYPOINT 检测幸运值
20、checkmonmap 检测地图上怪物数量
例子
checkmonmap 0139 40 ;检测地图0139上的怪物数量是否大于40
checkmonmap SELF 40 ; 检测人物所在地图怪物数量是否大于40
21、nCHECKHUM 检测地图上人物的数量,用法同上,也支持self
22、CHECKBAGGAGE 检测背包数量和重量,如果参数不为空则检测背包加上该物品是否超重
例子:
#IF
CHECKBAGGAGE
checkgold 1002000
#ACT
take 金币 1002000
give 金条 1
#SAY
金币已经换好金条了. \
或
#IF
CHECKBAGGAGE 金条
checkgold 1002000
#ACT
take 金币 1002000
give 金条 1
#SAY
金币已经换好金条了. \
23、EQUAL LARGE SMALL 判断变量大小的
例子
假设存在自定义变量xy xz
EQUAL 是否相等 如:
#if
EQUAL d0 xy
#say
d0和xy相等
或
#if
EQUAL d0 10
#say
d0=10
LARGE 大于 SAMLL 小于 使用方法同EQUAL
24、CHECKMAGICNAME CHECKMAGICLEVEL 检测魔法名字 等级
25、checknamelist 检测人物名字是否在指定的文件里
例如:
checknamelist ..\QuestDiary\战士\男\3级名单.txt
CHECKACCOUNTLIST 检测人物的账户是否在指定的文件里
例如:
#IF
CHECKACCOUNTLIST \特色功能\禁止登陆帐号.txt
#ACT
kick
SENDMSG 5 %s你现在的帐号已被封,请更换帐号登陆!
CHECKIPLIST 检测人物的登陆IP是否在指定的文件里
例如:
#IF
CHECKIPLIST \特色功能\禁止登陆IP.txt
#ACT
kick
SENDMSG 5 %s你现在登陆IP已被封,请更换IP登陆!
26、ISGUILDMASTER 检测是否为行会会长
27、ISCASTLEGUILD 检测是否为沙巴克成员
28、ISATTACKGUILD 是否为攻城方
ISDEFENSEGUILD是否为守城方
29、HAVEGUILD 是否加入行会
30、CHECKCASTLEDOOR 检测城门状态
例子
CHECKCASTLEDOOR 损坏
CHECKCASTLEDOOR 开启
CHECKCASTLEDOOR 关闭
31、ISATTACKALLYGUILD 是否为攻城方联盟行会
ISDEFENSEALLYGUILD 是否为守城方联盟行会
32、ISSYSOP 检测人物是否 等级>4的GM
ISADMIN 检测人物是否 等级>7的GM
33、CHECKGROUPCOUNT 检测组队人数
34、checkposedir 检测是否面对面站好,
checkposedir 参数
参数说明:1 要求两个人必须同性别
2 要求两个人必须为异性
无参数表示没有性别要求
checkposedir 检测对面的人的级别,支持> < =
例子:
checkposedir > 10 ;检测对面的人的级别是否大于10
checkposegender 检测对面的人的性别
例子:
checkposegender 男
checkposegender 女
checkposegender man
checkposegender woman
35、CHECKMARRY 检测是否结婚
CHECKPOSEMARRY 检测对方是否结婚
CHECKMARRYCOUNT 检测结婚此时,支持> < =
36、checkmaster 检查是不是已经拜师了
例子:
#if
checkmaster
#act
break
#say
你都已经拜了别人为师,怎么还拜师!!! \ \
havemaster 检测是否有师傅
CHECKPOSEMASTER 检测对面的是是否为别人的徒弟
POSEHAVEMASTER 检测对面的人是否为别人的师傅
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -