! Para quest (RMXP)

4 Respostas   125 Visualizações

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

RRodrigoRR

  • *
  • Posts: 58
  • Ouros: 20
  • Se o evento num dá certo apenas mude a condição
Tópico criado em: 18/12/2018 às 16:11 - Última modificação por Vash em 04/01/2019 às 00:03

Olá galerinha do mal bem,

Estou voltando com meu projeto dps de 1 longo ano sem ter condições de fazer boas alterações. :feelsbatman: nesse sentido estou instalando uma plataforma de quest nos NPCS e preciso fazer um evento que aponte que que o NPC possui quests disponíveis para fazer...

O que pensei foi:
fazer um evento em cima da cabeça da pessoa com início automático. caso a quest esteja avaliada, o evento vai para a condição 1 e altera o gráfico para (!). Caso a quest já tenha sido feita o evento vai para a condição 2 e não altera a cor.

Alguém que tem experiência, como faço para condicionar o evento com o script de da quest? Outra coisa, alguém tem esse gráfico de exclamação?

Obrigado!
Em breve:

Corvo

Resposta 1: 18/12/2018 às 16:24 - Última modificação por Corvo em 18/12/2018 às 16:33

Não é mais fácil só incluir o ! no charset do NPC? Se bem que isso seria aumentar o tamanho do projeto sem necessidade.  :sera:

Vamos por partes, se eu entendi bem você está usando um script para gerenciar as missões, certo? Se sim, poste um link para o mesmo. Só vendo o código poderemos te informar como usá-lo em uma condição. Se ele não informar, teremos que usar alguns switches ou variáveis pra corrigir isso.

O gráfico é tranquilo, só um balão animado de 32x32. Se não conseguir fazer - recomendo tentar pra ter certeza -, avise.

RRodrigoRR

  • *
  • Posts: 58
  • Ouros: 20
  • Se o evento num dá certo apenas mude a condição
Resposta 2: 02/01/2019 às 13:23

O código do script "Quest system" está logo abaixo:

Spoiler
[close]
Em breve:

Corvo

Resposta 3: 02/01/2019 às 19:05

Para verificar se uma missão pode ser aceita, use o comando na condição:

Código: [Selecionar]
Quest.new?(ID)

ID = ID da missão no script.

Se a condição for cumprida, o evento funcionará exatamente como você planejou, está praticamente pronto. :D

RRodrigoRR

  • *
  • Posts: 58
  • Ouros: 20
  • Se o evento num dá certo apenas mude a condição
Resposta 4: 04/01/2019 às 00:00

 :wow: :wow: :wow: :wow: :wow: :wow: Beleza!
Obrigadíssimo pela help!
já pode trancar o tópico
Em breve: