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

Project1

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

[RMVA发布] [PS0]物品颜色描绘

[复制链接]

Lv4.逐梦者

醉啸 长风万里

梦石
0
星屑
6157
在线时间
6592 小时
注册时间
2007-12-16
帖子
4501

贵宾

跳转到指定楼层
1
发表于 2011-12-27 16:06:50 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

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

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

x
本帖最后由 仲秋启明 于 2012-2-1 09:56 编辑

移植自实用·极简 -- 按品质,给物品描绘色彩边框 BY 冰舞蝶恋
           物品颜色描绘脚本(完整无冲突版) BY 仲秋启明
  1. #==============================================================================
  2. # [PS0]物品颜色描绘
  3. #      Window_Base_Itemcolor
  4. #------------------------------------------------------------------------------
  5. #     在物品、技能选项中显示物品品质并显示品质框和修改物品名颜色。
  6. #==============================================================================
  7. # [更新记录]
  8. #    - 2012.01.03 By 仲秋启明
  9. #      * 修改为VA定义
  10. #    - 2011.12.27 By 仲秋启明
  11. #      * 移植至RGSS3,遵循PS0协议;
  12. #      * 优化数据库备注中设定方法
  13. #    - 2011.08.22 By 冰舞蝶恋
  14. #      * 蓝本(实用·极简 -- 按品质,给物品描绘色彩边框)
  15. #    - 2010.08.06 By 仲秋启明
  16. #      * 蓝本(物品颜色描绘脚本(完整无冲突版))
  17. #------------------------------------------------------------------------------
  18. # [使用方法]
  19. #    - 替换原Window_Base中的draw_item_name定义或复制到Main之前
  20. #==============================================================================
  21. $_PS0 = {} if $_PS0 == nil  
  22. $_PS0["Window_Base_Itemcolor"] = 20111227
  23. #==============================================================================
  24. # [PS0] 通用配置模块  
  25. #==============================================================================
  26. module PS0
  27.   module Window_Base_Itemcolor
  28.     Color1 = Color.new(255, 255, 255)  # 一般品质的色彩(白,1)
  29.     Color2 = Color.new(128, 255, 128)  # 平庸品质的色彩(绿,2)
  30.     Color3 = Color.new(128, 128, 255)  # 精良品质的色彩(蓝,3)
  31.     Color4 = Color.new(255, 0, 255)    # 卓越品质的色彩(紫,4)
  32.     Color5 = Color.new(255, 128, 128)  # 神秘品质的色彩(红,5)
  33.     Color6 = Color.new(255, 128, 0)    # 传说品质的色彩(橙,6)
  34.     Color7 = Color.new(255, 255, 128)  # 特殊品质的色彩(黄,7)
  35.   end
  36. end
  37. #==============================================================================
  38. # ■ Window_Base
  39. #==============================================================================
  40. class Window_Base < Window
  41.   def draw_item_name(item, x, y, enabled = true, width = 172)
  42.     if item != nil
  43.       n = item.note
  44.       a = n.split{/<(?:Quality|品质)\s*(.+)>/i}
  45.       c = a[1].to_i
  46.       if c <= 1
  47.         color = PS0::Window_Base_Itemcolor::Color1
  48.       elsif c == 2
  49.         color = PS0::Window_Base_Itemcolor::Color2
  50.       elsif c == 3
  51.         color = PS0::Window_Base_Itemcolor::Color3
  52.       elsif c == 4
  53.         color = PS0::Window_Base_Itemcolor::Color4
  54.       elsif c == 5
  55.         color = PS0::Window_Base_Itemcolor::Color5
  56.       elsif c == 6
  57.         color = PS0::Window_Base_Itemcolor::Color6
  58.       elsif c == 7
  59.         color = PS0::Window_Base_Itemcolor::Color7
  60.       else
  61.         color = Color.new(0, 0, 0, 0)
  62.       end
  63.       self.contents.fill_rect(x, y, 24, 1, color)
  64.       self.contents.fill_rect(x, y, 1, 24, color)
  65.       self.contents.fill_rect(x, y+23, 24, 1, color)
  66.       self.contents.fill_rect(x+23, y, 1, 24, color)
  67.       draw_icon(item.icon_index, x, y, enabled)
  68.       change_color(color, enabled)
  69.       draw_text(x + 24, y, width, line_height, item.name)
  70.     end
  71.   end
  72. end
  73. #==============================================================================
  74. # [PS0] End of Script
  75. #==============================================================================
复制代码
设定:

效果:



与实用·极简 -- 按品质,给物品描绘色彩边框 BY 冰舞蝶恋的区别
①优化了数据库中的设定方式
②边框可以和文字一同改变颜色
与物品颜色描绘脚本(完整无冲突版) BY 仲秋启明的区别
①修改了颜色显示方式,可以自行设定
②修改了数据库中的设定地点

有建议或BUG反馈请回帖

评分

参与人数 4星屑 +480 +11 收起 理由
月之鸟 + 1 精品文章
lsu666666 + 280 將將!!~
Shy07 + 10 主站收录
退屈£无聊 + 200 ACE鼓励……= =||

查看全部评分


还在龟速填坑中

Lv1.梦旅人

梦石
0
星屑
154
在线时间
664 小时
注册时间
2011-9-25
帖子
241
2
发表于 2011-12-27 16:38:28 | 只看该作者
正需要这个脚本!话说图标的框框还是没有的好看啊,如果要去掉的话应该修改哪几行呢?
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
308 小时
注册时间
2011-4-9
帖子
84
3
发表于 2011-12-27 16:47:53 | 只看该作者
果断收藏,ace的脚本还是太少了

评分

参与人数 1星屑 -40 收起 理由
忧雪の伤 -40 酱油瓶 谢谢惠顾

查看全部评分

回复 支持 0 反对 2

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
154
在线时间
664 小时
注册时间
2011-9-25
帖子
241
4
发表于 2011-12-27 17:17:16 | 只看该作者
有没有可能实现角色名和职业名字的变色?
回复 支持 反对

使用道具 举报

Lv1.梦旅人

星君

梦石
0
星屑
83
在线时间
2980 小时
注册时间
2011-10-9
帖子
2317

贵宾短篇七萝莉正太组冠军

5
发表于 2011-12-27 18:14:12 | 只看该作者
哎=。=
为什么PSO不移植外站的
我基本上不用6R的脚本啊OTL

评分

参与人数 3星屑 +40 收起 理由
冰舞蝶恋 + 40 捣乱有爱
DeathKing + 40 同意
忧雪の伤 -40 能不能不要水了……

查看全部评分


回复 支持 反对

使用道具 举报

菜鸟飞呀飞 该用户已被删除
6
发表于 2012-1-3 04:27:40 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
92
在线时间
468 小时
注册时间
2011-9-1
帖子
404
7
发表于 2012-1-31 11:35:59 | 只看该作者
好东西,收藏了。。。。

评分

参与人数 1星屑 -40 收起 理由
忧雪の伤 -40 酱油瓶 谢谢惠顾

查看全部评分

男人不懂永远月经的痛,就像女人永远不懂蛋疼的痛
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
258 小时
注册时间
2010-8-29
帖子
58
8
发表于 2012-1-31 22:31:09 | 只看该作者
哪里错了?没起效果?



‘‘

谢谢


──2825136于2012-1-31 22:32补充以上内容’’

未命名1.PNG (21.12 KB, 下载次数: 42)

未命名1.PNG

未命名2.PNG (23.11 KB, 下载次数: 38)

未命名2.PNG

未命名3.PNG (2.94 KB, 下载次数: 31)

未命名3.PNG
回复 支持 反对

使用道具 举报

Lv2.观梦者

花开堪折直须折

梦石
0
星屑
676
在线时间
943 小时
注册时间
2010-7-17
帖子
4963

贵宾

9
发表于 2012-2-1 13:06:33 | 只看该作者
VA不是数据库可以用\c[]什么的吗。。
大家好,我叫节操,有一天,我被吃了。
http://forever-dream.5d6d.com
永恒の梦制作组论坛

129993099
永恒の梦制作组QQ群
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
32 小时
注册时间
2011-11-11
帖子
19
10
发表于 2012-2-2 00:06:52 | 只看该作者
本帖最后由 616099456 于 2012-2-2 00:07 编辑

我也是按8楼那样设置的,不行啊,颜色没变。。。。求各位大大帮忙啊



先谢谢了
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-15 20:54

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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