Project1

标题: 迷你帮助的兼容问题。 [打印本页]

作者: 文雅夕露    时间: 2018-1-25 21:45
标题: 迷你帮助的兼容问题。
打算添加各场景的迷你帮助。
但发现这个脚本为何就是添加后会报错呢?

这是...什么问题...
不知该从何修改?
附上工程吧。
Project5.zip (263.4 KB, 下载次数: 70)
请前辈们看看是什么问题,谢谢。
作者: 笨蛋肉包    时间: 2018-1-26 21:34
141插入一行新的
return unless @mini_help_window
作者: 文雅夕露    时间: 2018-1-26 23:08
笨蛋肉包 发表于 2018-1-26 21:34
141插入一行新的
return unless @mini_help_window


在升级界面,按确定键就会出错。



而且也没有显示迷你帮助的效果。
作者: 笨蛋肉包    时间: 2018-1-26 23:26
本帖最后由 笨蛋肉包 于 2018-1-27 00:25 编辑
文雅夕露 发表于 2018-1-26 23:08
在升级界面,按确定键就会出错。

把minihelp第86行SLV改一下命名,比如SLV1也行,然后底下的用到的部分一起改掉
另外,这个只是对于目前的报错讯息做出的处理而已,至于什么迷你帮助窗口有没有就是别的问题了
而且,通过注释可以知道:
●再定義している箇所●
 Game_Temp、Scene_Title、Scene_Menu、Scene_Item、Scene_Skill、Scene_Equip、
 Scene_Status、Scene_File、Scene_End、Scene_Shop、Scene_Nameをエイリアス。

 ※同じ箇所を変更するスクリプトと併用した場合は競合する可能性があります。
也就是说在这些类里创建了迷你帮助窗口,那么你想在Scene_SLV里使用这个功能的话就自己在里面创建一下

——————————————————————————————————————————————————————————————————————————

RUBY 代码复制
  1. class Scene_SLV
  2.   include DAI_MINI_HELP
  3.   alias main1 main
  4.   alias u update
  5.   def main
  6.     create_mini_help_window(SLV1)
  7.     @mini_help_window.z = 1000
  8.     main1
  9.     @mini_help_window.dispose
  10.   end
  11.   def update
  12.     dai_mini_help_update_m
  13.     u
  14.   end
  15. end


把这段脚本放在那两脚本下面




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1