最MC论坛

标题: [角色|娱乐|机械|综合]MangoQuest —— 芒果任务[1.8 - 1.12] [打印本页]

作者: 4149849    时间: 2018-2-9 19:45
标题: [角色|娱乐|机械|综合]MangoQuest —— 芒果任务[1.8 - 1.12]
本帖最后由 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 即可(可以互动就不用了)。然后你就可以接受你的任务并完成喽~

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

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








欢迎光临 最MC论坛 (http://www.zuimc.com/) Powered by Discuz! X3.2