自定娱乐文本变量使用说明,对你写游戏很有帮助

参数用法(主要用于存取数值)

$增加参数 X Y$
说明:增加触发人某参数的值,返回当前增加“值”。可隐藏
例子:$增加参数 攻击 10$ 表示增加了触发人攻击10点
$增加参数 10000 X Y$
说明:增加指定人某参数的值,返回当前增加的“值”。可隐藏
例子:$增加参数 1248481 攻击 10$ 表示增加了1248481攻击10点
$减少参数 X Y$
说明:同上
$减少参数 10000 X Y$
说明:同上
$清空全部参数$【1.7.3新增】
说明:清空触发人所有参数,包括你所有游戏增加过的参数。无返回值(慎用)
例子:$清空全部参数$
$清空全部参数 10000$【1.7.3新增】
说明:同上
$设置参数 X Y$
说明:设置触发人的某参数的值,返回当前设置“值”。可隐藏
例子:$设置参数 攻击 100$ 表示将触发人的攻击设置成100点
$设置参数 10000 X Y$
说明:同上
$查参数值 X$
说明:查触发人某参数的值,返回查到的“值”。查的是当前的值,可用于记录或计算。
例子:$查参数值 攻击$ 显示触发人的攻击,由于上面设置的100,所以这里显示100
$查参数值 10000 X$
说明:同上
$取参数值 X$
说明:取触发人某参数的值,返回取到的“值”。取的是计算后得到的值。
例子:$查参数值 攻击$可以先查到当前攻击,$增加参数 攻击 10$然后然后增加10点攻击,$取参数值 攻击$得到最终攻击
$取参数值 10000 X$
说明:同上
$参数排名 X$
说明:取触发人某参数的名次,返回某参数的“名次”。可用于记录或计算。无数据时返回“无”
例子:$参数排名 攻击$,得到触发人的攻击名次,如果攻击力最高,则显示1
$参数排名 10000 X$
说明:同上
$参数排名QQ X 1$
说明:取某参数的QQ号,返回“QQ号”。可用于记录或计算。无数据时不返回。
例子:$参数排名QQ 攻击 1$,得到攻击第一名的QQ号码

%参数要求 参数 比较符号 X(回复内容,留空不回复)%
说明:判断触发人某参数是否满足条件,满足则提示括号内容。比较符号 >,<,=,≠,≥,≤
例子:%参数要求 攻击 < 10(你的攻击小于10,无法击杀对方)%
%参数要求 10000 参数 比较符号 X(回复内容,留空不回复)%
说明:同上
参数要求功能较少建议使用条件要求

变量用法(主要用于储存单文本、多文本、列表等,无变量时返回无)

$添加变量 X Y$
说明:添加触发人某变量的值,返回当前添加的“值”。可隐藏
例子:$添加变量 武器 屠龙隐藏$ 表示增加了一把叫屠龙的武器
$添加变量 10000 X Y$
说明:同上
$删除变量 X Y$
说明:同上
$删除变量 10000 X Y$
说明:同上
$设置变量 X Y$
说明:设置触发人的某变量的值,返回当前设置“值”。可隐藏
例子:$设置变量 武器 乌木剑$ 表示将触发人的武器设置为乌木剑,如果有多把武器则会设置成一把
$设置变量 10000 X Y$
说明:同上
$清空变量 X$
说明:清空触发人的某变量的所有值。无返回值
例子:$清空变量 武器$ 表示将触发人的所有武器都清空
$清空变量 10000 X$
说明:同上
$清空变量 10000;10001 X$【2.0.3新增】
说明:同上,清空多个
$清空全部变量$【1.7.3新增】
说明:清空触发人所有变量。包括你所有游戏添加过的变量。无返回值(慎用)
$清空全部变量 10000$【1.7.3新增】
说明:同上
$查变量数 X$【1.7.4新增】
说明:查触发人某变量的个数,返回“个数”,没有返回“0”。查的是当前的个数,可用于判断或计算。
例子:$查变量数 武器$ 可以查到你有多少把武器
$查变量数 10000 X$【1.7.4新增】
说明:同上
$取变量数 X$【1.7.4新增】
说明:取触发人某变量的个数,返回“个数”,没有返回“0”。取的是添加后的个数,和$取参数值$类似
例子:$取变量数 武器$ 可以取到你有多少把武器
$取变量数 10000 X$【1.7.4新增】
说明:同上
$查变量值 X[2]$【2.0.3有更新 可以查指定位置 [2]省略则默认为第一个】
说明:查触发人某变量的值,返回“值”。只适合查单变量,无值时返回"无"。多个值则会连续显示,显示格式为:X1;X2;X3,查的是当前的值,如果存的是数字,可用于记录或计算。
例子:$查变量值 武器$
无变量时显示:无
单个变量时显示:屠龙
多个变量时显示:屠龙;桃木剑
$查变量值 10000 X[2]$【2.0.3有更新 可以查指定位置 [2]省略则默认为第一个】
说明:同上
$取变量值 X$
说明:取触发人某变量的值,返回“值”。只适合取单变量,无值时返回"无"。多个值则会连续显示,显示格式为:X1;X2;X3,取的是计算后得到的值。和$取参数值$类似
$取变量值 10000 X$
说明:同上
$取变量列表 X$【1.7.1新增】
说明:取触发人某变量的列表,返回格式为:X1[换行]X2,无变量时返回"无"
例子:$取变量列表 武器$
显示演示:
屠龙
桃木剑

//判断变量值是否存在
%变量要求 X Y(回复内容,留空不回复)%
说明:判断触发人是否存在某变量的值。不存在则直接回复括号内容,其他语句直接无效。
例子:%变量要求 武器 屠龙(不存在则提示:你的武器列表里没有屠龙这把刀)%
%变量要求 10000 X Y(回复内容,留空不回复)%
说明:同上
%存在变量 X Y(回复内容,留空不回复)%
说明:判断触发人是否存在某变量的值。存在则直接回复括号内容,其他语句直接无效。
例子:%存在变量 武器 屠龙(存在则提示:你的武器列表里已经有屠龙了)%
%存在变量 10000 X Y(回复内容,留空不回复)%
说明:同上
%判断变量 X Y(显示内容)%
说明:判断触发人是否存在此变量名。存在则显示括号内容。不影响其他语句执行。
例子:%判断变量 武器 屠龙(屠龙)%%判断变量 武器 桃木剑(桃木剑)%    这样就可以显示你有两把武器了
%判断变量 10000 X Y(显示内容)%
说明:同上

//判断变量是否为空
%检查变量有 X(回复内容,留空不回复)%
说明:判断触发人的某变量是否为空。为空则直接回复括号内容,其他语句直接无效。
例子:%检查变量有 武器(为空则提示:你还没有武器)%
%检查变量有 10000 X(回复内容,留空不回复)%
说明:同上
%检查变量无 X(回复内容,留空不回复)%
说明:判断触发人的某变量是否为空。不为空则直接回复括号内容,其他语句直接无效。
例子:%检查变量无 武器(不为空则提示:你已经有武器了)%
%检查变量无 10000 X(回复内容,留空不回复)%
说明:同上

物品用法(主要用于判断是否存在)

$添加物品 X$
说明:添加触发人物品,相同物品最多存在1个,返回“物品名”。可在物品名后加隐藏则不返回
例子:$添加物品 武器隐藏$
$添加物品 10000 X$
说明:添加指定人物品,相同物品最多存在1个,返回“物品名”。可在物品名后加隐藏则不返回
例子:$添加物品 1248481 武器隐藏$
$设置物品有效期 X[分钟数]$【2.0.1新增】
说明:设置触发人某物品的有效期,到期后将判断该物品不存在,但是不会删除物品,无返回值
例子:$添加物品 月卡$$设置物品有效期 月卡[43200]$
$设置物品有效期 10000 X[分钟数]$【2.0.1新增】
说明:设置指定人某物品的有效期,到期后将判断该物品不存在,但是不会删除物品,无返回值
例子:$添加物品 1248481 月卡$$设置物品有效期 1248481 月卡[43200]$
$删除物品 X$
说明:删除触发人的物品,返回“物品名”。可在物品名后加隐藏则不返回
例子:$删除物品 1248481 情侣隐藏$
$删除物品 10000 X$
说明:删除指定人的物品,返回“物品名”。可在物品名后加隐藏则不返回
$清空全部物品$【1.7.3新增】
说明:清空触发人所有物品。无返回值(慎用)
$清空全部物品 10000$【1.7.3新增】
说明:清空指定人所有物品。无返回值(慎用)

//判断物品是否存在
%物品要求 X(回复内容,留空不回复)%
说明:判断触发人是否存在此物品。不存在则回复。
例子:%物品要求 情侣(不存在则提示:你没有情侣)%
%物品要求 10000 X(回复内容,留空不回复)%
说明:判断指定人是否存在此物品。不存在则回复。
例子:%物品要求 1248481 情侣(不存在则提示:1248481没有情侣)%
%存在物品 X(回复内容,留空不回复)%
说明:判断触发人是否存在此物品。存在则回复。
例子:%存在物品 情侣(存在则提示:你有情侣)%
%存在物品 10000 X(回复内容,留空不回复)%
说明:判断指定人是否存在此物品。存在则回复。
例子:%存在物品 1248481 情侣(存在则提示:1248481有情侣)%

积分用途(群管唯一指定货币,你值得拥有)

$加积分 X$
说明:加触发人的积分,返回“积分数”。
例子:$加积分 5$   可以增加触发人5积分
$加积分 10000 X$
说明:加指定人的积分,返回“积分数”。
栗子:$加积分 1248481 5$  可以增加1248481 5积分
$减积分 X$
说明:减触发人的积分,返回“积分数”。
例子:$减积分 5$   可以减触发人5积分
$减积分 10000 X$
说明:减指定人的积分,返回“积分数”。
例子:$减积分 1248481 5$   可以减1248481 5积分
$设置积分 X$【1.7.3新增】
说明:设置触发人的积分,返回“积分数”。
例子:$设置积分 0$   可以设置触发人的积分为0
$设置积分 10000 X$【1.7.3新增】
说明:设置指定人的积分,返回“积分数”。
例子:$设置积分 1248481 0$   可以设置1248481的积分为0
$查积分$
说明:查询触发人的积分,返回“积分数”。
例子:$查积分$   取出触发人QQ的积分数
$查积分 10000$
说明:优先查询指定人的积分,返回“积分数”。
例子:$查积分 1248481$   取出1248481的积分数
$取积分$
说明:最后查询触发人的积分,返回“积分数”。
例子:$取积分$   取出触发人QQ的积分数
$取积分 10000$
说明:最后查询指定人的积分,返回“积分数”。
例子:$取积分 1248481$   取出1248481QQ的积分数
$积分排名$
说明:获取触发人的积分排名,返回“名次”。
$积分排名 10000$【1.8.0新增】
说明:获取指定人的积分排名,返回“名次”。

%积分要求 X(回复内容,留空不回复)%                成员积分需要大于等于该积分否则回复。括号内是回复内容,留空不回复 留空则不提示
%积分要求 10000 X(回复内容,留空不回复)%        指定人积分需要大于等于该积分否则回复。括号内是回复内容,留空不回复 留空则不提示
以上变量即将于1.7.0作废,将由行新变量%条件要求A ? b(回复内容,留空不回复)%代替。

//等级对应积分
$取随机成员$【2.0.1新增】
说明:返回本群随机一名成员的QQ,返回“号码”。
例子:$取随机成员$
$取昵称$【1.7.1新增】
说明:查询触发人的QQ昵称,返回“昵称”。
例子:$取昵称$
$取昵称 10000$【1.7.1新增】
说明:查询指定人的QQ昵称,返回“昵称”。
例子:$取昵称 1248481$
$取名片$【1.8.0新增】
说明:查询触发人的QQ群名片,名片为空时,则返回“昵称”。
例子:$取名片$
$取名片 10000$【1.8.0新增】
说明:查询指定人的QQ群名片,名片为空时,则返回“昵称”。
例子:$取名片 1248481$
$查等级$
说明:查询触发人的积分等级,返回“等级数”。
例子:$查等级$
$查等级 10000$
说明:查询指定人的积分等级。返回“等级数”
例子:$查等级 1248481$
$查等级名$
说明:查询触发人的积分等级名。返回“等级名”
例子:$查等级名$
$查等级名 10000$
说明:查询指定人的积分等级名。返回“等级名”
例子:$查等级名 1248481$

%等级要求 X(回复内容,留空不回复)%                成员等级需要大于等于该等级否则回复。括号内是回复内容,留空不回复 留空则不提示
以上变量即将于1.7.0作废,将由行新变量%条件要求A ? b(回复内容,留空不回复)%代替。

操作类(有返回值)

$禁言天 X$
说明:禁言触发人多少天。返回“天数”
例子:$禁言天 1$
$禁言天 10000 X$
说明:禁言指定人多少天。返回“天数”
例子:$禁言天 1248481 1$
$禁言小时 X$
说明:同上
$禁言小时 10000 X$
说明:同上
$禁言分钟 X$
说明:同上
$禁言分钟 10000 X$
说明:同上

操作类(无返回值)

$私聊$                                私聊触发人
$踢出$                                踢出触发人
$踢出 10000$                    踢出指定人
$拉黑$                                拉黑触发人
$拉黑 10000$                    拉黑指定人
$送礼物$                            赠送触发人礼物
$送礼物 10000$                赠送指定人礼物
$全局拉黑$                         全局拉黑触发人
$全局拉黑 10000$             全局拉黑指定人
$拉白$                                拉白触发人
$拉白 10000$                    拉白指定人
$全局拉白$                         全局拉白触发人
$全局拉白 10000$             全局拉白指定人
$解除禁言$                         解除触发人
$解除禁言 10000$             解除指定人
$赞$                                赞触发人10次
$赞 10000$                     赞指定人10次
【1.8.0新增】
$设置头衔 头衔$                 设置触发人头衔(需要机器人是群主)
$设置头衔 10000 头衔$     设置指定人头衔(需要机器人是群主)
$取消头衔$                         取消触发人头衔(需要机器人是群主)
$取消头衔 10000$             取消指定人头衔(需要机器人是群主)
$修改名片 XX$                 修改触发人名片
$修改名片 10000 XX$      修改指定人名片

随机变量,返回随机数

<x,y>
说明:随机数x-y的随机一个数。返回“该数字”
例子:$加积分<10,100>$        增加10-100之间的任意一个随机数

条件指令

%条件满足 A ? b(回复内容,留空不回复)% 【2.0.6有更新】
说明:满足条件则只回复括号内容 比较符号 >,<,=,≠,≥,≤,≈
例子:你的积分不足10%条件满足 $查积分$ ≥ 10(由于你的积分有10以上则提示:你有10积分)%
包含例子:%条件满足 123≈1(123里包含了1,所以会回复此内容)%【2.0.6新变量】
%条件要求 A ? b(回复内容,留空不回复)% 【2.0.2有更新】
说明:不满足条件则只回复括号内容 比较符号 >,<,=,≠,≥,≤,≈
例子:你的积分大于等于10%条件要求 $查积分$ ≥ 10(由于你的积分不足10则提示:你的积分小于10)%
包含例子:%条件要求 123≈1(123里包含了1,所以不会回复此内容)%【2.0.2新变量】
%条件执行 A ? b(执行内容)% 【2.0.2有更新】
说明:满足条件则执行括号内容 比较符号 >,<,=,≠,≥,≤,≈
例子:你的积分为:%条件执行 $查积分$ = 0(蛋)%%条件执行 $查积分$ > 0($查积分$)%       如果没有积分就显示 你的积分为:蛋
包含例子:%条件执行 123≈1(123里包含了1,所以会执行此内容)%【2.0.2新变量】
%权限要求 主人(回复内容,留空不回复)%
说明:要求触发人是主人以上,不满足则回复括号内容。 频道内暂不可用
%权限要求 代理(回复内容,留空不回复)%
说明:同上
%权限要求 超管(回复内容,留空不回复)%
说明:同上
%权限要求 群主(回复内容,留空不回复)%
说明:同上
%权限要求 管理(回复内容,留空不回复)%
说明:同上
$记录指令次数 指令$ 【1.8.1新增】
说明:记录一次触发人的某个指令的当天触发次数,配合下面的判断指令一起使用可做到定时功能……
例子:$记录指令次数 领利息$     解释:存积分的时候记录一次领利息,当天就存过积分就不能领利息了
%当天指令次数 X(回复内容,留空不回复)%
说明:判断触发人当天当前指令触发次数。达到要求才会记录一次
例子:%当天指令次数 5(每天最多触发5次)%
%强制当天指令次数 X(回复内容,留空不回复)%
说明:判断当天当前指令触发次数。无论是否达到要求都会记录一次
例子:%强制当天指令次数 5(每天最多触发5次)%
$记录指令时间 指令$ 【1.7.0新增】
说明:记录触发人的某个指令的触发时间,配合下面的间隔变量一起使用可做到定时功能……
例子:$记录指令时间 取款$
%间隔秒 X(回复内容,留空不回复)%
说明:当前指令触发间隔时间。可用[时间]变量 可显示剩余时间
例子:%间隔秒 10(还剩[时间]才可以使用该指令)%
%间隔分钟 X(回复内容,留空不回复)%
说明:同上
%间隔小时 X(回复内容,留空不回复)%
说明:同上
%时间要求 X(回复内容,留空不回复)%
说明:判断星期几,如果不是则回复,星期一...星期日,0点...23点
例子:%时间要求 星期一(今天不是星期一)% 或 %时间要求 23点(现在不是23点)%

【群管开启可用】
说明:在文件顶部放置该变量可禁止未开启分群开关的群使用 频道内则为频道开关
【禁止使用群X】
说明:在文件顶部放置该变量可禁止指定群使用 X为群号 多个可用|隔开 频道内的X为频道号
例子:【禁止使用群 10000|10001】
【允许使用群X】【1.7.4新增】
说明:在文件顶部放置该变量可允许指定群使用 X为群号 多个可用|隔开 频道内的X为频道号
例子:【允许使用群 10000|10001】
【重复X遍】
说明:在某段文本后使用此变量可相相当于复制了X行,相当于随机
例子:
打劫* 打劫成功【重复2遍】
打劫* 打劫失败【重复8遍】
相当于打劫成功率为20% 失败率80%
【分段执行】
说明:将触发内容分开每段从左到右依次执行,执行完并发送后才会执行下一段。可用于解决优先级问题。
例子:$设置积分 666隐藏$【分段执行】$查积分$  实际为先设置了积分,最终显示的是设置后的积分666
【计算取整 X】
说明:可以计算参数值
例子:【计算取整 ($查参数值 X$+$查参数值 Y$)+999/$查参数值 X$】
[imgurl]图片网址[/imgurl]
说明:发送网络上的图片 可自定义宽度和高度[imgurl]图片网址 100*50[/imgurl]
例子:[imgurl]https://www.baidu.com/img/PCtm_d9c8750bed0b3c7d089fa7d55720d6cf.png[/imgurl]
【取json 网址 属性名】
说明:可以取出网址中的通用属性名内容
例子:壁纸 [imgurl]【取json http://api.btstu.cn/sjbz/api.php?lx=dongman&format=json imgurl】[/imgurl]
【取网页内容 网址】【1.7.0新增】
说明:可以取出网址中的所有源文本
栗子:举牌* [imgurl]【取网页内容 http://api.wpbom.com/api/acard.php?msg=[回声]】[/imgurl]

======特殊变量 演示仅供参考 写法多样化======
[回声数字1]
说明:取指令后面第一串数字 没有返回“空”如果@人则为@人的QQ号 [回声数字2]同理
[回声汉字1]
说明:取指令后面第一串汉字 没有返回“空”[回声汉字2]同理
[回声段落1]
说明:段落按空格 隔开
例子:A B则段落1=A 段落2=B 没有返回“空”[回声段落1]……[回声段落10]
[回声]
说明:指令后面的内容……
例子:作者*[回声] 发送:作者真帅 回复:真帅
[回声编码]
说明:同上,但会将回声进行url编码,主要用于api
[完整回声]
说明:指令+后面的内容……
例子:作者* [完整回声] 发送:作者真帅 回复:作者真帅
[数字回声]
说明:只有回声内容是纯数字才会回复……
例子:存款* $增加参数 钞票 [数字回声]$ 发送:存款100则有效 存款100金币则无效
[汉字回声]
说明:只有回声内容是纯汉字才会回复……
例子:购买* $添加变量 武器 [汉字回声]$ 发送:购买小刀则有效 购买1小刀则无效
[取随机行:文档名]
例子:[取随机行:随机广告] 返回随机广告.txt的某一行内容
[删随机行:文档名]
例子:[删随机行:随机广告]
【替换#指令】【1.7.4新增】
说明:替换文本功能,节省代码长度,思路更清晰,功能类似晨风的输出替换。
写法:
#判断积分 %条件要求 $查积分$ > 0(你的积分小于0)%
我的积分 积分:$查积分$【替换#判断积分】
一个大型游戏可以省去不少代码
$代发言 10000 指令$【1.7.0新增】
说明:表示代表谁触发了一条新的指令
例子:你好 $代发言 [触发QQ] 你好2$
你好2 你也好
实际回复“你也好”
$延迟X秒$【1.7.2新增】
说明:表示本条指令延迟多久执行
例子:$延迟10秒$
[分段发送]
说明:可将一段话分开发送,可解决长文本屏蔽问题。频道内请使用【分段执行】
例子:内[分段发送]容

常用变量

 

变量 群管 频道
[时间戳] 10位时间戳 10位时间戳
[触发QQ] 触发人QQ 触发人ID
[@触发QQ] 艾特触发人 艾特触发人
[对方QQ] 被艾特人QQ 被艾特人ID
[@对方QQ] 艾特被触发人 艾特被触发人
[主人QQ] 主人QQ 主人ID
[机器人QQ] 机器人QQ 机器人QQ
[来源群号] 来源群号 来源频道号
[来源子频道] × 来源子频道号

以下变量只在发送消息时显示,无法用于记录数据

[换行] 换行符 换行符
[头像] 头像 头像
[大头像] 大头像 大头像
[昵称] QQ昵称 QQ昵称
[拍一拍] 戳一戳 ×
[主人昵称] 主人QQ昵称 主人QQ昵称
[@全体] 艾特全体 ×
[机器人昵称] 机器人QQ昵称 机器人QQ昵称
[等级] 积分等级 积分等级
[等级名] 积分等级名 积分等级名
[来源群名] 群名称 ×
[来源子频道名称] × 子频道名称
[当前时间] 完整时间 完整时间
[当前年]
[当前月]
[当前日]
[当前时]
[当前分]
[当前秒]
[CPU型号] CPU CPU
[CPU占用率] 占用率 占用率

版权声明:
作者:admin
链接:https://www.zdybot.com/24.html
来源:自定义群管插件
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>