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

Project1

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

[已经解决] 角色死亡時 ,角色離隊

[复制链接]

Lv1.梦旅人

梦石
0
星屑
65
在线时间
148 小时
注册时间
2010-5-20
帖子
97
跳转到指定楼层
1
发表于 2014-2-12 03:48:23 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
本帖最后由 pahk2006 于 2014-2-13 11:12 编辑

只有特定數個角色死亡時不會離隊
其他角色要是在遊戲回合結束前也得不到復活便會離開隊伍

如何設定這樣的腳本? 拜託了

Lv1.梦旅人

梦石
0
星屑
55
在线时间
218 小时
注册时间
2013-12-17
帖子
386
2
发表于 2014-2-12 12:00:14 | 只看该作者
  1. #在此设置战斗不会死亡的角色ID。
  2. CANT_DEAD=[1,2,3,4]
  3. #==============================================================================
  4. # ■ Scene_Battle
  5. #------------------------------------------------------------------------------
  6. #  处理战斗画面的类。
  7. #==============================================================================
  8. class Scene_Battle
  9.   #--------------------------------------------------------------------------
  10.   # ● 队友死亡
  11.   #--------------------------------------------------------------------------
  12.   def friend_dead
  13.     $game_party.actors.each do |i|
  14.       $game_party.remove_actor(i.id) if i.hp0? and not CANT_DEAD.include?(i.id)
  15.     end
  16.   end
  17.   #--------------------------------------------------------------------------
  18.   # ● 战斗结束
  19.   #     result : 結果 (0:胜利 1:失败 2:逃跑)
  20.   #--------------------------------------------------------------------------
  21.   alias old battle_end
  22.   def battle_end(result)
  23.     old(result)
  24.     friend_dead
  25.   end
  26. end
复制代码

点评

不用谢  发表于 2014-2-13 11:13
奧奧可以了~感謝你  发表于 2014-2-13 11:12
战斗中死亡的人员,如果不是 特定角色,在战斗结束(无论怎么结束)后,就离开队伍。  发表于 2014-2-12 18:07
但其他同伴要是死了的話如沒有人幫他復活,在對戰回合結束後,就算勝利了也會自動離隊  发表于 2014-2-12 13:11
是特定角色 (主公) 也是會死亡的, 但死了後就算沒有人用技能或物品復活他,回合結束後也不會離隊 (當然如果全隊輸了就GAME OVER了)  发表于 2014-2-12 13:11
RM脚本定制/修改/整合 群:143356012(入群注明来意)
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
7
星屑
1113
在线时间
334 小时
注册时间
2008-1-28
帖子
1566
3
发表于 2014-2-13 10:17:57 | 只看该作者
不知道你是怎样的触发战斗。

我想到的简单方法,就是公共事件。
然后条件分析,谁“战斗不能”谁离队。
再在需要的时候调用。

点评

我是用基本內置的回合制形式 但如是戰鬥不能狀態便離隊的話 就算在該遊戲回合結束前復活的話也會離隊吧?  发表于 2014-2-13 10:43
终于有可以放在这里的游戏了……
极短13 新生 《箱子新世界》
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
7
星屑
1113
在线时间
334 小时
注册时间
2008-1-28
帖子
1566
4
发表于 2014-2-13 10:57:14 | 只看该作者
点评的要怎样回复啊……

稍微连帖。
common_event = $data_common_events[X]
这个是在脚本中调用公共事件的语句,X是公共事件的编号。

那么,在战斗结束后调用的话……
战斗结束调用公共事件
终于有可以放在这里的游戏了……
极短13 新生 《箱子新世界》
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-18 07:36

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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