查看: 2799|回复: 11

[已经解决] 用人物扩张脚本在进入战斗时出现错误,求解,具体见贴。

[复制链接]
梦石
0
星屑
50
在线时间
38 小时
注册时间
2012-8-29
回帖
19
发表于 2013-3-18 22:53:28 | 显示全部楼层 |阅读模式

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

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

×
用人物扩张脚本在进入战斗时出现 nomethoderror 错误,显示错误在125行,如图,求解。

附上个人所添加的其他脚本截图以及错误提示。
[pre lang="ruby" line="1"]#==============================================================================
# ■ Scene_Battle
#==============================================================================
class Scene_Battle
  #--------------------------------------------------------------------------
  # ● インクルード
  #--------------------------------------------------------------------------
  include XRXS26
  #--------------------------------------------------------------------------
  # ● メイン処理 をパーティメンバー処理ではさむ
  #--------------------------------------------------------------------------
  alias xrxs26_main main
  def main
    # 待機メンバーへ退避----------
    $game_party.backword_actors[0,0] = $game_party.actors[FRONT_MEMBER_LIMIT, BACKWARD_MEMBER_LIMIT]  #此行为第125行
    $game_party.actors[FRONT_MEMBER_LIMIT, BACKWARD_MEMBER_LIMIT] = nil
    $game_party.actors.compact!
    # メイン処理
    xrxs26_main
    # 待機メンバーから復帰
    $game_party.actors[$game_party.actors.size,0] = $game_party.backword_actors
    $game_party.backword_actors.clear
  end[/pre]

错误提示图

错误提示图

其他附加脚本

其他附加脚本

人物扩张数

人物扩张数
梦石
0
星屑
34467
在线时间
5096 小时
注册时间
2012-11-19
回帖
4715

开拓者

发表于 2013-3-20 00:52:55 | 显示全部楼层
呃~! 那个,,,  125行在哪儿?
xp vx va mv  va mz 各类型脚本/插件定制
回复

使用道具 举报

梦石
0
星屑
48
在线时间
560 小时
注册时间
2012-12-29
回帖
1003
发表于 2013-3-20 12:33:53 | 显示全部楼层
好像只有23行吧。。
MOBA以及回合制的一个创新,点这里查看游戏新思路
回复

使用道具 举报

梦石
0
星屑
253
在线时间
574 小时
注册时间
2006-8-25
回帖
772
发表于 2013-3-20 17:09:21 | 显示全部楼层
本帖最后由 jhhuang 于 2013-3-20 17:10 编辑

124行插入
$game_party.backword_actors = []
回复

使用道具 举报

梦石
0
星屑
50
在线时间
38 小时
注册时间
2012-8-29
回帖
19
 楼主| 发表于 2013-3-20 22:34:43 | 显示全部楼层
芯☆淡茹水 发表于 2013-3-20 00:52
呃~! 那个,,,  125行在哪儿?

就是对应本帖截出来的第 15 行。我在后面有加“#此行为第 125 行”。
回复

使用道具 举报

梦石
0
星屑
50
在线时间
38 小时
注册时间
2012-8-29
回帖
19
 楼主| 发表于 2013-3-20 22:52:12 | 显示全部楼层
jhhuang 发表于 2013-3-20 17:09
124行插入
$game_party.backword_actors = []

能稍微解释一下原因吗?

我在124之前插入无效;替换125的[0,0]也无效。

PS:其实我用这个脚本就只是想达到调换人员位置和多带几个闲人。如果你有觉得更好的或更容易达到这效果的脚本推荐,感激不尽!
回复

使用道具 举报

梦石
0
星屑
50
在线时间
38 小时
注册时间
2012-8-29
回帖
19
 楼主| 发表于 2013-3-20 22:57:45 | 显示全部楼层
我爱吴悦淇 发表于 2013-3-20 12:33
好像只有23行吧。。

不好意思,偷懒只截了出问题的那一段。段中第15行就是125行。(15行后面有绿色小字注明是125行的,嘿嘿!)
回复

使用道具 举报

梦石
0
星屑
253
在线时间
574 小时
注册时间
2006-8-25
回帖
772
发表于 2013-3-21 14:15:41 | 显示全部楼层
本帖最后由 jhhuang 于 2013-3-21 14:19 编辑

class Game_Party
  attr_accessor :backword_actors          # 仓库
  #--------------------------------------------------------------------------
  # ● 初始化对像
  #--------------------------------------------------------------------------
  def initialize
    # 建立角色序列
    @actors = []
    # 初始化金钱与步数
    @gold = 0
    @steps = 0
    # 生成物品、武器、防具的所持数 hash
    @items = {}
    @weapons = {}
    @armors = {}
    # 建立仓库角色序列
    @backword_actors = []
  end
end
在main前插入.(不要用旧存档,新游戏测试)   

点评

才144KB,可提示说服务器上传不了这么大的文件。  发表于 2013-3-21 15:36

评分

参与人数 1星屑 +150 收起 理由
hcm + 150 认可答案

查看全部评分

回复

使用道具 举报

梦石
0
星屑
50
在线时间
38 小时
注册时间
2012-8-29
回帖
19
 楼主| 发表于 2013-3-21 14:29:20 | 显示全部楼层
jhhuang 发表于 2013-3-21 14:15
class Game_Party
  attr_accessor :backword_actors          # 仓库
  #------------------------------- ...

使用之后,游戏重新开始,所有文字都不显示了。

点评

DATA文件夹中有一份Scripts文件,就是脚本,一般只有100KB左右,只需要上传论坛.  发表于 2013-3-21 15:12
全局搜索最后的class Game_Party,把里面没有的上面的内容添加进去.  发表于 2013-3-21 14:33
回复

使用道具 举报

梦石
0
星屑
50
在线时间
38 小时
注册时间
2012-8-29
回帖
19
 楼主| 发表于 2013-3-21 14:52:41 | 显示全部楼层
黑色独奏曲 发表于 2013-3-21 14:29
使用之后,游戏重新开始,所有文字都不显示了。

这个是配合人物扩张系统脚本的,还是独立的仓库脚本(这么简单,应该不是独立一个仓库脚本吧)?
回复

使用道具 举报

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

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部