setqq吧 关注:4,998贴子:13,319

【高级词库】伪代码精选

只看楼主收藏回复

本贴用于后续词库伪代码内容的更新,一些简单的功能不会被制作成插件,将在这里通过伪代码的形式发布。
本贴内容使用方法:复制文本到内存卡:SQ/SakiDictionary/dic.txt文件中。
发布格式:
指令:
说明:
内容:


IP属地:福建1楼2015-10-20 10:46回复
    指令:猜数字
    说明:开始猜数字游戏
    内容:
    猜数字
    [置随机数:1,1000][如果:[读:文件=猜数字,字段=start,默认值=false]==true?猜数字游戏正在进行中!:[写:文件=猜字数,字段=start,值=true][写:文件=猜字数,字段=value,值=[取:随机数:1]]猜数字游戏已经开始,数字大小1-1000,请发送"猜+数字“来进行游戏。]
    指令:猜+数字
    说明:进行猜字数游戏
    内容:
    猜 [0-9]+
    [如果:[[读:文件=猜数字,字段=value,默认值=0]-[取:参数,1]]>0?您猜的数字太小了:[如果:[[读:文件=猜数字,字段=value,默认值=0]-[取:参数,1]]<0?您猜的数字太大了:恭喜您猜对了数字![写:文件=猜数字,字段=start,值=false]]]


    IP属地:福建2楼2015-10-20 10:58
    收起回复


      IP属地:山东来自Android客户端3楼2015-10-20 22:13
      回复
        顶,我是四楼


        来自Android客户端4楼2015-10-20 23:05
        回复
          飘过
          lx_


          来自Android客户端5楼2015-10-22 12:07
          回复


            来自Android客户端6楼2015-10-26 22:09
            回复
              楼主,答案怎么回回都是一


              来自Android客户端7楼2015-10-26 22:58
              收起回复


                来自Android客户端8楼2015-10-27 12:28
                收起回复
                  6.0更新说明:
                  支持前系列所有伪代码,在此基础上添加:link关键字
                  link关键字:用于指定词库外部文件,使用方法:
                  签到
                  link:/签到.txt
                  新版伪代码可写在外部文件,通过link关键字调用,伪代码可换行,一行内仅允许出现一句伪代码(允许嵌套)
                  新版伪代码:
                  [条件]:用于循环和如果语句,多个条件可用|或&链接,如:[[1=1]&[2=2]],条件支持:><=≠
                  [如果:条件,代码1,代码2]:如果条件满足执行的代码1,否则代码2
                  [循环:条件:代码]:【注】:请仔细检查循环的可用性,避免出现死循环
                  [置:key,值]:在指定的key存放文本或数字
                  [取:key]:通过key取出先前存放的值
                  [自增:key]:需要保证key存放的是一个整数,每次调用自增这个存放的值会增大1
                  [延迟:时间]:时间为毫秒置,这条指令会令执行停滞指定的时间
                  [群列表]:获取当前机器人帐号所在所有群
                  [群数量]: 通过群列表获取之后,调用此伪代码获取群组数量
                  [群信息:编号,信息类型]: 编号为0-(群数量-1)信息类型可以是:code(群code) id(用于发送消息) number(群号)
                  [发送:类型:id,uin,消息]:类型可以为:群、好友、临时
                  [禁言:群,QQ,时间]:不解释
                  [删除:群,QQ]:T人
                  [时间:]:照旧
                  [time]:照旧
                  [nick]:照旧
                  其余简单替换:照旧
                  例:
                  [置:循环数,0]
                  [群列表]
                  [循环:[[自增:循环数]<[群数量]]:[发送:群,[群信息,[[取:循环数]-1]],id],0,[取:参数1]]]


                  IP属地:四川来自Android客户端9楼2015-10-29 21:16
                  回复
                    楼主,我改了 [取:随机,1]之后就一直猜出来是0


                    IP属地:广西来自Android客户端10楼2015-10-30 04:24
                    收起回复
                      指令:猜数字
                      说明:开始猜数字游戏
                      内容:
                      猜数字
                      [置随机数:1,1000][如果:[读:文件=猜数字,字段=start,默认值=false]==true?猜数字游戏正在进行中!:[写:文件=猜字数,字段=start,值=true][写:文件=猜字数,字段=value,值=[取:随机数,1]]猜数字游戏已经开始,数字大小1-1000,请发送"猜+数字“来进行游戏。]
                      指令:猜+数字
                      说明:进行猜字数游戏
                      内容:
                      猜 [0-9]+
                      [如果:[[读:文件=猜字数,字段=value,默认值=0]-[取:参数,1]]>0?您猜的数字太小了:[如果:[[读:文件=猜字数,字段=value,默认值=0]-[取:参数,1]]<0?您猜的数字太大了:恭喜您猜对了数字![写:文件=猜数字,字段=start,值=false]]]


                      来自Android客户端11楼2015-10-30 20:08
                      收起回复


                        来自Android客户端12楼2015-11-12 20:13
                        回复
                          怎么写自己的QQ号?
                          就是下面这个,我想把[robotQQ]改成自己的QQ号
                          让别人没法抢
                          (抢劫|打劫) [0-9]+
                          [如果:[取:参数,1]==[robotQQ]?face161『[nick]』机器人你都敢抢:[如果:[读:文件=积分,字段=[group]_[取:参数,1]]>=100?[如果:[取:参数,1]==[qq]?face161『[nick]』不可以抢劫自己哦:[如果:[读:文件=积分,字段=[group]_[qq]]>=100?


                          IP属地:湖南来自Android客户端13楼2015-12-08 23:37
                          收起回复


                            IP属地:四川来自Android客户端14楼2016-02-18 13:54
                            回复
                              这种帖不能沉了


                              IP属地:四川来自Android客户端15楼2016-02-18 13:54
                              回复