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

Project1

 找回密码
 注册会员
搜索

限制商店购买的物品数量

查看数: 2440 | 评论数: 7 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2014-4-16 00:03

正文摘要:

目前只要金钱够,物品可以买到99个。请问如何限制商店购买物品的数量上限? 思路1:在商店里购买时,直接限制商品的上限; 思路2:通过限制物品的持有数量,让玩家无法购买超过上限的物品…… 我在Game_Party里限 ...

回复

tottoyea 发表于 2014-4-22 22:45:02
不好意思,又发现了一个问题。
【商店基础】脚本里写的是:
  #-----------------------------------------------------------------------------
  # Returns a good, given a shop and an item. If the shop already has that good
  # just return it. Otherwise, make a new good. If the price is negative, then
  # the price is the default price. Otherwise, it is the specified price.
  #-----------------------------------------------------------------------------
  def self.get_good(shop, item, price=-1)
    good = shop.shop_goods.detect {|good| good.item == item}
    return good if good
    good_id = shop.shop_goods.size + 1
    type = item_type(item)
    if price < 0
      price_type = price = 0
    else
      price_type = 1
    end
    return Game_ShopGood.new(good_id, type, item.id, price_type, price)
  end

我理解的是,可以把商品卖回给商店,商品数量会增加,相应价格的金钱也会返回给玩家。
但我测试的时候,商品卖回给商店后,在购买界面就看不到这个商品了,而且钱也没返还 TVT

我就是在物品里默认的位置设置的价格,没什么妖蛾子……

请帮忙看看为什么卖回功能不起作用……谢谢!
tottoyea 发表于 2014-4-17 10:01:33
非常感谢!目前没发现其他问题~今晚再去试试stock=0的情况……
david_ng223 发表于 2014-4-16 10:38:08
提示: 作者被禁止或删除 内容自动屏蔽
tottoyea 发表于 2014-4-16 08:29:44
david_ng223 发表于 2014-4-16 00:55
商店库存-基础商店库存-核心

非常感谢,这就去试试!
david_ng223 发表于 2014-4-16 00:55:29
提示: 作者被禁止或删除 内容自动屏蔽
拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

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

GMT+8, 2024-9-25 09:39

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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