Project1

标题: 如何设置全体队员死亡后不OVER [打印本页]

作者: rpg549007821    时间: 2011-1-16 09:54
标题: 如何设置全体队员死亡后不OVER
本帖最后由 rpg549007821 于 2011-1-25 02:35 编辑

不OVER,直接传送回某地怎么做?
我直接在公共事件中设置全体队员HP为0时传送回某地,但是这不管用,该OVER的照样OVER,貌似那个GAME OVER的优先级挺高的。

作者: 亿万星辰    时间: 2011-1-16 10:02
明雷的设置简单了不说了,暗雷的话因为死掉直接调用到Gameover了,所以公共事件是不会起作用的,这里就必须修改脚本,在战斗结束的时候无论胜败都重新回Scene_Map,甚至是单独设定战斗失败后直接模拟读档时的操作,把人物直接传回指定地图。
作者: 雪流星    时间: 2011-1-16 10:48
如果每次戰鬥失敗都是這樣的話
那就在腳本裡面全局搜索 battle_end(2)
把 2 改成 1 即可
作者: terry_zhp    时间: 2011-1-16 19:20
如果每次都要求复活的话就改脚本,否则就战斗处理里勾选战斗失败继续
作者: shinliwei    时间: 2011-1-20 21:40
同意楼上的观点,勾选战斗失败继续即可
作者: rpg549007821    时间: 2011-1-22 04:44
回复 雪流星 的帖子

死亡后传送到某地,然后完全回复,主角除了1号外全部退出队伍怎么写到脚本中?
作者: 雪流星    时间: 2011-1-22 07:24
回复 rpg549007821 的帖子

  1. for actor in $game_party.members
  2.   actor.recover_all #全體回復
  3.   remove_actor(actor.id) unless actor.id == 1 # 主角以外離開隊伍
  4. end
复制代码

作者: rpg549007821    时间: 2011-1-22 08:40
本帖最后由 rpg549007821 于 2011-1-22 08:46 编辑

回复 雪流星 的帖子

不知道这一段是插在脚步的哪里的,还有,传送到某地应该怎么写
作者: 雪流星    时间: 2011-1-22 10:28
回复 rpg549007821 的帖子

插入在你搜索到 battle_end(2) 那行的前面

傳送腳本
$game_player.reserve_transfer(地圖ID, x座標, y座標, 面向)




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