本帖最后由 583736449 于 2018-2-20 20:30 编辑


TabooLines —— 禁忌述文
"物质的价值体现于其存在的意义"


本贴内容及插件
禁止任何人转载到任何地方


功能  ·  简介

TabooLines 用于将物品 定义价值,其中包括:

  • 随意创建 任意价值,并允许 自定义 识别关键字
  • 回收定义过价值的装备,并允许设置多条命令
  • 简单并且 易操作 的配置文件
  • 玩家可以自行查看自己装备的 价值总和
  • 可以通过 PlaceholderAPI 来展示玩家的装备价值
  • 允许通过 指令箱子界面 来回收定义过价值的装备
  • 六个背包生效位置,完美支持 1.9+ 副手栏位
  • 等等...



指令  ·   权限

  • /taboolines —— 获取帮助 [taboolines.help]
  • /taboolines reload —— 重载插件 [taboolines.help]
  • /tvalue —— 查看当前装备价值
  • /tvaluesell —— 回收当前手中物品
  • /tvaluesellgui —— 打开回收界面


帮助  ·  用法

TabooLines 可以 自由创建 物品价值,比如

  • 新建一个名为 [绿宝石] 的物品价值
  • 默认配置文件如下:
  • 首先将默认价值删除 (或保留,无影响),并写入价值的 名字,以及对应的 关键字
  • 之后写入 对应的颜色代码,这个颜色代码只在 /tvalue 指令下显示
  • 创建回收时的 价值比例
  • 比如这里填的是 0.1 那么在回收的时候 %i% 变量所代替的数字就是 价值 * 0.1
  • 最后一步写入回收触发的指令
  • %p% 代表回收的玩家名, %v% 代表回收物品的 绿宝石 总价值
  • %a% 代表回收物品的数量
  • 这些指令均为后台形式发出



TabooLines两种 回收物品的方式,比如:

  • 通过指令 /tvaluesell 直接回收手中物品
  • 通过 /tvaluesellgui 打开回收界面,将物品放到界面内,即可全部回收。



TabooLines 直接回收 是这样进行的:

  • 判断玩家手中物品所包含的 全部价值
  • 随后对 所有 出现的价值。进行指令遍历
  • 例如玩家回收的物品同时包含 绿宝石 金粒 这两个价值
  • 变会同时触发这两个价值所对应的所有命令


TabooLines 全部回收 是这样进行的:

  • 触发方式相当于 直接回收 每一件放入菜单的物品
  • 只不过最后只触发 一次 指令,数据是 相加 到一起的
  • 例如放入 5 个 金币价值 100 的物品,和 4 个金币价值 100,点券价值 10 的物品
  • 那么金币价值所触发的指令,里面的 %a% 变量就等于 9。
  • 代表包含该价值的 所有物品


TabooLines 需要这样给物品 添加介绍

  • 每一个价值的判定关键字
  • 需要这样写到物品介绍中:  数字 关键字
  • 例如上面的绿宝石: "100 绿宝石"
  • 允许在关键字中间添加颜色"100 绿"
  • 允许在关键字串前后添加文本"这个物品价值 100 绿宝石哦"
  • 但是不能这样写!: "这个物品价值100绿宝石哦"


问题  ·  解答

Q:可以一件物品同是持有多个不同的价值吗?
A:完全支持。


Q:如果一件物品同时拥有两个相同的价值怎么办?
A:可能会崩服。


Q:如果全部回收界面放进去没有价值的物品怎么办?
A:消失


Q:如果...
A:可能会被格盘。


变量  ·  **

TabooLines 允许 PlaceholderAPI 插件调用玩家装备的价值:

  • 如果你的服务器装了 PAPITabooLines,那么 可能会崩服 请继续看
  • 使用变量 %TabooLines_价值名% 即可调用玩家当前装备的价值
  • 这个 价值名 是价值的 名字,不是价值的 关键字,别瞎几把写
  • 这个价值代表玩家的 头盔、护甲、护腿、鞋子、副手、主手 的价值总和
  • 好了没了,就这么多,其他的自己去试



开发  ·  **

TabooLines 允许使用以下 开发者 API,如果你不是开发者,请你.. 删掉本插件

  • public static int getAll(Player p, String type) —— 获取总价值,所属类 [aa]
  • public static int getValue(ItemStack item, String type) —— 获取物品的对应价值,所属类 [pa]
  • 好了没了,我也不知道我这破插件能写出什么牛逼的 API



更新  ·  记录
     
TabooLines 看心情 及时修复来自各位大佬所反馈的游戏 BUG:

  • 1.2:修复价值比例无法使用小数点的BUG
  • 1.1:添加物品数量变量  %a%
  • 1.0:插件发布。


条例  ·  条约

TabooLines 的使用者需要 遵守 以下条约:

  • 你不能对外宣称这个插件属于 你自己,或除了我的其他人。
  • 你不能以任何理由 反编译 本插件,如果你有想法请回复本帖。
  • 你不能将本插件作任何 商业性 的用途。
  • 本插件 没有开源,也 没有混淆,请您遵守使用条约。



插件下载
TabooLines.jar (47.46 KB, 下载次数: 151)

我的另一个插件
TabooCode II —— 禁忌法典

点击前往




听说你找不到下载?多看看帖子,我记得我写到帖子里了,不过我忘记写到哪了。
随便点点吧


来自群组: HAYO Studio

xbxy
存在的意义是为了让玩家pay

lcplcplcp
好东西  大概可以实现The Division中的装等系统?

mai1015
这个东西集 装备评分  装备等级   装备回收于一体   
非常棒!脑洞强力!

kkk154
本帖最后由 kkk154 于 2017-5-1 10:53 编辑

找了半天才找到下载,还是显示危险网站的

%TabooLines_价值名%    这个价值名到底应该填什么?你帖子上说得很迷啊

kkk154 发表于 2017-5-1 10:50
找了半天才找到下载,还是显示危险网站的

%TabooLines_价值名%    这个价值名到底应该填什么?你帖子上说 ...

lines:
??绿宝石价值:
? ? Pattern: '绿宝石'
? ? Colour: '§a'
? ? ValuePerInt: 10
? ? SellCommands:
? ? - 'say §e%p% 回收了绿宝石价值 %v% 的物品'
? ? - 'say §e获得了 %i% 金币'



  %TabooLines_绿宝石价值%

kkk154
583736449 发表于 2017-5-1 11:05
lines:
??绿宝石价值:
? ? Pattern: '绿宝石'

原来是这样啊,多谢楼主

Make007
回收了物品不能得到金币
这是不是bug
我用的是1.9的核心,客户端是1.8的

Make007 发表于 2017-5-1 16:09
回收了物品不能得到金币
这是不是bug
我用的是1.9的核心,客户端是1.8的

你自己加给金币指令啊

第一页 上一页 下一页 最后一页