Versão: 0.1.1 (Beta) - 8 de Dezembro de 2025
Este script permite criar linhas coloridas conectando eventos, ou do jogador a um evento no mapa, eliminando a necessidade de criar eventos em paralelo e usar variáveis do jogo. Ainda é um script que pode ser aprimorado.
Possíveis melhorias futuras:
Licença:
Instruções:
LineID: 0..7 (Para evitar atrasos, o limite de linhas simultâneas é 8.)
CharID: Se o valor for 0 apontará para o jogador, enquanto 1 ou superior apontará para o evento no mapa
Color: Você pode definir uma cor personalizada ou usar uma das 8 cores iniciais, através do ID ou nome da cor (o nome pode ser escrito em letras minúsculas ou maiúsculas):
Criar uma linha entre dois caracteres no mapa:
A altura padrão é -12 a partir da base do grafo do conjunto de caracteres.
Habilite a linha 3 para ir do jogador ao evento do mapa com ID 1:
Habilite a linha 1 para ir do evento 2 até o evento 4 com a cor AZUL:
Habilite a linha 8 do jogador ao evento 4 com a cor padrão e 28 pixels mais alto:
Deleta uma linha especifica:
Deleta a linha 8:
Apagar todas as linhas:
Anti-Lag:
Isso permite que menos pixels sejam desenhados, tornando o jogo mais fluido.
Uma breve explicação de como as cores funcionam:
A classe Color no RGSS funciona de forma semelhante a outros ambientes, mas permite o uso de transparência.
O comando Color.new é usado para retornar uma cor com base nos valores inseridos.
Existem ferramentas online onde você pode converter cores em valores para usar no script. Aqui está uma lista das cores mais simples:
Aqui está um site que pode ajudar, embora o MS Paint possa mostrar isso na seleção de cores:
www.color-name.com
Este script permite criar linhas coloridas conectando eventos, ou do jogador a um evento no mapa, eliminando a necessidade de criar eventos em paralelo e usar variáveis do jogo. Ainda é um script que pode ser aprimorado.
Possíveis melhorias futuras:
Selecionar cores por ID a partir de uma paleta (Array)Talvez aumentar o limite de linhas (mesmo com o problema de lag)- Ajustar para funcionar com eventos comuns caso não exista um evento no mapa.
Licença:
- Uso não comercial e comercial permitido
- Não é necessário adicionar créditos
- Modificações são liberadas
Instruções:
LineID: 0..7 (Para evitar atrasos, o limite de linhas simultâneas é 8.)
CharID: Se o valor for 0 apontará para o jogador, enquanto 1 ou superior apontará para o evento no mapa
Color: Você pode definir uma cor personalizada ou usar uma das 8 cores iniciais, através do ID ou nome da cor (o nome pode ser escrito em letras minúsculas ou maiúsculas):
"black" ou 0
"red" ou 1
"green" ou 2
"blue" ou 3
"yellow" ou 4
"fuchsia" ou 5
"aqua" ou 6
"white" ou 7
"red" ou 1
"green" ou 2
"blue" ou 3
"yellow" ou 4
"fuchsia" ou 5
"aqua" ou 6
"white" ou 7
Criar uma linha entre dois caracteres no mapa:
Paint.setline(LineID, CharID, CharID, Color, Height fix)A altura padrão é -12 a partir da base do grafo do conjunto de caracteres.
Habilite a linha 3 para ir do jogador ao evento do mapa com ID 1:
Paint.setline(3,0,1)Habilite a linha 1 para ir do evento 2 até o evento 4 com a cor AZUL:
Paint.setline(0,2,4,3)Habilite a linha 8 do jogador ao evento 4 com a cor padrão e 28 pixels mais alto:
Paint.setline(7,0,4,nil,28)Deleta uma linha especifica:
Paint.eraseline(ID)Deleta a linha 8:
Paint.eraseline(7)Apagar todas as linhas:
Paint.clearlinesAnti-Lag:
Isso permite que menos pixels sejam desenhados, tornando o jogo mais fluido.
Paint::ANTI_LAG = 2 (2 ou mais)Uma breve explicação de como as cores funcionam:
A classe Color no RGSS funciona de forma semelhante a outros ambientes, mas permite o uso de transparência.
O comando Color.new é usado para retornar uma cor com base nos valores inseridos.
Color.new(Vermelho, Verde, Azul)Color.new(Vermelho, Verde, Azul, Transparência)Existem ferramentas online onde você pode converter cores em valores para usar no script. Aqui está uma lista das cores mais simples:
Ruby:
Color.new(255,255,255) # Branco
Color.new(0,0,0) # Preto
Color.new(255,0,0) # Vermelho
Color.new(0,255,0) # Verde
Color.new(0,0,255) # Azul
Color.new(255,255,0) # Amarelo
Color.new(255,0,255) # Fúcsia (um tipo de rosa)
Color.new(0,0,255) # Azul-turquesa
Aqui está um site que pode ajudar, embora o MS Paint possa mostrar isso na seleção de cores:
Color-Name.com: Find name of the color you love!
Color-Name.com is a great online tool to find the color name from hex code. Download palettes, patterns, wallpapers of your chosen color and get RGB, CMYK, Pantone, RAL values and more.
Última edição:
