Ir para conteúdo
  • Cadastre-se

L2j Lisvus (C4) Scions of Destiny.


Posts recomendados

3 minutos atrás, JhowMuniz disse:

blz to usando o 6.0. 

instalei o 5.1 rodo liso, sem nenhum erro. vlw obrigado

Valeu mano qualquer erro poste aqui para nos ta passando pro dono do Project.

Bom uso da revisão ! :D

Posso todas as coisas naquele que me fortalece.

Filipenses 4:13 😀

Saimon Cordeiro.gif

Link para o comentário
Compartilhar em outros sites


  • Grundor featured this Tópico
  • 2 weeks later...

- Improved Stone Baium's position.
- Corrected Testimony of Prosperity quest sounds. Thanks Karakan.
- Fixed Warehouse Keeper's Pastime quest error. Thanks Karakan.
- Clan Hall "Support" fix. Thanks Karakan.
- Corpse type NPCs should not have social animations. Thanks Karakan.
- Corrected default MySQL database install path to 5.7.
- Little fix for database installer.sh script in Linux. Thanks Reynald0.
- Fixed broken player auto-attack when player attacked.
- Fixed pets stop attacking when in immobile state. Thanks Karakan.
- Fixed pets not attacking when in immobile state. Thanks Karakan.
- From now on, enemy servitor corpses can be used as material for corpse skills. Thanks confejulian.
- Added appropriate "give damage" message in case of Transfer Pain. Thanks confejulian.
- Added minor DOT checks when losing HP.
- Drain Corpse skills have become more retail-like. After 1/2 of decay time passes, corpse becomes useless.
- Few improvements regarding attackable NPCs aggro. Thanks Karakan.
- Added an extra Raid Curse check to improve Raid Boss security. Thanks Karakan.
- Fixed summons ignoring Geodata during skill cast. Thanks confejulian.
- From now on, NEGATE type skills can also aggro monsters.
- Players with a level difference of 15 or more from their pets cannot command any attacks. Thanks Karakan.

http://l2jlisvus.great-forum.com/t1166-commit-595

- Improved Stone Baium's position.
- O testemunho corrigido de sons da busca da prosperidade. Obrigado Karakan.
- Erro de missão do Pastime do Armazém de Armazém Fixo. Obrigado Karakan.
- Clan Hall "Suporte" corrigir. Obrigado Karakan.
- Os NPCs tipo cadáver não devem ter animações sociais. Obrigado Karakan.
- Corrigido o caminho de instalação do banco de dados MySQL padrão para 5.7.
- Pouca correção para o script install.sh do banco de dados no Linux. Obrigado Reynald0.
- Corrigido o auto-ataque do jogador quebrado quando o jogador atacou.
- Os animais domésticos fixos param de atacar quando estão em estado imobilizado. Obrigado Karakan.
- Corrigido animais de estimação não atacando quando em estado imobilizado. Obrigado Karakan.
- A partir de agora, os cadáveres dos servos inimigos podem ser usados como material para habilidades de cadáveres. Obrigado confejulian.
- Adicionou a mensagem "dar danos" apropriada em caso de dor de transferência. Obrigado confejulian.
- Adicionado pequenas controlos DOT ao perder a HP.
- As habilidades de Drain Corpse tornaram-se mais varejistas. Após a metade do tempo de decaimento, o cadáver torna-se inútil.
- Poucas melhorias em relação ao aggro agressivo dos NPCs. Obrigado Karakan.
- Adicionou uma verificação Extra Raed Curse para melhorar a segurança Raid Boss. Obrigado Karakan.
- Rejeição de convocações ignorando Geodata durante o elenco de habilidade. Obrigado confejulian.
- A partir de agora, as habilidades de tipo NEGATE também podem criar monstros aggro.
- Jogadores com uma diferença de nível de 15 ou mais de seus animais de estimação não podem comandar nenhum ataque. Obrigado Karakan.

 

System C4: http://www.mediafire.com/file/042xfx199xv771w/system+Bounce.rar 100% (Creditos Kallone)

Geodata: http://www.mediafire.com/file/p1195qui055h0o8/geo+data+%2B+pathnode+%2B+KallonE.rar (Creditos Kallone)

Revisão Rev 595: http://download851.mediafire.com/lq0f4kleuxsg/3co6o3co37cyujp/Lisvus_595.7z (Mais recente)

Lineage 2 C4: http://download.fileplanet.com/ftp1/022006/LineageII_CH4.zip


Senha: cyberghoser1

Password: WilliamFS
 

Editado por FULL_LOL
  • Gostei 1
  • Obrigado 2
sss.jpg

Link para o comentário
Compartilhar em outros sites

  • 1 month later...
17 horas atrás, [ADM]Mystogan disse:

alguem ai sabe o comando desse pack para criar item no inventario de um player ?

Eu posso ta engano, mais eu acredito que não tem, testei alguns comandos e não consegui.

Editado por FULL_LOL
sss.jpg

Link para o comentário
Compartilhar em outros sites

  • 4 weeks later...
En 23/12/2015 a las 15:54, KallonE dijo:

Amigo, adicionei para vocês !

 

//setaio <nome> <dias>

//removeaio <name> ou //removeaio <target>

 

Ao ganhar aio ele ganha uma arma que vai direto para mão do aio !

 

Tem como configurar em custom.properties

 

ex: EnableAioSystem = True

 
# Enable / Disable Name Color
AllowAioNameColor = True
AioNameColor = 88AA88
 
# Enable / Disable Title Color
AllowAioTitleColor = True
AioTitleColor = 88AA88
 
# List of Aio Skills
# Format : skillid,skilllvl;skillid2,skilllvl2;
AioSkills = 1085,3;1304,3;1087,3;1354,1;1062,2;1243,6;1045,6;1048,6;1429,1;163,1;\
1311,6;213,8;1007,3;1309,3;1552,3;1006,3;1308,3;1253,3;1284,3;1392,3;1393,3;214,1;\
1009,3;1310,4;1363,1;1362,1;1397,3;1292,6;1078,6;307,1;276,1;309,1;274,1;275,1;164,3;\
272,1;277,1;273,1;311,1;366,1;365,1;310,1;271,1;1242,3;1391,3;1002,3;7029,1;\
1352,1;229,7;228,3;1077,3;1218,33;1059,3;1219,33;1388,3;1389,3;1240,3;1413,1;\
1086,2;1036,2;1035,4;1068,3;1356,1;1355,1;1357,1;1307,3;1410,1;1409,1;1353,1;\
1044,3;1182,3;1191,3;1189,3;1259,4;1306,6;234,23;1040,3;364,1;264,1;306,1;\
269,1;270,1;265,1;363,1;349,1;308,1;305,1;304,1;267,1;266,1;268,1;1390,3;1303,2;\
1204,2;1268,4
 
# Custom item for AIO
AllowAIOItem = True
 
# ID of the item that will be given to AIO
# Default: Keshanberk*Keshanberk
ItemIdAio = 5233

 

 

OBS : Necessário atualizar o [DB characters] !

OBS 2 : Necessário ter a ultima rev postada acima por mim , e so copiar tudo que tem dentro dessa que postei agora e colar em cima da minha antiga !

 

Aio testado e funcionando 100% , ao sair da cidade as skill não funciona !

 

 

Link : http://www.mediafire.com/download/ic3i63r7i93d9g7/L2J_LISVUS_2015_AIO.rar

Hola KallonE, falta la carpeta Tool database_instaler o backuk???

Link para o comentário
Compartilhar em outros sites

  • 3 months later...
  • 2 months later...
Em 04/11/2017 at 18:23, FULL_LOL disse:

- Improved Stone Baium's position.
- Corrected Testimony of Prosperity quest sounds. Thanks Karakan.
- Fixed Warehouse Keeper's Pastime quest error. Thanks Karakan.
- Clan Hall "Support" fix. Thanks Karakan.
- Corpse type NPCs should not have social animations. Thanks Karakan.
- Corrected default MySQL database install path to 5.7.
- Little fix for database installer.sh script in Linux. Thanks Reynald0.
- Fixed broken player auto-attack when player attacked.
- Fixed pets stop attacking when in immobile state. Thanks Karakan.
- Fixed pets not attacking when in immobile state. Thanks Karakan.
- From now on, enemy servitor corpses can be used as material for corpse skills. Thanks confejulian.
- Added appropriate "give damage" message in case of Transfer Pain. Thanks confejulian.
- Added minor DOT checks when losing HP.
- Drain Corpse skills have become more retail-like. After 1/2 of decay time passes, corpse becomes useless.
- Few improvements regarding attackable NPCs aggro. Thanks Karakan.
- Added an extra Raid Curse check to improve Raid Boss security. Thanks Karakan.
- Fixed summons ignoring Geodata during skill cast. Thanks confejulian.
- From now on, NEGATE type skills can also aggro monsters.
- Players with a level difference of 15 or more from their pets cannot command any attacks. Thanks Karakan.

http://l2jlisvus.great-forum.com/t1166-commit-595

- Improved Stone Baium's position.
- O testemunho corrigido de sons da busca da prosperidade. Obrigado Karakan.
- Erro de missão do Pastime do Armazém de Armazém Fixo. Obrigado Karakan.
- Clan Hall "Suporte" corrigir. Obrigado Karakan.
- Os NPCs tipo cadáver não devem ter animações sociais. Obrigado Karakan.
- Corrigido o caminho de instalação do banco de dados MySQL padrão para 5.7.
- Pouca correção para o script install.sh do banco de dados no Linux. Obrigado Reynald0.
- Corrigido o auto-ataque do jogador quebrado quando o jogador atacou.
- Os animais domésticos fixos param de atacar quando estão em estado imobilizado. Obrigado Karakan.
- Corrigido animais de estimação não atacando quando em estado imobilizado. Obrigado Karakan.
- A partir de agora, os cadáveres dos servos inimigos podem ser usados como material para habilidades de cadáveres. Obrigado confejulian.
- Adicionou a mensagem "dar danos" apropriada em caso de dor de transferência. Obrigado confejulian.
- Adicionado pequenas controlos DOT ao perder a HP.
- As habilidades de Drain Corpse tornaram-se mais varejistas. Após a metade do tempo de decaimento, o cadáver torna-se inútil.
- Poucas melhorias em relação ao aggro agressivo dos NPCs. Obrigado Karakan.
- Adicionou uma verificação Extra Raed Curse para melhorar a segurança Raid Boss. Obrigado Karakan.
- Rejeição de convocações ignorando Geodata durante o elenco de habilidade. Obrigado confejulian.
- A partir de agora, as habilidades de tipo NEGATE também podem criar monstros aggro.
- Jogadores com uma diferença de nível de 15 ou mais de seus animais de estimação não podem comandar nenhum ataque. Obrigado Karakan.

 

System C4: http://www.mediafire.com/file/042xfx199xv771w/system+Bounce.rar 100% (Creditos Kallone)

Geodata: http://www.mediafire.com/file/p1195qui055h0o8/geo+data+%2B+pathnode+%2B+KallonE.rar (Creditos Kallone)

Revisão Rev 595: http://download851.mediafire.com/lq0f4kleuxsg/3co6o3co37cyujp/Lisvus_595.7z (Mais recente)

Lineage 2 C4: http://download.fileplanet.com/ftp1/022006/LineageII_CH4.zip


Senha: cyberghoser1

Password: WilliamFS
 

essa system ta off, alguém tem system limpa?

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

  • 3 weeks later...
  • 2 months later...
  • 4 weeks later...

boa tarde nao consegui criar admin ja tentei acess lvl 1 100 127 200 mais nenhum cria :) alguem pode dar uma força..

30a7d530996510.gif

L2replic serv interlude super equilibrado 800x adena 1500 Breve cm 2 servidores Interlude e Gracia Final 250x entre e confira Site

Link para o comentário
Compartilhar em outros sites

  • 3 months later...
23 horas atrás, KallonE disse:

Ela tem os mods oficial da L2Jlisvus, nenhum mods foi implementado!

Bom pra todos, eu instalo tudo corretamente mas não me deixa entrar no servidor, eu entro até o estágio de login e isso não acontece hai, se alguém puder me ajudar eu agradeceria

não consigo entrar no servidor

 

 

Em 17/08/2018 at 18:07, l2triedge disse:

alguem pode me disponibilizar o backup da 559 por favor agradeço!!!!!

 

Link para o comentário
Compartilhar em outros sites

BUILD : 603

- Added unknown packet flood protection against server attacker tool. Thanks Mordor for reporting.
- Added move-based knownlist functionality, in case admins want to use it.
- Merged MMOCore source with GameServer source. This also fixes login issues reported.
- Removed L2Event from core.
- Reworked event system. Improved TvT Event and added support for adding future events, team or solo.
- Fixed players killing team members to increase kills in TvT Event.
- Fixed NPC walker routes not being reloaded with admin_reload command.
- Fixed QuestManager concurrency issue.
- Updated GameTimeController.
- Fixed weapon equip task bug found by Tryskell. Thanks jmd for reporting.
- Updated JDBC and related libraries. Thanks DenArt Designs for pointing out.
- Removed Trove library, since its use is minor. Thanks DenArt Designs for pointing out.

 

Download Lisvus 603 https://www.mediafire.com/file/k8dn74i4k93xe78/L2Jlisvus_603.rar/file

Link para o comentário
Compartilhar em outros sites

  • 1 month later...
  • 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.