Project1

标题: 怎么做才能只有一个队员参战? [打印本页]

作者: PCPC_02    时间: 2013-11-7 13:30
标题: 怎么做才能只有一个队员参战?
队伍里有四人,但是只有一个队员参战,请问怎么实现?
作者: woshinide951    时间: 2013-11-7 14:04
可以在战斗开始前 附加战斗不能

作者: 丰聪耳神子    时间: 2013-11-7 14:28
在战斗开始前让其他队员离队,战斗后再让他们加入队伍,记得不要勾选初始化
作者: PCPC_02    时间: 2013-11-7 18:00
丰聪耳神子 发表于 2013-11-7 14:28
在战斗开始前让其他队员离队,战斗后再让他们加入队伍,记得不要勾选初始化 ...

那样的话遇到地图设置里的敌人不就行不通了。
可以通过修改脚本实现吗?我不懂脚本,请指教~
作者: 绿坝    时间: 2013-11-7 18:21


把4改成1就可以了。
作者: enghao_lim    时间: 2013-11-9 03:45
  1. class Game_Party
  2.   attr_accessor :actors
  3. end
  4. class Scene_Battle
  5.   def initialize
  6.     $game_backup_actors = []
  7.     for actor in $game_party.actors
  8.       $game_backup_actors.push(actor.id)
  9.     end
  10.     _actor = nil
  11.     loop do
  12.       _actor = [$game_party.actors.shift]
  13.       break if !_actor[0].dead?
  14.     end
  15.     $game_party.actors = _actor
  16.   end
  17.   alias battle_end0 battle_end
  18.   def battle_end(result)
  19.     $game_party.actors = []
  20.     for id in $game_backup_actors
  21.       $game_party.add_actor(id)
  22.     end
  23.     battle_end0(result)
  24.   end
  25. end
复制代码
放在main之前
作者: PCPC_02    时间: 2013-11-9 13:05
enghao_lim 发表于 2013-11-9 03:45
放在main之前

已经实现了,谢谢你~




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