查看: 2120|回复: 4

[已经过期] 游戏中出现这样是怎么回事?请大神指教。

[复制链接]
梦石
0
星屑
50
在线时间
5 小时
注册时间
2017-5-13
回帖
0
发表于 2017-6-26 10:31:16 | 显示全部楼层 |阅读模式

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

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

×
脚本‘efs‘的451行发生了’’NoMethodError.
private method'split'called for nil:NilClass
下面是脚本:
def get_new_map_info
    #load_data("Data/MapInfos.rxdata")[7].name
    list = []
    final_list = []
    #添加所有备选地图
    #p @defender.event.terrain_tag
   
    Map_Info::TERRAIN_MAP[@defender.event.terrain_tag].each do|i|
     # p "bang",$game_map.map_id,i
      b = load_data("Data/MapInfos.rxdata")[i].name.split(";")
      avilible_mode = b[1].split(",")
      if Map_Info::SUB_MAPS[$game_map.map_id].include?(i) and avilible_mode.include?(@efs_mode.to_s)
      list.push i
      end
    end
梦石
0
星屑
448
在线时间
123 小时
注册时间
2010-9-27
回帖
19

开拓者

发表于 2017-6-26 14:30:07 | 显示全部楼层
大概是因为调用split方法的那个变量,不是字符串类型的罢。可能是前面脚本的某些逻辑错误导致。
回复

使用道具 举报

梦石
1
星屑
24088
在线时间
3339 小时
注册时间
2011-7-8
回帖
3862

开拓者

发表于 2017-6-26 21:23:21 | 显示全部楼层
仔细阅读脚本说明吧,按照说明命名每一个地图

点评

因为我博士生活很无聊  发表于 2017-6-27 21:50
为什么感觉你这个版主一直在水  发表于 2017-6-27 21:23
熟悉rgss和ruby,xp区版主~
正在填坑:《膜拜组传奇》讲述膜拜组和学霸们的故事。
已上steam:与TXBD合作的Reformers《变革者》
* 战斗调用公共事件 *
* RGSOS 网络脚本 *
回复

使用道具 举报

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

本版积分规则

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

在本版发帖返回顶部