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

Project1

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

[已经解决] 物品分类如何融合仓库脚本,有请凌童鞋

[复制链接]

Lv3.寻梦者

梦石
0
星屑
3176
在线时间
1442 小时
注册时间
2009-7-27
帖子
1454
跳转到指定楼层
1
发表于 2011-12-31 15:31:32 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 爆焰 于 2012-1-2 18:56 编辑


博客:我的博客

Lv1.梦旅人

梦石
0
星屑
105
在线时间
5250 小时
注册时间
2011-10-7
帖子
1885

开拓者贵宾

2
发表于 2011-12-31 15:43:49 | 只看该作者
本帖最后由 凌童鞋 于 2012-1-1 09:15 编辑

……你应该用@…而且你指明一个天天泡水的家伙来回答技术问题这算神马事啊!
算了,有空还是玩玩吧,看起来还蛮实用的…
http://rpg.blue/thread-217557-1-1.html
这货700多行代码,而且仓库系统是完全重写的……

点评

我是有创意,没技术的…………  发表于 2011-12-31 15:46
正好我有用到仓库脚本,所以想尝试一下这种方法。而你就是能为我实现的大神呀  发表于 2011-12-31 15:45
回复

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
3176
在线时间
1442 小时
注册时间
2009-7-27
帖子
1454
3
 楼主| 发表于 2012-1-2 16:27:15 | 只看该作者
凌童鞋 发表于 2011-12-31 15:43
……你应该用@…而且你指明一个天天泡水的家伙来回答技术问题这算神马事啊!
算了,有空还是玩玩吧,看起来 ...

谢谢,效果跟我想要的一样。只是还有一些问题,就是一按存入或者取出就已经自动选定了第一个物品。还有存入仓库后若物品超过99个,再取出来时居然可以取出超过99个的数量,到了身上就变成默认的99个。请问能不能再改改?我默认原先的是身上最多携带99个,请斧正。

点评

我是测试完发出来的,你没替换错吧?是替换不是粘贴啊……  发表于 2012-1-2 17:52
好吧,先认可你,改了之后再通知我,我每天都会提醒你的  发表于 2012-1-2 16:37
我昨天就想起来这个问题了……不过学校放完元旦假了,而且我们马上就要考试了……  发表于 2012-1-2 16:35

博客:我的博客
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
105
在线时间
5250 小时
注册时间
2011-10-7
帖子
1885

开拓者贵宾

4
发表于 2012-1-2 16:52:15 | 只看该作者
替换对应部分
  1.   #--------------------------------------------------------------------------
  2.   # 更新物品窗口
  3.   #--------------------------------------------------------------------------
  4.   def update_item_window
  5.    if Input.trigger?(Input::B)
  6.      # 演奏取消 SE
  7.      $game_system.se_play($data_system.cancel_se)
  8.      @sorting_window.active = true
  9.      @item_window.active = false
  10.      @item_window.index = -1
  11.      @help_window.set_text("")
  12.      return
  13.    end
  14.    # 按下确定键
  15.    if Input.trigger?(Input::C)
  16.      # 获取物品数量
  17.        $game_system.se_play($data_system.decision_se)
  18.        if @item_window.item.is_a?(RPG::Item)
  19.            if @action_window.index == 0
  20.              i = $game_party.item_number(@item_window.item.id)
  21.            else
  22.              i = $game_party.get_warehouse(@item_window.item.id,"I")
  23.              c = 99 - $game_party.item_number(@item_window.item.id)
  24.              if c < i
  25.                i = c
  26.              end
  27.            end
  28.          elsif @item_window.item.is_a?(RPG::Weapon)
  29.            if @action_window.index == 0
  30.              i = $game_party.weapon_number(@item_window.item.id)
  31.            else
  32.              i = $game_party.get_warehouse(@item_window.item.id,"W")
  33.              c = 99 - $game_party.weapon_number(@item_window.item.id)
  34.              if c < i
  35.                i = c
  36.              end
  37.            end
  38.          else
  39.            if @action_window.index == 0
  40.              i = $game_party.armor_number(@item_window.item.id)
  41.            else
  42.              i = $game_party.get_warehouse(@item_window.item.id,"A")
  43.              c = 99 - $game_party.armor_number(@item_window.item.id)
  44.              if c < i
  45.                i = c
  46.              end
  47.            end
  48.         end
  49.      @number_window.set(@item_window.item, i)      
  50.      @number_window.active = true
  51.      @number_window.visible = true
  52.      @item_window.active = false
  53.    end
  54.    @item_window.update
  55.         if @action_window.index == 0
  56.           @item_window.set_item(@sorting_window.commands[@sorting_window.index])
  57.         elsif @action_window.index ==1
  58.           @item_window.set_item_w(@sorting_window.commands[@sorting_window.index])
  59.         end
  60.         
  61.   end
复制代码

点评

请问如何修改存入或取出成功后的那个音效?我想换成买卖东西的那个音效。物品提示脚本得到或者失去都是用这个音效的。  发表于 2012-1-2 19:15
rp问题…等我把那个小功能修好传工程…晚自习ing…  发表于 2012-1-2 18:56
可以了,那仓库每样物品最多可存多少?9999999吗?我之前设置的数量。这个脚本只剩下自动选第一个物品的那个问题,和你说的这个问题了。  发表于 2012-1-2 18:47
已经换了,可以一进入就说哪行出错了  发表于 2012-1-2 18:32
还有一个小问题,就是背包物品是满的还能出现提取对话框,数量是1,晚上有晚自习,没时间解决这个了,只解决ACE版本了。  发表于 2012-1-2 17:26
回复

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-24 09:54

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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