幻想森林

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1771|回复: 9

[RM2K&2K3] 如何获取某一次买的物品

[复制链接]

24

主题

74

帖子

816

积分

⑤进阶

积分
816
发表于 2007-9-14 13:51:36 | 显示全部楼层 |阅读模式
请问:在商店买东西时,有没有哪个变量是记录某一次买了哪些物品的(只是记录某一次买的,而不是所有已经买的)?谢谢!
回复

使用道具 举报

550

主题

9117

帖子

214748万

积分

超级版主

如同神一般的存在,腿神!拖后腿的神~~

Rank: 8Rank: 8

积分
2147483647
发表于 2007-9-14 13:53:44 | 显示全部楼层
默认的没有,,,你可以想办法让他可以 [s:7]

现在又忙又懒。。。。
我就是你们的神,庶民们,追随我吧!跟着我一起拖后腿!
回复 支持 反对

使用道具 举报

24

主题

74

帖子

816

积分

⑤进阶

积分
816
 楼主| 发表于 2007-9-14 14:45:35 | 显示全部楼层
不知道secondsen能不能给点提示呢?谢谢!
回复 支持 反对

使用道具 举报

4

主题

142

帖子

214748万

积分

⑤进阶

梦幻007

积分
2147483647
发表于 2007-9-14 21:13:09 | 显示全部楼层
好像在脚本里可以修改!
版权所有,翻者必究
回复 支持 反对

使用道具 举报

24

主题

74

帖子

816

积分

⑤进阶

积分
816
 楼主| 发表于 2007-9-14 22:12:03 | 显示全部楼层
哦?不知道是哪个脚本呢?
回复 支持 反对

使用道具 举报

38

主题

3468

帖子

1

积分

超级版主

传说中的Bunny火神~!

Rank: 8Rank: 8

积分
1
发表于 2007-9-18 02:03:47 | 显示全部楼层
可以……

未经测试之方法:
脚本Scene_Shop的最开头def main底下设置三个变量
$ItemListI = []
$ItemListW = []
$ItemListA = []
然后第289-299行:
when 0  # 购买
        # 购买处理
        $game_party.lose_gold(@number_window.number * @item.price)
        case @item
        when RPG::Item
          $game_party.gain_item(@item.id, @number_window.number)
        when RPG::Weapon
          $game_party.gain_weapon(@item.id, @number_window.number)
        when RPG::Armor
          $game_party.gain_armor(@item.id, @number_window.number)
        end
改为:
  1. when 0  # 购买
  2.         # 购买处理
  3.         $game_party.lose_gold(@number_window.number * @item.price)
  4.         case @item
  5.         when RPG::Item
  6.           $game_party.gain_item(@item.id, @number_window.number)
  7.           if @number_window.number != 0
  8.             for i in 1..@number_window.number
  9.               $ItemListI.push(@item.id)
  10.             end
  11.           end
  12.         when RPG::Weapon
  13.           $game_party.gain_weapon(@item.id, @number_window.number)
  14.           if @number_window.number != 0
  15.             for i in 1..@number_window.number
  16.               $ItemListW.push(@item.id)
  17.             end
  18.           end
  19.         when RPG::Armor
  20.           $game_party.gain_armor(@item.id, @number_window.number)
  21.           if @number_window.number != 0
  22.             for i in 1..@number_window.number
  23.               $ItemListA.push(@item.id)
  24.             end
  25.           end
  26.         end
复制代码
这样这三个变量$ItemListI,$ItemListW,$ItemListA就自动记录了本次购买的所有商品(道具,武器,防具)编号,这个值可以通过事件脚本来调出。
我突然发现,我是一个很幸运的好人。老婆真好~ 点我进入JQ(激情)教程范例收集!
回复 支持 反对

使用道具 举报

24

主题

74

帖子

816

积分

⑤进阶

积分
816
 楼主| 发表于 2007-9-21 21:22:37 | 显示全部楼层
谢谢杀鸡四天王,我试试
回复 支持 反对

使用道具 举报

24

主题

74

帖子

816

积分

⑤进阶

积分
816
 楼主| 发表于 2007-9-22 12:07:29 | 显示全部楼层
这样做真的可以,真是太谢谢杀鸡四天王了。
回复 支持 反对

使用道具 举报

17

主题

125

帖子

1371

积分

⑥精研

积分
1371
发表于 2007-9-22 17:37:07 | 显示全部楼层
我靠- -我原来以为杀鸡你只会杀鸡- -..没想到还会杀鸭- -...佩服佩服... [s:5]  [s:5]
回复 支持 反对

使用道具 举报

7

主题

82

帖子

1万

积分

⑧专业

积分
15694
QQ
发表于 2007-9-22 18:41:58 | 显示全部楼层
楼上 严禁纯水 [s:4]
浮华多扰人,何时才能休?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|幻想森林

GMT+8, 2025-6-21 16:25 , Processed in 0.012413 second(s), 21 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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