Ir para conteúdo
  • Cadastre-se

L2JPD Private Project Final 2019


Sakaki Shio

Posts recomendados

Boa noite, gentalha.

A um tempo eu comprei um projeto freya por 100 euros de um gringo ai, ele era dono do L2JPD Team Developers, Freya, aparentemente bem legal com umas modificações bem bacanas, eventos, engines etc e tal. Bem trabalhado, todos os bosses de instancias tudo funcionando como deve ser, porém, eu meio que larguei a chronica freya. Eu agora estou no high five, então, não vou deixar este share aqui mofando, vou disponibilizar a Source para vocês.

Os files já estão com as proteções de anti duplicate itens, tanto as da L2JServer quanto as da aCis, com aquele exploits de bugs de duplicação de pets etc e tal. O Double Login com o L2PHX e CheatesEngine também foi fixado.

Algumas informações pra vocês. Acompanha CommunityBoard

ATENÇÃO: Estou postando a source, você terá que compilar para ligar os arquivos!

Server Specification:

  Java 8

  Full Java server

  Easy to Configurate.
  Removed custom Javalution
  Reworked  connections to safety

  New htm(s) designs
  Server ready under 20 seconds.
  New AI ( in beta )
  Stable updates on SVN

 

Datapack Specification:

  Freya client

  Geodata Included

  Working Vitality system, Rune XP/SP etc...

  New zones working ( SMTG, Plains of Lizards. with Seer Urugos )

  New Raid Boss and Grand Bosses updated to Freya ( Valakas, Antharas, Frintezza...)

  Working Gracia Seed of Infinity with Ekimus

  Working Seed of Destruction and Seed of Annihilation
  Working Freya instances bot modes
  Seven Signs with configurable rewards

  New Items and skills

  New AIs for monsters and raids

Façam Bom uso dos arquivos.

DOWNLOAD

Algumas fotos pra vocês

 

 

 

19575282_2084201655142458_21953709399812
26173502_2074432182786072_72214800803142
26173980_2074399132789377_72027868219754
26198490_2074446962784594_43357249655976
26840920_2083063748589582_25351411987932
26850016_2083063795256244_62419433096408
26850419_2083063788589578_68232964725973
26910643_2083063745256249_19821762386566
26910804_2083063741922916_85747763459940
27023954_2087477768148180_64708993808837
27024019_2087478344814789_14192613801207
27173640_2090077294554894_34589236793849
27355813_2090077301221560_69801755537392
27355927_2090077297888227_88392352497153
27356375_2090077167888240_41454765675000
27368446_2090077174554906_42914898804212
27368704_2090077227888234_79614481783433
27369061_2090077234554900_41215105818897
27503761_2090077361221554_72801126547801
27624599_2090077171221573_12603422278477
27624743_2088173501411940_28240381617498
27628910_2090077357888221_83089537659215
27629225_2090077367888220_32938634539768
27629235_2090077411221549_15346250196923
27709996_2090077231221567_50114461200939
27907482_2095570867338870_51297609888339
27907801_2095570870672203_40895265174345
27913294_2095570874005536_12339089575924
27993644_2099121930317097_67679718272362
28071095_2095574094005214_57846913871365
28424178_2105624276333529_10068100101246
28516075_2105021883060435_48041917795515
28516367_2105021886393768_62962737016571
28947415_2116338718595418_10626636129458
29663062_2117205948508695_62725123450321
31230467_2132066353689321_25953931772758
31235014_2132065737022716_37215782269972
31393913_2133618350200788_14711491778943
32168997_2139536772942279_52765022967782
32170106_2139569399605683_67257025253427
32588530_2142326409329982_70983651166508
33923751_2149278281968128_44955006504901
34061957_2149191211976835_24721456590382
34319879_2151300091765947_91235188232264
34984573_2154804524748837_27611558466321
37830015_2199883400240949_10922851735017
41554446_2240376356191653_66674069170542
41650168_2240348209527801_90528798826561
42311866_2245814965647792_85939987090988
42639540_2248040485425240_86475336124276

 

 

 

Editado por Elesis
  • Gostei 6
  • Amei 4
  • Obrigado 1

Um mundo de diversão no Lineage 2

https://www.primeworld.com.br

Discord: Em breve

Comunidade brasileira de Lineage. Interlude Remastered / High Five / Essence 

Classes remasterizadas, sistemas únicos, diversão garantida.

Link para o comentário
Compartilhar em outros sites


  • L2JBr ADM
28 minutos atrás, •кααy• disse:

Dahora, realmente essa l2jpd é legal está é a ultima antes deles partir pro classic?

 

ty pelo share..

A Classic deles tem serventia?

Link para o comentário
Compartilhar em outros sites

este proyecto es cronica Freya protocolo 216 , tiene muy buena reputación puede testear , pero con pocos configuraciones puede poner online.

 

Este projeto é cronica Freya protocolo 216, tem uma reputação muito boa que você pode testar, mas com poucas configurações que você pode colocar on-line.

5GpQKvZ.jpg

Link para o comentário
Compartilhar em outros sites

puede hacer un downgrade a Interlude , y jugarlo con cliente H5 los opcodes son compatibles , solo tiene que eliminar kamael.
con poco trabajo yo creo puede tener una version "classic" de interlude con graficos H5 (protocol 276) . 
o si prefiere usar los nuevos clientes le recomiendo usar l2jmobious classic Interlude ... usted con mucho esfuerzo puede conseguir algo.
es mi opinion personal si es que vale de algo. un saludo.

você pode rebaixar para Interlude e jogá-lo com o cliente H5 os códigos de opcode são suportados, basta excluir kamael.
com pouco trabalho que eu acho que pode ter uma versão "clássica" do interlúdio com gráficos H5.
ou se você preferir usar os novos clientes eu recomendo usar interlude clássico l2jmobious ... você com muito esforço pode conseguir alguma coisa.

é a minha opinião pessoal se vale alguma coisa. uma saudação.

5GpQKvZ.jpg

Link para o comentário
Compartilhar em outros sites

4 horas atrás, Kelvin disse:

Essa é uma daquelas revs tops que tu tinha me falado? rsrs

Não, eu jamais vou postar algo desse gênero, mas se vc quiser, te dou a do deflect 🙂

4 horas atrás, mikado disse:

ORIGINAL POST

CREDITS = Psyancy

 

Não, não são esses arquivos, isso aí foi o que eu comprei deles. Que de fato não são a última revisão, depois que eles passaram pra j10 eu parei de pegar. Os créditos pelo post ainda continua sendo meus. 

3 horas atrás, Kelvin disse:

A Classic deles tem serventia?

Não, eles são aqueles lek que começa.mm um projeto e param, acho que a mais razoável pra se investir  e a mobius  private

Editado por Elesis

Um mundo de diversão no Lineage 2

https://www.primeworld.com.br

Discord: Em breve

Comunidade brasileira de Lineage. Interlude Remastered / High Five / Essence 

Classes remasterizadas, sistemas únicos, diversão garantida.

Link para o comentário
Compartilhar em outros sites

4 horas atrás, •кααy• disse:

Dahora, realmente essa l2jpd é legal está é a ultima antes deles partir pro classic?

 

ty pelo share..

Nao as últimas versões eles deram uns update de Java  e tal, mas eu achei desnecessário  pois eles só atolaram de coisa e ainda deixaram o bug do dup

Um mundo de diversão no Lineage 2

https://www.primeworld.com.br

Discord: Em breve

Comunidade brasileira de Lineage. Interlude Remastered / High Five / Essence 

Classes remasterizadas, sistemas únicos, diversão garantida.

Link para o comentário
Compartilhar em outros sites

Eu não entendo, você coloca "Removed custom Javalution" , mas está presente no seu projeto . 

e perdoe-me, mas não consigo encontrar o L2JDP Geodata.

você coloca " Geodata Included " 

de forma obrigado por compartilhar

5GpQKvZ.jpg

Link para o comentário
Compartilhar em outros sites

1 hora atrás, mikado disse:

Eu não entendo, você coloca "Removed custom Javalution" , mas está presente no seu projeto . 

e perdoe-me, mas não consigo encontrar o L2JDP Geodata.

você coloca " Geodata Included " 

de forma obrigado por compartilhar

Eu apenas copiei o que o dono do projeto divulga pra vender, a geodata desse projeto e a mesma da jserver freya

Um mundo de diversão no Lineage 2

https://www.primeworld.com.br

Discord: Em breve

Comunidade brasileira de Lineage. Interlude Remastered / High Five / Essence 

Classes remasterizadas, sistemas únicos, diversão garantida.

Link para o comentário
Compartilhar em outros sites

alguem sabe como resolve esse erro ?

L2jPrivate Developers Team  - Loging starting

Erro: Não foi possível localizar nem carregar a classe principal com.l2jserver.loginserver.L2LoginServer

Server terminated abnormaly


server terminated

Pressione qualquer tecla para continuar. . .

joao vitor resende

Link para o comentário
Compartilhar em outros sites

11 minutos atrás, Christian-SDM disse:

Desculpa minha ignorância em perguntar algo que vou postar ^^

essa pack é h5? não conheço muito de lineage, só joguei c4 e um pouco de interlude. 

exato brother, H5

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

Link para o comentário
Compartilhar em outros sites

12 minutos atrás, manezinh disse:

exato brother, H5

Freya cara '-'

É tudo freya... Não viajem.

 

Um mundo de diversão no Lineage 2

https://www.primeworld.com.br

Discord: Em breve

Comunidade brasileira de Lineage. Interlude Remastered / High Five / Essence 

Classes remasterizadas, sistemas únicos, diversão garantida.

Link para o comentário
Compartilhar em outros sites

  • 3 weeks later...
Em 19/01/2020 at 00:12, Elesis disse:

Boa noite, gentalha.

A um tempo eu comprei um projeto freya por 100 euros de um gringo ai, ele era dono do L2JPD Team Developers, Freya, aparentemente bem legal com umas modificações bem bacanas, eventos, engines etc e tal. Bem trabalhado, todos os bosses de instancias tudo funcionando como deve ser, porém, eu meio que larguei a chronica freya. Eu agora estou no high five, então, não vou deixar este share aqui mofando, vou disponibilizar a Source para vocês.

Os files já estão com as proteções de anti duplicate itens, tanto as da L2JServer quanto as da aCis, com aquele exploits de bugs de duplicação de pets etc e tal. O Double Login com o L2PHX e CheatesEngine também foi fixado.

Algumas informações pra vocês. Acompanha CommunityBoard

ATENÇÃO: Estou postando a source, você terá que compilar para ligar os arquivos!

Server Specification:

  Java 8

  Full Java server

  Easy to Configurate.
  Removed custom Javalution
  Reworked  connections to safety

  New htm(s) designs
  Server ready under 20 seconds.
  New AI ( in beta )
  Stable updates on SVN

 

Datapack Specification:

  Freya client

  Geodata Included

  Working Vitality system, Rune XP/SP etc...

  New zones working ( SMTG, Plains of Lizards. with Seer Urugos )

  New Raid Boss and Grand Bosses updated to Freya ( Valakas, Antharas, Frintezza...)

  Working Gracia Seed of Infinity with Ekimus

  Working Seed of Destruction and Seed of Annihilation
  Working Freya instances bot modes
  Seven Signs with configurable rewards

  New Items and skills

  New AIs for monsters and raids

Façam Bom uso dos arquivos.

DOWNLOAD

Algumas fotos pra vocês

 

  Mostrar conteúdo oculto

 

19575282_2084201655142458_21953709399812
26173502_2074432182786072_72214800803142
26173980_2074399132789377_72027868219754
26198490_2074446962784594_43357249655976
26840920_2083063748589582_25351411987932
26850016_2083063795256244_62419433096408
26850419_2083063788589578_68232964725973
26910643_2083063745256249_19821762386566
26910804_2083063741922916_85747763459940
27023954_2087477768148180_64708993808837
27024019_2087478344814789_14192613801207
27173640_2090077294554894_34589236793849
27355813_2090077301221560_69801755537392
27355927_2090077297888227_88392352497153
27356375_2090077167888240_41454765675000
27368446_2090077174554906_42914898804212
27368704_2090077227888234_79614481783433
27369061_2090077234554900_41215105818897
27503761_2090077361221554_72801126547801
27624599_2090077171221573_12603422278477
27624743_2088173501411940_28240381617498
27628910_2090077357888221_83089537659215
27629225_2090077367888220_32938634539768
27629235_2090077411221549_15346250196923
27709996_2090077231221567_50114461200939
27907482_2095570867338870_51297609888339
27907801_2095570870672203_40895265174345
27913294_2095570874005536_12339089575924
27993644_2099121930317097_67679718272362
28071095_2095574094005214_57846913871365
28424178_2105624276333529_10068100101246
28516075_2105021883060435_48041917795515
28516367_2105021886393768_62962737016571
28947415_2116338718595418_10626636129458
29663062_2117205948508695_62725123450321
31230467_2132066353689321_25953931772758
31235014_2132065737022716_37215782269972
31393913_2133618350200788_14711491778943
32168997_2139536772942279_52765022967782
32170106_2139569399605683_67257025253427
32588530_2142326409329982_70983651166508
33923751_2149278281968128_44955006504901
34061957_2149191211976835_24721456590382
34319879_2151300091765947_91235188232264
34984573_2154804524748837_27611558466321
37830015_2199883400240949_10922851735017
41554446_2240376356191653_66674069170542
41650168_2240348209527801_90528798826561
42311866_2245814965647792_85939987090988
42639540_2248040485425240_86475336124276

 

 

 

 

Obrigado Elesis, eu só tenho uma dúvida, já faz um tempo que eu não monto um servidor. Qual system eu preciso? Como e o que tem que alterar na system para o cidadão se conectar? Você pode me ajudar?

Link para o comentário
Compartilhar em outros sites

7 horas atrás, danoone disse:

 

Obrigado Elesis, eu só tenho uma dúvida, já faz um tempo que eu não monto um servidor. Qual system eu preciso? Como e o que tem que alterar na system para o cidadão se conectar? Você pode me ajudar?

Você pode usar uma system Freya. pode conseguir isso na sessão freya. Ferramentas e utilitários. Sobre o que tu tem que alterar é o IP dentro do L2.INI isso você pode fazer com o File Edit

Um mundo de diversão no Lineage 2

https://www.primeworld.com.br

Discord: Em breve

Comunidade brasileira de Lineage. Interlude Remastered / High Five / Essence 

Classes remasterizadas, sistemas únicos, diversão garantida.

Link para o comentário
Compartilhar em outros sites

  • 4 weeks later...
5 minutos atrás, jaumjv disse:

tem proteção contra duplica items ??

Tem e contra o novo exploit de pet e PHX também.

 

Um mundo de diversão no Lineage 2

https://www.primeworld.com.br

Discord: Em breve

Comunidade brasileira de Lineage. Interlude Remastered / High Five / Essence 

Classes remasterizadas, sistemas únicos, diversão garantida.

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.