Project1

标题: 完整鼠标系统出现 'size' for nil:NilClass怎么解决? [打印本页]

作者: 喵喵咪丫    时间: 2012-5-13 16:13
标题: 完整鼠标系统出现 'size' for nil:NilClass怎么解决?
本帖最后由 喵喵咪丫 于 2012-5-18 17:42 编辑

首先是我用的脚本:
来自:http://rpg.blue/forum.php?mod=vi ... &authorid=37099
范例: 八方向鼠标脚本.0.rar (502.96 KB, 下载次数: 35)

然后把脚本直接复制过去运行游戏是很正常的。
复制的时候脚本的上下顺序是按照范例的,除了没有加【人物跟随】。
但是不知道是什么情况,有的时候空白处一点,就会出现:undefined method 'size' for nil:NilClass


然后指向这一段。
  1.      if mouse_x > event.screen_x - event_width / 2 and mouse_x < event.screen_x + event_width / 2 and mouse_y + 32 > event.screen_y + 32 - event_height and mouse_y + 32 < event.screen_y + 32
  2.         for i in 0...event.list.size
  3.           if event.list[i].parameters[0] == "Item" #类型判断
  4.             event.flag = 1
  5.           elsif event.list[i].parameters[0] == "Npc" #类型判断
  6.             event.flag = 2
  7.           else
  8.             event.flag = 0 if $game_player.get_mouse_sta != 2 #无标志
  9.           end
  10.           return event.flag #返回事件类型标志
  11.         end
  12.       end
复制代码
求解是什么原因引起的,是否可以解决?
好吧,果然应该换个脚本。
dsu_plus_rewardpost_czw
作者: LOVE丶莫颜    时间: 2012-5-13 21:20
可以去找别人更新好的鼠标脚本,换掉一个鼠标脚本试试看吧。
作者: 喵喵咪丫    时间: 2012-5-15 17:42
LOVE丶莫颜 发表于 2012-5-13 21:20
可以去找别人更新好的鼠标脚本,换掉一个鼠标脚本试试看吧。

      额……我也有想过换。刚开始是一堆链接挂了,后来总算找到一点了。不过最开始会选这个脚本也是经过选择了,有的脚本比如点事情不灵敏在问题,或者不能点击行走在问题……而且这个脚本目前也就这一个问题,有点舍不得放弃 。
    感谢你的回答,如果过几天还是找不到解决方法的话我是换个脚本吧。
作者: xszhu123    时间: 2012-5-15 23:16
顶起来…………


‘‘──xszhu123于2012-5-15 23:38补充以下内容

顶......
楼下跟上.....
’’




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