Project1
标题:
按键加速不能加开关?
[打印本页]
作者:
梦之漩
时间:
2009-5-18 21:26
标题:
按键加速不能加开关?
我在按键加速里的脚本 添加了脚本 可却老出错误 为什么?
if $game_switches[5] == true
用的是这个 开关
在脚本最上面添加的
然后在最下面 打 了 end
可老出错误 [LINE]1,#dddddd[/LINE]
版务信息:本贴由楼主自主结贴~
作者:
TERENCE
时间:
2009-5-18 21:47
这样理所当然会发生错误,
把这样的叙述语句放在class(类)的外头,
$game_switches[XX]都还没定义就会先被使用....会发生错误的。
LZ是使用了哪种按键加速脚本??
现在我无法告诉你该怎麼用,这要根据脚本方法(def 內)的描述来整合或修改添加。
发一下脚本以便他人帮忙解决。
作者:
梦之漩
时间:
2009-5-19 00:51
# ————————————————————————————————————
# 本脚本来自www.66rpg.com,转载请保留此信息
# ————————————————————————————————————
#==============================================================================
# ■ Game_Player
#==============================================================================
class Game_Player
#--------------------------------------------------------------------------
# ● フレーム更新
#--------------------------------------------------------------------------
alias old_update update
def update
unless moving? or $game_system.map_interpreter.running? or
@move_route_forcing or $game_temp.message_window_showing
if Input.press?(Input::C)
# 速度変更
@move_speed = 5
else
@move_speed = 4
end
end
old_update
end
end
#==============================================================================
# 本脚本来自www.66RPG.com,使用和转载请保留此信息
#==============================================================================
复制代码
这个
LS的图让我想起了 我非常喜欢的游戏
《龙战士》
作者:
tommay
时间:
2009-5-19 01:02
修改完毕
# ————————————————————————————————————
# 本脚本来自www.66rpg.com,转载请保留此信息
# ————————————————————————————————————
#==============================================================================
# ■ Game_Player
#==============================================================================
class Game_Player
#--------------------------------------------------------------------------
# ● フレーム更新
#--------------------------------------------------------------------------
alias old_update update
def update
unless moving? or $game_system.map_interpreter.running? or
@move_route_forcing or $game_temp.message_window_showing
if Input.press?(Input::C) and $game_switches[5]
# 速度変更
@move_speed = 5
else
@move_speed = 4
end
end
old_update
end
end
#==============================================================================
# 本脚本来自www.66RPG.com,使用和转载请保留此信息
#==============================================================================
复制代码
[LINE]1,#dddddd[/LINE]
系统信息:本贴由楼主认可为正确答案,66RPG感谢您的热情解答~
作者:
梦之漩
时间:
2009-5-19 01:12
谢谢LS 但我想知道为什么是 and $game_switches
?
作者:
tommay
时间:
2009-5-19 01:38
只有当 C被按下 和 5号开关打开 同时满足时才执行下面的内容
and 逻辑“与”
作者:
梦之漩
时间:
2009-5-19 02:09
知道了 谢谢
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1