java使用udl文件_[教程][服务器管理][插件]skript基础教程--------不会java也可以写插件系列教程<1>...

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的语法并不局限于简单的语句,也可以是更复杂的语句。做出更加意想不到的效果。在以后的教程中将详细讲解这些应用。高级语法:条件句,循环句,函数,自定义事件、条件、效果等等,我觉得数组也算。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值