设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 1857|回复: 2
打印 上一主题 下一主题

[已经过期] 如何在战斗中被动切换人物

[复制链接]

Lv1.梦旅人

梦石
0
星屑
640
在线时间
0 小时
注册时间
2014-7-25
帖子
1
跳转到指定楼层
1
发表于 2014-7-25 03:15:24 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
就是在战斗中有人死了就会人替补位置( ゚ω゚)

Lv5.捕梦者

梦石
0
星屑
33501
在线时间
5108 小时
注册时间
2012-11-19
帖子
4878

开拓者

2
发表于 2014-7-25 09:27:15 | 只看该作者
有人替补?是哪儿的人?是否有预设?LZ是否用了人物仓库脚本?
xp vx va mv  va mz 各类型脚本/插件定制
回复 支持 反对

使用道具 举报

Lv1.梦旅人

薄凉看客

梦石
0
星屑
50
在线时间
1269 小时
注册时间
2010-6-20
帖子
1316
3
发表于 2014-7-25 10:16:08 | 只看该作者
本帖最后由 恐惧剑刃 于 2014-7-25 10:23 编辑

大概就是这样了
………………………………………………
  1. # ** 简单的替补
  2. class Scene_Battle
  3.   
  4.   # ** alias initialize 会出现意料之外的BUG
  5.   alias update_old_dl update
  6.   def update
  7.     # ** 刷新
  8.     update_old_dl
  9.     # ** 记录同伴数
  10.     @actor_size = $game_party.actors.size if @actor_size.nil?
  11.   end
  12.   
  13.   # 主角登场
  14.   def actor_appear
  15.     for actor in $game_party.actors
  16.       # ** 如果主角死亡
  17.       if actor.dead?
  18.         # ** 移除主角
  19.         $game_party.remove_actor(actor.id)
  20.         # ** 替补
  21.         for id in 1..$data_actors.size
  22.           # ** 保证同伴数不大于最初的同伴数
  23.           next if $game_party.actors.size == @actor_size
  24.           # ** 保证替补不空
  25.           next if $game_actors[id].name == ""
  26.           # ** 保证替补存在
  27.           next if $game_actors[id].dead?
  28.           # ** 保证替补不在队伍中
  29.           if not $game_party.actors.include? $game_actors[id]
  30.             # ** 替补出现
  31.             $game_party.add_actor(id)
  32.           end
  33.         end
  34.       end
  35.     end
  36.     # ** 刷新角色状态窗口
  37.     @status_window.refresh
  38.   end
  39.   
  40.   alias update_phase4_step6_old_dl update_phase4_step6
  41.   def update_phase4_step6
  42.     # ** 刷新
  43.     update_phase4_step6_old_dl
  44.     # ** 主角登场
  45.     actor_appear
  46.   end
  47. end
复制代码

评分

参与人数 1星屑 +66 收起 理由
RyanBern + 66 塞糖

查看全部评分

回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-12-1 10:14

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表