幻想森林

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
楼主: bate7

[RM2K&2K3] 如何实现"丢弃物品"

[复制链接]

30

主题

477

帖子

5219

积分

⑦老手

积分
5219
发表于 2006-7-10 11:32:10 | 显示全部楼层
丢弃是什么意思啊,不能用增减物品吗?为什么啊
回复 支持 反对

使用道具 举报

255

主题

7092

帖子

330

积分

版主

人类总是重复同样的悲

Rank: 7Rank: 7Rank: 7

积分
330
QQ
发表于 2006-7-10 14:20:02 | 显示全部楼层
要完美的实现功能:
从理论上来讲(谁用这个谁都要累死),比如20*15的地图,只要能走的地方就
在不能走的地方对应一个并行事件……
累死你们…… [s:5]  [s:4]
我是化可能为不可能的男人!
回复 支持 反对

使用道具 举报

88

主题

5419

帖子

214748万

积分

版主

S素世上最伟大最华丽

Rank: 7Rank: 7Rank: 7

积分
2147483647
QQ
发表于 2006-7-10 14:26:57 | 显示全部楼层
参考下这些句子吧.....


武器编号:$game_actors[编号].weapon_id
防具1编号:$game_actors[编号].armor1_id
防具2编号:$game_actors[编号].armor2_id
防具3编号:$game_actors[编号].armor3_id
防具4编号:$game_actors[编号].armor4_id
增减物品:
$game_party.gain_item(物品编号,数量)

增减武器:
$game_party.gain_weapon(物品编号,数量)

增减防具:
$game_party.gain_armor(物品编号,数量)




清空现有所有物品:
$game_party.items.clear

清空所有武器:
$game_party.weapons.clear

清空所有防具:
$game_party.armors.clear


相信这些对你们有帮助....... [s:4]
回复 支持 反对

使用道具 举报

40

主题

242

帖子

2174

积分

⑥精研

积分
2174
 楼主| 发表于 2006-7-10 14:38:17 | 显示全部楼层
................
貌似没有确切答案..而且知道了是很难的一件事 [s:5]
RM,我又回来了
回复 支持 反对

使用道具 举报

30

主题

477

帖子

5219

积分

⑦老手

积分
5219
发表于 2006-7-10 15:34:05 | 显示全部楼层
用脚本无法实现在地图上新建一个事件啊,所以也没办法丢弃不是?
回复 支持 反对

使用道具 举报

79

主题

617

帖子

6150

积分

⑦老手

暗夜下可怜人

积分
6150
发表于 2006-7-10 15:37:36 | 显示全部楼层
能实现,比较麻烦,如无必要就不要费事了。
希望破灭是因为发现真实,宁可背负罪孽也要维护爱我之人,永远的娜乌西卡!!!!!!
回复 支持 反对

使用道具 举报

91

主题

3188

帖子

83986万

积分

荣誉群

传说中的Bunny大神~!

积分
839861514
QQ
发表于 2006-7-10 17:28:26 | 显示全部楼层
修改了一下,做了个范例。。。按Z键丢弃物品,除了价格为0(重要物品)以外的所有物品都可以丢。 [s:5]

个人感觉是个很无聊的效果。。。

本帖子中包含更多资源

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

x
其他所有的Bunny神都素我的部下XD~ 小教程范例收集 Orz感谢邪恶萝卜联盟!!!(原因自己去猜)
回复 支持 反对

使用道具 举报

40

主题

242

帖子

2174

积分

⑥精研

积分
2174
 楼主| 发表于 2006-7-10 19:01:15 | 显示全部楼层
[s:5] 偶怎么觉得有用....仍小些垃圾多好啊

是不是只修改"Scene_Item"里的
#--------------------------------------------------------------------------
  # ● 刷新画面 (物品窗口被激活的情况下)
  #--------------------------------------------------------------------------
  def update_item
  ###########################################################################
  if Input.trigger?(Input::A)
    @item = @item_window.item
    $game_system.se_play($data_system.cancel_se)
        if @item == nil or @item.price == 0
        # 演奏冻结 SE
        $game_system.se_play($data_system.buzzer_se)
        return
      end
      case @item
        when RPG::Item
          $game_party.lose_item(@item.id, 1)
        when RPG::Weapon
          $game_party.lose_weapon(@item.id, 1)
        when RPG::Armor
          $game_party.lose_armor(@item.id, 1)
        end
        $scene = Scene_Menu.new(0)
        return
        end
  ###########################################################################
就行了?? [s:3]
RM,我又回来了
回复 支持 反对

使用道具 举报

91

主题

3188

帖子

83986万

积分

荣誉群

传说中的Bunny大神~!

积分
839861514
QQ
发表于 2006-7-10 20:22:51 | 显示全部楼层
就是这个了。
其他所有的Bunny神都素我的部下XD~ 小教程范例收集 Orz感谢邪恶萝卜联盟!!!(原因自己去猜)
回复 支持 反对

使用道具 举报

40

主题

242

帖子

2174

积分

⑥精研

积分
2174
 楼主| 发表于 2006-7-10 20:25:36 | 显示全部楼层
谢谢挖

看上去貌似不难...不懂脚本的真的太惨了... [s:6]
RM,我又回来了
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-6-28 18:42 , Processed in 0.012456 second(s), 19 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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