查看: 2487|回复: 1

[已经过期] 双向技能系统脚本与战斗画面调整脚本发生冲突,求解决。

[复制链接]

闇吼者の災悪眷族

梦石
0
星屑
1366
在线时间
2881 小时
注册时间
2014-7-29
回帖
6408
发表于 2014-8-12 16:50:55 | 显示全部楼层 |阅读模式

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

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

×
本帖最后由 三途亚梦 于 2014-8-12 17:14 编辑

1.我使用的是图书馆中双向技能系统的脚本,以及日站 Code Crush 上战斗画面更改的脚本。

这两个脚本单独使用都没有问题,一起使用的情况下双向技能脚本会报错。

错误提示是这样的
QQ图片20140812162728.jpg

双向技能代码错误相关的段落是这样的
其中@enemy_window.hide这一行发生错误

[pre lang="ruby" line="1"]  #--------------------------------------------------------------------------
  # ● 取消选择敌人目标时
  #--------------------------------------------------------------------------
  alias skill_for_both_on_enemy_cancel on_enemy_cancel
  def on_enemy_cancel
    item = current_used_item
    if item.for_both? && !@from_actor_selection  # 判断是否为双向技能
      change_current_item_selection(item)
      @from_enemy_selection = true
      select_actor_selection # 开启我方队员选择窗口
      @enemy_window.hide
    else
      selection_reset
      skill_for_both_on_enemy_cancel # 呼叫原有方法
    end
  end[/pre]

好像是战斗画面更改的脚本修改了选择窗口相关的东西才会报错吧?


2.  如果我想设置一个状态,让玩家在地图每移动一定步数扣除固定数值的HP该如何做?
直接设置再生速度似乎只能设置百分数。

3. 我想模仿桌游克苏鲁的呼唤设置暴击系统,就是判断是暴击后,再计算一次技能所造成的伤害,等同于这个技能施放了两次。
    该如何修改暴击脚本达成这个效果呢?

…あたしは天

梦石
0
星屑
2308
在线时间
4033 小时
注册时间
2010-10-4
回帖
10548

开拓者贵宾

发表于 2014-8-12 16:53:26 | 显示全部楼层

点评

2号问题解决,之前有看到过你做这个固定值脚本,原来还需要其它东西来支持才能用啊……  发表于 2014-8-12 17:03

评分

参与人数 1星屑 +66 收起 理由
VIPArcher + 66 卖萌的基 触 脚本

查看全部评分

回复

使用道具 举报

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

本版积分规则

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

在本版发帖返回顶部