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

Project1

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

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

[复制链接]

Lv1.梦旅人

梦石
0
星屑
245
在线时间
219 小时
注册时间
2015-9-24
帖子
166
跳转到指定楼层
1
发表于 2015-12-26 11:30:04 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
比如我药水有99个了,得到第100个的时候系统弹个窗口提示以下,
最好还能取消该次操作````但是考虑到战斗掉落,不取消也可。。。

Lv1.梦旅人

梦石
0
星屑
245
在线时间
219 小时
注册时间
2015-9-24
帖子
166
2
 楼主| 发表于 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
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-17 03:24

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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