UltimaForum

Wsparcie [VX] - Zmiana koloru przedmiotu

poko67 - Nie 15 Sty, 2012 19:13
Temat postu: Zmiana koloru przedmiotu
Witam poszukuję skryptu na zmiane koloru nazwy przedmiotu szukałem ale znaleźć nie umię wiem że taki jest bo go miałem ;P proszę o szybką pomoc;D
Ayene - Pon 16 Sty, 2012 13:05

Ale jakiego przedmiotu? Wszystkich?
poko67 - Czw 19 Sty, 2012 19:07

tzn że w nocie przedmiotu np komenda color[blue] i nazwa tego przedmiotu będzie miała kolor niebieski;D
Valdali - Czw 19 Sty, 2012 19:48

tutaj masz skrypt który napisała dla mnie Ayene:
Kod:
class Window_Base < Window
 
  LEGEND_COLOR = Color.new(159,179,255) # Kolor RGB broni legendarnej
  # w oknie notatek przy przedmiocie wystarczy wpisać komentarz: <legend>
 
  def draw_item_name(item, x, y, enabled = true)
    if item != nil
      draw_icon(item.icon_index, x, y, enabled)
      self.contents.font.color = normal_color
      item.note.split(/[\r\n]+/).each { |line|
      if line =~ /<(?:LEGEND|legend)>/i   
        self.contents.font.color = LEGEND_COLOR       
      end}     
      self.contents.font.color.alpha = enabled ? 255 : 128
      self.contents.draw_text(x + 24, y, 172, WLH, item.name)
    end
  end
end


mała legenda:
LEGEND_COLOR = Color.new(159,179,255) tutaj zmienasz wartość tych liczb z palety RGB (taki kolor będzie miał przedmiot)
<legend> - wpisz to w notatce do przedmiotu

pozdro


Powered by phpBB modified by Przemo © 2003 phpBB Group