| 
 
| 赞 | 0 |  
| VIP | 0 |  
| 好人卡 | 0 |  
| 积分 | 1 |  
| 经验 | 21790 |  
| 最后登录 | 2017-9-29 |  
| 在线时间 | 28 小时 |  
 Lv1.梦旅人 
	梦石0 星屑50 在线时间28 小时注册时间2008-12-11帖子124 | 
| 
原脚本插在MAIN之前运行没问题,自己瞎整合,加入了彩色部分之后进游戏就出错了,请高手指正怎么整合
x
加入我们,或者,欢迎回来。您需要 登录 才可以下载或查看,没有帐号?注册会员  
 出错信息为:undefiner method "include?"for false:falseClass
 
 
 
 
 class Game_Character
 attr_accessor :x
 attr_accessor :y
 attr_accessor :move_speed
 attr_accessor   :opacity
 end
 class Scene_Map
 Sid = 21  #被吸的状态编号,假设是1
 Mspeed = 3  #被吸的速度,越大越快,1-6
 alias update_abc update
 def update
 update_abc
 @states = $game_actors[1].state?(Sid) #获得1号角色状态
 if @states
 $game_player.x = $game_map.events[7].x
 $game_player.y = $game_map.events[7].y
 if $game_system.timer_working != true
 $game_system.timer_working = true
 @movespeed = $game_player.move_speed
 $game_player.move_speed =  Mspeed #速度
 $game_system.timer = 5 * Graphics.frame_rate
 end
 end
 if $game_system.timer_working and
 $game_system.timer == 0  #时间到
 $game_player.move_speed = @movespeed #恢复速度
 $game_actors[1].remove_state(Sid)  #消除状态
 $game_system.timer_working = false #停止计时
 @states = false
 end
 end
 alias :state_main :main
 def main
 @states = $game_actors[1].states #获得1号角色状态
 state_main
 end
 alias :state_update :update
 def update
 if not @states.include?(50) and @opacity != 255
 $game_player.opacity = 255
 state_update
 return
 end
 for i in [email protected] - 1
 if @states == 50 and
 @opacity != $game_player.opacity
 $game_player.opacity = 100
 @opacity = $game_player.opacity
 end
 end
 state_update
 end
 end
 此贴于 2009-5-24 10:40:55 被版主darkten提醒,请楼主看到后对本贴做出回应。
 版务信息:本贴由楼主自主结贴~
 | 
 |