(如:[\.。]reg\s*(\S+))
【赋值变量temp>=<【读配置【应用目录】\User.ini>=<Password>=<【发送者QQ】>=<】】
【判断【变量temp】>=<>=<【返回您已注册,请勿重复注册。】>=<】
【判断【读配置【应用目录】\User.ini>=<Password>=<【发送者QQ】>=<】>=<>=<
【输出流账号申请成功,您的密码是【内容】】>=<【返回您的密码并不符合规则哦,请重新注册。】】
【写配置【应用目录】\User.ini>=<Password>=<【发送者QQ】>=<【内容】】
【输出流请输入用户名】
【赋值变量用户名>=<【输入流】】
【写配置【应用目录】\User.ini>=<Name>=<【发送者QQ】>=<【变量用户名】】
触发注册指令,取用户QQ作为唯一识别码,读取密码数据,判断是否已有记录,若有,则输出“您已注册,请勿重复注册。”并结束指令,若无,则判断密码合法性并输出“请输入用户名”并等待输入一段字符串,将用户名写入数据文件,结束指令。
【赋值变量密码>=<【读配置【应用目录】\User.ini>=<Password>=<【发送者QQ】>=<】】
【判断【变量密码】>=<>=<>=<【返回账号不存在!】】
【赋值变量登录状态>=<【读配置【应用目录】\User.ini>=<isOn>=<【发送者QQ】>=<0】】
【判断【变量登录状态】>=<0>=<【返回您已登录!】>=<】
【输出流请输入密码】
【赋值变量password>=<【输入流】】
【判断【变量密码】>=<【变量password】>=<【返回密码错误!请重新登录!】>=<】
【写配置【应用目录】\User.ini>=<isOn>=<【发送者QQ】>=<1】
【写配置【应用目录】\User.ini>=<Time>=<【发送者QQ】>=<【10位时间戳】】
【输出流登录成功√【换行】欢迎回来,【读配置【应用目录】\User.ini>=<Name>=<【发送者QQ】>=<【发送者昵称】】】
触发登录指令,若无注册记录,则输出“账号不存在!”并结束指令,否则判断登录状态,若为离线(即isOn为0)等待输入密码,若正确,则修改登录状态为在线(即isOn为1),并写入登录时间,最后输出登录成功回复语。
【赋值变量登录状态>=<【读配置【应用目录】\User.ini>=<isOn>=<【发送者QQ】>=<0】】
【判断【变量登录状态】>=<1>=<【返回您未登录!】>=<【写配置【应用目录】\User.ini>=<isOn>=<【发送者QQ】>=<0】【输出流离线成功√】【写配置【应用目录】\User.ini>=<Time>=<【发送者QQ】>=<】】
触发离线指令,判断是否在线,若离线,则输出“您未登录!”并结束指令,否则输出“离线成功√”并将登录状态设为离线,消除登录时间。