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

Project1

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

[已经解决] RMVX怎么让物品以及武器名称带上颜色

[复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
9 小时
注册时间
2012-8-17
帖子
12
跳转到指定楼层
1
发表于 2012-10-3 20:48:44 | 只看该作者 |只看大图 回帖奖励 |正序浏览 |阅读模式

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

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

x
RMVX怎么让物品以及武器名称带上颜色,来显示其品质。

希望大神们帮帮我啊,逛了很久的帖子了,都未寻得答案啊。祝你们国庆佳节快乐!

点评

解决帖子请编辑主楼把分类改成:已经解决。  发表于 2012-10-3 22:27

Lv1.梦旅人

梦石
0
星屑
50
在线时间
9 小时
注册时间
2012-8-17
帖子
12
3
 楼主| 发表于 2012-10-3 21:32:35 | 只看该作者
我一直在寻找,一个拥抱,不是,一个脚本,像你这样的脚本,谢谢,实用!
回复 支持 反对

使用道具 举报

Lv1.梦旅人

彩虹天使

梦石
0
星屑
55
在线时间
93 小时
注册时间
2012-10-2
帖子
113
2
发表于 2012-10-3 21:09:28 | 只看该作者
這是物品顏色腳本
使用方法,插入main腳本之前。
在物品、武器、防具那+@和數字(0~31)
  1. module RPG
  2.   class Skill
  3.     def description
  4.       description = @description.split(/@/)[0]
  5.       return description != nil ? description : ''
  6.     end
  7.     def name_color_66RPG
  8.       name_color = @description.split(/@/)[1]
  9.       return name_color != nil ? name_color.to_i : 0
  10.     end
  11.   end
  12.   class Weapon
  13.     def description
  14.       description = @description.split(/@/)[0]
  15.       return description != nil ? description : ''
  16.     end
  17.     def name_color_66RPG
  18.       name_color = @description.split(/@/)[1]
  19.       return name_color != nil ? name_color.to_i : 0
  20.     end
  21.   end
  22.   class Item
  23.     def description
  24.       description = @description.split(/@/)[0]
  25.       return description != nil ? description : ''
  26.     end
  27.     def name_color_66RPG
  28.       name_color = @description.split(/@/)[1]
  29.       return name_color != nil ? name_color.to_i : 0
  30.     end
  31.   end
  32.   class Armor
  33.     def description
  34.       description = @description.split(/@/)[0]
  35.       return description != nil ? description : ''
  36.     end
  37.     def name_color_66RPG
  38.       name_color = @description.split(/@/)[1]
  39.       return name != nil ? name_color.to_i : 0
  40.     end
  41.   end
  42. end
  43. class Window_Base < Window
  44.   def disabled_color
  45.     return Color.new(255, 255, 255, 128)
  46.   end

  47.   def draw_item_name(item, x, y, enabled = true)
  48.     if item != nil
  49.       draw_icon(item.icon_index, x, y, enabled)
  50.       self.contents.font.color = text_color(item.name_color_66RPG)
  51.       self.contents.font.color.alpha = enabled ? 255 : 128
  52.       self.contents.draw_text(x + 24, y, 172, WLH, item.name)
  53.     end
  54.   end
  55. end
复制代码

点评

谢谢,你完美的给我解决了!真是万分感谢!  发表于 2012-10-3 21:33

评分

参与人数 1梦石 +2 收起 理由
咕噜 + 2 认可答案 附赠66RPG提供的好人卡一张。.

查看全部评分

回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-16 09:27

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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