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

Project1

 找回密码
 注册会员
搜索
12
返回列表 发新帖
楼主: typhon_524
打印 上一主题 下一主题

关于八人战斗的问题

 关闭 [复制链接]

Lv3.寻梦者 (暗夜天使)

精灵族の天使

梦石
0
星屑
1712
在线时间
3039 小时
注册时间
2007-3-16
帖子
33731

开拓者贵宾

11
发表于 2008-1-3 23:40:48 | 只看该作者
当我方全灭的时候游戏不结束,执行公共事件。这样比较好些。
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
70
在线时间
215 小时
注册时间
2007-9-5
帖子
370
12
 楼主| 发表于 2008-1-4 00:08:49 | 只看该作者
那么我想在战败的公共事件中这么写,当队伍中角色数大于4的时候,所有战斗不能状态之外的角色继续前面的战斗,否则就GAME OVER应该怎么写呢?
回复 支持 反对

使用道具 举报

Lv3.寻梦者 (暗夜天使)

精灵族の天使

梦石
0
星屑
1712
在线时间
3039 小时
注册时间
2007-3-16
帖子
33731

开拓者贵宾

13
发表于 2008-1-4 01:08:13 | 只看该作者
你想用什么方式的战斗(如果1方战斗不能立刻换人)还是前面4位战败以后才开始换人?
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
70
在线时间
215 小时
注册时间
2007-9-5
帖子
370
14
 楼主| 发表于 2008-1-4 18:49:43 | 只看该作者
以下引用精灵使者于2008-1-3 17:08:13的发言:
<br><script language="javascript">
<!--
strCont="你想用什么方式的战斗(如果1方战斗不能立刻换人)还是前面4位战败以后才开始换人?";
document.write(ubb.spbShowTopic(strCont,1));
//-->
</script>你想用什么方式的战斗(如果1方战斗不能立刻换人)还是前面4位战败以后才开始换人?



就是后面一个,前面4位全部战败以后才可以换人
回复 支持 反对

使用道具 举报

Lv3.寻梦者 (暗夜天使)

精灵族の天使

梦石
0
星屑
1712
在线时间
3039 小时
注册时间
2007-3-16
帖子
33731

开拓者贵宾

15
发表于 2008-1-4 18:53:36 | 只看该作者
那么就使用战斗失败以后调用公共事件比较好一些……
p.s.需要和战斗结束后调用公共事件的方法一样,公共事件才能在战斗中启动……
然后用开关判定分歧,如果开关关闭,那么换人后打开开关。如果开关打开(证明换过人了),game_over(游戏结束)
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
70
在线时间
215 小时
注册时间
2007-9-5
帖子
370
16
 楼主| 发表于 2008-1-4 19:03:12 | 只看该作者
那么队伍里排在5678号位置的角色出场战斗该怎么表达呢?或者当1234号全部战斗不能状态,就用脚本写:队列里在5678号位置的角色换成1234号位置?这又该怎么写呢?
回复 支持 反对

使用道具 举报

Lv3.寻梦者 (暗夜天使)

精灵族の天使

梦石
0
星屑
1712
在线时间
3039 小时
注册时间
2007-3-16
帖子
33731

开拓者贵宾

17
发表于 2008-1-4 19:08:06 | 只看该作者
这个应该在这里先修改一下:
scene_battle 1里面,277行开始的如下内容:

    # 游戏结束的情况下
    if $game_temp.gameover
      # 切换到游戏结束画面
      $scene = Scene_Gameover.new
      return
    end

改为如下内容

    # 游戏结束的情况下
    if $game_temp.gameover
     common_event = $data_common_events[1] #执行1号公共事件
     $game_system.battle_interpreter.setup(common_event.list, 0)
      return
    end
这样,一旦全员阵亡就执行1号公共事件,然后再公共事件里面按照我的方式写即可。(替换队员等等……)
然后用开关判定分歧,如果开关关闭,那么换人后打开开关。如果开关打开(证明换过人了),game_over(游戏结束)
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
70
在线时间
215 小时
注册时间
2007-9-5
帖子
370
18
 楼主| 发表于 2008-1-4 19:18:06 | 只看该作者
哦,谢谢,我是想如果公共事件里用脚本写:角色的5678号队伍位置直接换成1234号队伍位置可能会更方便一些,因为打完了原来阵亡的队员还要保留的,中途队员加入很多的话分歧判定会比较麻烦吧。。。
回复 支持 反对

使用道具 举报

Lv3.寻梦者 (暗夜天使)

精灵族の天使

梦石
0
星屑
1712
在线时间
3039 小时
注册时间
2007-3-16
帖子
33731

开拓者贵宾

19
发表于 2008-1-4 19:20:54 | 只看该作者
保留的话,战斗结束的时候执行其他的公共事件换回来就可以了。
参考《战斗结束后执行公共事件》一文。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2026-6-18 21:56

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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