Ir para conteúdo
  • Cadastre-se
  • 0

Personagem/Char nascer com Quest


Pandinha Babaka

Pergunta

Olá amigo.

1 - Como faço para que todos os Plays de todas as raças quando criarem seus Chars nascerem com uma determinada "Quest" de minha escolha já "pega" no personagem??? 

Vi isso em um server que joguei uma vez e achei muito legal. 

2 - Como faço para o personagem nascer com aquela Flecha encima da cabeça apontando para um NPC? Igual acontece as vezes nos Newbie Zone? Aquela flecha de Quest...? 

Uso a Rev. L2JDream V2. (Interlude)

Link para o comentário
Compartilhar em outros sites

5 respostass a esta questão

Posts recomendados

  • 0
Em 12/01/2022 at 22:41, Pandinha Babaka disse:

Olá amigo.

1 - Como faço para que todos os Plays de todas as raças quando criarem seus Chars nascerem com uma determinada "Quest" de minha escolha já "pega" no personagem??? 

Vi isso em um server que joguei uma vez e achei muito legal. 

2 - Como faço para o personagem nascer com aquela Flecha encima da cabeça apontando para um NPC? Igual acontece as vezes nos Newbie Zone? Aquela flecha de Quest...? 

Uso a Rev. L2JDream V2. (Interlude)

Você possui acesso a source ? Há mais de uma forma de fazer, porém varia de acordo com seu acesso aos arquivos

Em relação a nascer com a quest, você pode criar uma procedure na database para criar diretamente no character_quests o inicio, ou com acesso a source fica ainda mais simples, utilizando no CharacterCreate.java

if (player.getQuestState("Q671_ObtainNoblesse") == null) {
   final String qn = "Q671_ObtainNoblesse";
   Quest q = ScriptData.getInstance().getQuest("Q671_ObtainNoblesse");
   if (q != null)
      q.newQuestState(player).setState(Quest.STATE_STARTED);

   QuestState st = player.getQuestState(qn);
   st.set("cond", "1");
}



O radar é setado em cada etapa da quest através do QuestName no client, também pode ser utilizado na source do projeto instanciado através de algo como:

player.getRadar().addMarker(x,y,z);

Os códigos podem variar de um projeto para outro, o exemplo a seguir utiliza com base na aCis.

 

Link para o comentário
Compartilhar em outros sites


  • 0
Em 16/01/2022 at 14:48, Lusiing disse:

Você possui acesso a source ? Há mais de uma forma de fazer, porém varia de acordo com seu acesso aos arquivos

Em relação a nascer com a quest, você pode criar uma procedure na database para criar diretamente no character_quests o inicio, ou com acesso a source fica ainda mais simples, utilizando no CharacterCreate.java

if (player.getQuestState("Q671_ObtainNoblesse") == null) {
   final String qn = "Q671_ObtainNoblesse";
   Quest q = ScriptData.getInstance().getQuest("Q671_ObtainNoblesse");
   if (q != null)
      q.newQuestState(player).setState(Quest.STATE_STARTED);

   QuestState st = player.getQuestState(qn);
   st.set("cond", "1");
}



O radar é setado em cada etapa da quest através do QuestName no client, também pode ser utilizado na source do projeto instanciado através de algo como:

player.getRadar().addMarker(x,y,z);

Os códigos podem variar de um projeto para outro, o exemplo a seguir utiliza com base na aCis.

Existe uma SQL aonde eu posso fazer um Char nascer com Itens.

 

INSERT INTO `char_creation_items` VALUES ('0', '3470', '1', 'true');

Eu achei que tbm teria uma forma simples direto na SQL do server de fazer com que um Plays já nascesse com uma Quest.

Mais para isso eu teria q Compilar direto na Source? Que pena... Não tenho acesso a ela, eu uso a L2JDream V2. 

Fiquei triste agora. Mais muito obrigado pela resposta amigo. Você é um amigo. ❤️ 

 

Link para o comentário
Compartilhar em outros sites

  • 0
1 hora atrás, yycarvalho disse:

Tem uma forma mais facil sim amigao. posso ajudar
qual sua rev? Frozen ou Acis?

Uso a Rev. L2JDream V2. (Interlude) "

Link para o comentário
Compartilhar em outros sites

  • 0
4 horas atrás, Williams0ff disse:

Uso a Rev. L2JDream V2. (Interlude) "

puts, deu ruim, nao sei mexer nada dessa rev
se fosse frozen, eu mesmo fazia oq voce ta precisando

 

Lineage ][


passa o tempo e continuo


achando que é o melhor


jogo que existe :s2:

Link para o comentário
Compartilhar em outros sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Processando...




×
×
  • Criar Novo...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.