Project1

标题: 有沒有戰斗中人物陣亡就退出隊伍的腳本 [打印本页]

作者: hjkk    时间: 2008-3-29 19:47
标题: 有沒有戰斗中人物陣亡就退出隊伍的腳本
有沒有戰斗中人物陣亡就退出隊伍的腳本 [LINE]1,#dddddd[/LINE]版务信息:本贴由楼主自主结贴~
作者: 雪流星    时间: 2008-3-29 20:55
在Game_Actor最後一个end前面加上
  1.   def dead?
  2.     if (not @hidden and @hp == 0 and not @immortal)
  3.       $game_party.remove_actor(@actor_id)
  4.       return true
  5.     else
  6.       return false
  7.     end
  8.   end
复制代码
[LINE]1,#dddddd[/LINE]系统信息:本贴由楼主认可为正确答案,66RPG感谢您的热情解答~
作者: enghao_lim    时间: 2008-3-30 00:05
以下引用snstar2006于2008-3-29 12:55:57的发言:
[quote]def dead?
   if (not @hidden and @hp == 0 and not @immortal)
     $game_party.remove_actor(@actor_id)
     return true
   else
     return false
   end
end

[/quote]
测试过了吗?单看我只能猜测是Game_Battler里的脚本,那如果是敌人死亡??
作者: 雪流星    时间: 2008-3-30 06:37
当然测试过了
dead?是Game_Battler的方法没错
但是我是在Game_Actor里重载该方法
怎麽会影响敌人呢?
作者: 越前リョーマ    时间: 2008-3-30 06:37
看上去就像和那种招兵游戏一样……
作者: 八云紫    时间: 2008-3-30 06:39
以下引用越前リョーマ于2008-3-29 22:37:52的发言:

看上去就像和那种招兵游戏一样……


也可以做拥兵系统。像《重装机兵》里的出租车。
作者: enghao_lim    时间: 2008-3-30 07:55
以下引用snstar2006于2008-3-29 22:37:20的发言:
当然测试过了
dead?是Game_Battler的方法没错
但是我是在Game_Actor里重载该方法
怎麽会影响敌人呢?

抱歉,我没看到是放在Game_Actor里,对vx脚本超不熟悉,误会了,对不起。{/hx}
作者: hjkk    时间: 2008-3-30 18:58
以下引用越前リョーマ于2008-3-29 22:37:52的发言:

看上去就像和那种招兵游戏一样……

YES...很多人物。。如:士兵A 士兵B 士兵C,弓箭手A 弓箭手B......




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