欢迎来到Minecraft插件百科!
对百科编辑一脸懵逼?
帮助:快速入门
带您快速熟悉百科编辑!
因近日遭受攻击,百科现已限制编辑,有意编辑请加入插件百科企鹅群:223812289
查看“Skript/脚本库/JsonAPI”的源代码
←
Skript/脚本库/JsonAPI
跳转到导航
跳转到搜索
因为以下原因,您没有权限编辑本页:
您请求的操作仅限属于这些用户组的用户执行:
用户
、
自动确认用户
、
巡查者
您可以查看和复制此页面的源代码。
==简介== '''[https://www.mcbbs.net/thread-769366-1-1.html JsonAPI]''' 是一款“大众化”Json信息的脚本,由作者[https://forums.skunity.com/resources/authors/rezz.14/ rezz]制作,由用户[https://www.mcbbs.net/home.php?mod=space&uid=2163843 MyNamePas]搬运 ===作者的话=== “让JSON消息变得简单!” ===前置插件=== [[Skript]] [[Skquery]] * Minecraft服务端版本在1.8.3以上 ==功能== ===提供API=== * <nowiki>json("玩家名","Json信息")</nowiki> <pre> 向玩家发送Json信息 示例: json("%player%","Hi||ttp:Hi") </pre> * <nowiki>jsonFormat("Json信息")</nowiki> <pre>返回Minecraft原版的Json指令参数 示例: command /1: trigger: set {_i} to jsonFormat("Hi||ttp:Hi") execute console command "/tellraw %player% %{_i}%"</pre> * <nowiki>jsonSanitize("Json信息")</nowiki> <pre>返回无附加参数的Json信息 示例: set {_i} to jsonSanitize("Hi||ttp:Hi")</pre> ===向玩家发送Json信息=== * /json <玩家ID> <Json信息> ==教学== ''如果您有编辑json信息的基础,这对您来说会很容易上手'' :D ===基础语法=== * 基本格式:<code>文字||特殊参数:文字||文字</code> * 特殊参数列表: 1. ttp: -- 当鼠标光标放在文字上时显示的悬浮信息 2. cmd: -- 点击文字时执行指令(需要加“/”) 3. url: -- 点击文字时访问网站 4. sgt: -- 点击文字时将内容填充到聊天栏 5. ins: -- 等同于“Shift+右键”的功能 ====示例==== <pre>/json <玩家ID> Minecraft插件小组||ttp:Skript库</pre> 执行这条指令后,玩家的公屏内会有一条内容为“Minecraft插件小组”的信息 将光标挪上去后会显示内容为“Skript库”的悬浮信息 ===高级语法=== * 多个json属性可以共同存在 这意味着你可以在多个文字上使用不同的属性 亦或是在一个文字上使用多个属性 ====示例==== <pre> /json <玩家ID> 1||ttp:1||sgt:2||2||cmd:2||3||ttp:3||url:www.example.com 当点击1时 聊天框内填充了“2”,并且显示了悬浮内容“1” 当玩家点击2时 玩家发送了一条内容为“2”的信息 当玩家点击3时 游戏弹出了“是否访问网页”的提示,并且显示了悬浮信息“3”</pre> ===进阶教程=== * json信息支持函数与变量 ''你甚至可以将其他脚本的变量代入...'' ====示例==== <pre> on chat: cancel event set {_player} to player's name set {_message} to chat message set {_msg} to "&ejson消息||ttp:&a点我!||cmd:/msg Notch 嗨起来!" jsonSanitize({_player},{_message},{_msg})</pre> 在玩家聊天的时候会在末尾显示“json信息”,光标移动到上面会显示“点我”,点击后会给Notch私信“嗨起来” <pre> on chat: cancel the event json("%all players%","&7%player% &0> &f%message%||ttp:&c点击私聊%player%||sgt:/msg %player%") </pre> 将鼠标移动到玩家的信息上时会显示悬浮消息“点击私聊(玩家名)”,点击后会在聊天框填入指令“/msg (玩家名)” ==权限== * is.op -- 使用/json指令的权限(OP默认拥有)
返回
Skript/脚本库/JsonAPI
。
导航菜单
个人工具
登录
命名空间
页面
讨论
大陆简体
查看
阅读
查看源代码
查看历史
更多
搜索
导航
首页
最近更改
随机页面
编辑相关
百科公告
编辑帮助
互助客栈
贡献分数
测试沙盒
发布条目
插件分类
管理
安全
聊天
编程
经济
修正
娱乐
综合
信息
机械
角色
传送
网页
整地
创世
付费
其它
工具
链入页面
相关更改
特殊页面
页面信息
相关网站
MCMOD百科
Minecraft中文百科
Minecraft纪念论坛
Minecraft百度贴吧
虚无世界Wiki