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

Project1

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

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

[复制链接]

Lv2.观梦者

梦石
0
星屑
304
在线时间
396 小时
注册时间
2011-6-26
帖子
51
跳转到指定楼层
1
发表于 2014-4-25 21:23:23 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

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

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

x
效果即为:装备该装备后,没回合后自动使用一项特定技能。求如何实现?

Lv1.梦旅人

梦石
0
星屑
50
在线时间
27 小时
注册时间
2014-4-19
帖子
44
来自 4楼
发表于 2014-4-25 23:37:47 | 只看该作者
范例: Project1.rar (238.55 KB, 下载次数: 32)
这个范例中第31号敌人队伍的战斗事件是所有战斗中都必须执行的公共战斗事件,默认的31号ID可以设置成其他的,需要在以下脚本开头设置!
强制事件设置截图:

需要的脚本:
RUBY 代码复制
  1. class Game_Troop < Game_Unit
  2.   #==========================================================================
  3.   # 所有的战斗都必须要执行以下敌人队伍中设置战斗事件,请设置该敌人队伍的ID号,
  4.   # 默认是31号。然后请到【数据库】-【敌人队伍】中找到该ID,尽情地设置吧!
  5.   FORCE_TROOP_ID = 31
  6.   #==========================================================================
  7.   #--------------------------------------------------------------------------
  8.   # ● 设置战斗事件
  9.   #--------------------------------------------------------------------------
  10.   def setup_battle_event
  11.     return if @interpreter.running?
  12.     if $game_temp.common_event_id > 0
  13.       common_event = $data_common_events[$game_temp.common_event_id]
  14.       @interpreter.setup(common_event.list)
  15.       $game_temp.common_event_id = 0
  16.       return
  17.     end
  18.     for page in troop.pages
  19.       next unless conditions_met?(page)
  20.       @interpreter.setup(page.list)
  21.       if page.span <= 1
  22.         @event_flags[page] = true
  23.       end
  24.       return
  25.     end
  26.     for page in $data_troops[FORCE_TROOP_ID].pages
  27.       next unless conditions_met?(page)
  28.       @interpreter.setup(page.list)
  29.       if page.span <= 1
  30.         @event_flags[page] = true
  31.       end
  32.       return
  33.     end
  34.   end
  35. end

评分

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

查看全部评分

回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
27 小时
注册时间
2014-4-19
帖子
44
2
发表于 2014-4-25 21:34:31 | 只看该作者
使用该技能后,是否还能做别的行动?
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
304
在线时间
396 小时
注册时间
2011-6-26
帖子
51
3
 楼主| 发表于 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
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
304
在线时间
396 小时
注册时间
2011-6-26
帖子
51
5
 楼主| 发表于 2014-4-26 21:28:30 | 只看该作者
thanks.先拿去调试了
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-21 18:13

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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