Texto em cima de um evento?

7 Respostas   421 Visualizações

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

Yulermi

  • *
  • Posts: 56
  • Ouros: 7
  • Elin Master race, sem mais...
Tópico criado em: 25/07/2016 às 09:49 - Última modificação por Yulermi em 26/07/2016 às 02:48

Olá pessoal o/

Estou com dificuldades pra achar um bom script na rede para colocar textos sobre eventos, (para nomear npcs, monstros, cidades no world map, entre outros) Algum que não seja bugado (por exemplo: achei um script que era até bom para nomear esses eventos, se não fosse o problema de quando você muda de mapa, o sprite do texto dos eventos acompanham você pro próximo mapa e ficam flutuando na sua tela..., ou quando você não possui nenhuma forma de personalizar esses textos ou tirar o nome de cima do seu personagem, bom não sei fazer esses ajustes nem resolver esses bugs enfim...)

As vezes eu acho tudo quanto é script complexo na rede mas não acho aqueles que fazem as funções mais simples...

Gostaria de algumas indicações de vocês.

Grato!

Neko Tenshi

  • *
  • Posts: 139
  • Ouros: 97
  • É tudo ou nada, não existe meio termo.
  • Medalhas Medalha dada ao primeiro colocado no concurso "A Missão de Frey".
Resposta 1: 25/07/2016 às 11:49

Eu realmente procuro esse tipo de script, mais todos que eu testei ( uns 4), dão erro, ou quando eu sai e troco de mapa, ou quando eu apago o evento e o texto continua, são realmente problemas chatinhos,  agora vão mostrar os que eu  testei:

http://centrorpg.com/index.php?topic=8667.0

http://centrorpg.com/index.php?topic=1226.0l

Esse é bom.

https://atelierrgss.wordpress.com/rgss3-event-text-popup/

Tem outro, mais não me lembro bem.
Veja meu projeto em andamento (24/7/2016):


Apoio:

Yulermi

  • *
  • Posts: 56
  • Ouros: 7
  • Elin Master race, sem mais...
Resposta 2: 25/07/2016 às 12:08 - Última modificação por Yulermi em 25/07/2016 às 12:13

Eu vou ver se faço o teste com esses quando eu chegar em casa, (estou no serviço este horário) mas eu tive o mesmo problema que você, você atravessa um mapa, mas os textos persistem, e quando o script corrige esse erro você não consegue desabilitar outras funções por exemplo; mudar a fonte, cor ou tirar o name_display de cima do seu personagem, é um saco. Mas agradeço a preocupação e já agradeço desde agora.

Brandt

Resposta 3: 25/07/2016 às 19:54

Eu fiz um pro Ace faz um tempinho: http://pastebin.com/ZEMH9BNB

Deve servir, se precisar de alguma modificação nele é só avisar.

Esse negócio de ter mais scripts complexos que simples é porque fazer scripts enormes e cheios de coisa atrai mais a atenção do povo, então tem mais gente fazendo porque dá mais XP u_u

Meu deus, que treta pra responder aqui )o)
~ Masked

Yulermi

  • *
  • Posts: 56
  • Ouros: 7
  • Elin Master race, sem mais...
Resposta 4: 26/07/2016 às 00:52 - Última modificação por Yulermi em 26/07/2016 às 00:57

Até ai eu entendo, no caso de vocês, são tudo "pró" ja mexendo no maker a anos. No meu caso comecei mexer com maker agora, se eu for tentar fazer um projeto gigantesco e complexo só vou quebrar a cabeça e não vou chegar em lugar nenhum, prefiro explorar o potencial disponível do maker e usar os scripts mais simples pra tentar conseguir um bom resultado e ganhar mais experiência, antes um projeto simples, bem feito e terminado, doq um projeto enorme incompleto e cheio de bugs... Enfim esse é meu ponto de vista. Agradeço pelo script vou fazer o teste!

Yulermi

  • *
  • Posts: 56
  • Ouros: 7
  • Elin Master race, sem mais...
Resposta 5: 26/07/2016 às 01:55 - Última modificação por Yulermi em 26/07/2016 às 01:58

Ótimo script resolveu minhas necessidades com as cidades e npcs, muito grato!

Aproveitando esse gancho, eu gostaria de usar esse script para nomear os monstros que ficam andando no mapa, eu criei um sistema onde você mata o monstro e depois de um período de tempo ele da respawn, o problema é que eu não entendi muito bem qual comando eu devo utilizar para apagar o texto do evento do monstro, assim fazendo o texto desaparecer no momento q ele morre, veja:

http://prnt.sc/bxkh56

Eu gostaria de saber qual comando devo utlizar no local onde eu marquei com a caixa vermelha

De resto, script perfeito era exatamente oq eu procurava, ouro desde ja.

Brandt

Resposta 6: 26/07/2016 às 02:35 - Última modificação por Masked em 26/07/2016 às 02:39

Seria um script call com o seguinte código:
Código: [Selecionar]
$game_map.events[@event_id].texts.clear
E na verdade o texto deveria sumir com a mudança de página, então atualizei o script: http://pastebin.com/b1W6etyp

Se quiser manter o texto com a mudança de página, de qualquer forma, é só não pegar essa versão ou mudar o RESET_ON_PAGE_SETUP nas configurações pra false.
~ Masked

Yulermi

  • *
  • Posts: 56
  • Ouros: 7
  • Elin Master race, sem mais...
Resposta 7: 26/07/2016 às 02:48

Agora sim, perfeito, adoro como vocês são ágeis aqui no fórum, muito obrigado mesmo ^^

Tópico encerrado