1111
1212<br >
1313
14- 你还需要建立一个干净的LeviLamina安装,关于如何安装LeviLamina的细节可以在[ 这里] ( https://docs.litebds .com/zh-Hans/#/Usage ) 找到。这个服务器将被用来测试你的插件。
14+ 你还需要建立一个干净的LeviLamina安装,关于如何安装LeviLamina的细节可以在[ 这里] ( https://levilamina.liteldev .com/zh/install/ ) 找到。这个服务器将被用来测试你的插件。
1515
1616有了你的开发环境,并完成了服务器的安装,你就可以开始了!
1717
1818## 我现在该做什么?
1919
2020开发一个脚本插件,首先要创建你的插件文件。这个文件应该命名为 "LLMyPlugin.js",将 "MyPlugin" 替换为你想要的插件名称。它应该被放在你的服务器安装的插件文件夹中。有些开发环境会允许你创建一个新文件并选择一个位置,而其他开发环境则允许你在点击 "另存为" 后才选择。
2121
22- 你在该文件中需要的第一行是下面这行。关于这个方法的参数信息,以及关于Script Assist API的信息,你可以去[ 这里] ( https://docs.litebds .com/zh-Hans/#/LLSEPluginDevelopment/ ScriptAPI/ScriptHelp ) 。
22+ 你在该文件中需要的第一行是下面这行。关于这个方法的参数信息,以及关于Script Assist API的信息,你可以去[ 这里] ( https://lse.liteldev .com/zh/apis/ ScriptAPI/ScriptHelp/ ) 。
2323
2424` ll.registerPlugin(name, introduction, version, otherInformation) ` 。
2525
3131mc .listen (" onJoin" , (player ) => log (` ${ player .name } 已经加入服务器。` ));
3232```
3333
34- > 参考资料: < https://docs.litebds .com/zh-Hans/#/LLSEPluginDevelopment/ EventAPI/Listen >
34+ > 参考资料: < https://lse.liteldev .com/zh/apis/ EventAPI/Listen/ >
3535
3636为了测试你的插件,只需启动服务器,服务器应该能够识别你的插件并成功加载它。LeviLamina控制台将记录您创建的任何日志,以及您的插件或API失败时的任何错误。开发时的迭代很重要。经常测试,每一步都要确保当问题出现时,你清楚地知道你改变了什么,并能想出解决方案来解决它。
3737
3838你可以引用` mc ` 类,以及其他特殊的类和构造函数。` mc ` 类是你的插件的面包和黄油,将允许你做很多很酷的事情。游戏内容接口有所有的方法和属性供你使用。
39- > 参考:< https://docs.litebds .com/en/#/LLSEPluginDevelopment/ GameAPI/Basic >
39+ > 参考:< https://lse.liteldev .com/zh/apis/ GameAPI/Basic/ >
4040
4141例如,我们可以使用玩家对象并直接对其采取行动,以发送信息/操纵玩家。
4242
@@ -60,4 +60,4 @@ mc.listen("onJoin", (player) => {
6060
6161这给我们带来了最后的考虑。在制作插件时,尽量想一些简单的、自我封闭的东西。每个开发者都想建立一个具有大量功能的大型插件,但这样的项目很容易被放弃,因为它们从未真正完成。做一系列有特定目的的小插件。为这些插件添加功能,以实现配置和定制。找到你希望游戏拥有的功能或事物,并使用LeviLamina中的方法来实现它们。使用LeviLamina的API确实有无限可能。
6262
63- 如果您在开发过程中遇到任何问题,可以通过加入[ Telegram] ( https://t.me/LiteLoader/1 ) /[ Discord] ( https://discord.gg/v5R5P4vRZk ) --或在LeviLamina Github 仓库上开立一个问题,来回答您的问题、意见或担忧。
63+ 如果您在开发过程中遇到任何问题,可以通过加入[ Telegram] ( https://t.me/LiteLoader ) /[ Discord] ( https://discord.gg/v5R5P4vRZk ) --或在LeviLamina Github 仓库上开立一个问题,来回答您的问题、意见或担忧。
0 commit comments