• 游客, 欢迎您来到九域资源社区,如果您是新人,请前往 论坛公告 板块查看新人引导教程 或者 点我打开
    如果您发现没有下载许可, 请先验证邮箱再进行下载;金锭可通过每日登陆或资源出售获取,目前没有其他渠道可获取。
资源图标

付费插件 FITaskGui —— FITask图形界面[全版本] 1.8-SNAPSHOT

没有购买权限 (40.00 钻石)
◆ 支持核心
CatServer,Spigot,PaperSpigot,Magma,Arclight
◆ 插件前置
FICore,PlaceholderAPI,FITask
◆ 游戏版本
全版本
介绍:
FITask本身没有GUI界面
这个是一个FITask提供GUI
的附属插件,当然你自己
是可以自己配置Trmenu来
配置出一个自定义界面的

这个同时是个为大家展示
FITask的组合性.

插件的界面由每日每周每月+自定义任务界面等
自定义的任务界面配置的任务只能配置成一次性任务或者可重复任务.
每个任务界面都会给任务分级,gui左侧可以显示3个分级和1个总合集
根据玩家点击的等级会显示指定等级的任务,其他任务不显示,总合集
就是所有等级都显示


先看视频:


命令:
1723713416080.png
权限:
1723713436834.png

每个界面都有独立的权限:
fitaskgui.cmd.opengui.[guiTypeName] guiTypeName建议小写

配置:
配置内的mode: random咱不可以哦!

YAML:
##存储类型 YAML MYSQL
storage-method: YAML
database:
  ## 需要指定好数据库fitaskgui <-
  ## url: jdbc:mysql://localhost:3306/fitaskgui
  ## url: D:\customPath\playerdata (文件夹)#yaml存储方式时可以设置指定路径,不设置则会存入自己插件配置目录中
  url: ''
  ##yaml存储方式不需要用到账户和密码
  username: root
  password: 123456

taskLevel:
  #任务等级
  EASY:
    #FITask的任务配置内的taskType配置值
    fiTaskType: '初级任务'
    #显示的类型
    material: STONE
    #显示的标题
    name: '§7§l初级任务'
    lore:
      - '§7§l点击只显示初级任务'
  MEDIUM:
    fiTaskType: '中级任务'
    material: IRON_INGOT
    name: '§r§l中级任务'
    lore:
      - '§r§l点击只显示中级任务'
  HARD:
    fiTaskType: '高级任务'
    material: GOLD_INGOT
    name: '§5§l高级任务'
    lore:
      - '§5§l点击只显示高级任务'
  TOTAL:
    #这个fiTaskType多余
    fiTaskType: ''
    material: DIAMOND
    name: '§e§l所有任务'
    lore:
      - '§e§l点击只显示所有任务'
guiType:
  DAILY:
    ##是否是一次任务
    disposable: false
    ##这个界面的任务每日只能领取一次!
    title: '§7§l每日任务'
    taskUid: []
    #哪些位置为任务显示的位置(可以高度自定义到每个任务各一个,不过需要你自己配置)
    #用来被上下页按钮控制的格子,这里是默认的,[1,10,19,28,37,46]这几个不允许填入!
    slot: [12,13,14,15,16,21,22,23,24,25,30,31,32,33,34,39,40,41,42,43]
  WEEKLY:
    disposable: false
    title: '§7§l每周任务'
    taskUid: []
    slot: [12,13,14,15,16,21,22,23,24,25,30,31,32,33,34,39,40,41,42,43]
  MONTHLY:
    disposable: false
    title: '§7§l每月任务'
    taskUid: []
    slot: [12,13,14,15,16,21,22,23,24,25,30,31,32,33,34,39,40,41,42,43]
##以上属于插件自带GUI
##以下属于自定义额外GUI
  DISPOSABLE:
    disposable: true
    title: '§7§l一次性任务'
    taskUid: []
    slot: [12,13,14,15,16,21,22,23,24,25,30,31,32,33,34,39,40,41,42,43]
##额外GUI
  自定义Gui1:
    ##是否是一次性的任务
    disposable: true
    title: '§7§l自定义Gui1'
    taskUid: []
    slot: [ 12,13,14,15,16,21,22,23,24,25,30,31,32,33,34,39,40,41,42,43 ]
taskInvItemTemplate:
  material: BOOK
  ##{uuid}插件会提供出来
  name: '§7§l任务-%fitask_{uuid}_name%'
  ##变量%fitask_{uuid}_[conditions/rewards]_{slot}_description%会根据任务有多少个[条件/奖励]进行显示的
  ##当然fitask可以自己编写description,然后下方就不一定需要用到条件和奖励变量了
  lore:
    - '§7§l任务类型: %fitask_{uuid}_type%'
    - '§7§l任务描述: %fitask_{uuid}_description%'
    - '§7§l任务条件:'
    - '§7§l  - %fitask_{uuid}_conditions_{slot}_description%'
    - '§7§l任务奖励:'
    - '§7§l  - %fitask_{uuid}_rewards_{slot}_description%'
    - '§a§l[点击接取或尝试提交]'

提供的变量:
YAML:
fitaskgui_{uuid}_completed 指定任务是否完成               
fitaskgui_{uuid}_lasttime 最近一次完成的时间 时间戳 long类型 一大段数字~!
fitaskgui_{uuid}_lasttime_yyyy:MM:dd:mm:ss       
yyyy:表示四位数的年份。                                   
MM:表示两位数的月份。                                     
dd:表示两位数的日。                                       
HH:表示两位数的小时(24小时制)。                               
mm:表示两位数的分钟。                                     
ss:表示两位数的秒。                                       
SSS:表示三位的毫秒。                                     
n:表示纳秒。                                           
N:表示时间戳。

其他:
开源地址再和FITask是同一个项目
QQ群: 775364107 群内有1.3-SNAPSHOT用于测试(往后版本不会发群内)
作者
FullIdle
价格
40.00 钻石
下载
3
查看
801
首次发布
最后更新
评分
0.00 星 0 星

来自FullIdle的更多资源

分享资源

最新更新

  1. 更新1.8-SNAPSHOT

    优化接取代理 每日每周每月判断逻辑修改: 每日: 无变化 每周: 每周一重置(完成任务的数据保留) 每月: 每月第一天重置(完成任务的数据保留)
  2. 更新1.7-official

    数据库优化 修复接受,提交问题 数据缓存修复
  3. 更新1.7-official

    数据库优化 修复接受,提交问题 数据缓存修复 修复翻页