Ir para conteúdo
  • Cadastre-se

[Freya] BR Xtreme Project


Mr.Nobre

Posts recomendados

Ok, entendi, mas ja chegou a testar nesta rev? por que aki comigo a quest Patch of Hellbound não esta dando acesso! Somente as 2 originais! será que é só comigo ou ninguém mais testou?

Obrigado pela sua atenção 0Radamanthys0!!

 

O original não são 2 quest mais! O que acontece nessa revision é que o Script do NPC "Warpgate" (aquele cristal meio esverdeado que fica em Heine ou no West de Wasteland) que teletransporta o player para Hellbound não está atualizado (ele esta pedindo as duas quest) você tem que atualizar para pedir uma só.

 

Script:

 

/*

* This program is free software: you can redistribute it and/or modify it under

* the terms of the GNU General Public License as published by the Free Software

* Foundation, either version 3 of the License, or (at your option) any later

* version.

*

* This program is distributed in the hope that it will be useful, but WITHOUT

* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS

* FOR A PARTICULAR PURPOSE. See the GNU General Public License for more

* details.

*

* You should have received a copy of the GNU General Public License along with

* this program. If not, see <

O conteúdo está oculto, favor efetuar login ou se cadastrar!

*/

package teleports.Warpgate;

 

import br.xtreme.gameserver.ThreadPoolManager;

import br.xtreme.gameserver.instancemanager.HellboundManager;

import br.xtreme.gameserver.model.actor.L2Character;

import br.xtreme.gameserver.model.actor.L2Npc;

import br.xtreme.gameserver.model.actor.instance.L2PcInstance;

import br.xtreme.gameserver.model.quest.Quest;

import br.xtreme.gameserver.model.quest.QuestState;

import br.xtreme.gameserver.model.quest.State;

import br.xtreme.gameserver.model.zone.L2ZoneType;

 

public class Warpgate extends Quest

{

private static final String THATS_BLOODY_HOT = "133_ThatsBloodyHot";~~~~~~~~~~~~~~~~~~Você deve apagar essa linha, e depois é só da restart do servido e fazer o teste

private static final String PATH_TO_HELLBOUND = "130_PathToHellbound";

 

private static final int MAP = 9994;

private static final int ZONE = 40101;

 

private static final int[] WARPGATES =

{

32314, 32315, 32316, 32317, 32318, 32319

};

 

private static final boolean canEnter(L2PcInstance player)

{

if (player.isFlying())

return false;

 

QuestState st;

if (!HellboundManager.getInstance().isLocked())

{

st = player.getQuestState(PATH_TO_HELLBOUND);

if (st != null && st.getState() == State.COMPLETED)

return true;

}

 

st = player.getQuestState(THATS_BLOODY_HOT);

if (st != null && st.getState() == State.COMPLETED)

return true;

 

return false;

}

 

@Override

public final String onFirstTalk(L2Npc npc, L2PcInstance player)

{

if (!canEnter(player))

{

if (HellboundManager.getInstance().isLocked())

return "warpgate-locked.htm";

}

 

return npc.getNpcId() + ".htm";

}

 

@Override

public final String onTalk(L2Npc npc, L2PcInstance player)

{

if (!canEnter(player))

return "warpgate-no.htm";

 

player.teleToLocation(-11272, 236464, -3248, true);

return null;

}

 

@Override

public final String onEnterZone(L2Character character, L2ZoneType zone)

{

if (character instanceof L2PcInstance)

{

if (!canEnter((L2PcInstance)character) && !character.isGM())

ThreadPoolManager.getInstance().scheduleGeneral(new Teleport(character), 1000);

else if (!((L2PcInstance)character).isMinimapAllowed())

{

if (character.getInventory().getItemByItemId(MAP) != null)

((L2PcInstance)character).setMinimapAllowed(true);

}

}

return null;

}

 

static final class Teleport implements Runnable

{

private final L2Character _char;

 

public Teleport(L2Character c)

{

_char = c;

}

 

public void run()

{

try

{

_char.teleToLocation(-16555, 209375, -3670, true);

}

catch (Exception e)

{

e.printStackTrace();

}

}

}

 

public Warpgate(int questId, String name, String descr)

{

super(questId, name, descr);

for (int id : WARPGATES)

{

addStartNpc(id);

addFirstTalkId(id);

addTalkId(id);

}

addEnterZoneId(ZONE);

}

 

public static void main(String[] args)

{

new Warpgate(-1, "Warpgate", "teleports");

}

}

Link para o comentário
Compartilhar em outros sites


Cara, infelizmente não sei ajudar você nesse problema, porque só mecho com coisas para deixa o emulado o mais próximo possível do original, esses eventos são muito ruins de configurar porque passam muito rápido no original. Mais posso tentar ajudar sim.

Você quer automatizar? O que seria isso? Deixa tipo o TvT que tem hora certa para começar?

Editado por 0Radamanthys0
Link para o comentário
Compartilhar em outros sites

Cara, infelizmente não sei ajudar você nesse problema, porque só mecho com coisas para deixa o emulado o mais próximo possível do original, esses eventos são muito ruins de configurar porque passam muito rápido no original. Mais posso tentar ajudar sim.

Você quer automatizar? O que seria isso? Deixa tipo o TvT que tem hora certa para começar?

exatamente isso!!!

no meu server tem muitos players que gostam dos eventos mas nao posso estar sempre on pra ativa-os!!

assim ficaria mais facil pra todos!

Link para o comentário
Compartilhar em outros sites

Para você fazer isso, é só adicionar uma nova Class com a função de auto start dentro do Script do evento.

Isso eu não sou muito bom, se caso você não souber fazer isso, vai na área de desenvolvimento e posta o arquivo e pedi para fazer isso que tem uma galera boa lá!

Link para o comentário
Compartilhar em outros sites

Se alguém poder me da uma força agradeço desde já.

Mudei essa opção no Character e assim que o player faz a opção da classe ele já recebi as skills

# Default: False

 

AutoLearnSkills = True

Só que tem umas skills de books que não chegam e eu queria deixa feito o projeto antigo que o browser perdeu a SVN que quando se ativa está opção automaticamente recebe todas as skills inclusive as de book.

agradeço desde já.

aguardando atualizações de Rev :rolleyes:.

Agradeço a resposta.

 

Resolvido.

Editado por jnior

Jnior

Link para o comentário
Compartilhar em outros sites

Para você fazer isso, é só adicionar uma nova Class com a função de auto start dentro do Script do evento.

Isso eu não sou muito bom, se caso você não souber fazer isso, vai na área de desenvolvimento e posta o arquivo e pedi para fazer isso que tem uma galera boa lá!

É, não sou bom em fazer isso!

Vou postar lá na area de desenvolvimento muito obrigado por me dar uma luz ^^

Link para o comentário
Compartilhar em outros sites

so colocar o script de volta para voltar tudo normal.

"Seja feliz do jeito que você é, não mude sua rotina pelo o que os outros exigem de você, simplesmente viva de acordo com o seu modo de viver."

(Yato - Noragami)

 

 

Link para o comentário
Compartilhar em outros sites

tudo bem, mas eu nao quero tudo normal... eu quero que "SÓ" a path of helbound de acesso e não as outras duas que tem q fazer!!! é muita mão!!!

ou que tenha algum meio de excluir essa quest e entrar sem ter que fazer quest alguma!!

 

Affs, sempre fiz dessa forma que te ensinei inclusive estou usando nesse exato momento. Depois que você deletou essa linha no Script deu algum erro no console do Game Server?

Caso tenha dado foi porque deletou alguma outra caracteriais, caso não consiga vou manda o meu Script para você. Claro se for do seu interesse!

 

 

 

 

Projeto está em andamento ainda?

 

O projeto está sim, porém a revision 107 está com um probleminha e o pessoal que esta desenvolvendo já deve esta concertando.

Recomendo usar a Rev... 93. Apesar de da essas informações eu não faço parte do desenvolvimento, mais ajudo nas duvidas e teste da galera!

 

RoxMaster faz assim, acabei de testa e também funciona!

 

private static final String THATS_BLOODY_HOT = "133_ThatsBloodyHot";~~~~~~~~~~~~~~~~~~Você deve substituir a quest ThatsBloodyHot por a de Hellbound , e depois é só da restart do servido e fazer o teste

private static final String THATS_BLOODY_HOT = "130_PathToHellbound";

Vai ficar assim, ai quando o,players falar com o NPC ele vai pedir a quest de Hellbound nos dois Script, isso é uma forma de burlar o Script já que eu não sei escreve em JAVA para desenvolver o meu próprio Script

Editado por 0Radamanthys0
Link para o comentário
Compartilhar em outros sites

 

 

RoxMaster faz assim, acabei de testa e também funciona!

 

private static final String THATS_BLOODY_HOT = "133_ThatsBloodyHot";~~~~~~~~~~~~~~~~~~Você deve substituir a quest ThatsBloodyHot por a de Hellbound , e depois é só da restart do servido e fazer o teste

private static final String THATS_BLOODY_HOT = "130_PathToHellbound";

Vai ficar assim, ai quando o,players falar com o NPC ele vai pedir a quest de Hellbound nos dois Script, isso é uma forma de burlar o Script já que eu não sei escreve em JAVA para desenvolver o meu próprio Script

Ótima ideia!!! vou testar hj a tarde e posto no que deu xD!!

Valeu!!

Link para o comentário
Compartilhar em outros sites

0Radamanthys0, nao vai acreditar....

o problema era só por o um "Q" antes da quest, tipo o nome dela estava errado...

 

private static final String THATS_BLOODY_HOT = "133_ThatsBloodyHot";

private static final String PATH_TO_HELLBOUND = "Q130_PathToHellbound";

 

Rachei de rir... mas tudo bem, consertado!

o problema é que a quest de caravan certificate (pra pegar o remedy) nao ta funfando.... o Hude nao esta pegando os itens e o basic certificate pra me dar o proóximo certifocado!!

Link para o comentário
Compartilhar em outros sites

0Radamanthys0, nao vai acreditar....

o problema era só por o um "Q" antes da quest, tipo o nome dela estava errado...

 

private static final String THATS_BLOODY_HOT = "133_ThatsBloodyHot";

private static final String PATH_TO_HELLBOUND = "Q130_PathToHellbound";

 

Rachei de rir... mas tudo bem, consertado!

o problema é que a quest de caravan certificate (pra pegar o remedy) nao ta funfando.... o Hude nao esta pegando os itens e o basic certificate pra me dar o proóximo certifocado!!

 

Agora que é a parte interessante da coisa, Hellbound foi a maior atualização do Lineage II (antesd do Goddnes of Destruction) em termos de Local de caça, NPC e funcionabilidades. E eu ainda não vi uma rev funcionando tudo isso certinho nos mininus detalhes, então da para frente você vai ter que concerta por contra própria ou reporta os bugs e espera a solução.

 

É como eu disse aqui mesmo nesse tópico, não tem um rev 100% a Chronicle dela. Vejo na internet server Freya 100%, crio a conta e logo lá vou correndo fazera quest para matar o Boss Freya e o que acontece? A quest não esta funcionando! Ai eu penso "Freya 100%" não foi dessa veiz, ai vou fazer a quest Attack Sariem (Que é um boss Interluder) e não esta funcionando, ou até esta mais o boss não.

 

Por isso ainda não gastei dinheiro motando um server, pensei o dinheiro que vou gastar vou pegar um curso java vou aprender e depois vou montar meu Pack 100%.

Link para o comentário
Compartilhar em outros sites

Agora que é a parte interessante da coisa, Hellbound foi a maior atualização do Lineage II (antesd do Goddnes of Destruction) em termos de Local de caça, NPC e funcionabilidades. E eu ainda não vi uma rev funcionando tudo isso certinho nos mininus detalhes, então da para frente você vai ter que concerta por contra própria ou reporta os bugs e espera a solução.

 

É como eu disse aqui mesmo nesse tópico, não tem um rev 100% a Chronicle dela. Vejo na internet server Freya 100%, crio a conta e logo lá vou correndo fazera quest para matar o Boss Freya e o que acontece? A quest não esta funcionando! Ai eu penso "Freya 100%" não foi dessa veiz, ai vou fazer a quest Attack Sariem (Que é um boss Interluder) e não esta funcionando, ou até esta mais o boss não.

 

Por isso ainda não gastei dinheiro motando um server, pensei o dinheiro que vou gastar vou pegar um curso java vou aprender e depois vou montar meu Pack 100%.

 

Tem toda a razão, mas fazer o que né... vamos indo aos pouquinhos xD!!

Outra vez, obrigado pela atenção!

Link para o comentário
Compartilhar em outros sites

Tem toda a razão, mas fazer o que né... vamos indo aos pouquinhos xD!!

Outra vez, obrigado pela atenção!

 

Beleza man, qualquer coisa PM! Estou fazendo um curso Java aqui, talvez breve posso ser um desen... aqui e ajudar mais

Link para o comentário
Compartilhar em outros sites

  • 3 weeks later...

Eaw pessoal

Voltando a ativa ae com o novo fórum do L2JBrasil

Sera que se aconteceu alguma coisa com o nosso amigos

Browser ta sumido a dias

e ei andei vendo as atualizações do projeto

E não tem atualizações deis de 10/12/2011

Espero que nao tenha se acontecido nada com o nosso querido Browser

Da noticias ae man

 

Abraços

2qnvcx1.png

WWW.L2REVIVAL.COM

VENHA JOGAR NO MELHOR SERVIDOR INTERLUDE DO BRASIL

ADMIN HARDWARE

Amd Phenom X6 1100t - Asus M4a88td-v Evo/usb3 - Cooler CPU Thermaltake SpinQ VT - SAPPHIRE VAPOR-X HD5770 1GB GDDR5

Corsair Dominator-Gt 16Gb com Cooler Airflow - Hd Seagate 1 tera - Thermaltake Armor+MX Extreme Edition - VH8000BWS

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.





×
×
  • 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.