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

Project1

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

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

[复制链接]

Lv3.寻梦者

闇吼者の災悪眷族
不気味存在締造者

梦石
0
星屑
1366
在线时间
2881 小时
注册时间
2014-7-29
帖子
6491
跳转到指定楼层
1
发表于 2014-8-12 16:50:55 | 只看该作者 |只看大图 回帖奖励 |正序浏览 |阅读模式

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

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

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

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

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

错误提示是这样的


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

RUBY 代码复制
  1. #--------------------------------------------------------------------------
  2.   # ● 取消选择敌人目标时
  3.   #--------------------------------------------------------------------------
  4.   alias skill_for_both_on_enemy_cancel on_enemy_cancel
  5.   def on_enemy_cancel
  6.     item = current_used_item
  7.     if item.for_both? && !@from_actor_selection  # 判断是否为双向技能
  8.       change_current_item_selection(item)
  9.       @from_enemy_selection = true
  10.       select_actor_selection # 开启我方队员选择窗口
  11.       @enemy_window.hide
  12.     else
  13.       selection_reset
  14.       skill_for_both_on_enemy_cancel # 呼叫原有方法
  15.     end
  16.   end


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


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

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

Lv3.寻梦者 (版主)

…あたしは天使なんかじゃないわ

梦石
0
星屑
2208
在线时间
4033 小时
注册时间
2010-10-4
帖子
10779

开拓者贵宾

2
发表于 2014-8-12 16:53:26 | 只看该作者

点评

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

评分

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

查看全部评分

回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-27 11:47

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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