cc7w
本帖最后由 cc7w 于 2020-3-1 12:30 编辑
来自群组: PCD

Skript 官方帮助文档

-=-=-=翻译进度=-=-=-
完成

-=-=-=原文地址=-=-=-

点我传送

-=-=-=翻译地址=-=-=-

点我传送

-=-=-=内容=-=-=-
介绍
教程
帮助文件




来自群组: PluginsCDTribe

晚安2001
为什么我没见过你

feiyifan999
支持一下,Skript发展潜力很大

cc7w
XJue_DaDa 发表于 2016-8-14 19:43
为什么我没见过你

因为我是新来的:D

cc7w
feiyifan999 发表于 2016-8-14 19:43
支持一下,Skript发展潜力很大

所以翻译骗精华

feiyifan999

所以说你会Skript么- -这是个问题

晚安2001
1345979462 发表于 2016-8-14 19:46
因为我是新来的:D

喔。欢迎大佬

cc7w
feiyifan999 发表于 2016-8-14 20:00
所以说你会Skript么- -这是个问题

看我签名档  我发过x件的。

cc7w
本帖最后由 1345979462 于 2016-8-20 14:15 编辑

介绍
Skript是一个流行的服务器插件。

它允许服务器管理员在不写任何Java语言的情况下简单的管理Minecraft。

这是用触发器、条件和效果三个部分做到的。

当触发器触发,所有条件均满足,效果就会被触发。

Skript的基础想法是——自定义 —— 每个服务器都能在没有自定义插件的情况下表现不同。

这比你自己钻研插件和找人写插件快的多。

同时你也不需要那么多小插件了,这一个插件就够了。

你可以在[[https://github.com/bensku/Skript/releases 这里]] 原文给的是DropBox地址无法访问,这里是作者的GitHub地址 下载最新版本的Skript

已经提及了,Skript的触发器提供了这个插件的基本功能。

触发器很普通,并由一些条件和效果组成,就像这个简单的掉落修复脚本:




on break of glass:
    drop glass
译者注:
当打破玻璃的时候:
    掉落玻璃



Skript也能用来做自定义命令。

这些基本的触发器已被改成了执行特定的命令。

下面的简单触发器允许玩家在手持物品输入/id时显示它的ID。



command /id:
    description: Find the ID of the item you're holding
    trigger:
        message "You're holding a %type of tool% whose ID is %id of tool%."
译者注:
当使用/id时:
    描述: 获取你当前持有物的ID
    触发器:
        给玩家发送消息 "你现在正在拿着一个%type of tool%[工具类型] ,它的ID是 %id of tool%[工具ID]"



Skript同时也有直接从聊天栏执行效果的选项,输出一个可配置的符号打头(!是默认的)的聊天信息。

这经常被指令使用。例如,
!repair tool
,将会修复你的工具。因为这些指令非常强大且用的地方很多。

只有在玩家拥有
skript.effectcommands
权限是才能使用(OP默认不拥有!)

Skript的语法不仅限制于上面的简单指令,还包括一些循环,包含等语法。

下面的脚本是一个很简单的从附近箱子抽调燃料的例子——

on burn of fuel:
    fuel slot of the block is empty
    loop blocks in radius 1:
        loop-block is chest
        loop items of type fuel:
            loop-block contains loop-item
            remove loop-item from loop-block
            set fuel of the event-block to loop-item
            stop trigger
译者注:
当燃料燃烧时:
    熔炉的燃料槽空了
    在周围半径一格寻找方块:
        寻找箱子
        寻找物品是燃料类型
            箱子包含燃料
            从箱子中移除燃料
            把燃料移到燃料槽
            停止触发器

更多信息请前往[[https://dev.bukkit.org/bukkit-plugins/skript/ BukkitDev]] 译者注:作者的BukkitDev已经停止更新,请前往GitHub,在文章开始处 ,然后也请阅读下面的辅导材料和帮助文档。

辅导材料是新手的必读品。它解释了如何写一个脚本。这里是[[https://dev.bukkit.org/bukkit-pl ... s/general-tutorial/ 另一段辅导材料]] 译者注: 两段都翻译了

帮助文档是所有触发器的集合,这里面有所有关于脚本的东西。


[[http://dev.bukkit.org/bukkit-plugins/skript/ 链接到BukkitDev]]

[[http://dev.bukkit.org/bukkit-plugins/skript/forum/ 链接到作者论坛]]

cc7w
本帖最后由 1345979462 于 2016-8-20 14:37 编辑

教程
作者在自带页面给出的教程

BukkitDev给出的教程材料

cc7w
本帖最后由 1345979462 于 2016-8-20 14:29 编辑

WIKI帮助文档
总帮助

高级语法

条件

循环


事件
下面的列表内容是你可以开始一个触发器的事件。
每个触发器只能有一个事件,你不能在给出的语法外自行创造事件。
请注意每个事件前面的on都是完全可选的,不过我加上会感觉更好:D
请注意如果事件只有一种触发方式的话就没有例子。

条件

效果


下一页 最后一页