设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 3946|回复: 12
打印 上一主题 下一主题

[已经过期] stack level too deep问题

[复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
38 小时
注册时间
2013-12-4
帖子
47
跳转到指定楼层
1
发表于 2013-12-28 13:25:14 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
为什么我用了            http://rpg.blue/thread-233788-3-1.html
                                            ↑↑↑↑↑↑↑↑↑↑↑↑↑
的范例就会出现
stack level too deep

有什么方法解决吗?

我的工程       ↓↓↓↓↓↓↓↓↓↓↓↓↓↓
                      http://pan.baidu.com/s/1jG9KECe

求大神解决

Lv4.逐梦者 (版主)

聪仔

梦石
0
星屑
6182
在线时间
3077 小时
注册时间
2013-12-26
帖子
3145
2
发表于 2013-12-28 13:31:08 | 只看该作者
一般来说alias用多了就会这样的,手动把定义合并起来去掉alias就没事了...雾
聪聪全国第三帅...
他们都叫我【人赢聪】
我的RM能力雷达图:

回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
38 小时
注册时间
2013-12-4
帖子
47
3
 楼主| 发表于 2013-12-28 13:54:37 | 只看该作者
正太君 发表于 2013-12-28 13:31
一般来说alias用多了就会这样的,手动把定义合并起来去掉alias就没事了...雾

求直接帮我改工程或脚本
回复 支持 反对

使用道具 举报

Lv4.逐梦者 (版主)

聪仔

梦石
0
星屑
6182
在线时间
3077 小时
注册时间
2013-12-26
帖子
3145
4
发表于 2013-12-28 14:16:36 | 只看该作者
本帖最后由 正太君 于 2013-12-28 14:17 编辑

其实很简单把【任务系统】脚本页第23行改成
  1. alias old_init_a initialize
复制代码
第25行改成
  1. old_init_a
复制代码
请你解压替换这个脚本文件吧...

Scripts.rar

156.3 KB, 下载次数: 43

聪聪全国第三帅...
他们都叫我【人赢聪】
我的RM能力雷达图:

回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
38 小时
注册时间
2013-12-4
帖子
47
5
 楼主| 发表于 2013-12-28 15:16:18 | 只看该作者
正太君 发表于 2013-12-28 14:16
其实很简单把【任务系统】脚本页第23行改成第25行改成请你解压替换这个脚本文件吧...

...

谢谢                                       
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
38 小时
注册时间
2013-12-4
帖子
47
6
 楼主| 发表于 2013-12-28 15:17:50 | 只看该作者
正太君 发表于 2013-12-28 14:16
其实很简单把【任务系统】脚本页第23行改成第25行改成请你解压替换这个脚本文件吧...

...

谢谢                                       
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
38 小时
注册时间
2013-12-4
帖子
47
7
 楼主| 发表于 2013-12-28 15:27:47 | 只看该作者
可是我一在菜单点制造  就出现WINdow_sele什么什么的.....
回复 支持 反对

使用道具 举报

Lv4.逐梦者 (版主)

聪仔

梦石
0
星屑
6182
在线时间
3077 小时
注册时间
2013-12-26
帖子
3145
8
发表于 2013-12-28 18:40:32 | 只看该作者
【物品制造】页第224行加一句
  1. $game_party.add_cook_type("制药","调配药品", true) if @cook_types.nil?
复制代码
就可以了
Scripts.rar (156.34 KB, 下载次数: 44)
聪聪全国第三帅...
他们都叫我【人赢聪】
我的RM能力雷达图:

回复 支持 反对

使用道具 举报

Lv5.捕梦者 (管理员)

老黄鸡

梦石
0
星屑
41646
在线时间
7596 小时
注册时间
2009-7-6
帖子
13505

开拓者贵宾

9
发表于 2013-12-28 19:40:49 | 只看该作者
脚本作者的命名习惯不好。
Scripts.rar (156.33 KB, 下载次数: 44)

点评

版主大人给我这个新来的一点机会嘛...我想升级呀...真是不好意思呀...  发表于 2013-12-28 19:58
RGDirect - DirectX驱动的RGSS,点我了解.
RM全系列成套系统定制请联系QQ1213237796
不接受对其他插件维护的委托
回复 支持 反对

使用道具 举报

Lv2.观梦者

故九江太守

梦石
0
星屑
618
在线时间
2166 小时
注册时间
2012-12-5
帖子
4464
10
发表于 2013-12-29 00:47:10 | 只看该作者
本帖最后由 你最珍贵 于 2013-12-29 00:48 编辑

目的: 仿VA的rgss_main,纯绿色版,也不是用callcc等工具的思路,也并没有用alias或者其他的全局变量来标记重复运行哦~

用法:
把下面脚本插入到调用rgss_main之前的任意位置就行了
  1. trace_var :$RGSS_SCRIPTS do
  2.   $RGSS_SCRIPTS.each{|x| x[2] = Zlib::Deflate.deflate ""}
  3.   $RGSS_SCRIPTS[-1][2] = Zlib::Deflate.deflate "($_rgss_main_block || proc{}).call"
  4. end

  5. def rgss_main &block

  6.   $_rgss_main_block = block
  7.   $_rgss_main_block.call
  8. end
  9. #print 5  #可以去掉注释符号试试F12之后这行执行没
复制代码
然后Main部分用rgss_main括起来,举个例子:
  1. #==============================================================================
  2. # ■ Main
  3. #------------------------------------------------------------------------------
  4. #  各定义结束后、从这里开始实际处理。
  5. #==============================================================================
  6. rgss_main {
  7.    begin
  8.     # 准备过渡
  9.     # 设置系统默认字体
  10.     Font.default_name = (["黑体"])
  11.     Graphics.freeze
  12.     # 生成场景对像 (标题画面)
  13.     $scene = Scene_Title.new
  14.     # $scene 为有效的情况下调用 main 过程
  15.     while $scene != nil
  16.       $scene.main
  17.     end
  18.     # 淡入淡出
  19.     Graphics.transition(20)
  20.   rescue Errno::ENOENT
  21.     # 补充 Errno::ENOENT 以外错误
  22.     # 无法打开文件的情况下、显示信息后结束
  23.     filename = $!.message.sub("No such file or directory - ", "")
  24.     print("找不到文件 #{filename}。 ")
  25.   end
  26. }
复制代码
哎呀。。。我来错区了……
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-11-10 18:23

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表