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

Project1

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

[有事请教] 关于商店仅出售的问题

[复制链接]

Lv2.观梦者

梦石
0
星屑
505
在线时间
71 小时
注册时间
2023-3-12
帖子
20
跳转到指定楼层
1
发表于 2023-3-21 20:46:28 | 只看该作者 |只看大图 回帖奖励 |正序浏览 |阅读模式

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

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

x
想问问商店怎么实现仅出售不能购买的设定啊呜呜呜呜呜呜 想设置一个回收物品的角色

Lv3.寻梦者

梦石
0
星屑
1669
在线时间
230 小时
注册时间
2018-12-9
帖子
131
10
发表于 2023-4-21 12:02:27 | 只看该作者
cenhangkai 发表于 2023-4-11 02:06
//温馨提示:满足以下2个条件的商店开启仅出售:
//1.商店处理列表不添加任何商品;
//2.商店不勾选[只能购 ...

感谢大佬
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
505
在线时间
71 小时
注册时间
2023-3-12
帖子
20
9
 楼主| 发表于 2023-4-21 11:18:19 | 只看该作者
cenhangkai 发表于 2023-4-11 02:06
//温馨提示:满足以下2个条件的商店开启仅出售:
//1.商店处理列表不添加任何商品;
//2.商店不勾选[只能购 ...

我的天我才看见!!!!好棒非常感谢您!!!
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
4362
在线时间
550 小时
注册时间
2018-11-12
帖子
114
8
发表于 2023-4-11 02:06:44 | 只看该作者
JAVASCRIPT 代码复制
  1. //温馨提示:满足以下2个条件的商店开启仅出售:
  2. //1.商店处理列表不添加任何商品;
  3. //2.商店不勾选[只能购买]选项。
  4. var _JCSWindow_ShopCommand_maxCols = Window_ShopCommand.prototype.maxCols;
  5. Window_ShopCommand.prototype.maxCols = function() {
  6.         return SceneManager._scene.isJinChuShou()?1:_JCSWindow_ShopCommand_maxCols.call(this);
  7. };
  8. var _JCSWindow_ShopCommand_makeCommandList = Window_ShopCommand.prototype.makeCommandList;
  9. Window_ShopCommand.prototype.makeCommandList = function() {
  10.         if (SceneManager._scene.isJinChuShou()) {
  11.                 this.addCommand('本商店仅允许出售',   'sell');
  12.         } else {
  13.                 _JCSWindow_ShopCommand_makeCommandList.call(this);
  14.         };
  15. };
  16. var _JCSScene_Shop_create = Scene_Shop.prototype.create;
  17. Scene_Shop.prototype.create = function() {
  18.         _JCSScene_Shop_create.call(this);
  19.         if (this.isJinChuShou()) {
  20.                 this._commandWindow.refresh();
  21.                 this._commandWindow.deactivate();
  22.                 this.commandSell();
  23.         }
  24. };
  25. var _JCSScene_Shop_onCategoryCancel = Scene_Shop.prototype.onCategoryCancel;
  26. Scene_Shop.prototype.onCategoryCancel = function() {
  27.         _JCSScene_Shop_onCategoryCancel.call(this);
  28.         if (this.isJinChuShou()) this.popScene();
  29. };
  30. Scene_Shop.prototype.isJinChuShou = function() {
  31.         var w = this._buyWindow;
  32.         return !this._purchaseOnly && w && w.maxItems()<=1 && !w._data[0];
  33. };



【效果展示】



【使用说明】
·将上述代码复制粘贴至任意插件的最下面;
·使满足2个条件的商店仅允许出售。
????????随手写的,希望对你有所帮助。

评分

参与人数 1+1 收起 理由
1071257831 + 1 我很赞同

查看全部评分

回复 支持 1 反对 0

使用道具 举报

Lv2.观梦者

梦石
0
星屑
505
在线时间
71 小时
注册时间
2023-3-12
帖子
20
7
 楼主| 发表于 2023-4-6 19:57:39 | 只看该作者
余杭 发表于 2023-4-1 20:12
购买列表直接是空的不行么

非常感谢解答呜呜呜!!!!
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
505
在线时间
71 小时
注册时间
2023-3-12
帖子
20
6
 楼主| 发表于 2023-4-6 19:53:49 | 只看该作者
Nano0 发表于 2023-4-2 18:08
设置一个不出售任何东西的商店处理就行。

噢!!抱歉才看到 非常感谢解答!!
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
5696
在线时间
111 小时
注册时间
2023-2-9
帖子
26
5
发表于 2023-4-3 01:21:36 | 只看该作者
根据Drill_up大佬在Drill_SceneShop插件上说的◆ 注意,购买流程 和 出售流程 是完全固定的业务逻辑,无法修改。
定制立绘,定制行走图,定制CG,定制龙骨模型,live2d制作,简单产品的3D建模渲染,可联系qq1101340379。
十分擅长10-20岁的美少女绘制
新作-近代西方魔幻克系RPG《虚构未来》筹备制作中。
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
211
在线时间
17 小时
注册时间
2022-3-3
帖子
6
4
发表于 2023-4-2 18:08:33 | 只看该作者
设置一个不出售任何东西的商店处理就行。
独立游戏《不劳则死》制作中。
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
5297
在线时间
724 小时
注册时间
2022-11-26
帖子
323
3
发表于 2023-4-1 20:12:12 | 只看该作者
购买列表直接是空的不行么
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
499
在线时间
52 小时
注册时间
2022-2-18
帖子
10
2
发表于 2023-4-1 18:39:28 | 只看该作者
同問
想設置一個只能賣的商店
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-17 16:04

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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