.: Planet Maker :.
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Simbolos na Mensagem

Ir para baixo

Simbolos na Mensagem Empty Simbolos na Mensagem

Mensagem por Tsubasa Qui 10 Set 2009 - 21:49

Mostrar Sïmbolo na Mensagem
por João B


Descrição: Ele mostra símbolos do UmePlus Gothic na mensagem. A tabela tem 100 símbolos diferentes. Sem bugs!

Funções: Na mensagem, coloque \S[id], onde id é o símbolo que você quer mostrar.

Screens:
Simbolos na Mensagem Screenshotuy8

Script:
Código:
#===============================================================================
# Símbolo na Mensagem
#-------------------------------------------------------------------------------
# Criador: João B
#===============================================================================
class Window_Message < Window_Selectable
  # Tabela de Símbolos
  SYMBOLS = "???????????????????????????????????????????_???¦??????
????????°????????????????????????????n????????".split(//)
  # Renomeação
  alias symbol_convert_special_characters convert_special_characters
  # Nova função
  def convert_special_characters
    @text.gsub!(/\\S\[([0-9]+)\]/i) { SYMBOLS[$1.to_i] }
    symbol_convert_special_characters
  end
end
#===============================================================================
# Fim do Script
#===============================================================================

Demo: Não tem.

Observação: Deverá colocar a fonte UmePlus Gothic disponível para seu jogo, caso contrário, aparecerão quadradinhos ao invés dos símbolos. Para fazer isso, troque o Main padrão por esse:
Código:
#==============================================================================
# Main
#------------------------------------------------------------------------------
# Classe Principal do Jogo
#==============================================================================

unless Font.exist?("UmePlus Gothic")
  print "A fonte UmePlus Gothic não foi encontrada."
  exit
end

begin
  Font.default_name = "UmePlus Gothic"
  Font.default_size = 22
  Font.default_bold = false
  Font.default_italic = false
  Graphics.freeze
  $scene = Scene_Title.new(true)
  $scene.main while $scene != nil
  Graphics.transition(30)
rescue Errno::ENOENT
  filename = $!.message.sub("Arquivo não encontrado - ", "")
  print("O arquivo #{filename} não foi encontrado.")
end

Mini-FAQ:
P: Como eu instalo o script?
R: Pressione F11, selecione o último script da parte Scripts Adicionais, pressione Insert, dê o nome ao script e copie com Ctrl+V.

Deixem comentários, critiquem, seja bem ou mal, mas comentem!


Tabela de Símbolos!
00 - Seta para a esquerda
01 - Seta para cima
02 - Seta para a direita
03 - Seta para baixo
04 - Seta "gorda" para a esquerda
05 - Seta "gorda" para cima
06 - Seta "gorda" para a direita
07 - Seta "gorda" para baixo
08 - Seta dupla horizontal
09 - Seta dupla vertical
10 - Seta dupla "gorda" horizontal
11 - Seta dupla "gorda" vertical
12 - Seta para o canto superior esquerdo
13 - Seta para o canto superior direito
14 - Seta para o canto inferior esquerdo
15 - Seta para o canto inferior direito
16 - Seta "gorda" para o canto superior esquerdo
17 - Seta "gorda" para o canto superior direito
18 - Seta "gorda" para o canto inferior esquerdo
19 - Seta "gorda" para o canto inferior direito
20 - Número 1 romano
21 - Número 2 romano
22 - Número 3 romano
23 - Número 4 romano
24 - Número 5 romano
25 - Número 6 romano
26 - Número 7 romano
27 - Número 8 romano
28 - Número 9 romano
29 - Número 10 romano
30 - Número 11 romano
31 - Número 12 romano
32 - Número 50 romano
33 - Número 100 romano
34 - Número 500 romano
35 - Número 1000 romano
36 - Símbolo de está contido
37 - Símbolo de contém
38 - Símbolo de não está contido
39 - Símbolo de não contém
40 - Bloco de 1/8
41 - Bloco de 1/4
42 - Bloco de 1/2
43 - Bloco de 3/8
44 - Bloco de 5/8
45 - Bloco de 3/4
46 - Bloco de 7/8
47 - Bloco de 1 inteiro
48 - Triângulo preenchido
49 - Triângulo
50 - Losango preenchido
51 - Losango
52 - Triângulo virado para baixo preenchido
53 - Triângulo virado para baixo
54 - Cruz em alto relevo
55 - Cruz
56 - Cruz com borda
57 - Hexagrama
58 - Estrela
59 - Estrela dentro de círculo
60 - Estrela "colorida"
61 - Estrela em alto relevo
62 - Grau (°)
63 - Rei de xadrez branco
64 - Rainha de xadrez branca
65 - Torre de xadrez branca
66 - Bispo de xadrez branco
67 - Cavalo de xadrez branco
68 - Peão de xadrez branco
69 - Rei de xadrez preto
70 - Rainha de xadrez preta
71 - Torre de xadrez preta
72 - Bispo de xadrez preto
73 - Cavalo de xadrez preto
74 - Peão de xadrez preto
75 - Sinal de correto
76 - Sinal de correto realçado
77 - Xis
78 - Xis realçado
79 - Xis em itálico
80 - Xis em itálico realçado
81 - Mão apontando para a esquerda
82 - Mão apontando para cima
83 - Mão apontando para a direita
84 - Mão apontando para a baixo
85 - Triângulo para a direita preenchido
86 - Triângulo para a direita
87 - Triângulo pequeno para a direita preenchido
88 - Triângulo pequeno para a direita
89 - Ponteiro para a direita preenchido
90 - Ponteiro para a direita
91 - Símbolo de interseção
92 - Símbolo de união
93 - Nota musical simples
94 - Nota musical dupla
95 - Nota musical de dupla faixa
96 - Asterisco de seis pontas
97 - Asterisco de oito pontas
98 - Quatro losangos (formando um X branco)
99 - Coração

Como adicionar símbolos
Copie a fonte UmePlus Gothic para a pasta Painel de Controle/Fontes.
Vá ao Menu Iniciar -> Executar e digite charmap.
Selecione o caractere que você quer e clique em Selecionar. Após ter selecionado todos, clique em Copiar e cole dentro da string SYMBOLS do script.
Tsubasa
Tsubasa
Iniciante
Iniciante

Mensagens : 20
Moedas : 5411

Data de inscrição : 10/09/2009
Idade : 31

Ir para o topo Ir para baixo

Ir para o topo


 
Permissões neste sub-fórum
Não podes responder a tópicos