查看: 1675|回复: 3

[已经解决] 如何删除VA中的最强装备和全部卸下?

[复制链接]
梦石
0
星屑
701
在线时间
511 小时
注册时间
2012-4-8
回帖
193
发表于 2015-2-7 22:13:09 | 显示全部楼层 |阅读模式

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

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

×
就是默认为更换装备,把那三个选项换成空白窗口
我试过简单地把相关脚本注释掉,不能实现
武侠|养成|战棋游戏《以武证道》头秃开发中...
开发日记在此

闇吼者の災悪眷族

梦石
0
星屑
1366
在线时间
2881 小时
注册时间
2014-7-29
回帖
6408
发表于 2015-2-7 22:25:20 | 显示全部楼层
本帖最后由 三途亚梦 于 2015-2-7 22:39 编辑

你确定直接去掉让那个窗口空白就可以了么?
我还是把那个窗口给彻底去掉了 -L-
  1. class Scene_Equip < Scene_MenuBase
  2.   #--------------------------------------------------------------------------
  3.   # ● 开始处理
  4.   #--------------------------------------------------------------------------
  5.   def start
  6.     super
  7.     create_help_window
  8.     create_status_window
  9.     create_slot_window
  10.     create_item_window
  11.   end
  12.   #--------------------------------------------------------------------------
  13.   # ● 生成装备栏窗口
  14.   #--------------------------------------------------------------------------
  15.   def create_slot_window
  16.     wx = @status_window.width
  17.     wy = @help_window.height
  18.     ww = Graphics.width - @status_window.width
  19.     @slot_window = Window_EquipSlot.new(wx, wy, ww)
  20.     @slot_window.height = @status_window.height
  21.     @slot_window.viewport = @viewport
  22.     @slot_window.help_window = @help_window
  23.     @slot_window.status_window = @status_window
  24.     @slot_window.actor = @actor
  25.     @slot_window.set_handler(:ok,       method(:on_slot_ok))
  26.     @slot_window.set_handler(:cancel,   method(:on_slot_cancel))
  27.     @slot_window.activate
  28.     @slot_window.select(0)
  29.   end
  30. end
复制代码

点评

原来的脚本有个问题,取消装备栏on_slot_cancel时会触发@command_window.activate,而command_window没有加载,导致无法退出装备栏。要把它改成return_scene  发表于 2015-2-7 23:33

评分

参与人数 2星屑 +50 梦石 +1 收起 理由
taroxd + 1 认可答案
黑白界 + 50 精品文章

查看全部评分

回复

使用道具 举报

梦石
0
星屑
701
在线时间
511 小时
注册时间
2012-4-8
回帖
193
 楼主| 发表于 2015-2-7 22:53:21 | 显示全部楼层
三途亚梦 发表于 2015-2-7 22:25
你确定直接去掉让那个窗口空白就可以了么?
我还是把那个窗口给彻底去掉了 -L- ...

谢谢,实现了。让它空白原本是想减少工作量。。

点评

_(:з」∠)_ 嗯,大概可以减少15秒左右的工作量吧。  发表于 2015-2-7 22:54
武侠|养成|战棋游戏《以武证道》头秃开发中...
开发日记在此
回复

使用道具 举报

梦石
0
星屑
701
在线时间
511 小时
注册时间
2012-4-8
回帖
193
 楼主| 发表于 2015-2-7 23:18:28 | 显示全部楼层
本帖最后由 黑白界 于 2015-2-7 23:37 编辑

顺便提一句,这个脚本和装备帮助增强不兼容,正在想办法
……………………………………………………
出现错误和其他脚本无关,和脚本本身有关
[pre lang="ruby" line="1"]class Scene_Equip < Scene_MenuBase
  #--------------------------------------------------------------------------
  # ● 开始处理
  #--------------------------------------------------------------------------
  def start
    super
    create_help_window
    create_status_window
    create_slot_window
    create_item_window
  end
  alias help_ex_start start
  def start
   
    help_ex_start

    create_help_ex

  end
  #--------------------------------------------------------------------------
  # ● 生成装备栏窗口
  #--------------------------------------------------------------------------
  def create_slot_window
    wx = @status_window.width
    wy = @help_window.height
    ww = Graphics.width - @status_window.width
    @slot_window = Window_EquipSlot.new(wx, wy, ww)
    @slot_window.height = @status_window.height
    @slot_window.viewport = @viewport
    @slot_window.help_window = @help_window
    @slot_window.status_window = @status_window
    @slot_window.actor = @actor
    @slot_window.set_handler(:ok,       method(:on_slot_ok))
    @slot_window.set_handler(:cancel,   method(:on_slot_cancel))
    @slot_window.activate
    @slot_window.select(0)
  end
  def on_slot_cancel
    @slot_window.unselect
    return_scene
  end
  alias help_ex_on_slot_cancel on_slot_cancel

  def on_slot_cancel

    help_ex_on_slot_cancel

    @help_ex_window.hide

  end
end
[/pre]

点评

或许你可以看看http://rm.66rpg.com/forum.php?mod=viewthread&tid=372430&extra=page%3D1%26filter%3Dtypeid%26typeid%3D1254%26typeid%3D1254  发表于 2015-2-7 23:21
武侠|养成|战棋游戏《以武证道》头秃开发中...
开发日记在此
回复

使用道具 举报

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

本版积分规则

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

在本版发帖返回顶部