Project1
标题:
关于鼠标整合的问题
[打印本页]
作者:
天涯明月
时间:
2008-7-19 18:38
标题:
关于鼠标整合的问题
用了站上的八方向鼠标整合脚本,总是出现下列错误:
“脚本‘鼠标整合’的
44
行发生了 NoMethodError”
undefined method size' for nil:Nilclass
源程序如下(左边数字为行号)
36# ● 检查鼠标处是否有自定义的事件并返回类型
37 #--------------------------------------------------------------------------
38 def check_event_custom(mouse_x, mouse_y)
39 for event in $game_map.events.values #循环所有事件检查
40 rate = show_rate(event)
41 event_width = (RPG::Cache.character(event.character_name,event.character_hue).width / $c3_每一步的帧数) * rate
42 event_height = (RPG::Cache.character(event.character_name,event.character_hue).height / 8) * rate
43 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
44 for i in 0...event.list.size
45 if event.list
.parameters[0] == "Item" #类型判断
46 event.flag = 1
47 elsif event.list
.parameters[0] == "Npc" #类型判断
48 event.flag = 2
49 else
50 event.flag = 0 if $game_player.get_mouse_sta != 2 #无标志
51 end
52 return event.flag #返回事件类型标志
53 end
54 end
55 end
56 return 0 if $game_player.get_mouse_sta != 2 #如果不是在跟随鼠标状态,则返回无标志
57 return $mouse_icon_id #使鼠标图不变化
58 end
高手帮忙看下,谢了 [LINE]1,#dddddd[/LINE]
此贴于 2008-7-22 7:28:51 被版主darkten提醒,请楼主看到后对本贴做出回应。
[LINE]1,#dddddd[/LINE]
此贴于 2008-7-26 4:57:56 被版主darkten提醒,请楼主看到后对本贴做出回应。
[LINE]1,#dddddd[/LINE]
此贴于 2008-7-29 7:29:06 被版主darkten提醒,请楼主看到后对本贴做出回应。
[LINE]1,#dddddd[/LINE]
此贴于 2008-8-2 14:04:42 被版主darkten提醒,请楼主看到后对本贴做出回应。
[LINE]1,#dddddd[/LINE]
此贴于 2008-8-6 11:23:24 被版主darkten提醒,请楼主看到后对本贴做出回应。
[LINE]1,#dddddd[/LINE]
此贴于 2008-8-7 3:10:58 被版主darkten提醒,请楼主看到后对本贴做出回应。
[LINE]1,#dddddd[/LINE]
此贴于 2008-8-9 1:42:35 被版主darkten提醒,请楼主看到后对本贴做出回应。
[LINE]1,#dddddd[/LINE]
此贴于 2008-8-11 10:16:51 被版主darkten提醒,请楼主看到后对本贴做出回应。
[LINE]1,#dddddd[/LINE]
此贴于 2008-8-13 13:34:31 被版主darkten提醒,请楼主看到后对本贴做出回应。
[LINE]1,#dddddd[/LINE]
此贴于 2008-8-15 20:33:07 被版主darkten提醒,请楼主看到后对本贴做出回应。
[LINE]1,#dddddd[/LINE]
本贴由论坛斑竹darkten结贴,如楼主认为问题未解决,请重新将此贴编辑为“有事请教”,并回帖叙述疑点即可~ ^-^
作者:
Ж纯Ж蓝Ж
时间:
2008-8-4 08:54
是在什么情况下出问题的.
请LZ说清楚.
作者:
关重7
时间:
2008-8-4 13:29
以下引用
Ж纯Ж蓝Ж于2008-8-4 0:54:03
的发言:
是在什么情况下出问题的.
请LZ说清楚.
恩
作者:
wingcyx
时间:
2008-8-11 19:05
肯定是跟别的脚本出现冲突了!看看你使用的别的脚本又没有跟鼠标使用相同的类进行修改
作者:
天涯明月
时间:
2008-8-14 07:50
可能是跟别的脚本有冲突,换掉了一个脚本,好像解决了
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1