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

Project1

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

[RMVA发布] 物品系统整合

[复制链接]

Lv1.梦旅人

梦石
0
星屑
48
在线时间
841 小时
注册时间
2010-8-11
帖子
1135
跳转到指定楼层
 楼主| 发表于 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 奖赏条例

查看全部评分

Lv2.观梦者

梦石
0
星屑
304
在线时间
27 小时
注册时间
2021-8-13
帖子
9
43
发表于 2021-8-15 08:45:58 | 只看该作者
当选择排在下面的物品时,选择界面会往下移,甚至超出了游戏窗口
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
489 小时
注册时间
2014-8-14
帖子
102
42
发表于 2016-5-9 19:02:22 | 只看该作者
已下载, 谢谢作者分享。
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
49 小时
注册时间
2013-8-17
帖子
47
41
发表于 2016-4-4 12:24:55 | 只看该作者
为什么负重达到了上限依然不会消失物品???
山不厌高,海不厌深;周公吐脯,天下归心!
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
38 小时
注册时间
2014-10-28
帖子
94
40
发表于 2014-11-29 14:39:14 | 只看该作者
本帖最后由 猩红之月 于 2014-11-29 14:50 编辑

试着把物品改成5类,结果打开物品的时候报错,请问要怎么改物品分类?最好把图标距离改小
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
55
在线时间
87 小时
注册时间
2013-7-11
帖子
100
39
发表于 2014-7-19 15:11:45 | 只看该作者
LZ,请问这个怎么办。

搜狗截图14年07月19日1510_1.png (9.31 KB, 下载次数: 12)

搜狗截图14年07月19日1510_1.png
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
10
在线时间
250 小时
注册时间
2014-1-7
帖子
77
38
发表于 2014-6-26 10:08:36 | 只看该作者
可不可以改成负重满时还是可以获得物品,但是行走速度会很慢,就像物品种类脚本那样
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
55
在线时间
67 小时
注册时间
2014-4-18
帖子
30
37
发表于 2014-4-29 03:21:48 | 只看该作者
我发现一个问题
我有一个负重10的物品
只要这个物品携带数量超过5个
每当我把这物品丢弃1个(或者贩卖)
携带数量就会自动变成4个(无论原本持有多少)

是我什么地方做错了?
或者哪里可以设定最大携带数量么?

点评

不过应该不用帮我试了 我们老大好像没要放这个脚本的样子(́。◞౪◟。‵)  发表于 2014-6-28 02:07
我负重设定成500的样子 照理来说只算50而已呀( ´•̥̥̥ω•̥̥̥` )  发表于 2014-6-28 02:05
我都忘了这事了别打我……你看看负重是不是满了?  发表于 2014-6-27 19:02
星期三看看是哪里弄错了  发表于 2014-4-29 10:24
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
68
在线时间
208 小时
注册时间
2013-8-8
帖子
1296
36
发表于 2013-9-2 21:16:53 | 只看该作者
出了点问题。

点评

鼠标控制脚本。  发表于 2013-9-3 20:43
请问你用了什么外挂脚本?  发表于 2013-9-3 00:26
我已经没有兴趣认真做游戏了……只能胡扯
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
48
在线时间
841 小时
注册时间
2010-8-11
帖子
1135
35
 楼主| 发表于 2013-9-2 00:09:38 | 只看该作者
sens1992 发表于 2013-9-1 11:44
判断物品能否丢弃的标志是重量=0?有其他标志吗

啊啊啊,不对,看错了,我的点评是在胡言乱语:P
那是说如何设计无法丢弃的物品是吧,说明的第24行有这样一句话:
在System模块的Cannot_Abandon_Item_Type常量还可以设定无法丢弃的物品类型.

而在范例中,System模块的Cannot_Abandon_Item_Type的值为"药品",这样就代表所有属于药品一类的物品都不可丢弃。
你可以将其改成其他任意你已经设定好的物品类型。

点评

其实我就只是想实现某些武器,比如受诅咒的武器不能丢弃之类的。。。。看来没办法了,没关系  发表于 2013-9-2 12:15
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
75 小时
注册时间
2013-8-1
帖子
26
34
发表于 2013-9-1 11:44:43 | 只看该作者
判断物品能否丢弃的标志是重量=0?有其他标志吗

点评

抱歉,帮不了你了……  发表于 2013-9-2 15:20
直接在注释里写<weight = 0>就好了吧  发表于 2013-9-2 00:04
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-5-7 15:26

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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