开启辅助访问     
收藏本站

站内搜索

搜索

Minecraft(我的世界)苦力怕论坛

[BE服务端] [聊天][Nukkit]SimpleDialogue - 一款普通的对话插件

 发表于 2022-12-10 16:44:46|显示全部楼层|阅读模式 IP:湖南省
插件发布
中文名:对话插件
外语名: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 - 普通的对话插件

插件交流群: 点我加入群聊
下载教程:点我前往腾讯文档

Github: 点我前往Github


本插件背后的故事&插件截图 - The Story Behind It
本插件一开始是由 @ruiweng 提供的插件开发建议,他希望拥有一个这样的插件,我也深受其灵感带来的启发,于是我就开始了这款插件的研发。目前,他所提出的大部分内容,我已经完成了。同时再次感谢@【插件群总理】666提出的建议以及提供的测试帮助。该插件现在已经在其服务器:钻石铭域 内使用!










本插件拥有功能 - Uses
新概念:魅力值
与每一位人物对话后都有机会获得一定的魅力值,同时魅力值也有配套的成就系统、排行榜系统。
动态播放对话
简单地实现字幕滚动的那种对话(对话时间设置大于40ticks即可体验),同时支持对话人物名的切换。同时也可设置玩家是否可走动。
支持多功能个性化选项
腐竹可以选择关闭魅力值、排行榜功能,以及决定是否开启魅力值系统、是否开启排行榜系统、是否开启成就系统、是否开启对话确认开始窗口、是否结束时以窗口来显示结束提示。支持腐竹对对话设置对话前提(即可设置完成单个对话或多个对话后才可进行下一个对话)
更多内容请自行探索...

指令及其功能介绍 - Commands' Descriptions
/播放对话 对话名 玩家/OP自己播放给自己
/播放对话 玩家名 对话名 后台给玩家播放对话
/退出对话 玩家退出当前对话
/savenbt 保存物品(包括nbt)信息于nbtsave.yml

/魅力值排行榜 打开魅力值排行榜
/对话成就 打开成就系统界面

/增加魅力值 玩家名 魅力值数量 增加玩家魅力值
/减少魅力值 玩家名 魅力值数量 减少玩家魅力值
/设置魅力值 玩家名 魅力值数量 设置玩家魅力值

/重载对话数据 重载数据



完整配置示例
  1. #config.yml
  2. 是否开启魅力值系统: false
  3. 是否开启排行榜系统: false
  4. 是否开启成就系统: true
  5. 配置版本: 2022041601
  6. 是否开启对话确认开始窗口: true
  7. 对话显示方式: message #分为actionbar、popup和message
复制代码
  1. #dialogue1.yml
  2. 对话名称: '233'
  3. 对话人物: 威廉
  4. 对话内容:
  5. - '@p|你可能已经知道了真相了,迪迦!那我也毫不留情了!'
  6. - only
  7. - men always remember love because of romance only
  8. 内容切换间隔: 50
  9. 玩家执行指令:
  10. - me 233
  11. 控制台执行指令:
  12. - give @p 2 1
  13. 完成消息:
  14. - 恭喜你完成了对话
  15. - 以下礼物请查收!
  16. 魅力值: 0.0
  17. 允许移动: true
  18. 完成玩家:
  19. - BizarreDark
  20. 重复执行指令: false
  21. 重复获取魅力值: false
  22. 是否弹出结束窗口: false
  23. 需要完成对话: []
  24. 需要消耗物品: []
  25. 需要拥有物品: []
  26. 是否仅限播放一次: true
  27. 玩家必定执行指令:
  28. - me test
复制代码

【食用方法,不是指令】
创建新的对话: 在 dialogues/文件夹内新建文件编辑(见下面示例)
创建新的成就: 在 achievements/文件夹内新建文件编辑(见下面示例)
(作者: 学校好像要周日也补课,半月休一次,所以创建文件要咕咕一段时间了,希望大家谅解)



注意事项
  • 对话保存只在服务器正常关闭时进行,请务必保存时正常关闭服务器!
  • 请关服后进行配置以免您的成果被覆盖,或者使用 /重载对话数据(建议不要在有玩家时使用此指令)
  • 本插件暂不支持数据库储存数据,请各位注意!

进阶操作
如何切换对话人物的昵称呢?
下面是一个示例文件,你能看出对话内容的第一句话和下面的两局与众不同吧!
他不止加了(英文字符中的)一对引号阔住了整句话(少了的话别问我怎么不行),而且还在第一句话的前面加了"@p|"
这里的“|”是插件为判断你是否要切换角色而做的分割符(所以不要在对话中出现"|",以免出现分割错误)
变量支持:@p为参与对话的玩家名,@level是世界的名称,@charmpoint是魅力值

对话内容:
- '@p|你可能已经知道了真相了,迪迦!那我也毫不留情了!'
- only
- men always remember love because of romance only

变量支持
@p:参与对话的玩家名
@level:世界名称
@charmpoint:魅力值数量
这些变量可以用在对话内容、完成消息中




苦力怕论坛,感谢有您~

本版积分规则

本站
关于我们
联系我们
坛史纲要
官方
哔哩哔哩
技术博客
下载
网易版
安卓版
JAVA
反馈
意见建议
教程中心
更多
捐助本站
QQ群
QQ群

QQ群

访问手机版

访问手机版

手机版|小黑屋|系统状态|klpbbs.com

粤公网安备 44200002445329号 | 由 木韩网络 提供支持 | GMT+8, 2024-11-22 04:44

声明:本站与Mojang以及微软公司没有从属关系

Powered by Discuz! X3.4 粤ICP备2023071842号-3