本帖最后由 taroxd 于 2014-1-29 15:45 编辑
事件中执行以下脚本
[2, 3, 4].each {|actor_id| $game_party.remove_actor(actor_id) }
[2, 3, 4].each {|actor_id| $game_party.remove_actor(actor_id) }
功能:使ID为2、3、4的角色离队
把2、3、4改为其他数字也可,意思应该不用解释了吧。
gp = $game_party actors = [2, 3, 4].collect {|i| gp.members[i - 1] }.compact actors.each {|actor| gp.remove_actor(actor.id) }
gp = $game_party
actors = [2, 3, 4].collect {|i| gp.members[i - 1] }.compact
actors.each {|actor| gp.remove_actor(actor.id) }
功能:队伍中第2, 3, 4名角色离队。2, 3, 4可改为其他数字。
(但是,这个在事件脚本框里的写法并不推荐,这是仅限给脚本盲使用的懒人做法
会点脚本的话,请在 $game_party 里定义一些方法,这里不再详述了
会弄脚本的话,楼下的方式是比较好的)
为防止事件框太小,下面是分行版
gp = $game_party actors = [2, 3, 4].collect {|i| gp.members[i - 1] }.compact actors.each {|actor| gp.remove_actor(actor.id) }
gp = $game_party
actors = [2, 3, 4].collect {|i|
gp.members[i - 1] }.compact
actors.each {|actor|
gp.remove_actor(actor.id) }
|