查看: 1424|回复: 3

[已经过期] 求助,关于物品分类和物品颜色

[复制链接]
梦石
0
星屑
75
在线时间
129 小时
注册时间
2007-8-29
回帖
25
发表于 2014-5-1 20:59:14 | 显示全部楼层 |阅读模式

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

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

×
为什么使用了物品分类的脚本,用数据库改物品颜色的脚本就用不了了?只能在装备上显示颜色?
大神求助~
梦石
0
星屑
50
在线时间
108 小时
注册时间
2014-5-1
回帖
212
发表于 2014-5-1 23:51:51 | 显示全部楼层
你觉得什么脚本也不提供,就凭一句描述,能有大神帮助得了你吗?难道还要大神们费尽周折去搜索【物品分类】和【用数据库改物品颜色的脚本】吗?
本侦探的言语充满了狂妄自负和自命不凡的语气,大有妄自尊大和鹤立鸡群的态势,希望大家谅解。因为奇奇这个角色在《快乐星球》里面就是这样的说话风格。
回复

使用道具 举报

梦石
0
星屑
85
在线时间
250 小时
注册时间
2011-12-18
回帖
44
发表于 2014-5-4 19:09:11 | 显示全部楼层
你是不是用了[复杂物品分类脚本]和[数据库显示颜色脚本]? 这两个脚本默认都是在说明后面加上@XX的。。。。在脚本里把@换成其他的文字就好

[pre lang="ruby" line="1"]module RPG
  class Skill
    def description
      description = @description.split(/@/)[0]
      return description != nil ? description : ''
    end
    def name_color_66RPG
      name_color = @description.split(/@/)[1]
      return name_color != nil ? name_color.to_i : 0
    end
  end
[/pre]

比如把颜色代码里的@换成品质

[pre lang="ruby" line="1"]module RPG
  class Skill
    def description
      description = @description.split(/品质/)[0]
      return description != nil ? description : ''
    end
    def name_color_66RPG
      name_color = @description.split(/品质/)[1]
      return name_color != nil ? name_color.to_i : 0
    end
  end[/pre]

然后在数据库里设置时就改成 品质1 @药品

游戏里就会显示数字1对应颜色,分类为药品的物品
回复

使用道具 举报

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

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部