JavaScript
JavaScript脚本文件放置于 plugins\CraneCore\script 文件夹下,命名为 文件名.js 即可
示例文件
HelloWorld.js
JavaScript
function enable() {
tell(Bukkit.getConsoleSender(), "HelloWorld.js enable!")
}
function disable() {
tell(Bukkit.getConsoleSender(), "HelloWorld.js disable!")
}
function run(user) {
tell(user, "Hello World")
return true
}
function run2(user, msg, msg1, msg2) {
tell(user, msg)
tell(user, msg1)
tell(user, msg2)
return true
}使用
使用命令 /cranecore script <player> <file> <function> 可运行脚本
比如使用 /cranecore script MonsterChum HelloWorld.js run 可以为玩家 MonsterChum 运行 HelloWorld.js 中的 run 函数
使用 /cranecore script MonsterChum HelloWorld.js run2 1 2 3 可以为玩家 MonsterChum 运行 HelloWorld.js 中的 run2 函数,1 2 3 作为 3 个参数,它们都是字符串
当玩家为 ~ 时,可以为控制台运行,比如 /cranecore script ~ HelloWorld.js run
生命周期
当脚本加载和卸载时,会自动运行所有脚本中的 enable() 和 disable() 函数,若没有编写对应函数则不会运行
