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


TabooLines —— 禁忌述文
"物质的价值体现于其存在的意义"
来自群组: HAYO Studio本贴内容及插件禁止任何人转载到任何地方
功能 · 简介
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 插件调用玩家装备的价值:
如果你的服务器装了 PAPI 和 TabooLines,那么可能会崩服请继续看 使用变量 %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 —— 禁忌法典
存在的意义是为了让玩家pay
好东西 大概可以实现The Division中的装等系统?
这个东西集 装备评分 装备等级 装备回收于一体
非常棒!脑洞强力!
非常棒!脑洞强力!
本帖最后由 kkk154 于 2017-5-1 10:53 编辑
找了半天才找到下载,还是显示危险网站的
%TabooLines_价值名% 这个价值名到底应该填什么?你帖子上说得很迷啊
找了半天才找到下载,还是显示危险网站的
%TabooLines_价值名% 这个价值名到底应该填什么?你帖子上说得很迷啊
kkk154 发表于 2017-5-1 10:50
找了半天才找到下载,还是显示危险网站的
%TabooLines_价值名% 这个价值名到底应该填什么?你帖子上说 ...
lines:
??绿宝石价值:
? ? Pattern: '绿宝石'
? ? Colour: '§a'
? ? ValuePerInt: 10
? ? SellCommands:
? ? - 'say §e%p% 回收了绿宝石价值 %v% 的物品'
? ? - 'say §e获得了 %i% 金币'
%TabooLines_绿宝石价值%
583736449 发表于 2017-5-1 11:05
lines:
??绿宝石价值:
? ? Pattern: '绿宝石'
原来是这样啊,多谢楼主
回收了物品不能得到金币
这是不是bug
我用的是1.9的核心,客户端是1.8的
这是不是bug
我用的是1.9的核心,客户端是1.8的
Make007 发表于 2017-5-1 16:09
回收了物品不能得到金币
这是不是bug
我用的是1.9的核心,客户端是1.8的
你自己加给金币指令啊