查看: 1845|回复: 4

[已经解决] 如何使设置装备在战斗中每回合使用特定技能?

[复制链接]
梦石
0
星屑
304
在线时间
396 小时
注册时间
2011-6-26
回帖
48
发表于 2014-4-25 21:23:23 | 显示全部楼层 |阅读模式

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

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

×
效果即为:装备该装备后,没回合后自动使用一项特定技能。求如何实现?
梦石
0
星屑
50
在线时间
27 小时
注册时间
2014-4-19
回帖
43
发表于 2014-4-25 23:37:47 | 显示全部楼层
范例: Project1.rar (238.55 KB, 下载次数: 32)
这个范例中第31号敌人队伍的战斗事件是所有战斗中都必须执行的公共战斗事件,默认的31号ID可以设置成其他的,需要在以下脚本开头设置!
强制事件设置截图:
1.PNG
需要的脚本:
[pre lang="ruby" line="1"]class Game_Troop < Game_Unit
  #==========================================================================
  # 所有的战斗都必须要执行以下敌人队伍中设置战斗事件,请设置该敌人队伍的ID号,
  # 默认是31号。然后请到【数据库】-【敌人队伍】中找到该ID,尽情地设置吧!
  FORCE_TROOP_ID = 31
  #==========================================================================
  #--------------------------------------------------------------------------
  # ● 设置战斗事件
  #--------------------------------------------------------------------------
  def setup_battle_event
    return if @interpreter.running?
    if $game_temp.common_event_id > 0
      common_event = $data_common_events[$game_temp.common_event_id]
      @interpreter.setup(common_event.list)
      $game_temp.common_event_id = 0
      return
    end
    for page in troop.pages
      next unless conditions_met?(page)
      @interpreter.setup(page.list)
      if page.span <= 1
        @event_flags= true
      end
      return
    end
    for page in $data_troops[FORCE_TROOP_ID].pages
      next unless conditions_met?(page)
      @interpreter.setup(page.list)
      if page.span <= 1
        @event_flags= true
      end
      return
    end
  end
end[/pre]

评分

参与人数 1星屑 +60 梦石 +1 收起 理由
Luciffer + 60 + 1 认可答案

查看全部评分

回复

使用道具 举报

梦石
0
星屑
50
在线时间
27 小时
注册时间
2014-4-19
回帖
43
发表于 2014-4-25 21:34:31 | 显示全部楼层
使用该技能后,是否还能做别的行动?
回复

使用道具 举报

梦石
0
星屑
304
在线时间
396 小时
注册时间
2011-6-26
回帖
48
 楼主| 发表于 2014-4-25 21:45:38 | 显示全部楼层
奇奇‎ 发表于 2014-4-25 21:34
使用该技能后,是否还能做别的行动?

个人认为顺序应该在所有角色行动之后,所以不能作别的行动

点评

问题100%解决了,可以去申请认可了:http://bbs.66rpg.com/thread-243912-1-1.html  发表于 2014-4-25 23:42
回复

使用道具 举报

梦石
0
星屑
304
在线时间
396 小时
注册时间
2011-6-26
回帖
48
 楼主| 发表于 2014-4-26 21:28:30 | 显示全部楼层
thanks.先拿去调试了
回复

使用道具 举报

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

本版积分规则

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

在本版发帖返回顶部