Project1

标题: 怎么当选项不可用时,显示出问号来? [打印本页]

作者: .さっとりーん    时间: 2012-8-21 15:24
标题: 怎么当选项不可用时,显示出问号来?
附件: Project2.rar (250.64 KB, 下载次数: 36)

当升级加点不可用时,不要用灰色的升级加点的字表示
而是用灰色的????表示
该怎么弄,求思路dsu_plus_rewardpost_czw
作者: kfflX    时间: 2012-8-21 15:26
土办法:显示一张内容为???的图片……(注意把背景加到图片上……)
当然,对这种方法阁下可以选择无视……
作者: .さっとりーん    时间: 2012-8-21 15:27
kfflX 发表于 2012-8-21 15:26
土办法:显示一张内容为???的图片……(注意把背景加到图片上……)
当然,对这种方法阁下可以选择无视 ...

同时有多个这样的选项就麻烦了啊
作者: 怪蜀黍    时间: 2012-8-22 08:18
LZ请参考铅笔君的回答:http://rpg.blue/thread-246145-1-1.html
类似地改即可。
这里有简单的问题哦!大家快来回答呀。
作者: 铅笔描绘的思念    时间: 2012-8-22 10:58
本帖最后由 铅笔描绘的思念 于 2012-8-22 10:59 编辑

直接把Window_Command推倒了全局选择窗口都变成 无效则加(?)这样的
  1. #==============================================================================
  2. # ■ Window_Command
  3. #------------------------------------------------------------------------------
  4. #  一般的命令选择行窗口。
  5. #==============================================================================

  6. class Window_Command < Window_Selectable
  7.   #--------------------------------------------------------------------------
  8.   # ● 绘制项目
  9.   #     index   : 项目位置
  10.   #     enabled : 有效标志,false时项目半透明化
  11.   #--------------------------------------------------------------------------
  12.   def draw_item(index, enabled = true)
  13.     rect = item_rect(index)
  14.     rect.x += 4
  15.     rect.width -= 8
  16.     self.contents.clear_rect(rect)
  17.     self.contents.font.color = normal_color
  18.     self.contents.font.color.alpha = enabled ? 255 : 128
  19.     unless enabled
  20.       self.contents.draw_text(rect, "#{@commands[index]}(?)")
  21.     else
  22.       self.contents.draw_text(rect, @commands[index])
  23.     end  
  24.   end
  25. end
复制代码

作者: .さっとりーん    时间: 2012-8-22 11:52
铅笔描绘的思念 发表于 2012-8-22 10:58
直接把Window_Command推倒了全局选择窗口都变成 无效则加(?)这样的

我是想把所有无效的字改成问号改怎么写脚本?




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1