交互脚本

交互脚本

我在我的模组中用于交互对象的一系列脚本。

[img]https://i.imgur.com/GBJLp72.png[/img]

✧˖°・ 概述 ・°˖✧

这是我为《星空》编写的一组脚本合集,让物体变得“可交互”,例如水槽可为玩家补充水分、移动物体等等。
如果脚本中的说明不清楚,或某些功能未按预期工作,请告诉我,我会尽力提供帮助!

请注意,虽然我已经使用这些脚本一段时间并进行了完善,但我绝不是 Papyrus 专家,因此在某些实现方式上可能有更高效的方法。

下载提供两个选项,一是源代码脚本 .psc 文件,二是包含一个 ESP 和 ESM 文件的选项,这是一个使用所有脚本完整搭建的模组。
如果您下载了模组,可以通过搜索 DWN_ISE 在内部找到所有内容。要进入测试单元,只需输入 [code]coc DWNISETestingCell[/code]

欢迎在任何模组中使用它们,无论付费、免费或其他用途。您也可以随意修改它们。不需要标注我的名字!玩得开心!

[img]https://i.imgur.com/GBJLp72.png[/img]

✧˖°・ 当前脚本 ・°˖✧

DrinkDispenserScript.psc
打开一个选择消息,当玩家选择某个选项后,将在链接的引用处创建一个物体。

EnhanceMirrorScript.psc
此脚本的作用类似于玩家前往 Enhance!并提供一个让玩家付费或免费的选项。

LightSwitchScript.psc
此脚本将切换带有关键字 LinkCustom01 的链接引用在启用/禁用之间,并根据灯光状态更新激活文本。
如果 <UseTwoMarkers> 设置为 true,则关闭灯光时,链接引用 LinkCustom01 将被禁用,LinkCustom02 将被启用;反之,开启灯光时则相反。

MoveObjectScript.psc
在激活此脚本所附着的引用时,将连接到链接平台辅助器的任何物体在两个点之间移动。

ShowerScript.psc
此脚本将在激活时对玩家施加一个法术并播放声音。可选地,通过 LinkCustom01 链接的引用将在激活时被启用,并在结束时被禁用。

SinkScript.psc
此脚本强制玩家使用一种药剂并显示一条消息。它旨在让玩家在使用水槽时补充水分。

[img]https://i.imgur.com/GBJLp72.png[/img]