Isto é uma pré-visualização de um tema em Hitskin.com
Instalar o tema • Voltar para a ficha do tema
Sistema de raridade
3 participantes
Aldeia RPG :: VXA-OS Engine :: Recursos :: Scripts
Página 1 de 1
Sistema de raridade
1 - em [VS] Sprite_Desc procure por def draw_basic e substitua tudo por
- Código:
def draw_basic
self.x = Mouse.x + 12 + self.bitmap.width > Graphics.width ? Graphics.width - self.bitmap.width : Mouse.x + 12
self.y = Mouse.y + 12 + self.bitmap.height > Graphics.height ? Graphics.height - self.bitmap.height : Mouse.y + 12
self.visible = true
self.bitmap.clear
self.bitmap.fill_rect(self.bitmap.rect, Color.new(0, 0, 0, 160))
name = !@item.is_a?(RPG::Item) && !@item.is_a?(RPG::Skill) && @item.level > 0 ? "#{@item.name} [#{@item.level}]" : @item.name
if @item.name.include? "[LENDÁRIO]"
color = @item.is_a?(RPG::Item) && @item.key_item? ? crisis_color : text_color(10)
self.bitmap.font.color.set(color)
elsif @item.name.include? "[ÉPICO]"
color = @item.is_a?(RPG::Item) && @item.key_item? ? crisis_color : Color::Roxo
self.bitmap.font.color.set(color)
elsif @item.name.include? "[RARO]"
color = @item.is_a?(RPG::Item) && @item.key_item? ? crisis_color : Color::Yellow
self.bitmap.font.color.set(color)
elsif @item.name.include? "[INCOMUM]"
color = @item.is_a?(RPG::Item) && @item.key_item? ? crisis_color : Color::Marrom
self.bitmap.font.color.set(color)
else
self.bitmap.font.color.set(name_color)
end
self.bitmap.draw_text(0, 0, self.bitmap.width, line_height, name, 1)
self.bitmap.font.color.set(normal_color)
$windows[:item].word_wrap(@item.description.delete("\n"), self.bitmap.width - 8).each_with_index do |text, i|
self.bitmap.draw_text(0, 15 * i + line_height, self.bitmap.width, line_height, text, 1)
end
end
############################################################
2 - após isso vá em [VS] Sprite2
na classe Color adicione isso em qualquer lugar.
- Código:
Roxo = self.new(134, 0, 179)
Marrom = self.new(204, 102, 0)
nas configurações básicas do item coloque na frente do nome qual tipo de item ele é
[LENDÁRIO]
[ÉPICO]
[RARO]
[INCOMUM]
Créditos
Ev0k - Por fazer o sistema !
Última edição por Manticora em Dom Abr 26, 2020 6:56 pm, editado 1 vez(es)
Manticora- Membro Ativo
- Mensagens : 261
Créditos : 62
Ficha do personagem
Nível: 1
Experiência:
(0/0)
Vida:
(30/30)
IsraTwerknov- Iniciante
- Mensagens : 40
Créditos : 5
Ficha do personagem
Nível: 1
Experiência:
(0/0)
Vida:
(30/30)
Re: Sistema de raridade
O vxa-os atualizou agora não e mais Sprite_help .Nextt escreveu:Não achei o Sprit Help manow
Agora e [VS] Sprite_Desc
Manticora- Membro Ativo
- Mensagens : 261
Créditos : 62
Ficha do personagem
Nível: 1
Experiência:
(0/0)
Vida:
(30/30)
Aldeia RPG :: VXA-OS Engine :: Recursos :: Scripts
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos