赞 | 0 |
VIP | 10 |
好人卡 | 0 |
积分 | 2 |
经验 | 32349 |
最后登录 | 2023-1-29 |
在线时间 | 779 小时 |
Lv1.梦旅人
- 梦石
- 0
- 星屑
- 201
- 在线时间
- 779 小时
- 注册时间
- 2009-9-15
- 帖子
- 354
|
本帖最后由 雁行疏 于 2011-11-29 22:55 编辑
脚本‘鼠标整合’的57行(下面脚本12行)发生了TypeError.can't convert String into Tone 大概是个什么问题??- #--------------------------------------------------------------------------
- # ● 检查鼠标处是否有自定义的事件并返回类型
- #--------------------------------------------------------------------------
- def check_event_custom(mouse_x, mouse_y)
- for event in $game_map.events.values #循环所有事件检查
- rate = show_rate(event)
- event_width = (RPG::Cache.character(event.character_name,event.character_hue).width / $c3_每一步的帧数) * rate
- event_height = (RPG::Cache.character(event.character_name,event.character_hue).height / 8) * rate
- if mouse_x > event.screen_x - event_width / 2 and mouse_x < event.screen_x + event_width / 2 and mouse_y+50 > event.screen_y + 32 - event_height and mouse_y+50 < event.screen_y + 32
- if event.list !=nil
- for i in 0...event.list.size
- if event.list[i].parameters[0] == "Item" #类型判断
- event.flag = 1
- elsif event.list[i].parameters[0] == "Npc" #类型判断
- event.flag = 2
- else
- event.flag = 0 if $game_player.get_mouse_sta != 2 #无标志
- end
- return event.flag #返回事件类型标志
- end
- end
- end
- end
- return 0 if $game_player.get_mouse_sta != 2 #如果不是在跟随鼠标状态,则返回无标志
- return $mouse_icon_id #使鼠标图不变化
- end
复制代码 |
|