Project1

标题: 多于4人战斗时为什么会有第5人被打死的情况 [打印本页]

作者: 小空弟    时间: 2008-9-15 01:19
标题: 多于4人战斗时为什么会有第5人被打死的情况
RT
多于4人时。第五人处于待机状态
4人处于出战状态。
但是遇到秒人的boss,往往会打到第五人。但是第五人在屏幕上根本没有,复活全体也不管用。
请问如何使怪物不打待机的角色呢? [LINE]1,#dddddd[/LINE]此贴于 2008-9-15 14:34:21 被版主darkten提醒,请楼主看到后对本贴做出回应。 [LINE]1,#dddddd[/LINE]此贴于 2008-9-15 14:34:46 被版主darkten提醒,请楼主看到后对本贴做出回应。 [LINE]1,#dddddd[/LINE]此贴于 2008-9-17 13:56:06 被版主darkten提醒,请楼主看到后对本贴做出回应。 [LINE]1,#dddddd[/LINE]版务信息:版主帮忙结贴~
作者: hitlerson    时间: 2008-9-15 01:21
全体魔法的选择我方 还是 循环了全部我方的队员,建议修改
作者: 小空弟    时间: 2008-9-16 15:46
不是楼上的那种说法
是用了替换队员脚本以后,变成了4人出战。但是第5人仍然被打的情况
另,ls说的RMXP里面技能攻击只有我方全部和我方单体,没有单纯“我方”这个选项
作者: shendashe    时间: 2008-9-16 16:39
提示: 作者被禁止或删除 内容自动屏蔽
作者: 小空弟    时间: 2008-9-18 03:30
回应了,BZ。没有合适的答案。这个问题没人遇到吗?
作者: 夏侯韵莹    时间: 2008-9-18 03:35
提示: 作者被禁止或删除 内容自动屏蔽
作者: 灯笼菜刀王    时间: 2008-9-18 09:48
hitlerson君的意思是,

把FOR I IN 0...$GAME_PARTY.SIZE

改成FOR I IN 0..3

不要把不出战的人循环进去就可以了。
作者: 小空弟    时间: 2008-9-18 16:30
ls能在说的明白一点吗?在Game_Party里面的哪个地方?
偶是脚本新手~~

另,我是用的柳柳的换队伍顺序的插件,如果在这里修改了以后,插件里面的换队伍顺序是不是就不管用了。
作者: typhon_524    时间: 2008-9-18 16:45
待命我做过,不过没用什么脚本..给第四人以上的角色添加一个"待命"状态,然后设置该状态下让敌人无视(等同于自己HP=0)
Game_Party中313行下面添加:
   for actor in @actors
      next if actor.state?(待命状态编号)

然后还Game_Battler 3中设置该状态下无敌(保证不被全体特技打到自己)
......
[LINE]1,#dddddd[/LINE]系统信息:本贴由本区版主认可为正确答案,66RPG感谢您的热情解答~
作者: 小空弟    时间: 2008-9-19 20:41
这样的啊~
ls的比较容易理解,我也做出来了。但是总感觉设置起来比较麻烦。做一个游戏还好,再做一个就又得重新设置。

要是谁有比较简单的改法就好了。




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