赞 | 4 |
VIP | 9 |
好人卡 | 5 |
积分 | 9 |
经验 | 14928 |
最后登录 | 2018-7-4 |
在线时间 | 421 小时 |
Lv2.观梦者
- 梦石
- 0
- 星屑
- 898
- 在线时间
- 421 小时
- 注册时间
- 2015-7-5
- 帖子
- 131
|
这很简单啦,叔叔教你一个简单的办法。
首先在Window_ShopBuy这个脚本里
找到这几行:- if item != nil
- @data.push(item)
- end
复制代码 改为:- if item != nil
- if $game_switches[1] == true #这是一个判定开关,你可以改为其它闲置的。
- @data.push(item) if item.is_a?(RPG::Item)
- else
- @data.push(item) unless item.is_a?(RPG::Item)
- end
- end
复制代码 然后在Scene_Shop这个脚本里
找到- def create_command_window
- end
复制代码 将其中的内容替换为:- s1 = "物品"
- s2 = "装备"
- s3 = "卖出"
- @command_window = Window_Command.new(384, [s1, s2, s3], 3)
- @command_window.y = 56
- if $game_temp.shop_purchase_only
- @command_window.draw_item(1, false)
- end
复制代码 接着找到- def update_command_selection
- end
复制代码 将其中的内容替换为:- if Input.trigger?(Input::B)
- Sound.play_cancel
- $scene = Scene_Map.new
- elsif Input.trigger?(Input::C)
- case @command_window.index
- when 0 # 物品
- $game_switches[1] = true #这里的这个开关还有下面的那一个与之前的开关是一致的。
- Sound.play_decision
- @command_window.active = false
- @dummy_window.visible = false
- @buy_window.active = true
- @buy_window.visible = true
- @buy_window.refresh
- @status_window.visible = true
- when 1 # 装备
- $game_switches[1] = false
- Sound.play_decision
- @command_window.active = false
- @dummy_window.visible = false
- @buy_window.active = true
- @buy_window.visible = true
- @buy_window.refresh
- @status_window.visible = true
- when 2 # 卖出
- if $game_temp.shop_purchase_only
- Sound.play_buzzer
- else
- Sound.play_decision
- @command_window.active = false
- @dummy_window.visible = false
- @sell_window.active = true
- @sell_window.visible = true
- @sell_window.refresh
- end
- end
- end
复制代码 这样就可以了。 |
评分
-
查看全部评分
|