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

Project1

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

[已经解决] RMXP如何像RMVX那样可以设置某个商店只能购买不能出售?

[复制链接]

Lv2.观梦者

梦石
0
星屑
511
在线时间
50 小时
注册时间
2009-7-1
帖子
87
跳转到指定楼层
1
发表于 2010-7-25 16:58:55 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
想做个餐厅,但能在餐厅出售东西不是很怪?所以想找个脚本可以做到商店不允许出售的。

记得以前好像看过但现在找不到了。望各位帮一下忙……!

Lv2.观梦者

花开堪折直须折

梦石
0
星屑
681
在线时间
943 小时
注册时间
2010-7-17
帖子
4963

贵宾

2
发表于 2010-7-25 17:03:26 | 只看该作者
似乎...只有脚本行得通?
大家好,我叫节操,有一天,我被吃了。
http://forever-dream.5d6d.com
永恒の梦制作组论坛

129993099
永恒の梦制作组QQ群
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
511
在线时间
50 小时
注册时间
2009-7-1
帖子
87
3
 楼主| 发表于 2010-7-25 17:05:16 | 只看该作者
应该是了。自己有点思路,不过因为还是新手所以不会改。
就是设置另一种商店,把出售什么的章节删除掉,一点开就是购买的界面。
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
66 小时
注册时间
2010-7-13
帖子
366
4
发表于 2010-7-25 17:22:01 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复 支持 反对

使用道具 举报

Lv3.寻梦者

宛若

梦石
0
星屑
1568
在线时间
526 小时
注册时间
2007-8-19
帖子
1493

极短24参与开拓者

5
发表于 2010-7-25 22:17:24 | 只看该作者
  1. class Game_System
  2.   attr :shop_type,true
  3.   alias db initialize
  4.   def initialize
  5.     @shop_type = 0
  6.     db
  7.   end
  8. end
  9. class Window_ShopCommand
  10.   def draw_item(index)
  11.     if $game_system.shop_type == 1 and index == 0
  12.       self.contents.font.color = disabled_color
  13.     end
  14.     if $game_system.shop_type == 2 and index == 1
  15.       self.contents.font.color = disabled_color
  16.     end
  17.     x = 4 + index * 160
  18.     self.contents.draw_text(x, 0, 128, 32, @commands[index])
  19.     self.contents.font.color = normal_color
  20.   end
  21. end
  22. class Scene_Shop
  23.   alias daiboy_update_command update_command
  24.   def update_command
  25.     if Input.trigger?(Input::C)
  26.     # 命令窗口光标位置分支
  27.       case @command_window.index
  28.       when 0  # 购买
  29.         $game_system.se_play($data_system.buzzer_se) if $game_system.shop_type == 1
  30.         return if $game_system.shop_type == 1
  31.       when 1  # 卖出
  32.         $game_system.se_play($data_system.buzzer_se) if $game_system.shop_type == 2
  33.         return if $game_system.shop_type == 2
  34.       end
  35.     end
  36.     daiboy_update_command
  37.   end
  38. end
复制代码
使用商店处理之前插入脚本 $game_system.shop_type = X
X = 0 买卖均可
X = 1 仅卖
X = 2 仅买

评分

参与人数 1星屑 +400 收起 理由
「旅」 + 400 认可答案

查看全部评分

[url=http://rpg.blue/thread-219730-1-1.html]http://unhero.sinaapp.com/wi.php[/url]
[color=Red]如你所见这是个死坑,没错这就是打我的脸用的[/color]
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
511
在线时间
50 小时
注册时间
2009-7-1
帖子
87
6
 楼主| 发表于 2010-7-26 09:30:48 | 只看该作者
喔 谢谢楼上的前辈。我搜索“出售”找不到,后来搜索一下“卖出”就找到了…………
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
445
在线时间
377 小时
注册时间
2012-11-5
帖子
267
7
发表于 2013-2-5 21:42:50 | 只看该作者
逸豫 发表于 2010-7-25 22:17
使用商店处理之前插入脚本 $game_system.shop_type = X
X = 0 买卖均可
X = 1 仅卖

怎么修改?
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-27 08:32

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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