AI 速览
Nukkit 对话插件 SimpleDialogue 功能介绍与配置方法
SimpleDialogue 是一款面向 Nukkit 服务器的对话插件,玩家可与 NPC 对话并获取魅力值,插件附带成就、排行榜和字幕式滚动对话等玩法。帖子介绍了指令用法、创建对话与成就文件的方式、变量支持及完整配置示例,并列出保存与重载相关的注意事项。适合服主和技术型玩家参考使用。
- 对话只在服务器正常关闭时保存,需正常关服以免丢失。
- 建议关服后再改配置,重载指令不宜在有玩家时用。
- 插件暂不支持数据库储存数据。
- 对话内容中不要使用竖线符号,以免角色分隔出错。
本卡片由 AI 阅读本帖后生成,可能存在疏漏,请以帖子正文为准。
| 中文名: | 对话插件 |
|---|---|
| 外语名: | SimpleDialogue |
| 支持版本: | 1.6.x 1.7.x 1.8.x 1.9.x 1.10.x 1.11.x 1.12.x 1.13.x 1.14.x 1.15.x 1.16.x 1.17.x 1.18.x 1.19.x |
| 适用服务端: | Nukkit |
| 插件属性: | |
| 插件类型: | 聊天 信息 |
| 前置插件: | 无前置 |
| 来源: | 转载 |
| 原帖地址: | https://www.minebbs.com/resources/simpledialogue.3553/ |
| 下载地址: | https://www.minebbs.com/resources/simpledialogue.3553/download |
| 最后更新: | 2022-12-10 |
|
SimpleDialogue - 普通的对话插件 本插件背后的故事&插件截图 - The Story Behind It 本插件一开始是由 @ruiweng 提供的插件开发建议,他希望拥有一个这样的插件,我也深受其灵感带来的启发,于是我就开始了这款插件的研发。目前,他所提出的大部分内容,我已经完成了。同时再次感谢@【插件群总理】666提出的建议以及提供的测试帮助。该插件现在已经在其服务器:钻石铭域 内使用! 本插件拥有功能 - Uses 新概念:魅力值 与每一位人物对话后都有机会获得一定的魅力值,同时魅力值也有配套的成就系统、排行榜系统。 动态播放对话 简单地实现字幕滚动的那种对话(对话时间设置大于40ticks即可体验),同时支持对话人物名的切换。同时也可设置玩家是否可走动。 支持多功能个性化选项 腐竹可以选择关闭魅力值、排行榜功能,以及决定是否开启魅力值系统、是否开启排行榜系统、是否开启成就系统、是否开启对话确认开始窗口、是否结束时以窗口来显示结束提示。支持腐竹对对话设置对话前提(即可设置完成单个对话或多个对话后才可进行下一个对话) 更多内容请自行探索... 指令及其功能介绍 - Commands' Descriptions /播放对话 对话名 玩家/OP自己播放给自己 /播放对话 玩家名 对话名 后台给玩家播放对话 /退出对话 玩家退出当前对话 /savenbt 保存物品(包括nbt)信息于nbtsave.yml /魅力值排行榜 打开魅力值排行榜 /对话成就 打开成就系统界面 /增加魅力值 玩家名 魅力值数量 增加玩家魅力值 /减少魅力值 玩家名 魅力值数量 减少玩家魅力值 /设置魅力值 玩家名 魅力值数量 设置玩家魅力值 /重载对话数据 重载数据 完整配置示例
【食用方法,不是指令】 创建新的对话: 在 dialogues/文件夹内新建文件编辑(见下面示例) 创建新的成就: 在 achievements/文件夹内新建文件编辑(见下面示例) (作者: 学校好像要周日也补课,半月休一次,所以创建文件要咕咕一段时间了,希望大家谅解) 注意事项
进阶操作 如何切换对话人物的昵称呢? 下面是一个示例文件,你能看出对话内容的第一句话和下面的两局与众不同吧! 他不止加了(英文字符中的)一对引号阔住了整句话(少了的话别问我怎么不行),而且还在第一句话的前面加了"@p|" 这里的“|”是插件为判断你是否要切换角色而做的分割符(所以不要在对话中出现"|",以免出现分割错误) 变量支持:@p为参与对话的玩家名,@level是世界的名称,@charmpoint是魅力值 对话内容: - '@p|你可能已经知道了真相了,迪迦!那我也毫不留情了!' - only - men always remember love because of romance only 变量支持 @p:参与对话的玩家名 @level:世界名称 @charmpoint:魅力值数量 这些变量可以用在对话内容、完成消息中 |
提升卡
观察者