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

Project1

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

[有事请教] RMMV怎么批量使用物品?

[复制链接]

Lv2.观梦者

梦石
0
星屑
287
在线时间
33 小时
注册时间
2018-9-30
帖子
28
跳转到指定楼层
1
发表于 2018-10-6 00:23:35 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
比如背包有10瓶药水,想一次性用5瓶。
每个问题的答案,都在你灵魂深处

Lv4.逐梦者

梦石
0
星屑
17886
在线时间
2155 小时
注册时间
2015-7-4
帖子
917
2
发表于 2018-10-6 09:24:19 | 只看该作者
你要实现一次用5瓶的效果干吗不设计成一个高效药水呢?系统本来是给你设计成有使用时间限制的,丢掉西瓜捡芝麻这样好吗?

点评

哈哈哈,是的,可以设置成类似暗黑的药水合成,五瓶小的合成个大的  发表于 2018-10-6 19:58
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
287
在线时间
33 小时
注册时间
2018-9-30
帖子
28
3
 楼主| 发表于 2018-10-7 20:52:01 | 只看该作者
额,啊啊啊啊啊哦哦哦哦哦
每个问题的答案,都在你灵魂深处
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
227
在线时间
156 小时
注册时间
2016-6-12
帖子
8
4
发表于 2018-10-9 10:03:34 | 只看该作者
本帖最后由 Mandroid 于 2018-10-9 10:05 编辑
  1. (function ($) {
  2.     var _Scene_ItemBase_determineItem = Scene_ItemBase.prototype.determineItem;
  3.     Scene_ItemBase.prototype.determineItem = function () {
  4.         var item = this.item();
  5.         //这里只作为测试,当选择的是ID=1的物品,则直接进行合成操作,你可以自己做个菜单还有设置允许合成的物品
  6.         if(item.id == 1) {
  7.             this.synthesize(item, 5, 2);//用5个ID=1的物品合成1个ID=2的物品
  8.             this.activateItemWindow();
  9.         }else{
  10.             _Scene_ItemBase_determineItem.call(this);
  11.         }
  12.     };

  13.     /**
  14.      * 将指定数量的item合成另一个item
  15.      * @param item 用于合成的原料物品
  16.      * @param count 原料物品所需数量
  17.      * @param mixedItemID 合成后的物品ID
  18.      */
  19.     Scene_ItemBase.prototype.synthesize = function (item, count, mixedItemID) {
  20.         var itemCount = $gameParty.numItems(item);
  21.         if (itemCount >= count){
  22.             $gameParty.loseItem(item, count);
  23.             var mixedItem = $dataItems[mixedItemID];
  24.             $gameParty.gainItem(mixedItem, 1);
  25.         }
  26.     }
  27. })();
复制代码
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-5-2 10:44

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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