Project1
标题:
野外死亡后如何才能不让游戏结束而是回到某个特定地点
[打印本页]
作者:
QQH
时间:
2011-2-11 01:44
标题:
野外死亡后如何才能不让游戏结束而是回到某个特定地点
本帖最后由 QQH 于 2011-2-11 11:41 编辑
就是说人物死了之后,回到一个特定的地点,并且会有经验损失,我觉得这个应该用脚本了,所以请教一下高手,应该如何改,:'( 脚本什么的我一窍不通
作者:
maliut
时间:
2011-2-11 09:21
这不需要脚本啊,
在“战斗处理”中勾选“战斗失败后继续”
作者:
fux2
时间:
2011-2-11 09:48
回复
QQH
的帖子
插入以下代码,死亡的时候会执行10号公共事件
class Scene_Battle < Scene_Base
def battle_end(result)
if result == 2 and not $game_troop.can_lose
continue_game
#call_gameover
else
$game_party.clear_actions
$game_party.remove_states_battle
$game_troop.clear
if $game_temp.battle_proc != nil
$game_temp.battle_proc.call(result)
$game_temp.battle_proc = nil
end
unless $BTEST
$game_temp.map_bgm.play
$game_temp.map_bgs.play
end
$scene = Scene_Map.new
@message_window.clear
Graphics.fadeout(30)
end
$game_temp.in_battle = false
end
def continue_game
$game_party.clear_actions
$game_party.remove_states_battle
$game_troop.clear
$game_temp.map_bgm.play
$game_temp.map_bgs.play
$scene = Scene_Map.new
@message_window.clear
Graphics.fadeout(30)
$game_temp.in_battle = false
$game_temp.common_event_id = 10
end
end
复制代码
作者:
hxxdejia
时间:
2011-2-11 10:17
提示:
作者被禁止或删除 内容自动屏蔽
作者:
不是马甲
时间:
2011-2-11 10:25
本帖最后由 不是马甲 于 2011-2-11 10:35 编辑
ls可以插入main下面 啊 绝对对你的游戏毫无影响 believe me
作者:
QQH
时间:
2011-2-11 11:41
回复
fux2
的帖子
:victory:太谢谢了,很管用
作者:
hxxdejia
时间:
2011-2-11 22:05
提示:
作者被禁止或删除 内容自动屏蔽
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1