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

Project1

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

[已经解决] 关于物品上限脚本

[复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
1019 小时
注册时间
2012-4-25
帖子
799
跳转到指定楼层
1
发表于 2015-4-22 15:12:52 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

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

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

x
我是找到一些物品上限限制的脚本。不过我是希望只有几个物品的上限有限制,但这些限制可以通过变量而改变。

比如说,“升级药箱”,那么不同的药的上限就可以根据变量而分别增加(4、2、1)个。

有这样的脚本吗?或者说该怎么修改?

Lv4.逐梦者 (版主)

无限の剣制

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

开拓者贵宾

2
发表于 2015-4-22 15:21:16 | 只看该作者
本帖最后由 VIPArcher 于 2015-4-22 15:22 编辑

类似于这样,自己去改成用变量吧
https://rpg.blue/thread-371652-1-1.html
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
1019 小时
注册时间
2012-4-25
帖子
799
3
 楼主| 发表于 2015-4-22 16:35:47 | 只看该作者
VIPArcher 发表于 2015-4-22 15:21
类似于这样,自己去改成用变量吧
https://rpg.blue/thread-371652-1-1.html

就是没有改的头绪啊。

读取的是备注,可以怎么增加变量呢?
回复 支持 反对

使用道具 举报

Lv4.逐梦者 (版主)

无限の剣制

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

开拓者贵宾

4
发表于 2015-4-22 16:49:28 | 只看该作者
本帖最后由 VIPArcher 于 2015-4-22 16:52 编辑
lirn 发表于 2015-4-22 16:35
就是没有改的头绪啊。

读取的是备注,可以怎么增加变量呢?


例如这样
  1. #====================================================
  2. # 自定义物品数量上限  by 子弹君
  3. #----------------------------------------------------
  4. # 使用方法:在 物品/武器/防具 备注栏里写上 <上限: 数值>
  5. # 注意冒号和空格。
  6. # PS:事实上可以用来做限制数量的道具
  7. #====================================================
  8. class RPG::BaseItem
  9.   def max_plus
  10.     self.note =~ /<上限:\s*(\d+)>/ ? $1.to_i : 0
  11.   end
  12. end

  13. class Game_Party < Game_Unit
  14.   #--------------------------------------------------------------------------
  15.   # ● 获取物品的最大持有数
  16.   #--------------------------------------------------------------------------
  17.   def max_item_number(item)
  18.     return item.max_plus > 0 ? $game_variables[item.max_plus] : 99
  19.   end
  20. end
复制代码

评分

参与人数 1梦石 +1 收起 理由
taroxd + 1 认可答案

查看全部评分

回复 支持 反对

使用道具 举报

Lv5.捕梦者

梦石
0
星屑
22356
在线时间
8595 小时
注册时间
2011-12-31
帖子
3364
5
发表于 2015-4-22 18:57:36 | 只看该作者
本帖最后由 tseyik 于 2015-4-22 18:59 编辑

道具詳細設定(VXAce専用)
道具的「附註」欄中加上<所持数上限 n>或<max_number n>。
n為道具的所持数上限。

這道具所持数上限為50個。

http://ytomy.sakura.ne.jp/tkool/ ... ;tech=detailed_item
脚本

点评

我看漏了変数部分了,請無視巴  发表于 2015-4-22 19:04
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
1019 小时
注册时间
2012-4-25
帖子
799
6
 楼主| 发表于 2015-4-22 20:44:19 | 只看该作者
本帖最后由 lirn 于 2015-4-22 20:46 编辑
VIPArcher 发表于 2015-4-22 16:49
例如这样


也就是说,备注那里改成变量编号就可以了?

不加编号的自动是上限99了的吧。

点评

嗯。没测试  发表于 2015-4-22 23:23
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
1019 小时
注册时间
2012-4-25
帖子
799
7
 楼主| 发表于 2015-4-23 11:39:16 | 只看该作者
本帖最后由 lirn 于 2015-4-23 11:44 编辑
VIPArcher 发表于 2015-4-22 16:49
例如这样


不,似乎没有添加变量的道具上限直接为0?我再试试。


==================================

没事了,是我弄错了。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2025-2-4 06:07

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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