[Script VXAce] CDR - Show Variables

8 Respostas   1801 Visualizações

0 Membros e 1 Visitante estão vendo este tópico.

Ceodore

  • *
  • Posts: 32
  • Ouros: 23
Tópico criado em: 23/06/2013 às 21:46 - Última modificação por Magic D em 03/07/2013 às 00:03

Esse script foi feito a pedido do amigo Mestre R. e achei que podia ser útil a muitas pessoas, então aí vai.
O propósito é exibir números de variáveis no mapa, para facilitar a vida dos eventers, já que fazer isso por eventos é cansativo e trabalhoso.
Quando uma variável é exibida com esse script, ela permanece visível no mapa até que seja escondida. O valor exibido é atualizado quando a variável muda.

Características
-Permite mostrar qualquer número de variáveis no mapa;
-permite definir ícones para cada variável;
-permite definir cores para cada variável.
-permite definir opções de fonte.
-permite definir direção de texto, posição do ícone e zeros à esquerda.

Imagens

Licença

- Não poste esse script em fóruns sem a minha autorização, você pode postar um link que mande pra cá sem problemas.
- Você pode distribuir, modificar e usar esse script livremente, desde que mantenha as referências originais sobre nome do script, nome do autor e contato. Caso use em seu jogo, deve me incluir nos créditos.

Download
Link

Instalação
Cole acima do Main e abaixo dos outros scripts.

Utilização
Antes de mostrar uma variável, você precisa configura-la. Só é necessário fazer isso uma vez para cada variável que quiser mostrar, mas você pode mudar as opções a qualquer momento usando o mesmo comando abaixo no comando de evento Script (disponível na última aba de eventos):
sv_options(n,x,y, icon, color, dir, icon_pos, lzeros)
Onde n é o número da variável e x e y a posição do valor na tela.
Para facilitar, copie e cole isso no comando de evento Script:

Código: [Selecionar]
sv_options(n, x, y, nil, 1, :ltr, :left, 0)
E substitua os valores conforme as opções que deseja.
As opções têm as seguintes funções:
icon -> O número do ícone.
color -> o número da cor de texto.
dir -> a direção do texto, que pode ser:
:ltr (esquerda para direita)
:rtl (direita para esquerda)
:mid (centralizado)
icon_pos -> a posição do ícone, que pode ser :left ou :right (esquerda ou direita)
lzeros -> O número de zeros a esquerda.

Para mostrar o valor de variável conforme as opções que definiu, abra o comando de evento Script (última aba de eventos), e digite:
show_variable(n)
Onde n se refere ao número da variável.

Para esconder um valor de variável, abra o comando de evento Script (última aba de eventos), e digite:
hide_variable(n)
Onde n se refere ao número da variável.

*Para mudar as opções de fonte, verifique no script.

Raizen

  • Administrador
  • *
  • Posts: 3224
  • Ouros: 3192
  • Medalhas Vencedor do Protótipo Premiado Participante notável do evento "A Estação das Luzes do Norte" Vencedor CRM Awards - Melhor Scripter Vencedores das edições do Concurso Projeto Rickas!
Resposta 1: 23/06/2013 às 23:39

Ficou bem legal x], aliás melhor do que aquele que eu fiz xD, bem legal o code, e bem maleável os efeitos, parabéns :)

elvio

Resposta 2: 24/06/2013 às 09:21

para colocar o icone o numero e na frente da palavra icon ou no lugar da palavra um numero?

Ceodore

  • *
  • Posts: 32
  • Ouros: 23
Resposta 3: 24/06/2013 às 09:57

@Raizen: Lol se soubesse que já fez algo assim... faria só um plugin pra incrementar.  :facepalm:

@elvio: O número do ícone vai no lugar da palavra Icon, tem um código de exemplo logo depois.

elvio

Resposta 4: 24/06/2013 às 10:39

Bem eu chamei o script dai quando inicia o jogo aparece:
Spoiler
[close]

O que eu tenho que fazer?

Ceodore

  • *
  • Posts: 32
  • Ouros: 23
Resposta 5: 24/06/2013 às 10:43

Esse n você precisa substituir pelo número da variável, conforme é explicado no tópico.  :o:
O n precisa ser trocado pelo id da variável, o x pelo número correspondente a posição x na tela, e o y pelo número correspondente à posição y, o resto  vc não precisa mudar de início pois é o padrão dos valores, vc pode mudar aos poucos, trocando os valores e testando pra ver como fica melhor.

Speed

  • Veterano
  • *
  • Posts: 744
  • Ouros: 407
  • você consegue!
  • Medalhas Participante da 2º Mostra de Arte Steamfórdia
Resposta 6: 24/06/2013 às 16:33

To com uma dificuldade aqui, qual codigo eu tenho que chamar no script?
show_variable(n)
ou
sv_options(1, x, y, nil, 1, :ltr, :left, 0)
E posta também o X e o Y pra deixar que nem o da Screen o/

Ceodore

  • *
  • Posts: 32
  • Ouros: 23
Resposta 7: 24/06/2013 às 17:12

Primeiro vc usa o sv_options pra configurar a variável, o sv_options não mostra a variável de cara, só memoriza como ela vai aparecer. Depois, quando quiser mostrar a variável vc usa o show_variable, e quando quiser esconder, usa o hide_variable. Esse foi o código que usei na screen:
Código: [Selecionar]
# Cristais
sv_options(1,10,10,359,0,:ltr,:left,3)
show_variable(1)
# Dinheiro
sv_options(100,340,10,361,0,:rtl,:right)
show_variable(100)

Pretty-Belle

Resposta 8: 17/04/2014 às 10:07

Desculpa reviver, mas eu preciso tirar uma dúvida. Quando eu carrego um jogo já salvo, a imagem com a variável desaparece, e só reaparece se eu chamar o comando de script novamente. Tem como memorizá-la para que ela volte a aparecer logo quando o jogo é carregado?
Já perceberam que em vez de as pessoas usarem esse espaço para uma assinatura de fato, elas colocam alguma coisa aleatória (imagem, frase filosófica, divulgação, tipo o que estou fazendo agora), e colocam no corpo das mensagens o que deveria ser a assinatura?