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

Project1

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

[原创发布] 武器品质决定颜色

[复制链接]

Lv3.寻梦者

○赛

梦石
0
星屑
1249
在线时间
1276 小时
注册时间
2013-1-22
帖子
2246

贵宾

跳转到指定楼层
1
发表于 2014-1-27 11:41:30 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
本系统就是根据武器不同的品质对应改变颜色,比如说“铜剑”是5号品质,那么它在游戏里就是金色。
由于本系统非常简单,且没有带有@的变量,所以不提供范例下载。
本脚本是收录在我个人的整合系统里,所以设定模块为"XZZH"
  1. # XZZH(小周整合) - 武器品质决定颜色
  2. # 设定部分
  3. module XZZH
  4.   # 一号品质颜色
  5.   WQPZ1 = Color.new(255,255,51)
  6.   # 二号品质颜色
  7.   WQPZ2 = Color.new(102,51,255)
  8.   # 三号品质颜色
  9.   WQPZ3 = Color.new(0,102,255)
  10.   # 四号品质颜色
  11.   WQPZ4 = Color.new(51,255,102)
  12.   # 五号品质颜色
  13.   WQPZ5 = Color.new(255,255,255)
  14.   # 一号品质的武器编号
  15.   PZ1 = [1,2,3,4]
  16.   # 二号品质的武器编号
  17.   PZ2 = [5,6,7,8]
  18.   # 三号品质的武器编号
  19.   PZ3 = [9,10,11,12]
  20.   # 四号品质的武器编号
  21.   PZ4 = [13,14,15,16]
  22.   # 五号品质的武器编号
  23.   PZ5 = [17,18,19,20]
  24. end  
  25. class Window_Base < Window
  26.   # 修改Window_Base,因为描绘武器名是在Window_Base里定义的。
  27.   def draw_item_name(item, x, y)
  28.     if item == nil
  29.       return
  30.     end
  31.     bitmap = RPG::Cache.icon(item.icon_name)
  32.     self.contents.blt(x, y + 4, bitmap, Rect.new(0, 0, 24, 24))
  33.     self.contents.font.color = normal_color
  34.     # 条件分歧 开始 如果item是武器
  35.     if item.is_a?(RPG::Weapon)
  36.       # 条件分歧 开始 如果武器编号在一号品质里
  37.       if XZZH::PZ1.include?(item.id)
  38.         # 更改字体颜色
  39.         self.contents.font.color = XZZH::WQPZ1
  40.         # 条件分歧 结束
  41.       end
  42.       if XZZH::PZ2.include?(item.id)
  43.         self.contents.font.color = XZZH::WQPZ2
  44.       end
  45.       if XZZH::PZ3.include?(item.id)
  46.         self.contents.font.color = XZZH::WQPZ3
  47.       end
  48.       if XZZH::PZ4.include?(item.id)
  49.         self.contents.font.color = XZZH::WQPZ4
  50.       end  
  51.       if XZZH::PZ5.include?(item.id)
  52.         self.contents.font.color = XZZH::WQPZ5
  53.       end  
  54.       # 条件分歧 结束
  55.     end  
  56.     self.contents.draw_text(x + 28, y, 212, 32, item.name)
  57.   end
  58. end
复制代码

评分

参与人数 2星屑 +170 收起 理由
邪月长啸 + 45 期待出个防具版
怪蜀黍 + 125 发布奖励

查看全部评分

Lv1.梦旅人

梦石
0
星屑
112
在线时间
136 小时
注册时间
2012-7-25
帖子
339
2
发表于 2014-2-4 23:18:06 | 只看该作者
赞一个,简单实用
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
130 小时
注册时间
2011-3-10
帖子
65
3
发表于 2014-3-17 08:55:29 | 只看该作者
求vx版本~><

点评

记得好像有过..  发表于 2014-3-17 17:42
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
9275
在线时间
2504 小时
注册时间
2011-5-20
帖子
15389

开拓者

4
发表于 2014-3-17 14:37:45 | 只看该作者
s20810 发表于 2014-3-17 08:55
求vx版本~>

把这段脚本直接放VX= =应该能直接套

点评

不是我叼···是RM很多脚本都可以这样通用···  发表于 2014-7-19 08:12
chd114 大大就是迪奥。膜拜之  发表于 2014-7-19 03:23
[img]http://service.t.sina.com.cn/widget/qmd/5339802982/c02e16bd/7.png
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
27 小时
注册时间
2014-3-5
帖子
26
5
发表于 2014-3-18 10:45:04 | 只看该作者
这个是直接插到Main前就可以么?
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
120 小时
注册时间
2013-8-26
帖子
63
6
发表于 2014-4-27 13:43:18 | 只看该作者
我想知道怎么用。。。

点评

看到了。但是只有装备了才能看到颜色。  发表于 2014-4-27 13:51
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
60
在线时间
56 小时
注册时间
2012-12-23
帖子
79
7
发表于 2014-5-18 12:25:15 | 只看该作者
表示没有看懂这个到底怎么用
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
65
在线时间
11 小时
注册时间
2010-8-14
帖子
3
8
发表于 2014-7-16 20:44:55 | 只看该作者
先复制下来看看吧
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
40 小时
注册时间
2008-7-28
帖子
15
9
发表于 2014-12-1 22:41:15 | 只看该作者
直接用一直提示出错……

点评

需要先设置  发表于 2014-12-19 18:24
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-4-29 12:36

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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