Project1

标题: 关于战斗中更换队友的问题 [打印本页]

作者: zjx2005    时间: 2009-10-13 02:38
标题: 关于战斗中更换队友的问题
本帖最后由 zjx2005 于 2009-10-17 13:03 编辑

那啥...我修改了Scene_Battle 3
然后def了个东西。。。
里面内容是这样的。。。

就是个执行公共事件用的东西
我把它放到了角色指令(update_phase3_basic_command)里

问题就是执行的公共事件里有替换角色的内容,正好就是替换当前@active_battler的角色。。。
然后问题就出现了,无法正常的给换过后角色输入指令
于是我用phase3_prior_actor把当前角色向前移了
更换了角色后又用phase3_next_actor把角色指向换过后的角色
但是角色的指令输入依然有问题。。。
窗口貌似没有更新(更换前后的两个角色的角色指令窗口内容有所不同,我动了phase3_setup_command_window里的东西修改过)
然后我试了各式各样的方法都没能解决。。。
最后那两句phase3_setup_command_window和return就是尝试了然后失败的东西。。。
顺便return有什么用我不知道。。。

不懂脚本饿。。。但是想要的效果不动脚本不行。。。
怎么解决?

顺便补充下战斗系统用了Sideview行走图战斗系统。。。
可能会去掉“战斗/逃跑”也可能不会。。。(尚未决定到底去不去掉。。。)
作者: zjx2005    时间: 2009-10-13 11:52
现在应该不算连帖了。。。
自顶。。。。
作者: Eienshinken    时间: 2009-10-13 13:47
VX版本有个多人脚本 刚好能对应 sw横版....
XP的话... 无奈了..
如果LZ会自己改的话 参考VX的多人战斗脚本倒是不错的选择..
作者: zjx2005    时间: 2009-10-13 17:43
本帖最后由 zjx2005 于 2009-10-13 17:50 编辑

我说的是更换当前所选定的角色而不是多人参战- -
XP那个当然也对应多人战斗

我是把整个队伍都重新排列了的,只是单纯在队伍后面加角色根本用不到改那么多脚本

好象这样,战斗中
1号角色 2号角色 3号角色
  ↑
当前命令

选择某个指令,变为
4号角色 2号角色 3号角色
  ↑
当前命令

但就是换成4号角色后对4号角色的命令不正常,它所命令的依然是1号角色
当然选择指令后战斗时4号角色什么都不会做因为他没被命令且被命令的1号角色不在队伍中
我就是在求怎么使命令正常的方法
作者: zjx2005    时间: 2009-10-13 23:06
3小时已过,这不算连帖

感觉这年头发个问题越来越难解决了- -|||
6R也走了好多有才华的人啊。。。。
作者: Eienshinken    时间: 2009-10-14 00:15
我说的那个脚本里就有这个功能...战斗时 选择替换队友..而且可以改变队列顺序..就是这样,..
我不懂脚本就不掺合了..
作者: 独行侠    时间: 2009-10-14 00:21
3小时已过,这不算连帖

感觉这年头发个问题越来越难解决了- -|||
6R也走了好多有才华的人啊。。。。
zjx2005 发表于 2009-10-13 23:06

你发的太晚了。注意一点,看到下去了就顶起来,周末大家有空了那些脚本高手就来给你解决问题了。bless~




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