Ir para conteúdo
  • Cadastre-se

Site ICPNETWORKS


Ivan Pires

Posts recomendados

Obrigado miuda. ^^

Não é a toa que o site icpnetworks é o maior tópico da área de SITES do fórum com mais de 400 posts, eu caprichei. :happy:

 

Abraço.

 

Ae mano parabéns pelo site,ficou muito bom mesmo, muito completo ,excelente trabalho.

Agora uma pergunta. Como eu tiro aquele nome Fórum do botão e coloco outro nome no lugar dele?

Procura na página INDEX.PHP dentro da pasta TEMPLATE.

Abraço.

Editado por Ivan Pires

 

 

 

Link para o comentário
Compartilhar em outros sites


Poxa ivan entao ele só tem como usar com as rev do L2jbrasil? nenhuma outra + ? tem como adaptar mecher p ele funfar nelas? eu uso uma rev gracia l2jGold e L2JOpen e uma interlude Teon Please como posso ter meus server rodando essa web? Cara ela é fantastica tipo tem tudo e mais um cadao!

 

Tipo vc bem que poderia fazer um up p quem quizer usar ela em outra pack pq a l2jbrasil acho e n tem pack Gracia Final

 

vc poderia me ajudar em algo aew ?

Tipo me dizer o que eu precisaria fazer p passar ela p teon e L2jGold e L2JOpen ??

Editado por l2angells

Assinatura Removida

Link para o comentário
Compartilhar em outros sites

cara gostei desse site inclusive estou usando ele ...

www.l2killorcure.com

mais como vcs podem perceber ele nao esta funfando o loguin dele lá na parte de cima fiz tudo certinho mais nao consigo o que eu quero mesmo é so colocar pra galera mudar a senha de suas acc pois minha rev nao tem a parte de e-mail para recuperar senha queria um outro modo de recuperar senha

mais meu maior problema nao é esse e sim o loguin pra poderem logar dentro do site e principalmente eu por que nao consigo colocar screenshots e nem ultima noticias se alguem poder me ajudar agradeco vlw :logo2.png

Link para o comentário
Compartilhar em outros sites

cara gostei desse site inclusive estou usando ele ...

www.l2killorcure.com

mais como vcs podem perceber ele nao esta funfando o loguin dele lá na parte de cima fiz tudo certinho mais nao consigo o que eu quero mesmo é so colocar pra galera mudar a senha de suas acc pois minha rev nao tem a parte de e-mail para recuperar senha queria um outro modo de recuperar senha

mais meu maior problema nao é esse e sim o loguin pra poderem logar dentro do site e principalmente eu por que nao consigo colocar screenshots e nem ultima noticias se alguem poder me ajudar agradeco vlw :logo2.png

 

proibido divulga em post amigo , tire o seu site!

Full Stack Developer


Link para o comentário
Compartilhar em outros sites

cara gostei desse site inclusive estou usando ele ...

www.l2killorcure.com

mais como vcs podem perceber ele nao esta funfando o loguin dele lá na parte de cima fiz tudo certinho mais nao consigo o que eu quero mesmo é so colocar pra galera mudar a senha de suas acc pois minha rev nao tem a parte de e-mail para recuperar senha queria um outro modo de recuperar senha

mais meu maior problema nao é esse e sim o loguin pra poderem logar dentro do site e principalmente eu por que nao consigo colocar screenshots e nem ultima noticias se alguem poder me ajudar agradeco vlw :logo2.png

 

 

Bem como foi respondido a mim ali em cima Shura deixo um toque p/ vc. O modelo web foi criado pra ser usado com as pack L2JBrasil a menos que a sua seja essa vai ter muitos erros, caso sua pack seja uma JBrasil ai deve ser seu emulador suas config em fim reveja ai as config setada veja se tem tudo certinho e nao sobrou alguma coisa que te leva duvidas!

Assinatura Removida

Link para o comentário
Compartilhar em outros sites

Poxa ivan entao ele só tem como usar com as rev do L2jbrasil? nenhuma outra + ? tem como adaptar mecher p ele funfar nelas? eu uso uma rev gracia l2jGold e L2JOpen e uma interlude Teon Please como posso ter meus server rodando essa web? Cara ela é fantastica tipo tem tudo e mais um cadao!

 

Tipo vc bem que poderia fazer um up p quem quizer usar ela em outra pack pq a l2jbrasil acho e n tem pack Gracia Final

 

vc poderia me ajudar em algo aew ?

Tipo me dizer o que eu precisaria fazer p passar ela p teon e L2jGold e L2JOpen ??

Pra funcionar em outras cronicas é preciso fazer adaptação dos scripts de todas as páginas do site, isso da trabalho, só estou fazendo isso para privado, por enquanto não tive tempo de fazer outra versão free.

 

cara gostei desse site inclusive estou usando ele ...

www.l2killorcure.com

mais como vcs podem perceber ele nao esta funfando o loguin dele lá na parte de cima fiz tudo certinho mais nao consigo o que eu quero mesmo é so colocar pra galera mudar a senha de suas acc pois minha rev nao tem a parte de e-mail para recuperar senha queria um outro modo de recuperar senha

mais meu maior problema nao é esse e sim o loguin pra poderem logar dentro do site e principalmente eu por que nao consigo colocar screenshots e nem ultima noticias se alguem poder me ajudar agradeco vlw :logo2.png

Obrigado por gostar e utilizar o meu site, porem eu só do suporte para pessoas que mantem meus créditos como desenvolvedor do site.

 

Abraço.

 

 

 

Link para o comentário
Compartilhar em outros sites

Ivan eu achei muito legal o lance de vc ter feito essa web e deixar ela ai pra galera. so queria te pedir pra fazer uma unica alteração nela.

 

 

La no rodapé esta assim |Site licenciado para L2JBrasil, no caso vc deu permição que os participantes da l2jbrasil usasem sua web correto?

 

Bem como agente esta em outro nome eu poderia por o nome do meu servidor ali no rodapé? Vc me autoriza a mecher nisso? deixando assim: site licenciado para L2Angells.

 

Eu respeito bastante esse lance de creditos, até pq eu n fiz nada ali apenas sincronizei e estou usando-o de graça então o artista mereçe ser procurado pra vender os outros modelos dele. eu vou ate por um link no seu nome no rodape pra que clicando ali vá ate o seu site ou forma de contato.

 

Caso me permita fazer essa alteração, ficarei muito grato.

 

E outro pedido é se vc pode me ajudar a adaptar ele pra outra rev ou se vc me vende a mudança. estou meio durango agora se vc fizer isso pela gratidão vai me ser muito amigavel msm e uma ajuda gigantesca.

Assinatura Removida

Link para o comentário
Compartilhar em outros sites

Loja Virtual

 

A Loja Virtual foi uma idéia minha, onde os players podem comprar e vender itens pelo site do servidor.

 

Qual a vantagem da Loja Virtual?

 

A maior vantagem da loja virtual, é que o comercio de itens e chars por dinheiro fora do servidor vai diminuir muito! E é uma garantia para os players de que eles irão receber pelos itens que estão vendendo e quem esta comprando vai ter a mesma garantia que irá receber o item que esta comprando. Isso vai acabar com os players mal-intencionados que roubam os players, já vi em muitos servidores, players que dizem que querem comprar um item de outro player, mas não tem garantia para dar em troca, e quando player da o item o outro não paga pelo item ou quando um player paga pelo item o outro player que tem o item fica com as moedas e não da o item que estava vendendo para o player que estava comprando. E o melhor de tudo, é que quem ganha com a Loja Virtual é o próprio servidor, pois para o player poder comprar o item de outro player na loja virtual ele tem que fazer doação para o servidor.

 

 

funciona mesmo ? sem erros ? pois vi um site "PARECIDO" e não funcionava.

 

Olá, Seja bem vindo, deixei de fazer videos faz tempo, mas ainda tenho canal! KKK Eram bons videos, muita coisa bacana, mas cansei! Agora só desenvolvo! KAKAK 
Se tiver dúvidas, mande uma mensagem!

▶️ youtube.com/allaanz1n
🌐 allan.deh [Skype]

Link para o comentário
Compartilhar em outros sites

Pra funcionar em outras cronicas é preciso fazer adaptação dos scripts de todas as páginas do site, isso da trabalho, só estou fazendo isso para privado, por enquanto não tive tempo de fazer outra versão free.

 

 

Obrigado por gostar e utilizar o meu site, porem eu só do suporte para pessoas que mantem meus créditos como desenvolvedor do site.

 

Abraço.

bom nao sabia disso pensei que creditos era as partes do site que fika nas config para poder identificar o autor do site mais se esse for o problema entao esta resolvido ... o que quero mesmo é so ajeitar o site por que gostei pode me ajudar? obg

Link para o comentário
Compartilhar em outros sites

Ivan eu achei muito legal o lance de vc ter feito essa web e deixar ela ai pra galera. so queria te pedir pra fazer uma unica alteração nela.

 

 

La no rodapé esta assim |Site licenciado para L2JBrasil, no caso vc deu permição que os participantes da l2jbrasil usasem sua web correto?

 

Bem como agente esta em outro nome eu poderia por o nome do meu servidor ali no rodapé? Vc me autoriza a mecher nisso? deixando assim: site licenciado para L2Angells.

 

Eu respeito bastante esse lance de creditos, até pq eu n fiz nada ali apenas sincronizei e estou usando-o de graça então o artista mereçe ser procurado pra vender os outros modelos dele. eu vou ate por um link no seu nome no rodape pra que clicando ali vá ate o seu site ou forma de contato.

 

Caso me permita fazer essa alteração, ficarei muito grato.

 

E outro pedido é se vc pode me ajudar a adaptar ele pra outra rev ou se vc me vende a mudança. estou meio durango agora se vc fizer isso pela gratidão vai me ser muito amigavel msm e uma ajuda gigantesca.

Sim, onde está escrito: Licenciado para: "NOME DO SEU SERVIDOR" - Neste local você pode alterar.

Onde não pode é onde está escrito: Desenvolvido por: Ivan Pires

 

Abraço.

 

 

funciona mesmo ? sem erros ? pois vi um site "PARECIDO" e não funcionava.

Funciona perfeitamente, pode testar. Fui eu que desenvolvi tudo do 0. Nunca vi esse sistema nem parecido em nenhum outro site.

Abraço.

 

 

bom nao sabia disso pensei que creditos era as partes do site que fika nas config para poder identificar o autor do site mais se esse for o problema entao esta resolvido ... o que quero mesmo é so ajeitar o site por que gostei pode me ajudar? obg

Qual é o erro que está apresentando?

Ele mostra alguma linha de erro?

 

 

 

Link para o comentário
Compartilhar em outros sites

Aposto que o cara n ta usando em server L2jBrasil!

 

 

O ivan vc poderia me ajudar nesse lançe que te passei? Pra eu poder usar outra pack?

 

To com uma gracia filezona n vale apena eu abrir mao dela pra pegar um pack com bugs e em construção ainda, p interlude eu ate vo usar mas a gracia nao tem outra melhor do que a que to usando (L2JGold) eu to com uma que nao tem aqui no forum muito file ta 99% pra la de otima

Assinatura Removida

Link para o comentário
Compartilhar em outros sites

Muito bom e fácil de instalar :aareeia:

 

Porém estou com uma pequena dificuldade, quando loga a tela de verificação não retorna para o php, fica totalmente em branco. Quando teclo no retornar do browse dá como logado mas cai assim que tento acionar o painel. Alguém teve o mesmo erro?

I BACK!


visite: www.l2luxury.com

Link para o comentário
Compartilhar em outros sites

Muito bom e fácil de instalar :aareeia:

 

Porém estou com uma pequena dificuldade, quando loga a tela de verificação não retorna para o php, fica totalmente em branco. Quando teclo no retornar do browse dá como logado mas cai assim que tento acionar o painel. Alguém teve o mesmo erro?

Já vi um erro desse tipo no começo do tópico, o membro conseguiu resolver, mas já faz tempo e eu não me lembro como ele resolveu.

Volta algumas páginas e vai procurando pra ver se você acha, se não conseguir a gente repensa e vê como pode ser resolvido este problema.

 

Abraço.

 

 

 

Link para o comentário
Compartilhar em outros sites

Ola Ivan to com um problema muito estranho aqui com seu site, Olha instalei ele localmente e funcionou perfeitamente Bem depoes de uns 15 dias contratei um VPS dai coloquei o site e ele não ta recuperando senha e nem recebendo e-mail da galera pela pagina de contato ja tentei varias coisas e voltei a testalo localmente e funcionou normal so não funciona no VPS. O que devo fazer ja mudei as configurações no painel de Admin mais não reslveu.

 

E a hora ja revirei tudo e não localizei onde mudo a hora inclusive repassei os videos pra ver se em algum momento vc falaria de onde mudar mais não tem?

Editado por L2-Invict
Link para o comentário
Compartilhar em outros sites

Tem muita gente , aqui tirando os creditos !!

 

o l2 Kill or Cure

do gm shura sem creditos e varios

 

Ivan da suporte não !!

Obrigado BySasuke, eu sei que tem gente que está usando sem meus créditos, já sabia que isso iria acontecer desde antes de começar a desenvolver o site. Por isso ajudo só no que for simples ou rápido, se for algo mais complexo eu só ajudo com suporte privado, infelizmente a galera não merece ter bons trabalhos FREE, eles não dão valor ao trabalho dos outros. Mas eu não ligo muito, pois quem faz isso é pq tem inveja e não sabe fazer igual ou melhor, nunca vai ser um bom profissional ou ter sucesso.

 

Obrigado.

Abraço. :)

 

Ola Ivan to com um problema muito estranho aqui com seu site, Olha instalei ele localmente e funcionou perfeitamente Bem depoes de uns 15 dias contratei um VPS dai coloquei o site e ele não ta recuperando senha e nem recebendo e-mail da galera pela pagina de contato ja tentei varias coisas e voltei a testalo localmente e funcionou normal so não funciona no VPS. O que devo fazer ja mudei as configurações no painel de Admin mais não reslveu.

 

E a hora ja revirei tudo e não localizei onde mudo a hora inclusive repassei os videos pra ver se em algum momento vc falaria de onde mudar mais não tem?

Tenta enviar o que você instalou no seu site para o dedicado, talvez você tenha se esquecido de alguma coisa.

Ou tenta reinstalar o seu servidor de sites(wamp, appserv, xamp, etc).

 

Eu recomendo usar Wamp, acho mais facil de trabalhar e não da tantos erros.

 

Abraço

 

 

 

Link para o comentário
Compartilhar em outros sites

Ola, em primeiramente o site esta de parabens, adicionei ele ao meu servidor e estou com uma duvida pois em contato e recuperar senha nao retorna e-mail configurei tudo certinho e ao testar informa a mensagem de erro:mensagem nao enviada.

mesmo eu criando um e-mail gmail não consegui exito.

por favor me ajudem nessa duvida ja testei de varias formas.

obs: meu server e o site estão em um VPS.

 

grato desde ja.

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

Vai dar preguiça de ler mais leia IMPORTANTE

 

 

Muito obrigado pelo site super rox estou com o mesmo problema do Zefirus thanks por tudo vc e D+ super site oks xau vlw...

 

Ivan meu brother testei seu site e tem uns errinhos vou reportar os q eu percebi

 

1 o itens premium e os itens q compram dos chars na lojha virtual eles bugam quando sao jogados no chao eles somem e as vezes quando vc da um restart (no char) ele esta no chao ai vc pega passa no trade e duplica infinitamente no seu charo item q vc compro no itens premium ena loja virtual.

 

2 o site ta bugando a Database do server duplicando os ips q o gm sumona in game tipo eu uso o server l2jbrasil tem uns mods de custon start adena e custom start gold bar eu as deixo ativadas dai quando vc sumona adena e joga no chao com seu GM e outro player pega ou qualquer outro item q o gm de trade pro player a database fica dando um erro de ID duplicado

ERRO>>> Cold Not Insert Iten 268477371 into DB:reason duplicate itemId

Cold Not Insert Iten 268477372 into DB:reason duplicate itemId

Cold Not Insert Iten 268477373 into DB:reason duplicate itemId

Cold Not Insert Iten 268477374 into DB:reason duplicate itemId

depois disso o mod start adena e start gold bar nao funciona mais

acho q o erro ta na sql q executa na database (Ivan_Pires-Banco_de_Dados-ICPNETWORKS ) pois ela modifica augumas colunas e adiciona outras nao entendo muito bem disso mais ta ai um probleminha

outra coisa o encantamento seguro soh enchanta itens q estava +0 jah itens enchantados mesmo pelo encantamento seguro do site nao sao mais enchantados e se vc encantar na opção +0 suas moedas dobram...

outra coisa lembrando q no erro 2 esta opçao estava desativada>>>

 

# Allow GMs to drop/trade non-tradeable and quest(drop only) items

# Default: False

GMTradeRestrictedItems = False

o que ocasionaria um pequeno bug de trade de gm entao estando desativada o erro e justamente no Site

Ivam por favor arruma isso ai please seu site saiu muito Rox cara gostei muito mesmo queria usa-lo quase chorei aqui por q nao posso usar ele assim thanks pela páciencia vlw brother ateh mais aguardo resposta.

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

  • Wallz unpinned, unlocked e locked this Tópico
Visitante
Este tópico está impedido de receber novos posts.
  • Registre-se

    Faça parte da maior e  mais antigas comunidades sobre Lineage2 da América Latina.






  • Patrocinadores

  • Quem Está Navegando

    • Nenhum usuário registrado visualizando esta página.
  • Posts

    • Teria como fazer do dusk shield e do zombie shield dessa maneira?     Teria como fazer do dusk shield e do zombie shield dessa maneira?     Teria como fazer do dusk shield e do zombie shield dessa maneira?     Teria como fazer do dusk shield e do zombie shield dessa maneira?     Teria como fazer do dusk shield e do zombie shield dessa maneira?     Teria como fazer do dusk shield e do zombie shield dessa maneira?    
    • muchas gracias muy lindos NPC 🙂
    • relaxa jovem gafanhoto, testa as quests. e posTa os erros indesejaveis.  
    • Se alguém pudesse me ensinar como codificar as missões, eu ficaria feliz em fazer isso sozinho ou pelo menos ajudar. Eu realmente quero jogar em um servidor onde todas as quests funcionem bem e melhor ainda se você puder fazer quests customizadas!
    • mas no interlude, nem todas as quests de class,  vai mostrar onde tem que ir, ate o reborn nao mostrava quando era interlude, só mostrou depois que eles colocaram client classic pra rodar, e ficou melhor ainda quando virou hellbound em diante, mas ha sim alguma chance de modificar isso direto no script para fazer igualmente, só basta te um pouco de paciencia e persistencia exato
    • 408_PathToElvenwizard dá Orion eu tive que mexer tbm, até modifiquei e consegui deixar ela igual do Classic, com a seta e a marcação no mapa. (não retail IL) Dá pra importar py de várias revs, o foda é que não da regular as quest py através do debug em tempo real, pelo menos eu não consegui rsrs
    • Hasta el momento todas las QUESTS son completables si te guias con un tutorial de youtube. El problema es que tienen bugs de locacion y de subquests que no avanzan o no te marcan correctamente a donde ir en el mapa, cosa que en Retail si se ve como corresponde.
    • estranho, mas pelo menos a galera nunca reclamo das quests quando tinha aberto 5x, geral fez class primeira e segunda job, poucos que compraram a class
    • en RUSaCis-3.5 data pack, las Quests estan en formato .java y son diferentes a como estan redactadas en jOrion y jFrozen 1.5 (ProyectX) package net.sf.l2j.gameserver.scripting.quest; import net.sf.l2j.commons.random.Rnd; import net.sf.l2j.gameserver.enums.Paperdoll; import net.sf.l2j.gameserver.enums.QuestStatus; import net.sf.l2j.gameserver.enums.actors.ClassId; import net.sf.l2j.gameserver.model.actor.Creature; import net.sf.l2j.gameserver.model.actor.Npc; import net.sf.l2j.gameserver.model.actor.Player; import net.sf.l2j.gameserver.network.serverpackets.SocialAction; import net.sf.l2j.gameserver.scripting.QuestState; public class Q224_TestOfSagittarius extends SecondClassQuest { private static final String QUEST_NAME = "Q224_TestOfSagittarius"; // Items private static final int BERNARD_INTRODUCTION = 3294; private static final int HAMIL_LETTER_1 = 3295; private static final int HAMIL_LETTER_2 = 3296; private static final int HAMIL_LETTER_3 = 3297; private static final int HUNTER_RUNE_1 = 3298; private static final int HUNTER_RUNE_2 = 3299; private static final int TALISMAN_OF_KADESH = 3300; private static final int TALISMAN_OF_SNAKE = 3301; private static final int MITHRIL_CLIP = 3302; private static final int STAKATO_CHITIN = 3303; private static final int REINFORCED_BOWSTRING = 3304; private static final int MANASHEN_HORN = 3305; private static final int BLOOD_OF_LIZARDMAN = 3306; private static final int CRESCENT_MOON_BOW = 3028; private static final int WOODEN_ARROW = 17; // Rewards private static final int MARK_OF_SAGITTARIUS = 3293; // NPCs private static final int BERNARD = 30702; private static final int HAMIL = 30626; private static final int SIR_ARON_TANFORD = 30653; private static final int VOKIAN = 30514; private static final int GAUEN = 30717; // Monsters private static final int ANT = 20079; private static final int ANT_CAPTAIN = 20080; private static final int ANT_OVERSEER = 20081; private static final int ANT_RECRUIT = 20082; private static final int ANT_PATROL = 20084; private static final int ANT_GUARD = 20086; private static final int NOBLE_ANT = 20089; private static final int NOBLE_ANT_LEADER = 20090; private static final int BREKA_ORC_SHAMAN = 20269; private static final int BREKA_ORC_OVERLORD = 20270; private static final int MARSH_STAKATO_WORKER = 20230; private static final int MARSH_STAKATO_SOLDIER = 20232; private static final int MARSH_STAKATO_DRONE = 20234; private static final int MARSH_SPIDER = 20233; private static final int ROAD_SCAVENGER = 20551; private static final int MANASHEN_GARGOYLE = 20563; private static final int LETO_LIZARDMAN = 20577; private static final int LETO_LIZARDMAN_ARCHER = 20578; private static final int LETO_LIZARDMAN_SOLDIER = 20579; private static final int LETO_LIZARDMAN_WARRIOR = 20580; private static final int LETO_LIZARDMAN_SHAMAN = 20581; private static final int LETO_LIZARDMAN_OVERLORD = 20582; private static final int SERPENT_DEMON_KADESH = 27090; public Q224_TestOfSagittarius() { super(224, "Test Of Sagittarius"); setItemsIds(BERNARD_INTRODUCTION, HAMIL_LETTER_1, HAMIL_LETTER_2, HAMIL_LETTER_3, HUNTER_RUNE_1, HUNTER_RUNE_2, TALISMAN_OF_KADESH, TALISMAN_OF_SNAKE, MITHRIL_CLIP, STAKATO_CHITIN, REINFORCED_BOWSTRING, MANASHEN_HORN, BLOOD_OF_LIZARDMAN, CRESCENT_MOON_BOW); addQuestStart(BERNARD); addTalkId(BERNARD, HAMIL, SIR_ARON_TANFORD, VOKIAN, GAUEN); addMyDying(ANT, ANT_CAPTAIN, ANT_OVERSEER, ANT_RECRUIT, ANT_PATROL, ANT_GUARD, NOBLE_ANT, NOBLE_ANT_LEADER, BREKA_ORC_SHAMAN, BREKA_ORC_OVERLORD, MARSH_STAKATO_WORKER, MARSH_STAKATO_SOLDIER, MARSH_STAKATO_DRONE, MARSH_SPIDER, ROAD_SCAVENGER, MANASHEN_GARGOYLE, LETO_LIZARDMAN, LETO_LIZARDMAN_ARCHER, LETO_LIZARDMAN_SOLDIER, LETO_LIZARDMAN_WARRIOR, LETO_LIZARDMAN_SHAMAN, LETO_LIZARDMAN_OVERLORD, SERPENT_DEMON_KADESH); } @Override public String onAdvEvent(String event, Npc npc, Player player) { String htmltext = event; QuestState st = player.getQuestList().getQuestState(QUEST_NAME); if (st == null) return htmltext; // BERNARD if (event.equalsIgnoreCase("30702-04.htm")) { st.setState(QuestStatus.STARTED); st.setCond(1); playSound(player, SOUND_ACCEPT); giveItems(player, BERNARD_INTRODUCTION, 1); if (giveDimensionalDiamonds39(player)) htmltext = "30702-04a.htm"; } // HAMIL else if (event.equalsIgnoreCase("30626-03.htm")) { st.setCond(2); playSound(player, SOUND_MIDDLE); takeItems(player, BERNARD_INTRODUCTION, 1); giveItems(player, HAMIL_LETTER_1, 1); } else if (event.equalsIgnoreCase("30626-07.htm")) { st.setCond(5); playSound(player, SOUND_MIDDLE); takeItems(player, HUNTER_RUNE_1, 10); giveItems(player, HAMIL_LETTER_2, 1); } // SIR_ARON_TANFORD else if (event.equalsIgnoreCase("30653-02.htm")) { st.setCond(3); playSound(player, SOUND_MIDDLE); takeItems(player, HAMIL_LETTER_1, 1); } // VOKIAN else if (event.equalsIgnoreCase("30514-02.htm")) { st.setCond(6); playSound(player, SOUND_MIDDLE); takeItems(player, HAMIL_LETTER_2, 1); } return htmltext; } @Override public String onTalk(Npc npc, Player player) { String htmltext = getNoQuestMsg(); QuestState st = player.getQuestList().getQuestState(QUEST_NAME); if (st == null) return htmltext; switch (st.getState()) { case CREATED: if (player.getClassId() != ClassId.ROGUE && player.getClassId() != ClassId.ELVEN_SCOUT && player.getClassId() != ClassId.ASSASSIN) htmltext = "30702-02.htm"; else if (player.getStatus().getLevel() < 39) htmltext = "30702-01.htm"; else htmltext = "30702-03.htm"; break; case STARTED: int cond = st.getCond(); switch (npc.getNpcId()) { case BERNARD: htmltext = "30702-05.htm"; break; case HAMIL: if (cond == 1) htmltext = "30626-01.htm"; else if (cond == 2 || cond == 3) htmltext = "30626-04.htm"; else if (cond == 4) htmltext = "30626-05.htm"; else if (cond > 4 && cond < 8) htmltext = "30626-08.htm"; else if (cond == 8) { htmltext = "30626-09.htm"; st.setCond(9); playSound(player, SOUND_MIDDLE); takeItems(player, HUNTER_RUNE_2, 10); giveItems(player, HAMIL_LETTER_3, 1); } else if (cond > 8 && cond < 12) htmltext = "30626-10.htm"; else if (cond == 12) { htmltext = "30626-11.htm"; st.setCond(13); playSound(player, SOUND_MIDDLE); } else if (cond == 13) htmltext = "30626-12.htm"; else if (cond == 14) { htmltext = "30626-13.htm"; takeItems(player, BLOOD_OF_LIZARDMAN, -1); takeItems(player, CRESCENT_MOON_BOW, 1); takeItems(player, TALISMAN_OF_KADESH, 1); giveItems(player, MARK_OF_SAGITTARIUS, 1); rewardExpAndSp(player, 54726, 20250); player.broadcastPacket(new SocialAction(player, 3)); playSound(player, SOUND_FINISH); st.exitQuest(false); } break; case SIR_ARON_TANFORD: if (cond == 2) htmltext = "30653-01.htm"; else if (cond > 2) htmltext = "30653-03.htm"; break; case VOKIAN: if (cond == 5) htmltext = "30514-01.htm"; else if (cond == 6) htmltext = "30514-03.htm"; else if (cond == 7) { htmltext = "30514-04.htm"; st.setCond(8); playSound(player, SOUND_MIDDLE); takeItems(player, TALISMAN_OF_SNAKE, 1); } else if (cond > 7) htmltext = "30514-05.htm"; break; case GAUEN: if (cond == 9) { htmltext = "30717-01.htm"; st.setCond(10); playSound(player, SOUND_MIDDLE); takeItems(player, HAMIL_LETTER_3, 1); } else if (cond == 10) htmltext = "30717-03.htm"; else if (cond == 11) { htmltext = "30717-02.htm"; st.setCond(12); playSound(player, SOUND_MIDDLE); takeItems(player, MANASHEN_HORN, 1); takeItems(player, MITHRIL_CLIP, 1); takeItems(player, REINFORCED_BOWSTRING, 1); takeItems(player, STAKATO_CHITIN, 1); giveItems(player, CRESCENT_MOON_BOW, 1); giveItems(player, WOODEN_ARROW, 10); } else if (cond > 11) htmltext = "30717-04.htm"; break; } break; case COMPLETED: htmltext = getAlreadyCompletedMsg(); break; } return htmltext; } @Override public void onMyDying(Npc npc, Creature killer) { final Player player = killer.getActingPlayer(); final QuestState st = checkPlayerState(player, npc, QuestStatus.STARTED); if (st == null) return; switch (npc.getNpcId()) { case ANT: case ANT_CAPTAIN: case ANT_OVERSEER: case ANT_RECRUIT: case ANT_PATROL: case ANT_GUARD: case NOBLE_ANT: case NOBLE_ANT_LEADER: if (st.getCond() == 3 && dropItems(player, HUNTER_RUNE_1, 1, 10, 500000)) st.setCond(4); break; case BREKA_ORC_SHAMAN: case BREKA_ORC_OVERLORD: if (st.getCond() == 6 && dropItems(player, HUNTER_RUNE_2, 1, 10, 500000)) { st.setCond(7); giveItems(player, TALISMAN_OF_SNAKE, 1); } break; case MARSH_STAKATO_WORKER: case MARSH_STAKATO_SOLDIER: case MARSH_STAKATO_DRONE: if (st.getCond() == 10 && dropItems(player, STAKATO_CHITIN, 1, 1, 100000) && player.getInventory().hasItems(MANASHEN_HORN, MITHRIL_CLIP, REINFORCED_BOWSTRING)) st.setCond(11); break; case MARSH_SPIDER: if (st.getCond() == 10 && dropItems(player, REINFORCED_BOWSTRING, 1, 1, 100000) && player.getInventory().hasItems(MANASHEN_HORN, MITHRIL_CLIP, STAKATO_CHITIN)) st.setCond(11); break; case ROAD_SCAVENGER: if (st.getCond() == 10 && dropItems(player, MITHRIL_CLIP, 1, 1, 100000) && player.getInventory().hasItems(MANASHEN_HORN, REINFORCED_BOWSTRING, STAKATO_CHITIN)) st.setCond(11); break; case MANASHEN_GARGOYLE: if (st.getCond() == 10 && dropItems(player, MANASHEN_HORN, 1, 1, 100000) && player.getInventory().hasItems(REINFORCED_BOWSTRING, MITHRIL_CLIP, STAKATO_CHITIN)) st.setCond(11); break; case LETO_LIZARDMAN: case LETO_LIZARDMAN_ARCHER: case LETO_LIZARDMAN_SOLDIER: case LETO_LIZARDMAN_WARRIOR: case LETO_LIZARDMAN_SHAMAN: case LETO_LIZARDMAN_OVERLORD: if (st.getCond() == 13) { if (((player.getInventory().getItemCount(BLOOD_OF_LIZARDMAN) - 120) * 5) > Rnd.get(100)) { playSound(player, SOUND_BEFORE_BATTLE); takeItems(player, BLOOD_OF_LIZARDMAN, -1); addSpawn(SERPENT_DEMON_KADESH, player, false, 300000, true); } else dropItemsAlways(player, BLOOD_OF_LIZARDMAN, 1, 0); } break; case SERPENT_DEMON_KADESH: if (st.getCond() == 13) { if (player.getInventory().getItemIdFrom(Paperdoll.RHAND) == CRESCENT_MOON_BOW) { st.setCond(14); playSound(player, SOUND_MIDDLE); giveItems(player, TALISMAN_OF_KADESH, 1); } else addSpawn(SERPENT_DEMON_KADESH, player, false, 300000, true); } break; } } }  
×
×
  • 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.