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

Project1

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

[已经解决] 请教

[复制链接]

Lv1.梦旅人

梦石
0
星屑
126
在线时间
21 小时
注册时间
2018-12-8
帖子
9
跳转到指定楼层
1
发表于 2019-1-4 19:17:44 | 显示全部楼层 |只看大图 回帖奖励 |倒序浏览 |阅读模式

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

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

x
1.公式能不能做到一定几率触发特定公式
2.能不能做到如果处于*号状态,再次附加不显示信息

Lv1.梦旅人

梦石
0
星屑
126
在线时间
21 小时
注册时间
2018-12-8
帖子
9
2
 楼主| 发表于 2019-1-4 19:30:20 | 显示全部楼层
补充1个问题,有没有物品价格破限脚本

点评

https://yanflychannel.wordpress.com/rmvxa/core-scripts/adjust-limits/  发表于 2019-1-4 21:29
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
126
在线时间
21 小时
注册时间
2018-12-8
帖子
9
3
 楼主| 发表于 2019-1-6 13:38:57 | 显示全部楼层
KB.Driver 发表于 2019-1-4 20:02
附加公式 if rand < 0.6;一般公式
#60%概率再一般公式基础上触发附加公式
[/pre]

这个品质脚本如何改成只对装备的图标有效?

#品质
#==============================================================================
# ■ Window_Base_Itemcolor
#==============================================================================
#备注添加〈品质 *〉,*为Color后的数字
module PS0
  module Window_Base_Itemcolor
    Color1 = Color.new(255, 255, 255)  # 白色
    Color2 = Color.new(128, 255, 128)  # 青绿色
    Color3 = Color.new(0,255,255)      # 天蓝色
    Color4 = Color.new(0, 0, 255)      # 蓝色
    Color5 = Color.new(136, 102, 255)  # 紫色
    Color6 = Color.new(255, 0, 0)      # 红色
  end
end
#==============================================================================
# ■ Window_Base
#==============================================================================
class Window_Base < Window
  def draw_item_name(item, x, y, enabled = true, width = 172)
    if item != nil
      n = item.note
      a = n.split{/<(?:Quality|品质)\s*(.+)>/i}
      c = a[1].to_i
      if c <= 1
        color = PS0::Window_Base_Itemcolor::Color1
      elsif c == 2
        color = PS0::Window_Base_Itemcolor::Color2
      elsif c == 3
        color = PS0::Window_Base_Itemcolor::Color3
      elsif c == 4
        color = PS0::Window_Base_Itemcolor::Color4
      elsif c == 5
        color = PS0::Window_Base_Itemcolor::Color5
      elsif c == 6
        color = PS0::Window_Base_Itemcolor::Color6
      else
        color = Color.new(0, 0, 0, 0)
      end
      self.contents.fill_rect(x, y, 24, 1, color)
      self.contents.fill_rect(x, y, 1, 24, color)
      self.contents.fill_rect(x, y+23, 24, 1, color)
      self.contents.fill_rect(x+23, y, 1, 24, color)
      draw_icon(item.icon_index, x, y, enabled)
      change_color(color, enabled)
      draw_text(x + 24, y, width, line_height, item.name)
    end
  end
end
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
126
在线时间
21 小时
注册时间
2018-12-8
帖子
9
4
 楼主| 发表于 2019-1-6 16:59:37 | 显示全部楼层
KB.Driver 发表于 2019-1-4 20:02
附加公式 if rand < 0.6;一般公式
#60%概率再一般公式基础上触发附加公式
[/pre]

状态-说明窗口只有两行太少了,有没有办法增加
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-6-7 19:04

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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