Ir para conteúdo
  • Cadastre-se

Criptomoedas e Linegae II


francis

Posts recomendados

Temos visto hoje o grande avanço da tecnologia em jogos virtuais e também em nosso sistema monetário convencional.

Com esta visão de melhorias foi criado no ano de 2009 uma moeda virtual conhecida mundialmente como Bitcoin. A partir do código base desta criptomoeda foram criadas ramificações desta base e assim temos hoje as conhecidas Altcoins(Moedas Alternativas) que têm como objetivo principal serem usadas como pares ou intermediadoras para a aquisição do Bitcoin(Atualmente no valor de R$25.632,61 a unidade).

Com esta idéia foi desenvolvido no Brasil por Francis Santana(este que vos fala) uma criptomoeda de fácil acesso e obtenção.

Ela se SPERO ou SPEROCOIN, e foi desenvolvida para garantir a todos os acesso e utilização de criptomoedas no nosso dia a dia, seja como forma de aprendizado sobre o sistema ou para realizar realmente transações financeiras.

Venho hoje no L2JBRasil oferecer este serviço que visa trazer comodidade aos servidores, podendo a administração receber doações em minutos sem nenhuma burocracia e com fácil identificação pelas partes envolvidas.

Todos quanto quiserem adicionar esta forma de recebimento em seus servidores, favor entrar em contato com o e-mail: [email protected] para conversarmos mais a respeito.

De qualquer forma estarei deixando aqui algumas informações que serão de grande valia para você que deseja ingressar neste projeto:

 

• O serviço é totalmente gratuito!

• Como serviço gratuito não existe QUALQUER cobrança pela equipe SPERO para a obtenção, manutenção, e/ou transacionamento entre as contas.

• Como qualquer criptomoeda, trabalhamos com um sistema descentralizado, ou seja, não é fiscalizado por nenhum órgão e não depende de terceiros para as relações financeiras.

• As carteiras são de inteira responsabilidade dos usuários, a SPERO não possui nenhum controle sobre a rede.

• Algoritmo X13.

• 7 milhões totais de moedas. 

• NÃO É ESQUEMA PIRÂMIDE! Você não obtêm lucros com referencia ou qualquer coisa do tipo. A forma de obtenção das moedas é pela mineração em sua própria máquina, totalmente gratuita, e/ou comprando de algum outro usuário ou casas de câmbio(Atualmente na CoinsMarkets).

• Código livre e transparente no GITHUB.

 

Para maiores detalhes não exite em entrar em contato comigo.

Para administradores de servidores, estaremos doando 500 SPERO para iniciarem com o nosso projeto.

Ao cadastrar seu servidor você recebe totalmente grátis as 500 SPEROs!

Para usuários estaremos doando 20 SPEROs para que possam também estarem testando nossos serviços.

https://sperocoin.ddns.net/

SperoCoin - Sustentabilidade em Tecnologia
https://sperocoin.org

Link para o comentário
Compartilhar em outros sites


  • L2JBr ADM

Não parece muito confiável..

 

  • Gostei 2
  • Haha 1

EJoOSOj.gif

Sua pergunta foi respondida? Certifique-se de marcar a resposta como a solução aceita.
Se existe mais de uma resposta, utilize o "vote up" para destacá-la.
Se você achar uma resposta útil, diga obrigado clicando no botão "Gostei".

Link para o comentário
Compartilhar em outros sites

Bom vamos lá aos esclarecimentos...

Acredito que nenhum dos participantes do tópico conhecem em seu todo a tecnologia Blockchain ou o projeto Bitcoin...

1º O Bitcoin se baseia no relacionamento financeiro entre duas ou mais pessoas de modo direto e sem intermediadores, alguém aqui conhece um programinha chamado "BITtorrent"? Pois bem, o conceito é o mesmo, diferenciando que a verificação das transações(arquivos no bittorrent ou utorrent) é realizada pela própria rede propondo problemas matemáticos que são resolvidos por computadores de clientes aleatórios.

2º Toda Altcoin é baseada neste código que inclusive já sendo utilizado por bancos, por tamanha segurança, onde é IMPOSSÍVEL hackear a sua rede, por que você precisaria dentro do tempo de cada bloco hacker TODOS os computadores participantes da rede, ou seja, menos de 60 segundos pra hacker e alterar uma codificação individual(cada usuário gera um hash diferente, mas que é validado apenas pela rede) para conseguir implantar algum dado que não esteja na rede.

Para estudo:

http://epoca.globo.com/vida/experiencias-digitais/noticia/2016/09/bancos-estao-de-olho-no-blockchain-por-que.html

http://www1.folha.uol.com.br/mercado/2017/09/1922103-bancos-do-brasil-testam-tecnologia-do-bitcoin-para-baratear-os-custos.shtml

https://blog.coinbr.net/10-bancos-que-se-renderam-a-blockchain/

3º A Spero é uma moeda brasileira, desenvolvida através do código Bitcoin, acrescentando mais algoritmos para melhoria do sistema que originalmente é altamente doído para o bolso do consumidor final(Conta de energia alta, pois requer mais consumo de energia em minerações e compra de equipamentos caríssimos para o mesmo fim).

4º A Spero JÁ ESTÁ NO MERCADO! A moeda já pode ser trocada por Bitcoin que no momento em que vos escrevo vale cerca de R$23729,98:

https://www.mercadobitcoin.com.br

5º Estou repassando moedas apenas para os usuários do L2JBRasil! Sou usuário desde o tempo que @Kelvin fazia pré configurados l2jserver e postava seus arquivos com vídeos de como configurar servidores! O que estou tentando fazer aqui é facilitar o recebimento de doações, que hoje conta com "Depósito->Envio de comprovante->Aguardar Compensação->Liberar item ao player" que demanda tempo... Com a Spero você recebe sua transação em menos de 03 min compensada! É só transferir para uma casa de câmbio(Exchange) e trocar por Bitcoin se quiser ou sacar em Reais(R$[BRL]) em uma Exchange nacional(temos várias, eu recomendo a Braziliex.)

6º O mesmo código fonte que está no github é o do cliente que você usa, então é TOTALMENTE TRANSPARENTE! Uma carteira é validada quando ocorre a comparação entre os scripts de cada uma, NÃO tem como eu rodar uma versão diferente do usuário 2, a rede bloqueia(ban). Inclusive a wallet(carteira) Linux deve ser compilada diretamente do fonte do GITHUB.

7º A nossa proposta é principalmente tentar ajudar na vida dos estudantes e acelerar estes processos dolorosos de impostos e esperas por transações, com isso inclusive estamos fechando uma parceria com um CANAL no TELEGRAM para certificar cursos livres, tendo a SPERO como principal patrocinador.

8º Se ainda restam dúvidas, antes aconselho a leitura de todos os nossos documentos disponibilizados no nosso website, se ainda restar dúvidas, peço que por gentileza confirmem a natureza de nossa empresa. A Spero foi desenvolvida por mim que sou o CEO de uma empresa física com CNPJ: 26.820.575/0001-44.

https://www.receita.fazenda.gov.br/pessoajuridica/cnpj/cnpjreva/cnpjreva_solicitacao.asp

9º Todo saldo que está sendo doado, é para livre conferência dos serviços. Por isso estamos doando para os administradores e para os players de modo que todos podem testar e caso não seja viável a utilização, podem vender suas moedas e seguir livremente!

10º Segue endereço da Exchange onde estamos listados:

https://coinsmarkets.com/trade-BTC-SPERO.htm

 

Amigos, não vim para causar prejuízos e nem perda de tempo, porque como empresário, creio que as duas coisas devemos manter o mais longe possível. Contudo peço que por gentileza, façam o teste.

Contamos inclusive com uma wallet online se vc não quiser baixar uma. É só realizar seu cadastro e iniciar as transações.

 

Agradeço a todos que comentaram e entendo sinceramente a desconfiança(ela está em nossa raiz desde Cabral), toda crítica é sempre bem vinda e com certeza irá nos ajudar a melhorar ainda mais!

No link abaixo temos a apresentação dos principais clientes que auxiliam no mantimento da rede, a cada novo usuário que sede sua porta de entrada para a rede, ele é adicionado nesta lista:

http://sperocoin.ddns.net:3001/network

Temos usuários principalmente na Argentina, China, Holanda, Russia, EUA, fora logicamente daqui.

 

Muito obrigado a todos!

Editado por francis

SperoCoin - Sustentabilidade em Tecnologia
https://sperocoin.org

Link para o comentário
Compartilhar em outros sites

Em 10/11/2017 at 22:44, francis disse:

Bom vamos lá aos esclarecimentos...

Acredito que nenhum dos participantes do tópico conhecem em seu todo a tecnologia Blockchain ou o projeto Bitcoin...

1º O Bitcoin se baseia no relacionamento financeiro entre duas ou mais pessoas de modo direto e sem intermediadores, alguém aqui conhece um programinha chamado "BITtorrent"? Pois bem, o conceito é o mesmo, diferenciando que a verificação das transações(arquivos no bittorrent ou utorrent) é realizada pela própria rede propondo problemas matemáticos que são resolvidos por computadores de clientes aleatórios.

2º Toda Altcoin é baseada neste código que inclusive já sendo utilizado por bancos, por tamanha segurança, onde é IMPOSSÍVEL hackear a sua rede, por que você precisaria dentro do tempo de cada bloco hacker TODOS os computadores participantes da rede, ou seja, menos de 60 segundos pra hacker e alterar uma codificação individual(cada usuário gera um hash diferente, mas que é validado apenas pela rede) para conseguir implantar algum dado que não esteja na rede.

Para estudo:

http://epoca.globo.com/vida/experiencias-digitais/noticia/2016/09/bancos-estao-de-olho-no-blockchain-por-que.html

http://www1.folha.uol.com.br/mercado/2017/09/1922103-bancos-do-brasil-testam-tecnologia-do-bitcoin-para-baratear-os-custos.shtml

https://blog.coinbr.net/10-bancos-que-se-renderam-a-blockchain/

3º A Spero é uma moeda brasileira, desenvolvida através do código Bitcoin, acrescentando mais algoritmos para melhoria do sistema que originalmente é altamente doído para o bolso do consumidor final(Conta de energia alta, pois requer mais consumo de energia em minerações e compra de equipamentos caríssimos para o mesmo fim).

4º A Spero JÁ ESTÁ NO MERCADO! A moeda já pode ser trocada por Bitcoin que no momento em que vos escrevo vale cerca de R$23729,98:

https://www.mercadobitcoin.com.br

5º Estou repassando moedas apenas para os usuários do L2JBRasil! Sou usuário desde o tempo que @Kelvin fazia pré configurados l2jserver e postava seus arquivos com vídeos de como configurar servidores! O que estou tentando fazer aqui é facilitar o recebimento de doações, que hoje conta com "Depósito->Envio de comprovante->Aguardar Compensação->Liberar item ao player" que demanda tempo... Com a Spero você recebe sua transação em menos de 03 min compensada! É só transferir para uma casa de câmbio(Exchange) e trocar por Bitcoin se quiser ou sacar em Reais(R$[BRL]) em uma Exchange nacional(temos várias, eu recomendo a Braziliex.)

6º O mesmo código fonte que está no github é o do cliente que você usa, então é TOTALMENTE TRANSPARENTE! Uma carteira é validada quando ocorre a comparação entre os scripts de cada uma, NÃO tem como eu rodar uma versão diferente do usuário 2, a rede bloqueia(ban). Inclusive a wallet(carteira) Linux deve ser compilada diretamente do fonte do GITHUB.

7º A nossa proposta é principalmente tentar ajudar na vida dos estudantes e acelerar estes processos dolorosos de impostos e esperas por transações, com isso inclusive estamos fechando uma parceria com um CANAL no TELEGRAM para certificar cursos livres, tendo a SPERO como principal patrocinador.

8º Se ainda restam dúvidas, antes aconselho a leitura de todos os nossos documentos disponibilizados no nosso website, se ainda restar dúvidas, peço que por gentileza confirmem a natureza de nossa empresa. A Spero foi desenvolvida por mim que sou o CEO de uma empresa física com CNPJ: 26.820.575/0001-44.

https://www.receita.fazenda.gov.br/pessoajuridica/cnpj/cnpjreva/cnpjreva_solicitacao.asp

9º Todo saldo que está sendo doado, é para livre conferência dos serviços. Por isso estamos doando para os administradores e para os players de modo que todos podem testar e caso não seja viável a utilização, podem vender suas moedas e seguir livremente!

10º Segue endereço da Exchange onde estamos listados:

https://coinsmarkets.com/trade-BTC-SPERO.htm

 

Amigos, não vim para causar prejuízos e nem perda de tempo, porque como empresário, creio que as duas coisas devemos manter o mais longe possível. Contudo peço que por gentileza, façam o teste.

Contamos inclusive com uma wallet online se vc não quiser baixar uma. É só realizar seu cadastro e iniciar as transações.

 

Agradeço a todos que comentaram e entendo sinceramente a desconfiança(ela está em nossa raiz desde Cabral), toda crítica é sempre bem vinda e com certeza irá nos ajudar a melhorar ainda mais!

No link abaixo temos a apresentação dos principais clientes que auxiliam no mantimento da rede, a cada novo usuário que sede sua porta de entrada para a rede, ele é adicionado nesta lista:

http://sperocoin.ddns.net:3001/network

Temos usuários principalmente na Argentina, China, Holanda, Russia, EUA, fora logicamente daqui.

 

Muito obrigado a todos!

parece bem legal essa coin ai...

Tem foda que é foda...

 

Lucas Dresch

Desenvolvimento de Jogos Digitais  Unity e L2J

Link para o comentário
Compartilhar em outros sites

Algumas duvidas, qual exchange ta aceitando a retirada do Spero para BTC ? - Poloniex não ta aceitando pelo que vi...

E qual o link da pool para minerar a spero ?

"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

14 horas atrás, lucasdresch disse:

parece bem legal essa coin ai...

Se quiser dar uma conferida mais de perto é só realizar o download ou utilizar nosso serviço de wallet online e enviar seu endereço para nosso e-mail que irei depositar uma degustação da moeda para você.

 

7 horas atrás, Yato disse:

Algumas duvidas, qual exchange ta aceitando a retirada do Spero para BTC ? - Poloniex não ta aceitando pelo que vi...

E qual o link da pool para minerar a spero ?

Ela está atualmente listada na CoinsMarkets. Para ser listada na Poloniex, a moeda deve chamar a atenção deles. E quando digo isso ela deve estar movimentando milhares de dólares por dia/mês.

Eles não possuem sistema de listagem de moedas da forma tradicional, eles escolhem as moedas que serão listadas e não depende do DEV e nem da comunidade em votações.

Estamos em votação em mais duas Exchanges maiores: TradeSatoshi e C-CEX com movimentações maiores de BTC e com após conseguirmos entrar nestas duas Exchanges a visibilidade da moeda crescerá sem sombra de dúvidas.

 

Em relação a mineração em pool, no momento não está acontecendo em razão da fase de mineração da moeda.

A Spero foi dividida em 03 fases de mineração:

Do bloco 0 ao 333351 acontece a mineração PoW + PoS

Do bloco 333352 ao 263250 acontece a mineração PoS - FASE ATUAL

Do bloco 263251 acima acontece a mineração PoW + PoS novamente

 

A mineração PoW é aquela convencional com cpu, gpu, etc...

A mineração PoS é como uma caderneta de poupança. A partir de 5 moedas em sua carteira e mantendo sua carteira online por mais de 2h por dia e no máximo 12h vc recebe 25% do seu saldo anualmente.

Logicamente existem regras para este pagamento como por exemplo o saldo, quanto maior seu saldo, mais rápido você recebe seus pagamentos.

Após as 2h iniciais os pagamentos podem acontecer. Em nosso site você tem mais detalhes!

E só para deixar claro, não foi a Spero que criou as modalidades de mineração! Elas já existem a alguns anos e funcionam da mesma maneira(mudando apenas o percentual de pagamento) em diversas moedas.

SperoCoin - Sustentabilidade em Tecnologia
https://sperocoin.org

Link para o comentário
Compartilhar em outros sites

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