Project1

标题: 怎么设置死亡后回城 [打印本页]

作者: ni838746001    时间: 2011-7-13 14:03
标题: 怎么设置死亡后回城
不让它“game over”,失败后直接回到某个地图的脚本,公共事件我会弄了,就是不知道修改什么代码。dsu_plus_rewardpost_czw
作者: 寂静的夜里    时间: 2011-7-13 14:34
在事件页--战斗处理---勾上死亡可以继续 [然后自己设置吧]
作者: ni838746001    时间: 2011-7-13 15:17
寂静的夜里 发表于 2011-7-13 14:34
在事件页--战斗处理---勾上死亡可以继续 [然后自己设置吧]

。。。。。。不行呃

作者: 懒De说    时间: 2011-7-13 15:19
66,有个踩地雷什么脚本,死亡损失一定经验和金钱,回到传送点,你在论坛搜索一下
作者: 寂静的夜里    时间: 2011-7-13 15:26
本帖最后由 寂静的夜里 于 2011-7-13 19:23 编辑


- -不可能不行
以上是明雷设置---
---------------以下是暗雷--打开脚本编辑器---找到:
scene_battle 1里面,277行开始的如下内容:

    # 游戏结束的情况下
    if $game_temp.gameover
      # 切换到游戏结束画面
      $scene = Scene_Gameover.new
      return
    end

改为如下内容

    # 游戏结束的情况下
    if $game_temp.gameover
      # 切换到地图,并且调用公共事件1号
      $game_temp.battle_can_lose = true
      battle_end(1)
      $game_temp.gameover = false
      $game_temp.common_event_id = 1
      return
    end

这样就不会死了,一旦失败就会返回地图,并且调用公共事件1号,你可以在公共事件里设置让角色说两句话然后传送到安全地带。
解释:

$scene = Scene_Gameover.new是说进入游戏结束画面,改造的第一步就是把它去掉。

然后      $game_temp.battle_can_lose = true   表示本场战斗可以失败,     
battle_end(1)   表示这场战斗以失败告终
$game_temp.gameover = false     表示游戏还没结束。否则如果没有这行会在进入地图的时候被扔到gameover页。

$game_temp.common_event_id = 1    公共事件的编号,可以自己随便改

http://rpg.blue/forum.php?mod=vi ... E%E5%9B%9E%E5%9F%8E




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1