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

Project1

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

[RMVX发布] 物品颜色描绘脚本(完整无冲突版)

[复制链接]

Lv4.逐梦者

醉啸 长风万里

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

贵宾

跳转到指定楼层
1
发表于 2010-8-6 15:43:53 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

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

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

x
本帖最后由 仲秋启明 于 2010-8-6 17:21 编辑

有人问道这个脚本,以前的那个又有冲突,现在我发一个完整无冲突版
  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
复制代码
使用方法:


颜色用的是对话颜色
附一个对话颜色表

还在龟速填坑中

Lv1.梦旅人

战国美少年森兰丸

梦石
0
星屑
204
在线时间
852 小时
注册时间
2008-7-20
帖子
3705
2
发表于 2010-8-6 16:01:57 | 只看该作者
支持一下,这样就可以看作是物品分类了。
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
190
在线时间
84 小时
注册时间
2009-11-29
帖子
44
3
发表于 2010-8-6 16:07:23 | 只看该作者
最后少了END报错
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
0 小时
注册时间
2010-7-21
帖子
20
4
发表于 2010-8-6 16:53:18 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

Lv4.逐梦者

醉啸 长风万里

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

贵宾

5
 楼主| 发表于 2010-8-6 17:23:46 | 只看该作者
本帖最后由 仲秋启明 于 2010-8-6 17:25 编辑

回复 c621497922 的帖子

这个也可以用这个方法
self.contents.font.color = text_color(item.name_color_66RPG)
用这句
   
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
0 小时
注册时间
2010-7-21
帖子
20
6
发表于 2010-8-6 17:55:12 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
5 小时
注册时间
2010-8-5
帖子
43
7
发表于 2010-8-7 11:48:30 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
154
在线时间
664 小时
注册时间
2011-9-25
帖子
241
8
发表于 2011-10-22 09:17:40 | 只看该作者
仲秋启明 发表于 2010-8-6 17:23
回复 c621497922 的帖子

这个也可以用这个方法

我也遇到四楼的问题,不知道应该如何修改才能使掉落也变色?

点评

给我那个脚本  发表于 2011-10-22 10:10
回复 支持 反对

使用道具 举报

Lv3.寻梦者

不活君

梦石
0
星屑
1495
在线时间
1247 小时
注册时间
2011-2-16
帖子
681
9
发表于 2011-10-22 10:12:48 | 只看该作者
这样的话物品分类脚本就不能用了啊。。。。。

点评

脚本白痴表示压力很大  发表于 2011-11-15 17:47
改下脚本里的符号,物品分类就可以继续用了  发表于 2011-11-15 04:32
不知不觉就几百天过去了 经历无数个雨夜 清晨 黎明 先是兴奋 厌倦 释然 会觉得很有趣 然后又会觉得无趣 最后有一种归属感 满足感
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
154
在线时间
664 小时
注册时间
2011-9-25
帖子
241
10
发表于 2011-10-22 11:18:24 | 只看该作者
xuzhengchi 发表于 2011-10-22 09:17
我也遇到四楼的问题,不知道应该如何修改才能使掉落也变色?

不好意思我没讲清楚,我的意思是如何使对话框中“得到了XXX”这个XXX变色,与得失物品脚本无关。。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-12-25 14:26

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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