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

Project1

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

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

[复制链接]

Lv2.观梦者

梦石
0
星屑
701
在线时间
511 小时
注册时间
2012-4-8
帖子
255
跳转到指定楼层
1
发表于 2015-2-7 22:13:09 | 只看该作者 回帖奖励 |正序浏览 |阅读模式

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

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

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

Lv2.观梦者

梦石
0
星屑
701
在线时间
511 小时
注册时间
2012-4-8
帖子
255
4
 楼主| 发表于 2015-2-7 23:18:28 | 只看该作者
本帖最后由 黑白界 于 2015-2-7 23:37 编辑

顺便提一句,这个脚本和装备帮助增强不兼容,正在想办法
……………………………………………………
出现错误和其他脚本无关,和脚本本身有关
RUBY 代码复制
  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.   alias help_ex_start start
  13.   def start
  14.  
  15.     help_ex_start
  16.  
  17.     create_help_ex
  18.  
  19.   end
  20.   #--------------------------------------------------------------------------
  21.   # ● 生成装备栏窗口
  22.   #--------------------------------------------------------------------------
  23.   def create_slot_window
  24.     wx = @status_window.width
  25.     wy = @help_window.height
  26.     ww = Graphics.width - @status_window.width
  27.     @slot_window = Window_EquipSlot.new(wx, wy, ww)
  28.     @slot_window.height = @status_window.height
  29.     @slot_window.viewport = @viewport
  30.     @slot_window.help_window = @help_window
  31.     @slot_window.status_window = @status_window
  32.     @slot_window.actor = @actor
  33.     @slot_window.set_handler(:ok,       method(:on_slot_ok))
  34.     @slot_window.set_handler(:cancel,   method(:on_slot_cancel))
  35.     @slot_window.activate
  36.     @slot_window.select(0)
  37.   end
  38.   def on_slot_cancel
  39.     @slot_window.unselect
  40.     return_scene
  41.   end
  42.   alias help_ex_on_slot_cancel on_slot_cancel
  43.  
  44.   def on_slot_cancel
  45.  
  46.     help_ex_on_slot_cancel
  47.  
  48.     @help_ex_window.hide
  49.  
  50.   end
  51. end

点评

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

使用道具 举报

Lv2.观梦者

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

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

点评

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

使用道具 举报

Lv3.寻梦者

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

梦石
0
星屑
1366
在线时间
2881 小时
注册时间
2014-7-29
帖子
6491
2
发表于 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 精品文章

查看全部评分

回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-15 20:03

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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