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

Project1

 找回密码
 注册会员
搜索
查看: 1518|回复: 6
打印 上一主题 下一主题

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

[复制链接]

Lv4.逐梦者

梦石
0
星屑
9280
在线时间
2504 小时
注册时间
2011-5-20
帖子
15389

开拓者

跳转到指定楼层
1
发表于 2015-8-8 01:48:03 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
这是楼主的持续施法的脚本设置,但是奇怪的是当多个单位同时有强制战斗行动时只有最后一个有效,而敌群事件页不会这样···敌群事件页中调用强制战斗行动和回合结束调用的具体区别是?
RUBY 代码复制
  1. class Game_Battler
  2.   #--------------------------------------------------------------------------
  3.   # ● 回合结束处理
  4.   #--------------------------------------------------------------------------
  5.   alias skill_ust_on_turn_end on_turn_end
  6.   def on_turn_end
  7.     skill_ust_on_turn_end
  8.     if !death_state?#如果施法者没有死亡就保持动作
  9.       if @ust!=[0,0,0,-3]#ust[3]>=0#如果承受者没有死亡就保持动作
  10.         if !actor?
  11.           if $game_party.members[ust[3]]!=nil
  12.             @ust=[0,0,0,-3]  if $game_party.members[ust[3]].death_state?
  13.           end
  14.         elsif $game_troop.members[ust[3]]!=nil
  15.           @ust=[0,0,0,-3] if $game_troop.members[ust[3]].death_state?
  16.         end
  17.         ust[2]-=1
  18.         if ust[0]>0#持续施法
  19.           self.force_action(ust[1], ust[3])
  20.           BattleManager.force_action(self)
  21.         elsif ust[0]<0#施法延迟
  22.           if ust[2]==0
  23.             self.force_action(ust[1], ust[3])
  24.             BattleManager.force_action(self)
  25.           end
  26.         end
  27.         @ust=[0,0,0,-3] if ust[2]==0
  28.       end
  29.     end
  30.   end
  31. end
[img]http://service.t.sina.com.cn/widget/qmd/5339802982/c02e16bd/7.png

Lv1.梦旅人

梦石
0
星屑
61
在线时间
251 小时
注册时间
2015-5-14
帖子
453
2
发表于 2015-8-8 10:21:46 | 只看该作者
本帖最后由 wangyanzhe6 于 2015-8-8 10:48 编辑

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

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
9280
在线时间
2504 小时
注册时间
2011-5-20
帖子
15389

开拓者

3
 楼主| 发表于 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
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
470
在线时间
271 小时
注册时间
2015-2-17
帖子
136
4
发表于 2015-8-8 15:31:40 | 只看该作者
敌群事件页截图和使用的技能的截图
另外己方和敌方的战斗行动都是在敌群事件页设置的么?

评分

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

查看全部评分

回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
9280
在线时间
2504 小时
注册时间
2011-5-20
帖子
15389

开拓者

5
 楼主| 发表于 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
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
9280
在线时间
2504 小时
注册时间
2011-5-20
帖子
15389

开拓者

6
 楼主| 发表于 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
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
470
在线时间
271 小时
注册时间
2015-2-17
帖子
136
7
发表于 2015-8-12 18:08:57 | 只看该作者
chd114 发表于 2015-8-8 17:41
···我觉得那个不是重点吧···我是说,除了执行方式不同其他地方都没区别的强制战斗指令,在事件页里 ...

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

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-6 09:49

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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