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

Project1

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

[已经解决] 特技连接的公共事件能不能写到脚本里?

 关闭 [复制链接]

Lv4.逐梦者

梦石
3
星屑
6420
在线时间
1131 小时
注册时间
2007-12-26
帖子
2402
跳转到指定楼层
发表于 2011-11-4 15:21:37 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
编号为50~200的所有特技都连接到同一个公共事件,如果我不想使用公共事件,能否在脚本里添加:当使用这些特技的时候作出与公共事件同等效果的判断?
囡囚囨囚囨図囨囧

Lv4.逐梦者

梦石
3
星屑
6420
在线时间
1131 小时
注册时间
2007-12-26
帖子
2402
2
 楼主| 发表于 2011-11-5 07:40:04 | 只看该作者
本帖最后由 幻耶 于 2011-11-5 07:40 编辑
各种压力的猫君 发表于 2011-11-5 02:43
Game_Battler 3 约115-116行找到如下语句:在其下加入以下语句:如果怕做多次判断影响效率可以改成下面这样 ...


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

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

点评

实验有效,如果使用了其他战斗系统请自行寻找修改位置。  发表于 2011-11-5 16:13
囡囚囨囚囨図囨囧
回复

使用道具 举报

Lv2.观梦者

(?????)

梦石
0
星屑
729
在线时间
1327 小时
注册时间
2011-7-18
帖子
3184

贵宾

1
发表于 2011-11-5 02:43:48 | 只看该作者
本帖最后由 各种压力的猫君 于 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
复制代码
回复

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-27 20:26

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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