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

Project1

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

RTAB整合版范例的丢物品BUG||||

 关闭 [复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
601 小时
注册时间
2007-8-14
帖子
635

短篇七彩虹组冠军

跳转到指定楼层
1
发表于 2009-4-23 21:34:48 | 只看该作者 回帖奖励 |正序浏览 |阅读模式

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

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

x
首先,角色拿的武器新设定了攻击范围(比如“使用者”、“敌方全体”)
然后,拿着这种武器的角色选择攻击敌方的物品……
效果就是:物品的功能没出来,出现的是武器攻击的效果,更致命的是,动画完了之后就全面死机了=v=b

问题工程,脚本没动过=v=b
密斯利尔剑的攻击范围是敌全体,使用物品“炸弹”就能看到效果了=v=b
http://rpg.blue/upload_program/d/君迁子_RTAB丢炸弹Bug_120921865.rar
版务信息:本贴由楼主自主结贴~
填坑填坑填坑填坑填坑填坑填坑填坑填坑

Lv1.梦旅人

梦石
0
星屑
425
在线时间
0 小时
注册时间
2009-4-24
帖子
1
6
发表于 2009-4-24 21:00:58 | 只看该作者
绑定剑侠世界黄金识别码领取 488元大礼包
(1) 我的专属绑定页面http://168.xoyo.com/18660715  在注册帐号的时候自动绑定识别码 .推荐使用...

新的8位数字识别码  18660715

通用的识别码绑定页面 http://123.xoyo.com  

输入游戏资料和识别码既可以绑定成功...


(2)老账号绑定识别码的方法
绑定地址 http://168.xoyo.com/68581873

点击已经有通行证选项.

输入游戏资料和绑定的服务器既可以进入服务器领取奖励

注意:老的帐号再次绑定识别码不能绑相同的服务器.也就说在玄武区已经绑定过的不能再绑定玄武,可以选择别的服务器绑定

识别码奖励
请到新手村,活动推广员处领取奖励.  点击领取推广员奖励即可







绑定剑侠世界识别码具体奖励内容如下:

1级: 可获无限回城符(1周)
10级: 可获乾坤符1张
30级: 可获传声海螺(10句)1个、金犀(2级)1个
40级: 可获4级玄晶20个、2000绑定金币
50级: 可获5级玄晶20个、大白驹丸20个、100000绑定银两
60级: 可获6级玄晶10个、200000绑定银两
69级: 可获7级玄晶10个、300000绑定银两、5000绑定金币

现在的游戏奖励不需要等待..进入游戏即可领取
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
601 小时
注册时间
2007-8-14
帖子
635

短篇七彩虹组冠军

5
 楼主| 发表于 2009-4-24 20:53:14 | 只看该作者
解决了!非常感谢!TvT
这一帖对RTAB使用者应该是很有用的,多谢紫苏TvT
填坑填坑填坑填坑填坑填坑填坑填坑填坑
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
61
在线时间
24 小时
注册时间
2008-8-5
帖子
1924
4
发表于 2009-4-24 19:57:38 | 只看该作者
看来是作者的疏忽~他在选择敌人的那个函数里面直接判断强制攻击范围,只要武器带范围就把行动改为攻击……

RTAB战斗特效 Ver 1.03 里面,找到
def update_phase3_enemy_select
...
end

整段添加修改红色的部分:
  def update_phase3_enemy_select
    # コマンド選択中に行動不能になった場合
    unless @active_actor.inputable?
      # カメラを元に戻す
      if @camera == "select"
        @spriteset.screen_target(0, 0, 1)
      end
      @active_actor.current_action.clear
      command_delete
      # 次のアクターのコマンド入力へ
      phase3_next_actor
      return
    end
    if @item_window == nil
      @active_actor.set_xrxs19_special_scope(@active_actor.equip_element_set) if @skill_window == nil
      @active_actor.set_xrxs19_special_scope(@active_actor.skill_element_set(@skill)) if @skill_window != nil
      case @active_actor.current_action.scope_force
      when 2,4,6,7,8,9,10,11
        # アクションを設定
        @active_actor.current_action.kind = 0
        @active_actor.current_action.basic = 0
        # スキルの選択を終了
        end_enemy_select
        # 次のアクターのコマンド入力へ
        phase3_next_actor
      when 3
        # アクターアローを更新
        @actor_arrow.update
        # B ボタンが押された場合
        if Input.trigger?(Input::B)
          # キャンセル SE を演奏
          $game_system.se_play($data_system.cancel_se)
          # アクターの選択を終了
          end_enemy_select
          return
        end
        # C ボタンが押された場合
        if Input.trigger?(Input::C)
        # 決定 SE を演奏
          $game_system.se_play($data_system.decision_se)
          # アクションを設定
          @active_actor.current_action.kind = 0
          @active_actor.current_action.basic = 0
          @active_actor.current_action.target_index = @actor_arrow.index
          # アクターの選択を終了
          end_enemy_select
          # 次のアクターのコマンド入力へ
          phase3_next_actor
        end
      end
    end
    if @item_window != nil || @active_actor.current_action.scope_force > 11 ||
      @active_actor.current_action.scope_force < 2 ||
      @active_actor.current_action.scope_force == 5

      # エネミーアローを更新
      @enemy_arrow.update
      # B ボタンが押された場合
      if Input.trigger?(Input::B)
        # キャンセル SE を演奏
        $game_system.se_play($data_system.cancel_se)
        # カメラを元に戻す
        if @camera == "select"
          # カメラの設定
          @camera = "command"
          plus = ($game_party.actors.size - 1) / 2.0 - @actor_index
          y = [(plus.abs - 1.5) * 10 , 0].min
          @spriteset.screen_target(plus * 50, y, 1.0 + y * 0.002)
        end
        # エネミーの選択を終了
        end_enemy_select
        return
      end
      # C ボタンが押された場合
      if Input.trigger?(Input::C)
        # 決定 SE を演奏
        $game_system.se_play($data_system.decision_se)
        # アクションを設定
        @active_actor.current_action.kind = 0
        @active_actor.current_action.basic = 0
        @active_actor.current_action.target_index = @enemy_arrow.index
        # スキルウィンドウ表示中の場合
        if @skill_window != nil
          # アクションを再設定
          @active_actor.current_action.kind = 1
          # スキルの選択を終了
          end_skill_select
        end
        # アイテムウィンドウ表示中の場合
        if @item_window != nil
          # アクションを再設定
          @active_actor.current_action.kind = 2
          # アイテムの選択を終了
          end_item_select
        end
        # エネミーの選択を終了
        end_enemy_select
        # 次のアクターのコマンド入力へ
        phase3_next_actor
      end
    end
  end

系统信息:本贴由楼主认可为正确答案,66RPG感谢您的热情解答~
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
601 小时
注册时间
2007-8-14
帖子
635

短篇七彩虹组冠军

3
 楼主| 发表于 2009-4-24 06:13:57 | 只看该作者
这个是范例中的问题=v=bbb
既然选择了RTAB,就证明战斗系统要走的路很坎坷了=v=bbb
填坑填坑填坑填坑填坑填坑填坑填坑填坑
回复 支持 反对

使用道具 举报

Lv4.逐梦者

「Pemercyia」


Urhurrenna

梦石
0
星屑
9448
在线时间
2751 小时
注册时间
2008-9-5
帖子
3544

开拓者短篇八RM组冠军短篇九导演组亚军白银编剧

2
发表于 2009-4-24 04:19:54 | 只看该作者
君迁子的问题哦,也许明尼会遇到,RTAB的问题怎么这么多哩....期待RTAB高手能帮你解决这个问题哦...
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2025-1-16 05:02

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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