Project1

标题: 再拒绝F11!不改RGSS,事件脚本破限12行 [打印本页]

作者: SailCat    时间: 2017-11-4 19:25
标题: 再拒绝F11!不改RGSS,事件脚本破限12行
不改RGSS,解决事件脚本12行限制

将下列事件脚本插入你要运行的脚本段之前,作为一个单独的脚本事件
RUBY 代码复制
  1. return if @list[@index + 1].code != 355
  2. i = @index + 2
  3. while @list[i].code % 300 == 55
  4.   @list[i].code = 655; i += 1
  5. end


然后此后需要连续执行的脚本连续写就可以了,可惜不能Ctrl+N统一输入……
如果需要人为断开运行,插入一个注释事件
注意这个解决方法的局限是每次需要破限都得把这段插进去……当然好处就是不用碰RGSS


作者: hys111111    时间: 2017-11-4 21:01
这方法不错,不过之前我用过别的方法:
超长事件脚本用统一文章输入。
先在显示文章前面加一个标记,然后改Interpreter下面的command_101。
  1. if @text_script_flag
  2.       script = @list[@index].parameters[0] + "\n"
  3.       loop do
  4.         if [101,401].include?(@list[@index+1].code)
  5.           script += @list[@index+1].parameters[0] + "\n"
  6.         end
  7.         @index += 1
  8.       end
  9.       
  10.       eval ……
  11.       ……
  12.       
  13.     else
  14.       
  15.       ……
复制代码


但缺点是如果中间有需要添加或修改的话,会有一定麻烦。
作者: fux2    时间: 2017-11-5 19:55
我觉得用exescope之类的把编辑器拉大更一劳永逸




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