Skip to content

入门

加载脚本

首先找到你的客户端目录(通常在C:\Users\%USERNAME%\Styles\scripts,粘贴到文件资源管理器即可查看)里的scripts文件夹,将所有你需要安装的脚本放进去,找到Script页面的Relaod按钮,点击一下即可加载。

e

打开目录之后有一个script文件夹,内有一个libs文件夹

为 Styles 编写 lua 脚本的指南

代码编辑器

使用代码编辑器可以简化编辑过程,解决代码格式化问题,下面是一些推荐的代码编辑器,您可以选择任意一个进行编写。

编辑器 网站
VisualStudio Code https://code.visualstudio.com/
Sublime Text https://www.sublimetext.com/
Notepad++ https://notepad-plus-plus.org/

如果您不熟悉Lua,我们建议您查看Lua五分钟指南(汉化版)

调试

如果你需要查看调试输出,请在游戏的游戏参数(并非jvm参数)内添加-console才能打开控制台

游戏中按下GRAVE(也就是ESC下面那个~键)可以打开调试控制台(再按一次即可关闭),所有脚本执行中出现的错误会在这个控制台输出 e

如果你需要使用任何Lua库,请把它放进脚本目录下的libs文件夹,例如Stopwatch.lua

e

多模块脚本

从Styles b14开始,客户端支持添加多模块脚本,也就是一个lua中包含多个模块

模块之间使用split注释分割即可

-- @Split

示例,这个脚本会被注册为三个模块

function getName()
    return "Test1"
end

function init_script()
end

-- @Split

function getName()
    return "Test2"
end

function init_script()

end

-- @Split

function getName()
    return "Test3"
end

function init_script()

end