Ir para conteúdo
  • Cadastre-se

O que poderíamos melhorar?


AiroN

Posts recomendados

:D

 

Com a vinda do sistema de usuário VIP, poderia adicionar um novo botão (mesmo estilo de curtir), seria "Avaliação", no qual o membro poderia votar entre Ruim, Bom e Muito Bom. Cada um representaria um valor, seriam eles 1, 5 e 10. Com esses pontos, os membros que atingissem uma meta, viraria VIP Member por 1 semana por exemplo >.<.

ideia bacana, mas se tratada de outra maneira, rsrs.

Vai vir uma ferramentazinha de melhor resposta, podemos fazer com que o autor da melhor resposta seja retribuído.

Deixar nego avaliar... vish... dá merda! xD

"O tamanho dos teus sonhos deve sempre exceder a tua capacidade atual para alcançá-los.
Se os teus sonhos não te assustam, eles não são grandes o suficiente." - Ellen Johnson

Link para o comentário
Compartilhar em outros sites


Dá para por uma avaliação sim nas áreas de share principalmente seria legal...

Tipo 3 barras verticais (voto oculto e 1 voto por user)

Barras=

HOT ------------ quente - bacana - bom

NICE ------------ legal - gostei - pode ser melhor

ICE ------------- ruim - deletem essa mer! - vish que porcaria

 

E elas ficariam ali em cima do curtir, subindo na vertical conforme o numero de votos;

Integrar ao vip ou não fica pra depois, mas que seria bom pegar um IBOPE dos shares como referencia seria!

 

Vejamos o rumo que o fórum vai tomar, porque realmente precisa mudar muita coisa.

prja.png
Current Chronic: The Shadowy Nightmare (SDE-V7 Currently Under Construction)☜═㋡

Link para o comentário
Compartilhar em outros sites

eu acharia bom se :

todas as áreas do fórum fossem por posts.... menos duvidas e pedidos

que o dono do tópico escolhesse qtos posts são necessários para ver seus conteúdos (supervisionado pelos Mods globais) para que não haja abusos

que houvesse um "x" de posts para poder criar Tópicos nas áreas importantes do fórum .. como servidores , sites , web Arts , entre outros deixando somente "aberto" a área de duvidas e pedidos e Off topic

que o sistema Vip fosse para o seguinte Fim . desbloquear os posts (se o sistema acima descrito entrasse em vigor) , ou ter algum privilegio nas assinaturas (divulgação de servidores , e serviços )

 

esses são minhas Opnioes

Voltando ........ (Eu Acho) kkkkkkkk

Link para o comentário
Compartilhar em outros sites

Colocar status moderação para membros acima de 200 post's acho que esses sabem bem as regras.

Como fechar o próprio tópico e deletar e ocultar o próprio post sendo visível a ele. E deletar alguns posts no seu tópico. (ou ocultar)

3E4qhrX.gif

Link para o comentário
Compartilhar em outros sites

Colocar status moderação para membros acima de 200 post's acho que esses sabem bem as regras.

Como fechar o próprio tópico e deletar e ocultar o próprio post sendo visível a ele. E deletar alguns posts no seu tópico. (ou ocultar)

Isso já foi discutido aqui antigamente, procure na área da administração. Não é uma boa ideia implementar isso no fórum, mas obrigado pela sugestão. Pensa comigo: Se fosse implementado isso, qual seria a utilidade dos moderadores e da staff? Sem contar que outros usuários utilizariam de má fé. Claro que tem uns membros que utilizariam com uma boa fé, respeitando, mas.. é melhor não!

Editado por Nattan Felipe

Você sabia que a L2JBrasil tem uma empresa de Hosting Oficial?
Conheça a L2JCenter.com

L2JBRASIL - 15 anos vendendo SS e flechas em Giran! (Trade / Adena)

Link para o comentário
Compartilhar em outros sites

uma coisa que acho legal e colocar mais restriçoes para novato pois um novato entra no forum acha o que que e nunca mais volta so quando se interessar denovo e foda e com isso acaba os cara que pega coisa aqui e posta em outro site como ja vi alguns npc´s meu em outros site jeito de acabar com isso e o dono do poste poder limitar quantos poste e necessario para ver o conteudo tbm para que nao vire bagunça o administrador do forum que no caso e l2jbrasil um quantia maxima de poste para ver tipo eles ver um valor maximo .. pois isso tbm ajudaria mais o forum com coisas novas eu axo ta ai minha dica desculpa pelo portugues

 

e o que eu acho vlw

Atitudes Que Fazem A Diferença! 

Não vou dar suporte via mp e nem skype obrigado 

Eu não tenho mais arquivos antigos não tem como ajudar em questões antigas abrigado

Galera todos meus conteúdo estão no fórum..video do meu canal no youtube com revisão npc´s e etc.. estão aqui se não achar e pq não tem mais ...obrigado e espero que de tudo certo a vcs.....

 

Link para o comentário
Compartilhar em outros sites

Também seria legal fazer o seguinte, voltar com os super membros, chegar a 5000 posts não é fácil, deveria coloca apenas 2000~3000, seria melhor eu acho, poucos membros tem o esse tanto de posts, se forem flodar vão levar um alerta ou até mesmo um banimentos, também eu acho que a área de artes está meio parada, se voltasse a ADS com certeza a área iria se movimentar novamente.Um novo sistema não iria se sair mal, talvez um sistema vip onde poderia ser vendido por 20~50 reias, assim todos poderiam comprar e a l2jbrasil iria arrecadar um bom dinheiro.

Link para o comentário
Compartilhar em outros sites

:D

 

 

ideia bacana, mas se tratada de outra maneira, rsrs.

Vai vir uma ferramentazinha de melhor resposta, podemos fazer com que o autor da melhor resposta seja retribuído.

Deixar nego avaliar... vish... dá merda! xD

Éh, ficaria muito bom ;). Obrigado por levar em consideração!

Aew, quem curte MPB, dá uma olhadinha no Canal de minha amiga, lá ela publica covers semanalmente... Valeu!

Link para o comentário
Compartilhar em outros sites

  • 3 months later...

Uma Area de Reporte Bugs Onde existe resgras Conteudo com Inicio Meio e Fim Prints e Etcc.. Se o Membro Fizer Flood ele não tem Direito a alerta ele recebera Ban na sua Conta ..Assim fica mais facio corrigir Quest..

Editado por Naelson

Tudo depende de você mesmo!

Link para o comentário
Compartilhar em outros sites

Vou copiar oque falei antes e dar outra ideia.

 

Área sobre programação e dúvidas sobre a mesma.(muita gente sai do fórum por só ter perguntas de crianças sobre como ligar um servi*)

Venda de Programas,sites e outros relativo com lineage. (O depósito é feito pro fórum depois é entregue o produto, 90% do valor repassado pra quem vendeu,10 % fica pro fórum,já ajudaria o fórum,ou só vips vendendo algo.)

 

Eu sempre achei que o fórum só ajuda no básico,se mantivesse pessoas de um nível maior seria melhor pro fórum. (Minha opinião).

 

Fazer igual no yahoo,digamos que minha rep***ção seja 50,tenho uma duvida ou pedido importante,faço um tópico valendo 50 pontos pra quem ajudar,seria uma boa motivação pra responderem perguntas mais difíceis,ou uma área só pra quem contribui com o fórum de alguma forma acessar.

 

Agora que vi a data, que res no tópico shausasu.

Editado por IronMaiden
VSSjA.png
Link para o comentário
Compartilhar em outros sites

Então Vamos lá

 

"ahh, se tivesse tal coisa seria melhor"... que coisa é essa?

 

(Rank para aspirantes a cargos na staff) Isso traria pessoas que realmente buscam o melhor andamento do fórum e teria até mais pessoas fora moderadores e etc fiscalizando os tópicos e suas postagens. Vejo L2JBrasil como um empresa invejada por muitos e copiada também, ai comparo ela como um bom lugar de se trabalhar e com cargos que todo mundo querem, porem quando as conseguem dão duro por algum tempo depois deixam de mão exatamente como muitas empresas por ai. Então a criação de aspirantes ou aprendiz solucionaria as duas coisas primeiro colocaria os que tiveram a chance e agora estão se escorando por ai, para realmete trampar e cumprir seu papel como traria sangue novo pra equipe e todo mundo sabe que as vezes estagiários surpreendem por sua capacidade e são efetivados.

 

"poxa, isso aqui seria melhor se fosse de tal jeito"... o quê? de que jeito?

 

(Área de projetos finalizados ou fechados) Vejo ai centenas de tópicos que há anos ninguém mais respondem ou que o criador do tópico escreveu com todas as letras que o projeto esta finalizado e não terá mais suporte, e muitos destes tem feito bucha nas áreas deixando quem busca realmente projetos em andamentos confusos. Se prestarem atenção tem post até como destaques mesmo já estando finalizados.

 

"nossa! seria bacana se no L2jBrasil tivesse isso"... isso o quê?

 

(Shoutbox) Um chat agiliza muito as coisas pois evita floods desnecessários e etc, porem seria outra área que teria de ter um grupo especifico para fiscaliza-lo e punir excessos mas creio ser um boa coisa para o l2jbrasil.

 

Outras coisas que deveria conter e isso seria bom pra todos além de deixar o fórum bem mais organizados seria:

 

* Sings (Assinaturas padrão)

* Avatar um pouco maior (170×236) é o ideal.

* Advanced Tags & Prefixes v2.1.6 -Este plugin melhora sistema de tag e prefixo embutido, proporcionando um estilo personalizado e controle refinado sobre prefixos, bem como algumas ferramentas de moderação úteis. Prefixos são explicitamente criados através da CP Admin, e pode ser escolhido durante a criação de um tópico. exemplo [help] [suporte] [duvidas] e etc....

* (SOS33) Similar Topics on Post Screen, Este hook mostrará tópicos similares após o usuário digitar o título para o novo tópico. Evitando assim a criação de tópicos repetidos com mesmo assunto.

* (SOS34) ANSWERED Tag on Search Results Este hook mostrará a tag ou Botão RESOLVIDOS nos resultados de pesquisas (VER NOVO CONTEÚDO e CONTEÚDO DO USUÁRIO).

* RPG STATUS - Como é um fórum ligado a lineage então este hook é perfeito tenho ele no meu fórum é só olha abaixo de cada avatar seria muito bom ter aqui isto.

 

Bem são só algumas ideias já que deram a oportunidade de agente opinar. Abraço a todos!

b7gw.png

 

"Quem não se sentar para APRENDER... Jamais ficará de pé para ENSINAR..."

Link para o comentário
Compartilhar em outros sites

A opção de um tema mais leve que seja usável no pc?

"In a way, the supernatural is what's behind the curtain. Normally, you only need to see what's happening on stage. That's how reality works. If you don't know then it's for the best. Actually, learning about the supernatural only increases the number of things you don't know."'

Link para o comentário
Compartilhar em outros sites

  • 1 month later...

Liberar os apps para samsung, apple em outros paizes, continentes. Pois posto que tem muita gente que não são do Brasil e querem ter o app mais não podem pois sua loja não se encontra no Brasil.

 

Você poderião fazer uma area para o Lineage 2 Official da Europa. Pois pelo q vi aki não tem. Aposto que tem muita gete quzrendo sair do official do US pois ncsoft esta querendo vender coisas por precos absurdos. Nos poderiamos nos comunicar la, fazer clan etc. E la tambem so tem um mundo . Chamado Core. Espero que leião.

Abracos

Editado por Nattan Felipe
Mesclando posts.

Tempo é valioso e tempo é dinheiro. Não gaste o meu que eu não gasto o seu. 

  •  
Link para o comentário
Compartilhar em outros sites

acho que deveria ter separação entre o Goddess of Destruction mesmo havendo poucas revisões em: Awakening/Harmony, Tauti/Glory Days e Lindvior/Epeisodion(Valiance)

e também a opção do autor do tópico poder deletar respostas inúteis como, "me passa o backup" que sempre enche os comentarios das revisões do god

Link para o comentário
Compartilhar em outros sites

Sobre a divisão, acredito que fica tudo igual como se fosse do C1 - Interlude.

--

Sobre os privilégios não é bom, essa ideia já foi discutida aqui algumas vezes e foi dada como não viável.

Qualquer postagem que você achar que está poluindo o tópico e não contribui em nada, apenas denuncie e algum moderador irá fazer o resto.

Você sabia que a L2JBrasil tem uma empresa de Hosting Oficial?
Conheça a L2JCenter.com

L2JBRASIL - 15 anos vendendo SS e flechas em Giran! (Trade / Adena)

Link para o comentário
Compartilhar em outros sites

Vou reforçar novamente, sistema vip. Lembro na discussão sobre isso que teria uma área com conteúdo exclusivos, e também privilegio de poder troca o Nick Name do fórum, eu mesmo gostaria de trocar o meu. Essa coisa de postagem, acho desnecessária, pois muita gente poderia se privilegiar postando coisas inuteis para aumentar a numeração de post e se tornar estrelinha, eu mesmo sou cadastrado desde 2009, e pouco posto, só quando é necessidade de eu tirar duvidas de algumas pessoas ou ir participando do desenvolvimento. Deveria gerar a parte de pontos de participação de fóruns para a pessoa ser reconhecida e conseguir sua placa, isso iria motivar as pessoas a contribuirem mais ao forum, do que so vim cá, usufruir e sair fora.

Vejo muitos tópicos abandonados e inúteis, deveria tomar uma atitude com eles também!

Sei que o fórum é destinado a L2, mas o que acham de experimentar novos ares? Como novos games aqui? Aion, Ragnarok, SA-MP e etc? Notei uma carencia de desenvolvimento destes games, e seria interessante até para gente ter um conhecimento a mais.

Na área destinada ao Lineage Oficial, abrir também o Europeu, tem bastante gente que joga lá.

Link para o comentário
Compartilhar em outros sites

  • 1 month later...

Bateu essa Ideia agora vim falar mais sei la acho que voces ja teve essa ideia Ganha Poste so quando Cria Topico nas outras areas e se posta coisa para ajuda ou sei la preconfigurado tuturial java mod etc.. Nao ganha poste comentando retira isso pra diminuir Flood

Editado por Naelson

Tudo depende de você mesmo!

Link para o comentário
Compartilhar em outros sites

Bateu essa Ideia agora vim falar mais sei la acho que voces ja teve essa ideia Ganha Poste so quando Cria Topico nas outras areas e se posta coisa para ajuda ou sei la preconfigurado tuturial java mod etc.. Nao ganha poste comentando retira isso pra diminuir Flood

 

dai eles vao ficar criando topico pra ganhar post, vai dar na mesma

Link para o comentário
Compartilhar em outros sites

dai eles vao ficar criando topico pra ganhar post, vai dar na mesma

Pra isso que serve Staff Se for repetido etc.. nao vale levara punição Editado por Naelson

Tudo depende de você mesmo!

Link para o comentário
Compartilhar em outros sites

  • 10 months later...

[A,M,C] Forum Clean

 

Primeiramente boa tarde a todos. bom, estive observando que aqui no fórum há alguns tópicos que são clonados. ''como assim clonados?'' alguns tópicos tem o mesmo conteúdo, exemplo: set apella 5 partes, as vezes tem 2 a 3 tópicos de apella 5 partes. desses 3 criados o criador do tópico só adaptou ou modificou o nome status, desnecessário isso, porque? bem no meu ponto de vista é. como podemos resolver isso, como tem o mesmo conteúdo eu acho que a gente pode juntar essa tópicaiada toda em um só o atual não?

 

o tópico mais organizado pode ser o atual. e sim mantendo os devidos créditos da pessoa que fez alguns xml sql etc.

 

vlww.. abraço!

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

  • 5 weeks later...

  1. Promover sorteios e brindes

Mod IPB de medalhas por contribuição e reconhecimentos "exemplo StephenKing ganhou medalha por ser o melhor developers do ano"

Clean em topicos conteudos duplicados ou aqueles sem pe e sem cabeça

Editado por StephenKing

tumblr_mr1r9ul8H41ru64ono2_500.gif


StephenKing-Developers Java Brazil

Link para o comentário
Compartilhar em outros sites

Obrigado pelas sugestões, pessoal!

Qualquer ideia que possa vir a trazer melhorias ao nosso fórum e aos nossos usuários é muito bem-vinda.

 

Pela falta de tempo e correria do dia-a-dia, às vezes fica difícil colocar em prática algumas sugestões dadas aqui ou até mesmo respondê-las de forma satisfatória, mas estamos sempre de olho. Talvez uma sugestão dada aqui hoje possa aparecer no fórum daqui alguns meses ou num próximo "upgrade" que a gente fizer. ;)

"O tamanho dos teus sonhos deve sempre exceder a tua capacidade atual para alcançá-los.
Se os teus sonhos não te assustam, eles não são grandes o suficiente." - Ellen Johnson

Link para o comentário
Compartilhar em outros sites

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.