Simbolos na Mensagem
Página 1 de 1
Simbolos na Mensagem
Mostrar Sïmbolo na Mensagem
por João B
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:
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ângulo50 - 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- Iniciante
- Mensagens : 20
Moedas : 5411
Data de inscrição : 10/09/2009
Idade : 31
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos
|
|