查看: 1686|回复: 1

[已经过期] 怎么让物品获得时超出上限则提示?

[复制链接]
梦石
0
星屑
245
在线时间
219 小时
注册时间
2015-9-24
回帖
138
发表于 2015-12-26 11:30:04 | 显示全部楼层 |阅读模式

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

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

×
比如我药水有99个了,得到第100个的时候系统弹个窗口提示以下,
最好还能取消该次操作````但是考虑到战斗掉落,不取消也可。。。
梦石
0
星屑
245
在线时间
219 小时
注册时间
2015-9-24
回帖
138
 楼主| 发表于 2015-12-26 14:03:07 | 显示全部楼层

  1. def item_max?(item)
  2.     item_number(item) >= max_item_number(item)
  3.     msgbox "物品持有上限"
  4. end
复制代码
这样写对么

点评

明明完全不对。  发表于 2015-12-30 13:56
啊。。看漏了,如果在Game_Party以外的地方使用的话,应该是【$game_party.item_number(item)】和【$game_party.max_item_numbe(item)】  发表于 2015-12-26 14:50
这样也没什么问题吧,不过可以试试【msgbox item.name + "持有上限"】还有就是这方法首行也许应该排除一下nil,【return if item == nil】  发表于 2015-12-26 14:49
回复

使用道具 举报

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

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部