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

Project1

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

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

[复制链接]

Lv3.寻梦者

梦石
0
星屑
1433
在线时间
1705 小时
注册时间
2011-8-17
帖子
818
跳转到指定楼层
1
发表于 2014-12-7 16:56:50 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

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

下面这是去掉物品的分类的脚本
RUBY 代码复制
  1. class Scene_Item
  2.  
  3.   def start
  4.     super
  5.     create_help_window
  6.     #create_category_window  #
  7.     create_item_window
  8.     force_thing(@item_window)
  9.   end
  10.  
  11.   def force_thing(window)
  12.     window.active = true  # 激活
  13.     window.category = :all  # 自定义显示全部物品的符号
  14.     window.index = 0  # 显示选框
  15.   end
  16.  
  17.   def create_item_window
  18.     wy = @help_window.height    # 位置修改
  19.     wh = Graphics.height - wy-70
  20.     @background_sprite.bitmap =Cache.load_bitmap("Graphics/System/","bz")
  21.     @item_window = Window_ItemList.new(50, wy, 444, wh)
  22.     @item_window.viewport = @viewport
  23.     @item_window.opacity = 0
  24.     @item_window.help_window = @help_window
  25.     @item_window.set_handler(:ok,     method(:on_item_ok))
  26.     @item_window.set_handler(:cancel, method(:return_scene))  # 取消回主菜单
  27. #~      @category_window.item_window = @item_window
  28.   end
  29.  
  30. end
  31.  
  32. class Window_ItemList
  33.  
  34.   alias :iisnow_include? :include?
  35.   def include?(item)
  36.     if @category == :all  # 添加全体判定
  37.       return true
  38.     else
  39.       return iisnow_include?(item)
  40.     end
  41.   end
  42.  
  43. end
roguelike求生RPG研发中....

Lv4.逐梦者 (版主)

无限の剣制

梦石
0
星屑
10074
在线时间
5020 小时
注册时间
2013-2-28
帖子
5030

开拓者贵宾

2
发表于 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 认可答案

查看全部评分

回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1433
在线时间
1705 小时
注册时间
2011-8-17
帖子
818
3
 楼主| 发表于 2014-12-7 17:30:44 | 只看该作者
VIPArcher 发表于 2014-12-7 17:21
随便瞎改的。

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

点评

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

使用道具 举报

Lv3.寻梦者

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

梦石
0
星屑
1366
在线时间
2881 小时
注册时间
2014-7-29
帖子
6491
4
发表于 2014-12-7 17:48:40 | 只看该作者
啊嘞……默认的脚本里商店购买有分类的吗?

点评

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

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1433
在线时间
1705 小时
注册时间
2011-8-17
帖子
818
5
 楼主| 发表于 2014-12-7 17:54:59 | 只看该作者
VIPArcher 发表于 2014-12-7 17:21
随便瞎改的。

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

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-15 08:53

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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