查看: 4680|回复: 13

[已经解决] 在商店购买完道具怎么样才不得到道具

[复制链接]
梦石
0
星屑
50
在线时间
139 小时
注册时间
2014-6-12
回帖
110
发表于 2014-7-4 18:47:58 | 显示全部楼层 |阅读模式

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

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

×
本帖最后由 situkei 于 2014-7-4 18:49 编辑

在商店购买完道具怎么样才能不马上得到道具?只取得物品的id和数量到变量??

@taroxd

…あたしは天

梦石
0
星屑
2308
在线时间
4033 小时
注册时间
2010-10-4
回帖
10548

开拓者贵宾

发表于 2014-7-4 18:57:44 | 显示全部楼层
[pre lang="ruby" line="1"]class Scene_Shop
  def do_buy(number)
    $game_party.lose_gold(number * buying_price)
    $game_variables[42] = @item.id # 道具id存入变量42
    $game_variables[43] = number   # 数量存入变量43
  end
end[/pre]

未测试

评分

参与人数 1星屑 +150 收起 理由
VIPArcher + 150 ~。~

查看全部评分

回复

使用道具 举报

梦石
0
星屑
50
在线时间
139 小时
注册时间
2014-6-12
回帖
110
 楼主| 发表于 2014-7-4 19:52:14 | 显示全部楼层
taroxd 发表于 2014-7-4 18:57
class Scene_Shop
  def do_buy(number)
    $game_party.lose_gold(number * buying_price)

厉害啊,这么简单就搞定?有个小bug,我买2个不同的道具咋办?十个不同的道具呢?永远显示的是最后一个啊???
回复

使用道具 举报

…あたしは天

梦石
0
星屑
2308
在线时间
4033 小时
注册时间
2010-10-4
回帖
10548

开拓者贵宾

发表于 2014-7-4 19:54:08 | 显示全部楼层
situkei 发表于 2014-7-4 19:52
厉害啊,这么简单就搞定?有个小bug,我买2个不同的道具咋办?十个不同的道具呢?永远显示的是最后一个啊??? ...

嗯,是啊。你要我存在一个变量里面,你还能让我存很多个么
回复

使用道具 举报

梦石
0
星屑
50
在线时间
139 小时
注册时间
2014-6-12
回帖
110
 楼主| 发表于 2014-7-4 20:04:28 | 显示全部楼层
taroxd 发表于 2014-7-4 19:54
嗯,是啊。你要我存在一个变量里面,你还能让我存很多个么

是啊,挺麻烦的啊,要不限制下商店?每次只能买一种道具?买第二种的时候提示包裹超重?不能购买?最好能设置3-5种道具的id和数量,买第五种是提示包裹超重,我就是想做个网络购物的系统,在电脑上买完东西,过一个变量的时间由npc快递员送过来,
用您这个脚本可以实现,但只能一种,但是没限制商店只能买一种,多种id获取不到啊
回复

使用道具 举报

…あたしは天

梦石
0
星屑
2308
在线时间
4033 小时
注册时间
2010-10-4
回帖
10548

开拓者贵宾

发表于 2014-7-4 20:06:52 | 显示全部楼层
situkei 发表于 2014-7-4 20:04
是啊,挺麻烦的啊,要不限制下商店?每次只能买一种道具?买第二种的时候提示包裹超重?不能购买?最好能设置3- ...

建议你出门悬赏自定义系统……

功能做起来不难,但是要完全符合要求不容易呢
回复

使用道具 举报

梦石
0
星屑
50
在线时间
139 小时
注册时间
2014-6-12
回帖
110
 楼主| 发表于 2014-7-4 20:31:27 | 显示全部楼层
taroxd 发表于 2014-7-4 20:06
建议你出门悬赏自定义系统……

功能做起来不难,但是要完全符合要求不容易呢 ...

那难道?把刚才在商店里购买的道具和道具数量统统存在 @喵呜喵5 的导出txt文件中,在等npc送包裹的时候把txt中道具的ip和数量导入回来???  头晕,虽然没能完美解决,但实现了一小部分还是谢谢您和
回复

使用道具 举报

…あたしは天

梦石
0
星屑
2308
在线时间
4033 小时
注册时间
2010-10-4
回帖
10548

开拓者贵宾

发表于 2014-7-4 20:32:59 | 显示全部楼层
situkei 发表于 2014-7-4 20:31
那难道?把刚才在商店里购买的道具和道具数量统统存在 @喵呜喵5 的导出txt文件中,在等npc送包裹的时候把tx ...

没有那么麻烦。但是长点的代码我就懒得写……
回复

使用道具 举报

梦石
0
星屑
50
在线时间
23 小时
注册时间
2014-6-29
回帖
44
发表于 2014-7-8 11:26:15 | 显示全部楼层
是说要烧钱的意思么?

点评

你一定没认真看……  发表于 2014-7-8 13:06
回复

使用道具 举报

梦石
0
星屑
50
在线时间
1019 小时
注册时间
2012-4-25
回帖
693
发表于 2014-7-8 14:43:47 | 显示全部楼层
最简单方法,出售的是提取单,而非物品,那就啥都不用写了。

点评

差不多这个意思  发表于 2014-7-9 09:59
愿闻其详,我不太明白,您是说先得到一个叫提取单的道具??再去换物品???  发表于 2014-7-8 23:23
回复

使用道具 举报

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

本版积分规则

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

在本版发帖返回顶部