脚本预览动图
6 月 20 日更新
修复了玩家获取储备栏中的道具时仍然可以获得分数的 bug。
脚本下载
脚本介绍
如你所见,这是一个仿照了 NSMB(新超级马里奥兄弟)系列的储存道具使用机制的脚本。在这个脚本中,玩家一旦将道具储存在道具栏中,调用道具时道具将不会从道具栏中向下下落、无视地面(SMW 的使用机制),而是像 NSMBDS 和 NSMB2 那样,直接从玩家的头顶上方的一定高度掉落(这个高度是相对屏幕的固定高度位置,并且玩家的位置可能也会高于这个高度),并且最终将会落到地面上。
因为原先 SMBX 的一些限制,这里特地使用了由 Victor MMR 制作的仿 SMBX 默认 HUD 的脚本来假装它就是 SMBX 原先的 HUD(当然和原先的 HUD 相比也有些许区别,尽管我已经改善过一些了)。而在这里,如果你想在关卡中途禁用道具框的话,需要将 DisableItems 这个变量设为 1(取消时改为 0 即可)。
你可以在脚本中自定义道具的 NPC 的 ID 和一些参数(当然你要提前更换 npc-70 或 npc-69 中的素材),外部变量 id1、id2、id6则是对应道具的默认 ID,因为这些道具(蘑菇、火力花、冰花)都有不止一种 NPC 对应。事件“Reset”对于脚本而言没有任何作用,仅仅只是为了让玩家可以无限从问号砖中获取补给以便测试。当你使用这个脚本时你可以将这个事件删除。
当然,你也可以将脚本中自带的 HUD 替换成你自己的自定义 HUD(当然如果为了兼容禁用道具框的效果以及巨型蘑菇在道具框中的显示问题,需要参考这里自带的 HUD 脚本进行修改)。这个脚本目前的使用方式可能略有些麻烦,未来可能会发布更加便于使用的脚本。如果在使用这个脚本时有任何疑惑,或者在使用这个脚本时发现了什么 bug,欢迎发帖询问或反馈!