Project1

标题: 特技连接的公共事件能不能写到脚本里? [打印本页]

作者: 幻耶    时间: 2011-11-4 15:21
标题: 特技连接的公共事件能不能写到脚本里?
编号为50~200的所有特技都连接到同一个公共事件,如果我不想使用公共事件,能否在脚本里添加:当使用这些特技的时候作出与公共事件同等效果的判断?dsu_plus_rewardpost_czw
作者: 各种压力的猫君    时间: 2011-11-5 02:43
本帖最后由 各种压力的猫君 于 2011-11-5 02:45 编辑

Game_Battler 3 约115-116行找到如下语句:
  1.     # 公共事件 ID 是有效的情况下,设置为有效标志
  2.     effective |= skill.common_event_id > 0
复制代码
在其下加入以下语句:
  1.     # 批量设定公共事件ID
  2.     for i in 50...200
  3.       # 设定技能的公共事件编号
  4.       skill.common_event_id = 5 if skill.id == i
  5.       # 设置公共事件有效标志
  6.       effective = true
  7.     end
复制代码
如果怕做多次判断影响效率可以改成下面这样:
  1.     # 批量设定公共事件ID
  2.     if skill.id >= 50 and skill.id <= 200
  3.       # 设定技能的公共事件编号
  4.       skill.common_event_id = 5
  5.       # 设置公共事件有效标志
  6.       effective = true
  7.     end
复制代码

作者: 幻耶    时间: 2011-11-5 07:40
本帖最后由 幻耶 于 2011-11-5 07:40 编辑
各种压力的猫君 发表于 2011-11-5 02:43
Game_Battler 3 约115-116行找到如下语句:在其下加入以下语句:如果怕做多次判断影响效率可以改成下面这样 ...


我的意思是希望不调用公共事件,可否把公共事件里的内容直接写到脚本编辑器里。。

上面的脚本是指编号为50~200的技能批量调用5号公共事件?试了一下也没效果啊




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