Project1

标题: 队伍有四个人但我只要有两个人才能说话 [打印本页]

作者: davis2000    时间: 2011-8-23 12:18
标题: 队伍有四个人但我只要有两个人才能说话
队伍
有四个

但我只要有
两个人
才能NPC说话
不是指定某个人说话
只要有两个人就得
要用变量吗dsu_plus_rewardpost_czw
作者: MSQ    时间: 2011-8-23 12:23
这个方法有点麻烦,就是调用公共事件,用条件的分歧判断己方有两个角色在队列时,打开XX开关。让NPC在打开XX开关的情况下说话。
作者: davis2000    时间: 2011-8-23 12:30
本帖最后由 davis2000 于 2011-8-23 12:52 编辑
MSQ 发表于 2011-8-23 12:23
这个方法有点麻烦,就是调用公共事件,用条件的分歧判断己方有两个角色在队列时,打开XX开关。让NPC在打开X ...


条件的分歧都是指定角色的名字
我让该角色的人物离开
即使是有两位角色
NPC也是没反应啥的
作者: MSQ    时间: 2011-8-23 12:34
本帖最后由 MSQ 于 2011-8-23 13:19 编辑
davis2000 发表于 2011-8-23 12:30
条件的分歧都是指定角色的名字
我让该角色的人物离开
即使是有两位NPC


我现在有些糊涂了,到底是要有两个NPC还是有两个己方人物在队列。
我说的那个很好解决,只要套用条件的分歧就好了,等会上图。{:nm_8:}

我直接用类图片好了~~
@条件的分歧:【拉尔夫】在队伍中
  @条件的分歧:【乌鲁瑞卡】在队伍中
    @开关的操控:【0001:打开开关】= 被开启
    @
       当条件不符合的时候
    @条件的分歧:【克里夫多】在队伍中
      @开关的操控:【0001:打开开关】= 被开启
      @
      当条件不符合的时
      @条件的分歧:【伊露瓦】在队伍中
        @开关的操控:【0001:打开开关】= 被开启
        @
              当条件不符合的时侯
        @
              分歧结束
      @
           分歧结束
    @
       分歧结束
  @
   当条件不符合的时侯
  @条件的分歧:【乌鲁瑞卡】在队伍中
    @条件的分歧:【克里夫多】在队伍中
      @开关的操控:【0001:打开开关】= 被开启
      @
           当条件不符合的时侯
      @条件的分歧:【伊露瓦】在队伍中
        @开关的操控:【0001:打开开关】= 被开启
        @
              当条件不符合的时侯
        @
              分歧结束
      @
          分歧结束
    @
    当条件不符合的时侯
    @
       分歧结束
  @条件的分歧:【克里夫多】在队伍中
    @条件的分歧:【伊露瓦】在队伍中
    @开关的操控:【0001:打开开关】= 被开启
    @
       当条件不符合的时侯
    @
       分歧结束
  @
    当条件不符合的时侯
  @
    分歧结束
@开关的操控:【0001:打开开关】= 被关闭
@
分歧结束
@

累死我了







作者: wsmyzc    时间: 2011-8-23 13:04
可以在队员加入和离开的时候改变变量,然后事件点判断变量做分歧
作者: MSQ    时间: 2011-8-23 13:34
已编辑完毕,楼主看看是否是想要的效果。




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