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

Project1

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

[RMVA发布] 物品系统整合

[复制链接]

Lv1.梦旅人

梦石
0
星屑
48
在线时间
841 小时
注册时间
2010-8-11
帖子
1135
跳转到指定楼层
1
 楼主| 发表于 2013-2-3 15:03:25 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

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

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

x
本帖最后由 945127391 于 2013-8-30 06:44 编辑

    嗯,这货原本是为我的游戏写的脚本,
    看到没有那么复杂,就抠出来造福社会了……
    不喜勿喷。
    先上截图:

    以下是说明:
  1. #==============================================================================#
  2. #                         * * * * 物品系统集合 * * * *                          
  3. #==============================================================================#
  4. # 作者: 945127391
  5. # 版本: v1.0
  6. # 初版: 2013.2.3
  7. #------------------------------------------------------------------------------#
  8. # 一.Item分类扩展
  9. #    1.核心脚本:
  10. #      System(module)
  11. #      RPG::Item
  12. #      RPG::Weapon
  13. #      RPG::Armor
  14. #      Game_Party
  15. #      读取rmvx备注栏指定字段
  16. #      更变选项有效状态
  17. #    2.使用说明:
  18. #          首先,要在数据库的物品的注释里写上:
  19. #       <type = 物品类型>
  20. #      这句话决定了该物品的类型,如果不写,该物品会被自动分类为"普通物品".
  21. #          其次,在新版的物品栏中,分类的选项菜单里用的是图标来显示选项的,所以要在
  22. #      System模块里的Item_Type_Icon常量中设定各个分类对应的图标,格式如下:
  23. #       Item_Type_Icon = {"分类名1" => 图标ID1, "分类名2" => 图标ID2 ...}
  24. #          在System模块的Cannot_Abandon_Item_Type常量还可以设定无法丢弃的物品类型.
  25. #          武器和防具暂时不支持分类,所以会自动被分到防具或武器中.
  26. # 二.负重系统
  27. #    1.核心脚本:
  28. #      RPG::Item
  29. #      RPG::Weapon
  30. #      RPG::Armor
  31. #      Game_Party
  32. #      读取rmvx备注栏指定字段
  33. #      更变选项有效状态
  34. #    2.使用说明:
  35. #          首先,要在数据库的物品/武器/防具的注释里写上:
  36. #       <weight = 物品重量>
  37. #      这句话决定了该道具的重量,如果不写,默认重量为1.
  38. #          当负重满了,就无法获得道具了.
  39. #          控制队伍的最大负重的变量是 $game_party.max_weight ,对此变量进行改变,就可
  40. #      以改变队伍的最大负重
  41. # 三.名称注释
  42. #    1.核心脚本:
  43. #      RPG::BaseItem
  44. #    2.使用说明:
  45. #          此脚本可以支持在角色、职业、技能、物品、武器、防具、敌人和状态的名字中写
  46. #      注释,格式如下:
  47. #       名称[注释]
  48. #          在游戏中显示名称的时候,"["以及后面的是不会显示的.
  49. # 四.新版物品栏
  50. #    1.核心脚本:
  51. #      Vocab(module)
  52. #      Window_InputNum
  53. #      Window_YON
  54. #      Window_ItemList
  55. #      Window_ItemType
  56. #      Window_ItemData
  57. #      Window_AbandonNumber
  58. #      Window_UOA
  59. #      Scene_Item
  60. #      读取rmvx备注栏指定字段
  61. #      更变选项有效状态
  62. #    2.使用说明:
  63. #          注意:此脚本要配合前面的物品分类扩展和负重系统.
  64. #          这个……好像没什么好说明的吧……     
复制代码
好了,最后是附件:
http://pan.baidu.com/share/link?shareid=332736&uk=2735273937        【v 1.0】
http://pan.baidu.com/share/link?shareid=375448&uk=2735273937        【v 1.01】
http://pan.baidu.com/share/link?shareid=2489693185&uk=2735273937 【v 1.04】
http://pan.baidu.com/share/link?shareid=1547479016&uk=2735273937 【v 1.05】
http://pan.baidu.com/share/link?shareid=3348668591&uk=2735273937 【v 1.06】
有什么不懂得问我吧
欢迎找BUG哦~
   p.s
   2013.2.4                   更新BUG:备注出错
  2013.2.19(v 1.01)  更新BUG:显示出错
  2013.4.29(v 1.04) 更新BUG:装备脱下消失
  2013.6.12(v 1.04) 更新BUG:重量为0时出错
                     更新功能:负重提示,预览图如下

  2013.6.17(v 1.05) 进一步更新10.4的BUG
  2013.8.30(v 1.06) 改变了直接对Window_ItemLits的更改……好吧,其实是把之前版本中,被我更改的Window_ItemList被Window_NItemList更改了而已……

评分

参与人数 6星屑 +357 收起 理由
7456zll + 10 还是希望能解决负重系统
我爱吴悦淇 + 10 看我收了你
a000b1745 + 5 精品文章
tjjlb + 120 精品文章
viktor + 12 哈哈 负重系统不错
feizhaodan + 200 奖赏条例

查看全部评分

Lv1.梦旅人

梦石
0
星屑
49
在线时间
70 小时
注册时间
2012-12-11
帖子
142
2
发表于 2013-2-3 15:27:48 | 只看该作者
类别只能4种吗?
LOL雷瑟守备撸友id波古基斯有意者M我- -
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
48
在线时间
841 小时
注册时间
2010-8-11
帖子
1135
3
 楼主| 发表于 2013-2-3 15:35:14 | 只看该作者
百思不得其姐 发表于 2013-2-3 15:27
类别只能4种吗?

不是
类别的多少看你的数据库的物品里面总共有多少种类型
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
575
在线时间
1752 小时
注册时间
2008-11-7
帖子
1431
4
发表于 2013-2-4 14:59:05 | 只看该作者
貌似认不到 装备类型  装备都带不上了
RPG魔塔:http://rpg.blue/thread-254429-1-1.html
魔塔2:http://rpg.blue/thread-303601-1-1.html
魔塔3: 制作中...MV
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
575
在线时间
1752 小时
注册时间
2008-11-7
帖子
1431
5
发表于 2013-2-4 14:59:45 | 只看该作者
设置装备重量 好像也是无效的 =6  依然是1
RPG魔塔:http://rpg.blue/thread-254429-1-1.html
魔塔2:http://rpg.blue/thread-303601-1-1.html
魔塔3: 制作中...MV
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
48
在线时间
841 小时
注册时间
2010-8-11
帖子
1135
6
 楼主| 发表于 2013-2-4 15:11:19 | 只看该作者
z2z4 发表于 2013-2-4 14:59
貌似认不到 装备类型  装备都带不上了

是的呢
目前不支持装备分类

至于你的第二个问题,我试过是有效的。要注意,注释里设定重量的那句话是:
RUBY 代码复制
  1. <weight = x>

范例里的出错了= =,写成了 wight,如果你直接复制的话当然无效
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
100
在线时间
211 小时
注册时间
2011-8-16
帖子
300
7
发表于 2013-2-4 15:16:41 | 只看该作者
看上去很棒,但是再仔细瞅瞅觉得很乱,不是说排版乱。
是不易使用,尤其那个选项在下面....
不过总体还是很棒,学习ing
RPGMaker 脚本/学习交流群:143356012
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
31 小时
注册时间
2012-12-4
帖子
18
8
发表于 2013-2-17 23:45:02 手机端发表。 | 只看该作者
我添加了分类.会在window base 里376行关于图标绘制时出错.添加心分类也是.求解
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
48
在线时间
841 小时
注册时间
2010-8-11
帖子
1135
9
 楼主| 发表于 2013-2-17 23:47:50 | 只看该作者
dznzh 发表于 2013-2-17 23:45
我添加了分类.会在window base 里376行关于图标绘制时出错.添加心分类也是.求解 ...

是的,因为你没有在System模块里的Item_Type_Icon常量中设定各个分类对应的图标;
详细请看注释的第22行。
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
31 小时
注册时间
2012-12-4
帖子
18
10
发表于 2013-2-18 14:55:24 | 只看该作者
945127391 发表于 2013-2-17 23:47
是的,因为你没有在System模块里的Item_Type_Icon常量中设定各个分类对应的图标;
详细请看注释的第22行 ...

谢谢你。已经解决了。。还要在rpg::party 和 item里修改各个分类的名称才行,感谢您的脚本,将会著名来源。

点评

不用,感谢使用。  发表于 2013-2-18 15:13
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-21 22:15

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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