跑团公示板

使用《署名—非商业性使用—相同方式共享 4.0 协议国际版》(CC BY-NC-SA 4.0)进行授权。
https://creativecommons.org/licenses/by-nc-sa/4.0/legalcode.zh-Hans


基本信息

  • 作者:兔兔
  • 文件版本:v1.0
  • 更新日期:2022/05/30
  • 简介:通过一系列指令让骰娘成为跑团公告板
  • 关键词新建团 描述团 删除团 加入团 离开团 查看团 查看所有团 跑团公示
  • 许可协议:CC-BY-NC-SA 4.0
  • 最低版本限制:2.6.1(590)

详细介绍

需要json.lua,如果已经装了且版本正确但还是读取不了,那就是文件路径有问题,请换成非中文字符路径

脚本自带文件初始化函数,只要路径正确就不需要额外多加任何操作

内含清理过期跑团记录任务,可通过.admin clock+pigeon_clear=5:00快速设置定时清理

效果图



自定义界面

脚本全部指令绝大部分回复句皆可自行更改


下载地址

pigeoncatcher.zip
5kB
jsonlua.zip
3kB

使用方法

590及以上:将json.lua放入Diceki\lua文件夹内、另一文件放入plugin文件夹内;或将两个文件全部放入plugin文件夹内。已有json.lua的无需重复下载
590以下:就算放了也不能用哦☆


    这个有什么办法能让本地将多个骰娘使用一个PigeonList来存放团的信息吗?只是一个骰娘的话,已经没什人挂团了呜呜呜

      InnoV 如果是本地多个骰娘的话应该是可以的,不过文件路径相关因为可能对文件影响较大所以我并没有直接列在可供修改的地方。
      你稍微再往下翻一点,把pigeon_path = getDiceDir().."\\plugin\\PigeonCatcher\\"(如果不出意外的话会在第65行)改成你需要的路径(绝对路径)
      例如我想放在G:\Dice\data\PigeonCatcher这个文件夹里的话,
      就改成:pigeon_path = "G:\\Dice\\data\\PigeonCatcher\\"
      (当然整个文件路径都是可以修改的,包括文件夹名字,只要不出现不支持的符号)
      然后再给每个骰娘都装上你修改好的文件

        23 天 后

        请问装了以后出现了这样的问题要怎么办呀……

          cydm1 (看一眼名字)(移开目光)

          出错的是预检和初始化段落,应该是没建成文件夹,建议先检查一下整个文件路径是否包含不支持的符号(尽量保持在只有英文、数字、横杠和下划线,中文字符是绝对不允许的),如果有的话务必将骰子整体迁移到正确的路径,然后再重启

          不过我看路径里好像没有这种字符……感觉也有可能是权限不足毕竟在C盘?如果还是没有解决的话我也不是很清楚,可以试试以下步骤:
          手动在plugin文件夹里新建一个PigeonCatcher文件夹
          在建好的文件夹里新建一个文本文档,里面只写入英文花括号{},保存关闭
          确保文件夹中查看部分已勾选文件扩展名,然后将文本文档重命名为PigeonList.json(而非PigeonList.json.txt

          Deep Sea DogBird io.open (filename [, mode])

          解释:这个函数会以参数mode所描述的方式代开文件filename并返回一个文件描述符,如果出错将会返回nil并且附带一个错误信息。
          (懒得敲字选择复制)

          5 天 后

          好奇可不可以决定创建的团是否匿名,以及非本群不可查看,因为可能有些GM使用跑团公示也是在群内公示,不希望陌生人看到

            说点什么吧...