您尚未登录,请登录后浏览更多内容! 登录 | 加入最MC

QQ登录

只需一步,快速开始

 找回密码
 加入最MC

QQ登录

只需一步,快速开始

查看: 10656|回复: 0
打印 上一主题 下一主题

[转载插件] [角色|娱乐|机械|综合]MangoQuest —— 芒果任务[1.8 - 1.12]

[复制链接]
  • TA的每日心情
    慵懒
    2018-2-11 11:17
  • 签到天数: 3 天

    [LV.2]偶尔看看I

    跳转到指定楼层
    楼主
    发表于 2018-2-9 19:45:43 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    服务端插件
    中文名称: 芒果任务
    英文名称: MangoQuest
    来源: 转载
    类型: |Bukkit/Spigot插件| 
    前置插件: Vault,Citizens,iEconomy(或其他经济插件)
    原帖地址: https://forum.gamer.com.tw/C.php?bsn=18673&snA=147304&tnum=67&subbsn=14
    下载地址: https://pan.baidu.com/s/1htxCPyG
    更新时间: 2018-02-09
    语言支持: 简体中文 
    本帖最后由 4149849 于 2018-2-9 20:49 编辑


    MangoQuest(芒果任务)

    插件介绍

          MangoQuest是一款具有非常简易就可编辑各种剧情,VIP特殊,好感度,多阶段任务,vip任务等等。它可以让你去实现各种稀奇古怪的想法,比如任务成功后给与的奖励,任务没有完全完成2/3的奖励等等,和一目了然的任务剧情的插件。对比别的任务插件有着不少便捷的优点。

    功能特色:
         1.非常便捷的编辑方法,不需要编写yml,只用在线上输入指令即可编辑各种各样的任务
         2.一目了然的npc书本互动界面(比如任务接取或者交易物品等等)
         3.阶段性的任务完成,诸多的可配置阶段奖励或提示(比如跑腿任务的指引)
         4.好感度的npc,可以让玩家拥有更好的体验(类似dnf的npc好感度?)
         5.多样化的任务目标,使用物品,到达地点(用来实现跑图或者恶搞设置偷吃掉某某物品?)
    视频介绍:


    指令与权限


    插件指令:
             /mq e 开启任务编辑界面
             /mq ce 开启剧情对话编辑界面
             /mqa 管理员相关指令(输入即可查看所有指令和帮助)

                /mqa opennpc [ID] [NPC ID] [trade] —— 透过此指令让某玩家开启指定NPC的互动界面,[trade]必须输入true/false,代表是否使用交易互动选项


    插件权限:
             /mqa - MangoQuest.AdminCommand
             /mq e - MangoQuest.QuestEdito
             /mq ce - MangoQuest.ConversationEditor


    下载地址

    下载地址
            下载后默认同意以下要求:
    • 所有程式码在GNU GPL V3条款下进行使用和再制
    • 请勿反编译(已开源,没事不要乱拆)


    一个简单的教程


    • npc的好感度:
      如上所示,可以在玩家与npc互动时带来如上图的提示,算是对npc好感的一个计算。
      下面是对npc好感度的配置方法。                                          
      1. NPC:          #不用管
      2.   '0':            #对应npc的编号
      3. #这里顺便提一下友好度的判断方式吧:
      4. #友好度为可定义的整数n
      5. #   当n> 0时,系统会自动判断n介于两数之际的讯息,如果n>最大数,则直接显示最大数。
      6. #  eg: n=40,那么就显示30的讯息 (50>n>30)
      7. #     Messages:
      8. #        30:
      9. #        - "之前的任务多谢你了"
      10. #        50:
      11. #        - "人家真是爱死你了"
      12. #下面是书写方式
      13.           Messages:
      14.        -30:                #玩家与npc好感度抵达定义的数值时,npc说的话
      15.        - "没事就快点滚"
      16.        - "这里不欢迎你"
      17.        -10:                #玩家与npc好感度抵达定义的数值时,npc说的话
      18.        - "你来这干嘛"
      19.        0:                  #玩家与npc好感度抵达定义的数值时,npc说的话
      20.        - "有什么我能帮你的么"
      21.        - "今天天气真好"
      22.        20:                 #玩家与npc好感度抵达定义的数值时,npc说的话
      23.        - "之前的任务多谢你了"
      24.        50:                 #玩家与npc好感度抵达定义的数值时,npc说的话
      25.        - "人家真是爱死你了"
      26. #使用时请删掉注释!
      27. #那么如果我要克隆npc的对话好感度要怎么办呢?
      28. #那么下面就是例子:
      29.   '1':
      30.      clone: n  
      31. #这里提一下,n就是克隆npc的id,比如说我想克隆npc0的对话,那么我就把n换为0即可替
      32. 复制代码
      复制代码


      我的第一个任务:
          下面就来教大家如何创建一个任务,如果已经学会或者技术好的dalao可以直接跳过去看后面的教程。希望大家可以学到(其实这个我觉得小白都会)。关于编辑方法,我强烈推荐自己建立一个指令物品,右键或者左键就可以输入/mq e的指令,因为后面的东西实在是烦人,而且菜单时不时就会关闭。
      1.首先输入/mq e来进入任务编辑系统
      2.然后点击新建任务,这里要注意两点,1,在任务内部时需要英文和数字组合的(为了更多的任务空间),2,内部名称就是你任务里面的名称,设置成什么就是什么,然后点创建任务即可。
      3.创建任务后就进入到基本资料编辑了,这里有一点要注意,如果任务npc你不设置的话,那么将会只能通过任务界面书接取(后面再介绍如何打开任务界面书)这里要注意的是,这个插件对于选取citizen的插件判断好像有些bug(小问题),所以不要左键npc了,设置npc之前输入/npc list查看npcid后,直接输入npc的id即可。
      4.然后基础资料编辑不需要管这些,直接找到进阶资料编辑的任务阶段,点击[+]来增加阶段和目标,比如让我跟npc对话。
      5.这时你会退出编辑器,别着急,在输入一次/mq e(有指令物品直接在按一次就ok了),点返回编辑。关于对话我们先不填,留到下一节讲。然后任务奖励和任务提要左键小铅笔按提示输入即可。顺便提一下这个是支持lore物品的奖励的(包括你通过mythicmobs制作的物品),我通常喜欢用mythicmobs的item制作任务必需品,当然了你们也可以按照自己的喜好制作,这个只是我的个人喜好罢了。然后我们直接点页面5的同步伺服器与设定档(保存到服务器和配置文件中)。

      我的第一段剧情对话:

            接下来就是关于对话的设置了,对话指令是/mq ce(简单吧,就是多了一个c,但是当时搬运贴没有这个指令,我找了论坛的一大堆问答帖都找不到,着实头痛了大半个小时),然后我们的操作相同与任务的创建,新增对话。
      2.接下来我们输入相应的id,对话名和对话npc(同①的npc设定教程)
      3.然后对话类别这里又分为三种(任务触发对话,友好度对话和一般对话),鉴于是第一个对话,所以我们用一般对话,然后点击[+]来进行对话,因为是教程,所以我这里选了一般文字。对话支持颜色代码等(发挥想象力的时间)下面我随便写了。
      写完之后我们用一下对话模拟,测试一下有没有问题在保存

      关于对话的创建到这里就完成了!可能有人问:为什么我设置好了对话还是不能用呢?下面我们来对于如何制作一个完整的任务做一个详情的介绍吧!

      我的第一个完整的任务:
      现在我们就来整合出一个完整的任务吧!

            我们现在输入/mq q来进入进阶资料编辑,由于之前已经教导过,我就不放图了,然后打开任务阶段,打开目标,设置与npc对话,打开触发对话,是不是发现之前空空如也的对话现在可以调用了呢?
      然后就可以定义自己的任务奖励喽~然后保存即可(由于比较简单所以我就不写教程了),保存后要注意,可能你右键npc还是无法和npc互动,不过没关系,你只需要输入/mqa reload 即可(可以互动就不用了)。然后你就可以接受你的任务并完成喽~

      这样,你就拥有了你的第一个任务

    觉得好用就评个分吧!大佬们



    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    您需要登录后才可以回帖 登录 | 加入最MC

    本版积分规则