查看: 1851|回复: 9

脚本!

  [复制链接]
梦石
0
星屑
242
在线时间
83 小时
注册时间
2007-6-26
回帖
215
发表于 2007-7-2 05:39:17 | 显示全部楼层 |阅读模式

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

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

×
{/fd}战斗时选择魔法的窗口。一打开。就不能选择。也不能取消!!!{/gg}选择跟取消的脚本是那歌
梦石
0
星屑
242
在线时间
83 小时
注册时间
2007-6-26
回帖
215
发表于 2007-7-2 05:39:17 | 显示全部楼层 |阅读模式

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

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

×
{/fd}战斗时选择魔法的窗口。一打开。就不能选择。也不能取消!!!{/gg}选择跟取消的脚本是那歌
头像被屏蔽

脚本盲

梦石
0
星屑
50
在线时间
0 小时
注册时间
2005-11-17
回帖
1746
发表于 2007-7-2 05:46:06 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复

使用道具 举报

梦石
0
星屑
242
在线时间
83 小时
注册时间
2007-6-26
回帖
215
 楼主| 发表于 2007-7-2 05:49:46 | 显示全部楼层
谢谢`。我是新建了另外一个窗口的{/bz}
就是特技(原来那个窗)
还有一个魔法。。(就是这个不能动)
阁下上面说的脚本我都已经加上去了怎么还是不能选择
回复

使用道具 举报

梦石
0
星屑
242
在线时间
83 小时
注册时间
2007-6-26
回帖
215
 楼主| 发表于 2007-7-2 05:51:44 | 显示全部楼层

{/gg}我是这样改的。不知道为什么还是不能选择魔法。。也不能取消


  #--------------------------------------------------------------------------
  # ● 刷新画面 (角色命令回合 : 选择魔法)
  #--------------------------------------------------------------------------
  def update_phase3_skill2_select
    # 设置特技窗口为可视状态
    @skill_window2.visible = true
    # 刷新特技窗口
    @skill_window2.update
    # 按下 B 键的情况下
    if Input.trigger?(Input::B)
      # 演奏取消 SE
      $game_system.se_play($data_system.cancel_se)
      # 结束特技选择
      end_skill2_select
      return
    end
    # 按下 C 键的情况下
    if Input.trigger?(Input::C)
      # 获取特技选择窗口现在选择的特技的数据
      @skill = @skill_window2.skill
      # 无法使用的情况下
      if @skill2 == nil or not @active_battler.skill2_can_use?(@skill2.id)
        # 演奏冻结 SE
        $game_system.se_play($data_system.buzzer_se)
        return
      end
      # 演奏确定 SE
      $game_system.se_play($data_system.decision_se)
      # 设置行动
      @active_battler.current_action.skill2_id = @skill2.id
      # 设置特技窗口为不可见状态
      @skill_window2.visible = false
      # 效果范围是敌单体的情况下
      if @skill2.scope == 1
        # 开始选择敌人
        start_enemy_select
      # 效果范围是我方单体的情况下
      elsif @skill2.scope == 3 or @skill2.scope == 5
        # 开始选择角色
        start_actor_select
      # 效果范围不是单体的情况下
      else
        # 选择特技结束
        end_skill2_select
        # 转到下一位角色的指令输入
        phase3_next_actor
      end
      return
    end
  end
    #--------------------------------------------------------------------------
  # ● 开始选择特技
  #--------------------------------------------------------------------------
  def start_skill2_select
    # 生成特技窗口
    @skill_window2 = Window_Skill2.new(@active_battler)
    # 关联帮助窗口
    @skill_window2.help_window = @help_window
    # 无效化角色指令窗口
    @actor_command_window.active = false
    @actor_command_window.visible = false
  end
  #--------------------------------------------------------------------------
  # ● 选择特技结束
  #--------------------------------------------------------------------------
  def end_skill2_select
    # 释放特技窗口
    @skill_window2.dispose
    @skill_window2 = nil
    # 隐藏帮助窗口
    @help_window.visible = false
    # 有效化角色指令窗口
    @actor_command_window.active = true
    @actor_command_window.visible = true
  end
回复

使用道具 举报

头像被屏蔽

脚本盲

梦石
0
星屑
50
在线时间
0 小时
注册时间
2005-11-17
回帖
1746
发表于 2007-7-2 06:02:03 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复

使用道具 举报

梦石
0
星屑
242
在线时间
83 小时
注册时间
2007-6-26
回帖
215
 楼主| 发表于 2007-7-2 06:06:17 | 显示全部楼层
    # 获取特技选择窗口现在选择的特技的数据
     @skill2 = @skill_window2.skill     
    # 无法使用的情况下
    if @skill2 == nil or not @active_battler.skill2_can_use?(@skill2.id)
      # 演奏冻结 SE
      $game_system.se_play($data_system.buzzer_se)
      return
    end


改了。貌似还是不行{/gg}

老妈说我再不睡觉就杀人了。{/fd}
请各位高人留下解决方法。。自己实在没办法解决才到这提问的。{/gg}麻烦各位了
回复

使用道具 举报

头像被屏蔽

脚本盲

梦石
0
星屑
50
在线时间
0 小时
注册时间
2005-11-17
回帖
1746
发表于 2007-7-2 06:12:03 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复

使用道具 举报

梦石
0
星屑
242
在线时间
83 小时
注册时间
2007-6-26
回帖
215
 楼主| 发表于 2007-7-2 15:14:30 | 显示全部楼层
{/gg}
    # 生成角色命令窗口
    s1 = $data_system.words.attack
    s2 = $data_system.words.skill
    s3 = $data_system.words.guard
    s4 = $data_system.words.item
    s5 = $data_system.words.skill
    s6 = $data_system.words.skill
    @actor_command_window = Window_Command.new(160, [s1, s2, s3, s4, "魔法","召唤"])    # 释放窗口
    @actor_command_window.dispose
    @party_command_window.dispose
    @help_window.dispose
    @status_window.dispose
    @message_window.dispose
    if @skill_window != nil
      @skill_window.dispose
    end
    if @item_window != nil
      @item_window.dispose
    end
    if @skill_window2 != nil
      @skill_window2.dispose
    end
    if @skill_window3 != nil
      @skill_window3.dispose
    end
    if @result_window != nil
      @result_window.dispose
    end
还是不行
回复

使用道具 举报

查无此人

梦石
0
星屑
50
在线时间
9 小时
注册时间
2006-5-8
回帖
1324
发表于 2007-7-2 21:06:50 | 显示全部楼层
魔法窗口修改过么? 把Scripts发来我看下. 这里乱乱的.
KRKR + NS 学习中..........
回复

使用道具 举报

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

本版积分规则

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

在本版发帖返回顶部