sk系列教程目录:
一、skript教程之基础教程(本篇)
二、skript教程之自定义数据库
三、skript教程之变量列表
四、skript教程之函数与自定义事件
五、skript教程之GUI界面
六、skript教程之文件系统
七、skript教程之title与action bar
八、skript教程之boss血条
九、skript教程之计分板
十、skript教程之发包与收包
十一、skriptAPI简述
简介:
很多服主都有个梦想,就是有一天能够自己写插件,但是除了极少数服主以外,很少有人会写插件。现在这个情况改变了,利用skript你就可以办到。 skript脚本插件功能非常强大,可以写出如essentials这样复杂强大的插件。而不需要学习java知识。您可以轻松地创建复杂的自定义命令,在特定条件下执行效果的触发器,以及只需运行周期性的脚本,所有这些都不需要知道任何关于编程的一点点知识,你只需学习一点点skript脚本编写的方法。如果结合其他skript的扩展插件,功能强大不敢想象。Skript是一个流行的服务器插件。它允许服务器管理员在不写任何Java语言的情况下简单的管理Minecraft,这是用触发器(事件)、条件和效果三个部分做到的。当触发器触发,所有条件均满足,效果就会被触发。Skript的基础想法是——自定义 —— 每个服务器都能在没有自定义插件的情况下表现不同。这比你自己钻研插件和找人写插件快的多。同时你也不需要那么多小插件了,这一个插件就够了。
资源
最新skript官方文档(事件,条件,效果,表达式,类型,函数):http://bensku.github.io/Skript/index.html
工欲善其事必先利其器,这里是开发sk插件的环境配置
SK下载: 综合资源下载地址:点击下载
sk UDL下载及其安装
1、请在这里:点击下载 下载skript.xlm
2、安装 Notepad++
3、在Notepad++ 设置里面选择语言格式设置
4、选择导入主题,导入刚才下载的Skript.xml文件
5、选择语言选项---自定义语言格式导入刚才的Skript.xml文件
6、重启Notepad++,现在你就可以用Notepad++开发SK插件了
安装
我们需要将skript.jar安装到服务器插件文件夹里面,重启服务器,会生成skript文件夹,大概样子如下所示:
aliases-english.sk 为语言别称文件
config.sk 为一些配置选项
variables.csv 为变量存储文件
scripts 为脚本文件夹我们写的脚本放入这个文件夹
我的第一个sk插件
我们需要一个加入游戏时候向显示“hello minecraft”的插件,分三步
1、我们新建一个hellominecraft.sk文件
2、用notepad++输入以下代码
on join:
set join message "hello minecraft"
3、保存并放入服务器sk插件脚本文件夹内,重启服务器
ok一个简单的自定义加入游戏提示就完成,加入游戏试试效果
sk的语法
sk的语法结构一般都是:event → condition(s) → effect(s) 即 事件或触发器 → 条件 → 效果,这样的步骤。
比如一个简单的挖石头提示脚本:
on mine of stone: #事件及其条件
send "你挖到一个石头!" to player #效果
是不是很简单。每一个脚本都可以包含许多事件或触发器,每个触发器或事件对应一系列的条件和效果。
比如发射一个雷击效果的脚本:
on leftclick with a golden axe:#左键一个金斧头#事件:
player has the permission "thor" #检查是否有权限thor # 条件:
strike lightning at the targeted block#在玩家前方释放闪电 # 效果:
broadcast "%player%释放了雷击技能!"#广播释放闪电的消息 # 效果:
高级语法
skript的语法并不局限于简单的语句,也可以是更复杂的语句。做出更加意想不到的效果。在以后的教程中将详细讲解这些应用。高级语法:条件句,循环句,函数,自定义事件、条件、效果等等,我觉得数组也算。
欢迎加入地球在线