赞 | 0 |
VIP | 0 |
好人卡 | 0 |
积分 | 1 |
经验 | 21790 |
最后登录 | 2017-9-29 |
在线时间 | 28 小时 |
Lv1.梦旅人
- 梦石
- 0
- 星屑
- 50
- 在线时间
- 28 小时
- 注册时间
- 2008-12-11
- 帖子
- 124
|
加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有帐号?注册会员
x
原脚本插在MAIN之前运行没问题,自己瞎整合,加入了彩色部分之后进游戏就出错了,请高手指正怎么整合
出错信息为: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提醒,请楼主看到后对本贴做出回应。 版务信息:本贴由楼主自主结贴~ |
|