查看: 3342|回复: 4

[已经解决] 求去掉商店分类

[复制链接]
梦石
0
星屑
1428
在线时间
1705 小时
注册时间
2011-8-17
回帖
651
发表于 2014-12-7 16:56:50 | 显示全部楼层 |阅读模式

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

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

×
找了个有去掉物品分类的脚本,可是商店里有分类很奇怪,参考物品这个整了N久整不出来。。求解

下面这是去掉物品的分类的脚本
[pre lang="ruby" line="1"]class Scene_Item
  
  def start
    super
    create_help_window
    #create_category_window  #
    create_item_window
    force_thing(@item_window)
  end

  def force_thing(window)
    window.active = true  # 激活
    window.category = :all  # 自定义显示全部物品的符号
    window.index = 0  # 显示选框
  end

  def create_item_window
    wy = @help_window.height    # 位置修改
    wh = Graphics.height - wy-70
    @background_sprite.bitmap =Cache.load_bitmap("Graphics/System/","bz")
    @item_window = Window_ItemList.new(50, wy, 444, wh)
    @item_window.viewport = @viewport
    @item_window.opacity = 0
    @item_window.help_window = @help_window
    @item_window.set_handler(:ok,     method(:on_item_ok))
    @item_window.set_handler(:cancel, method(:return_scene))  # 取消回主菜单
#~      @category_window.item_window = @item_window
  end

end

class Window_ItemList

  alias :iisnow_include? :include?
  def include?(item)
    if @category == :all  # 添加全体判定
      return true
    else
      return iisnow_include?(item)
    end
  end

end
[/pre]
roguelike求生RPG研发中....

无限の剣制

梦石
0
星屑
10450
在线时间
5019 小时
注册时间
2013-2-28
回帖
4942

开拓者贵宾

发表于 2014-12-7 17:21:23 | 显示全部楼层
  1. class Scene_Shop < Scene_MenuBase
  2.   #--------------------------------------------------------------------------
  3.   # ● 生成指令窗口
  4.   #--------------------------------------------------------------------------
  5.   def create_command_window
  6.     @command_window = Window_ShopCommand.new(@gold_window.x, @purchase_only)
  7.     @command_window.viewport = @viewport
  8.     @command_window.y = @help_window.height
  9.     @command_window.set_handler(:buy,    method(:command_buy))
  10.     @command_window.set_handler(:sell,   method(:on_category_ok))
  11.     @command_window.set_handler(:cancel, method(:return_scene))
  12.   end
  13.   #--------------------------------------------------------------------------
  14.   # ● 生成卖出窗口
  15.   #--------------------------------------------------------------------------
  16.   def create_sell_window
  17.     wy = @category_window.y
  18.     wh = Graphics.height - wy
  19.     @sell_window = Window_ShopSell.new(0, wy, Graphics.width, wh)
  20.     @sell_window.viewport = @viewport
  21.     @sell_window.help_window = @help_window
  22.     @sell_window.hide
  23.     @sell_window.set_handler(:ok,     method(:on_sell_ok))
  24.     @sell_window.set_handler(:cancel, method(:on_category_cancel))
  25.     @category_window.item_window = @sell_window
  26.   end
  27.   #--------------------------------------------------------------------------
  28.   # ● 生成分类窗口
  29.   #--------------------------------------------------------------------------
  30.   def create_category_window
  31.     @category_window = Window_ItemCategory.new
  32.     @category_window.viewport = @viewport
  33.     @category_window.help_window = @help_window
  34.     @category_window.y = @dummy_window.y
  35.     @category_window.hide.deactivate
  36.     @category_window.set_handler(:ok,     method(:on_category_ok))
  37.     @category_window.set_handler(:cancel, method(:on_category_cancel))
  38.     @category_window.height = 0
  39.   end
  40.   #--------------------------------------------------------------------------
  41.   # ● 分类“确定”
  42.   #--------------------------------------------------------------------------
  43.   def on_category_ok
  44.     activate_sell_window
  45.     @dummy_window.hide
  46.     @sell_window.select(0)
  47.   end
  48. end
复制代码
随便瞎改的。

评分

参与人数 2星屑 +1 梦石 +1 收起 理由
qq19750508 + 1 塞糖
taroxd + 1 认可答案

查看全部评分

回复

使用道具 举报

梦石
0
星屑
1428
在线时间
1705 小时
注册时间
2011-8-17
回帖
651
 楼主| 发表于 2014-12-7 17:30:44 | 显示全部楼层
VIPArcher 发表于 2014-12-7 17:21
随便瞎改的。

24出错。。注释。。25出错。。注释,。。原商店脚本出错。。。{:2_276:}

点评

新工程测试无问题,我不知道你的工程改动过什么,SO我也不知道要怎么做了  发表于 2014-12-7 17:39
roguelike求生RPG研发中....
回复

使用道具 举报

闇吼者の災悪眷族

梦石
0
星屑
1366
在线时间
2881 小时
注册时间
2014-7-29
回帖
6408
发表于 2014-12-7 17:48:40 | 显示全部楼层
啊嘞……默认的脚本里商店购买有分类的吗?

点评

这样……说实话我都还运用到商店贩卖的功能,_(:з」∠)_  发表于 2014-12-7 18:00
出售有分类哦。  发表于 2014-12-7 17:49
回复

使用道具 举报

梦石
0
星屑
1428
在线时间
1705 小时
注册时间
2011-8-17
回帖
651
 楼主| 发表于 2014-12-7 17:54:59 | 显示全部楼层
VIPArcher 发表于 2014-12-7 17:21
随便瞎改的。

好吧是我改动Scene_Shop出的问题,已解决
roguelike求生RPG研发中....
回复

使用道具 举报

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

本版积分规则

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

在本版发帖返回顶部