📄 脚本命令.txt
字号:
变量说明:
1、 自定义变量不能以D P G I M字母开头
2、 自定义变量不区分大小写
使用方法:
假设存在自定义变量xy xz
判断函数
EQUAL 是否相等 如:
#if
EQUAL d0 xy
#say
d0和xy相等
#if
EQUAL d0 10
#say
d0=10
LARGE 大于 SAMLL 小于 使用方法同EQUAL
操作函数
MOV 赋值函数 ,可以给变量赋常数,也可以是变量
MOV xy d0
mov xy 10
mov xy xz
以上都可以
INC 加函数
Mov xy do -------xy=xy+d0
Mov xy 10 -------xy=xy+10
DEC 减函数
DEC xy do -------xy=xy-do
DEC xy 10 -------xy=xy-10
MOVR 随机赋值函数
MOVR xy 10 -------给xy赋一个小于10的随机数
2005-11-22
脚本命令 TAKE Give CHECKITEM CHECKGOLD 增加了对变量的支持
变量详细说明:
P0-P9 M0-M99 D0-D9 为个人变量
G0-G19 I0-I99 为全局变量
2005-11-23
增加对CALCVAR CHECKVAR 的变量支持
扩展G变量到100即G0-G99
2005-11-24
1、 修改了脚本载入函数,提高了载入速度
2、 修改了CHECKUSERDATE,使能确保可以使用24个小时
2005-11-26
1、 增加了个人的定时系统,一共有10个定时器。
使用方法:
1)设置定时器间隔
SETONTIMER 定时器索引(0-9) 定时间隔(单位为秒)
如
SETONTIMER 1 20 ;给定时器1设定间隔为20秒
2)定时器脚本
位于QManage.txt里,定时器对应的为[@OnTimer0] [@OnTimer1] [@OnTimer2] ...[@OnTimer9]
例子:
[@Login]
#IF
CHECKLEVELEX > 0
#ACT
;设置定时器0的间隔为10秒
SETONTIMER 0 10
;设置定时器0的间隔为20秒
SETONTIMER 1 20
; 定时器0的脚本
[@OnTimer0]
#ACT
SENDMSG 1 %s目前位于%m的(%x:%y)
; 定时器0的脚本
[@OnTimer1]
#ACT
SENDMSG 1 定时系统2
2006-01-10
1、将数据文件移植到sql数据库里,新增加脚本命令 CHECKNEWVAR、ADDNEWVAR、CHECKNEWVARDATE、SETNEWVARDATE
原脚本命令还可以使用 CHECKNAMELIST、ADDNAMELIST、DELNAMELIST、CHECKUSERDATE、DELUSERDATE
新脚本命令的用法:
新增加的bool型变量共160个。从0-159
新增加时间变量160个从0-159
CHECKNEWVAR 参数1
ADDNEWVAR 参数1 参数2
CHECKNEWVARDATE 参数1 参数2
SETNEWVARDATE 参数1 参数2
CHECKNEWVAR 0 ;检测第0个变量是否为真
ADDNEWVAR 0 1 ;给第0个变量赋值为真,参数2为1时表示为真,0表示为假
CHECKNEWVARDATE 0 2 p0 检测第0个时间变量是否到了时间,2为天数,p0 为剩余天数
SETNEWVARDATE 0 2 给第0个时间变量赋值为当前时间加2天
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -