shitake 发表于 2017-1-13 12:58
给 eval 事件脚本的哪里做下异常捕获 然后把错误栈打印出来不就好了
89444640 发表于 2017-1-13 13:20
请问应该如何应用?
脚本这我实在是不会。谢谢
# 解决游戏因发布时缺少文件等错误而使游戏无法正常进行的问题。 #============================================================================== # [120929]:支援在事件中执行脚本的容错功能,同时输出所在地图与事件ID #============================================================================== # * 注意本脚本只能用于标准事件解释器结构的工程 #============================================================================== class Interpreter #-------------------------------------------------------------------------- # ● 脚本 #-------------------------------------------------------------------------- #============================================================================== # ■ 凌的容错脚本 v3 附加包 [120929] [RMVA版本] #------------------------------------------------------------------------------ # 解决游戏因发布时缺少文件等错误而使游戏无法正常进行的问题。 #============================================================================== # [120929]:支援在事件中执行脚本的容错功能,同时输出所在地图与事件ID #============================================================================== # * 注意本脚本只能用于标准事件解释器结构的工程 #============================================================================== class Game_Interpreter #-------------------------------------------------------------------------- # ● 脚本 #-------------------------------------------------------------------------- def command_355 script = @list[@index].parameters[0] + "\n" while next_event_code == 655 @index += 1 script += @list[@index].parameters[0] + "\n" end begin eval(script) rescue write_errors "Error on eval script\nMapID:#{@map_id}\nEventID:#{@event_id}" write_errors "Script:\n#{script}ErrorMessage:\n#{$!.message}" return end end end end
soulsaga 发表于 2017-1-13 14:52
我测试过..用其他版本的附加包可以正常运作
# 解决游戏因发布时缺少文件等错误而使游戏无法正常进行的 ...
785 Bytes, 下载次数: 70
89444640 发表于 2017-1-13 17:55
没有写出出错的事件id以及动画编号只告诉我地图了 主要是个大地图还空白的- -b
应该怎么使用呢?
Error:Fi ...
欢迎光临 Project1 (https://rpg.blue/) | Powered by Discuz! X3.1 |