查看: 1902|回复: 6

[已经过期] 多个强制战斗行动只执行最后一个

[复制链接]
梦石
0
星屑
9292
在线时间
2504 小时
注册时间
2011-5-20
回帖
14521

开拓者

发表于 2015-8-8 01:48:03 | 显示全部楼层 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有账号?注册会员

×
这是楼主的持续施法的脚本设置,但是奇怪的是当多个单位同时有强制战斗行动时只有最后一个有效,而敌群事件页不会这样···敌群事件页中调用强制战斗行动和回合结束调用的具体区别是?
[pre lang="ruby"]class Game_Battler
  #--------------------------------------------------------------------------
  # ● 回合结束处理
  #--------------------------------------------------------------------------
  alias skill_ust_on_turn_end on_turn_end
  def on_turn_end
    skill_ust_on_turn_end
    if !death_state?#如果施法者没有死亡就保持动作
      if @ust!=[0,0,0,-3]#ust[3]>=0#如果承受者没有死亡就保持动作
        if !actor?
          if $game_party.members[ust[3]]!=nil
            @ust=[0,0,0,-3]  if $game_party.members[ust[3]].death_state?
          end
        elsif $game_troop.members[ust[3]]!=nil
          @ust=[0,0,0,-3] if $game_troop.members[ust[3]].death_state?
        end
        ust[2]-=1
        if ust[0]>0#持续施法
          self.force_action(ust[1], ust[3])
          BattleManager.force_action(self)
        elsif ust[0]<0#施法延迟
          if ust[2]==0
            self.force_action(ust[1], ust[3])
            BattleManager.force_action(self)
          end
        end
        @ust=[0,0,0,-3] if ust[2]==0
      end
    end
  end
end[/pre]
[img]http://service.t.sina.com.cn/widget/qmd/5339802982/c02e16bd/7.png
梦石
0
星屑
61
在线时间
251 小时
注册时间
2015-5-14
回帖
430
发表于 2015-8-8 10:21:46 | 显示全部楼层
本帖最后由 wangyanzhe6 于 2015-8-8 10:48 编辑

这么模糊的说我们也不知道你怎么设置的,应该把事件和技能的图片传一下。
回复

使用道具 举报

梦石
0
星屑
9292
在线时间
2504 小时
注册时间
2011-5-20
回帖
14521

开拓者

 楼主| 发表于 2015-8-8 12:23:41 | 显示全部楼层
wangyanzhe6 发表于 2015-8-7 17:21
这么模糊的说我们也不知道你怎么设置的,应该把事件和技能的图片传一下。 ...

敌群事件页截图?
[img]http://service.t.sina.com.cn/widget/qmd/5339802982/c02e16bd/7.png
回复

使用道具 举报

梦石
0
星屑
683
在线时间
302 小时
注册时间
2015-2-17
回帖
131
发表于 2015-8-8 15:31:40 | 显示全部楼层
敌群事件页截图和使用的技能的截图
另外己方和敌方的战斗行动都是在敌群事件页设置的么?

评分

参与人数 1星屑 +7 收起 理由
寒冷魔王 + 7 茵蒂克丝

查看全部评分

回复

使用道具 举报

梦石
0
星屑
9292
在线时间
2504 小时
注册时间
2011-5-20
回帖
14521

开拓者

 楼主| 发表于 2015-8-8 17:41:27 | 显示全部楼层
LHY4118 发表于 2015-8-7 22:31
敌群事件页截图和使用的技能的截图
另外己方和敌方的战斗行动都是在敌群事件页设置的么? ...

···我觉得那个不是重点吧···我是说,除了执行方式不同其他地方都没区别的强制战斗指令,在事件页里可以同时有多个,但是我1楼发的脚本只能触发最后一个
[img]http://service.t.sina.com.cn/widget/qmd/5339802982/c02e16bd/7.png
回复

使用道具 举报

梦石
0
星屑
9292
在线时间
2504 小时
注册时间
2011-5-20
回帖
14521

开拓者

 楼主| 发表于 2015-8-8 23:51:32 | 显示全部楼层
@寒冷魔王 你在做这个的时候遇到这种情况了吗···

点评

。。。2333  发表于 2015-8-9 22:52
......那我放心地走了233  发表于 2015-8-9 22:51
……没有,你走了以后,你的工程就交给我吧  发表于 2015-8-9 22:49
。。。我以为你已经工作了  发表于 2015-8-9 22:43
同情反正我把我要去学校的事给解决了  发表于 2015-8-9 22:41
[img]http://service.t.sina.com.cn/widget/qmd/5339802982/c02e16bd/7.png
回复

使用道具 举报

梦石
0
星屑
683
在线时间
302 小时
注册时间
2015-2-17
回帖
131
发表于 2015-8-12 18:08:57 | 显示全部楼层
chd114 发表于 2015-8-8 17:41
···我觉得那个不是重点吧···我是说,除了执行方式不同其他地方都没区别的强制战斗指令,在事件页里 ...

然而LZ。。
事件页的执行和回合结束的执行调用
的是强制战斗事件。
有没有可能你的脚本设定问题。同时只能结算一个
回复

使用道具 举报

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

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部