Ir para conteúdo
  • Cadastre-se

L2WT PROJETO


Larcke

Posts recomendados

L2WT PROJETO 0,1 VERSÃO ALFA [FIX HOT]

Um novo projeto do GoD

1317037707_l2-wt.png

FIX LIST

FIX LIST

[1027] [DEUS] NPC Fix. Agora, para todas as normas MySQL deve ser

[1026] [DEUS] sql corrigir NPC

[1025] [DEUS] Fix Instaladores de DB

[1024] [DEUS] New NPC

[1023] [DEUS] SpawnList? e outros ...

[1022] pequenas correções. ...

[1021] [DEUS] Fix um 404 protocolo char (ala Ruoff?)

[1020] [DEUS] Lista de Contatos Implementação

[1019] [DEUS] Implementando Mail (item de peremylayutsya é a identidade). Logo adicione SQL

[1018] Fix Pequeno

[1017] Adicionado novas tabelas ...

[1016] [DEUS] A implementação das recomendações de bônus

[1015] [DEUS] Fix pequeno bate-papo

[1014] [DEUS] Random Spawn um novo Falando Ilha

[1013] [DEUS] O cliente já não é o critério para a entrada no mundo

[1012] [DEUS] pequenas correções

[1011] [DEUS] SQL update na zona coord

[1010] [DEUS] Mudou coordenadas começar uma nova banda de caracteres é adicionado ...

[1009] [DEUS] Implementação do "sinal tático"

[1008] OffLine correção? Comércio

[1007] [DEUS] pacotes [s-> C]

[1006] [GoD] Atualizando pacotes de fundição

[1005] [DEL] Freight Não mais. ...

[1004] [AVISO] Esta é a deusa da destruição. ALFA-VERSION 0.0.1

PS:Traduçao by Google.com

 

 

Editado por Larcke

awakening.JPG

"A luz viaja mais rápido que o som. Por isso algumas pessoas parecem brilhantes até você ouvi-las falando."

twitter_logo_2rentalia.jpg@LuaanRodrigo

Link para o comentário
Compartilhar em outros sites


eu ja tinha visto esse projeto eu achei mt bom so que parei de acompanhar ele nao lembro mais o forum dele .

 

se vc pode postar os donos do projeto e o forum seria otimo

Assinatura removida.

Fora das Regras.

É proibido a divulgação de qualquer serviço ou produto sem autorização da administração da l2jbrasil.

Link para o comentário
Compartilhar em outros sites

Eu instalei a database (estar mto complicado pq estar em russo, e não entendo direito).

Criei um hexid.txt

e tirei senhas do root.

Aki não sai disso aki abaixo:

unled1copymt.jpg

unled2copyk.jpg

unled3copym.jpg

unled4copy.jpg

unled5copy.jpg

unled6copyy.jpg

 

Eu criei um backup, mas eu não sei se ficou bom.

Download - MEGAUPLOADS

Link para o comentário
Compartilhar em outros sites

mals aii pessoal é que no momento nao posso dar support estou muito ocupado com um parente no hospital nao tenho cabeça pra isso agora, ah essa rev eu peguei la na la2base nao sei muito sobre ela e me descupe por nao ajudar!

awakening.JPG

"A luz viaja mais rápido que o som. Por isso algumas pessoas parecem brilhantes até você ouvi-las falando."

twitter_logo_2rentalia.jpg@LuaanRodrigo

Link para o comentário
Compartilhar em outros sites

Revision 192.

 

Fixed's:

JewS committed # 192: + 190 to roar

r2max committed # 191: Shoe

r2max committed # 190: fix [184]

JewS committed # 189: Skill 4 trash lvl 85 prof.

JewS accepted invitationJewS

JewS accepted invitationJewS

r2max invitedr2max

r2max invitedJewS

r2max committed # 188: Remove the server komuniti

r2max committed # 187: The terms of participation at the Olympics

r2max committed # 186: Fixed problem with hanging up when selecting a server chara

r2max committed # 185: CrystalCaverns fix

4ertenok committed # 184: 98% translation html, links may require correction, since the parallel fixed at x * / yr

4ertenok committed # 183: Small fix

r2max committed # 182: FIX is associated with NPE if STR> 100

r2max committed # 181: NPC Vulnerability fix

r2max committed # 180: NPE FIX

r2max committed # 179: Enabling warning for Unused Declared Thrown Exception and respective fixes.

r2max committed # 178: Minor fixes.

r2max committed # 177: L2JServer little sync

xata48 committed # 176: Cosmetics

r2max committed # 175:

r2max committed # 174: Fixes related to the awakening

r2max committed # 173: Refactoring buffs goals

r2max committed # 172: Small Fix

r2max committed # 171: Connecting AwakingManager

r2max committed # 170:

r2max committed # 169:

r2max committed # 168: The Awakening ... There was only quest, char_templates ...

r2max committed # 167: armorsets.sql ... TODO Aidi new skill to write

r2max committed # 166: Small fix. Changed the impact of CON and DEX

NexonPRO committed # 165: Buffs aim.

r2max committed # 164: html for class master

r2max committed # 163: Awaking in ClassMaster ... only for test

r2max committed # 162:

r2max committed # 161:

r2max committed # 160: fix flags attacks

r2max committed # 159: key skills to explore new

OSTIN accepted invitationOSTIN

r2max invitedr2max

r2max invitedOSTIN

r2max committed # 158: S-> C

r2max committed # 157: ID of all new packets from client to server

xata48 accepted invitationxata48

NexonPRO committed # 156:

NexonPRO committed # 155: adjusted char_templates

NexonPRO committed # 154: 7 people in your party.

NexonPRO committed # 153: Vitality for a party.

r2max committed # 152: Small Fix

NexonPRO committed # 151: rewritten classes.

NexonPRO accepted invitationNexonPRO

r2max committed # 150: With all the nipples. Fully working.

r2max committed # 149: P Expertise

r2max invitedNexonPRO

r2max invitedr2max

r2max committed # 148: Fix P nipple effect

r2max committed # 147: GMView fix (alt + g)

r2max committed # 146: fix LoginServerThread

xata48 accepted invitationxata48

r2max invitedxata48

r2max invitedr2max

r2max removedNexon.

r2max removedxata48

r2max removedwasterwood

r2max removedOSTIN

r2max removedmetateg

r2max removedJewS

r2max removedNexonPRO

r2max removedbvbCore

Nexon. committed # 145: Small fixes Login Server.

Nexon. committed # 144: Update to MySQL Java Connector 05.01.18.

4ertenok committed # 143: small fix Quest Lidia's Heart

4ertenok committed # 142: Pailak - Legacy of the Devil - the award changed.

r2max committed # 141: Small Fix

4ertenok committed # 140: Pailak - Song of Ice and Fire - start the quest level changed from 36 to 49, the award changed.

r2max committed # 139: 9.Akademiya

r2max committed # 138: Small attak fix + filter mats

4ertenok committed # 137: Business acumen - the level of the quest was changed from 21 to 36

4ertenok committed # 136: Merciless collector - the level of the quest was changed from 15 to 26

4ertenok committed # 135: Deleting a quest update according to

r2max committed # 134: TradeStart fix

r2max committed # 133: fix attribute R-Grade

r2max committed # 132: fix stats during grinding R grade

r2max committed # 131: FIX fine for R grade

r2max committed # 130: Fix R-grade things ...

r2max committed # 129: Redid some bypasses Olympics

r2max committed # 128: Fixed verification system password char (Akka not!)

r2max committed # 127: rework RequestCharacterNameCreatable

bvbCore accepted invitationbvbCore

r2max committed # 126: 2 more areas prizhkov.

r2max invitedr2max

r2max invitedbvbCore

r2max committed # 125: Added the rest area for prizhkov

r2max committed # 124: npe fix

r2max committed # 123: R99 Expertise fix

r2max committed # 122: Small fix 33563.htm

r2max committed # 121: sorry, fixed

r2max committed # 120: NPE fix Zone

r2max committed # 119: Fix: sharpening skills, entry into the world, teleport to TI, NPE

r2max committed # 117: fix char spawn after the death of Talking Island

r2max invitedr2max

r2max invitedwasterwood

OSTIN accepted invitationOSTIN

xata48 accepted invitationxata48

r2max invitedr2max

r2max invitedxata48

r2max invitedr2max

r2max invitedNexonPRO

r2max committed # 116: Moving prizhkami. TODO: move to other places ...

r2max committed # 115: Corrected zone in speaking island.

r2max updated # 1: TODO: 7 Seals

r2max updated # 1: TODO: 7 Seals

r2max updated # 1: 7 Seals

r2max created # 1: 7 Seals

r2max committed # 114: Tax locks now fixed in 15%

Nexon. committed # 113: Translation of some files, and more garbage every kernel ... in other words lost 120 roar.

r2max committed # 112: Small config fix

JewS accepted invitationJewS

r2max invitedr2max

r2max invitedJewS

r2max committed # 2: del

metateg accepted invitationmetateg

r2max invitedmetateg

r2max invitedr2max

Nexon. accepted invitationNexon.

r2max invitedNexon.

r2max invitedr2max

unitme removedunitme

r2max invitedr2max

r2max invitedOSTIN

r2max removedl2all.server

unitme created # 1: RegisterGameServer

unitme committed # 33: Cosmetics

unitme committed # 32: Folders under Geodata and patchnod

unitme committed # 31: Cosmetics

4ertenok committed # 30: Business acumen - the level of the quest was changed from 21 to 36.

4ertenok committed # 29: [Quest] Merciless collector - the level of the quest was changed from 15 to 26

4ertenok committed # 28: Remove the SS and all that Sneem is connected, to be continued

4ertenok committed # 27: Adding dialog / quests

unitme committed # 26: Cosmetics

unitme committed # 25: Cosmetics

unitme committed # 24: In addition to [20]

r2max committed # 23: Small Fix

unitme committed # 22: Edit the batch file

unitme committed # 21: Previous

4ertenok committed # 20: delete cb

r2max committed # 19: Ex2ndPassword fix

r2max committed # 18: Fix a chara for the record 404

4ertenok committed # 17: Cleaning / edit / other

r2max committed # 16:

r2max committed # 15:

r2max committed # 14:

r2max committed # 13:

r2max committed # 12:

r2max committed # 11:

r2max committed # 10:

r2max committed # 9: sql

r2max committed # 8:

unitme accepted invitationunitme

r2max invitedunitme

r2max invitedr2max

r2max removed [RUS] BlackDead

r2max committed # 7:

r2max committed # 6:

r2max committed # 5:

r2max committed # 4:

r2max committed # 3:

r2max committed # 2:

 

Download:

Pack L2WT + Rus-Dev

Link para o comentário
Compartilhar em outros sites

Alguem mais teve esse erro alem d min?

erro.jpg

 

me parece ser um erro de java se alguem solber onde devo arrumar da um toque por favor e q to aprendendo a mecher em java agora. vlws galera.

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

Alguem mais teve esse erro alem d min?

erro.jpg

 

me parece ser um erro de java se alguem solber onde devo arrumar da um toque por favor e q to aprendendo a mecher em java agora. vlws galera.

 

É problema no seu java!!! Java SE Runtime Environment 7 Downloads escolhe o teu sistema operacional pra realizar o download, desinstala o que está instalado no teu PC e instala esse. Então o problema estará resolvido. :D até mais delongas....

"A dúvida é o principio da sabedoria"

"As pessoas não sabem o que querem até você mostrar a elas."

"Eu não procuro saber as respostas, procuro compreender as perguntas"

Link para o comentário
Compartilhar em outros sites

É problema no seu java!!! Java SE Runtime Environment 7 Downloads escolhe o teu sistema operacional pra realizar o download, desinstala o que está instalado no teu PC e instala esse. Então o problema estará resolvido. :D até mais delongas....

 

ese pack no deja crear character al inicio : name lla existe.

Link para o comentário
Compartilhar em outros sites

ese pack no deja crear character al inicio : name lla existe.

 

no DB deve existir jah uma conta com esse login entran no seu DB e deleta a conta ou crie outra!!!

"A dúvida é o principio da sabedoria"

"As pessoas não sabem o que querem até você mostrar a elas."

"Eu não procuro saber as respostas, procuro compreender as perguntas"

Link para o comentário
Compartilhar em outros sites

no DB deve existir jah uma conta com esse login entran no seu DB e deleta a conta ou crie outra!!!

 

No hay cuentas en la DB . al instalar la base de datos y iniciar el servidor y hacer cualquier cuenta no deja .Hay un error en el servidor al crear el characte.

Link para o comentário
Compartilhar em outros sites

Ola!

to tendo o seguinte problemaagora

eu logo certo normal na hora d escolher o serv da disconect

alguem pode ajudar?

desde jah obrigado

 

 

PS: da erro de protocolo!!!

Editado por xcherlonx

"A dúvida é o principio da sabedoria"

"As pessoas não sabem o que querem até você mostrar a elas."

"Eu não procuro saber as respostas, procuro compreender as perguntas"

Link para o comentário
Compartilhar em outros sites

No hay cuentas en la DB . al instalar la base de datos y iniciar el servidor y hacer cualquier cuenta no deja .Hay un error en el servidor al crear el characte.

 

 

Entra C:\Servidor l2god\L2AuthD\config\network\LoginServe

# ---------------------------------------------------------------------------

# Разное

# ---------------------------------------------------------------------------

# Если установлено в false, текст лицензии после логина показываться не будет

# По-умолчанию: False

ShowLicence = False

 

# Автоматическое создание аккаунтов

# По-умолчанию: True

AutoCreateAccounts = True <<<<<<Da uma olhada ve se esta assim!!!

 

# Datapack root Деректория.

# Defaults to current directory from which the server is started unless the below line is uncommented.

DatapackRoot =

 

 

PS: deu o erro aqui tbm desses pode ser sua system>>> l2.ini

 

agora ta dando erro de protocolo se alguem puder ajudar ae vlw!!!!

Editado por xcherlonx

"A dúvida é o principio da sabedoria"

"As pessoas não sabem o que querem até você mostrar a elas."

"Eu não procuro saber as respostas, procuro compreender as perguntas"

Link para o comentário
Compartilhar em outros sites

É problema no seu java!!! Java SE Runtime Environment 7 Downloads escolhe o teu sistema operacional pra realizar o download, desinstala o que está instalado no teu PC e instala esse. Então o problema estará resolvido. :D até mais delongas....

xcherlonx no win xp deu certo mas no meu not que tem o win 7 continuo dando esse erro, aqueles do windows q vc posto o libk servem tbm para o win 7?

Link para o comentário
Compartilhar em outros sites

xcherlonx no win xp deu certo mas no meu not que tem o win 7 continuo dando esse erro, aqueles do windows q vc posto o libk servem tbm para o win 7?

 

Sim baixe a versão em win64x Java SE Runtime Environment 7 Downloads<Windows x64>

 

ou se for 32 baixe o de 32x aqui é win7 64x e uso o de lah

tenta ae qnq coisa reporta ae!!!

"A dúvida é o principio da sabedoria"

"As pessoas não sabem o que querem até você mostrar a elas."

"Eu não procuro saber as respostas, procuro compreender as perguntas"

Link para o comentário
Compartilhar em outros sites

Entra C:\Servidor l2god\L2AuthD\config\network\LoginServe

 

 

PS: deu o erro aqui tbm desses pode ser sua system>>> l2.ini

 

agora ta dando erro de protocolo se alguem puder ajudar ae vlw!!!!

 

la confi del login esta en true mi instalacion esta bien el error es al crear el character : no te deja crearlo da fallo ( name lla existe )y su problema de protocolo se soluciona en la seccion :GAME SERVER .INI=AllowedProtocolRevisions = 387;388;389;390;391;392;393;394;395;396;404

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

deu certo xcherlonx eu que avia esquecido de mudar a direção do meu JAVA_HOME ^^, agora funfo de Boua.

olha quem está com erro ao criar o personagen, nao é erro de protocolo não, faz assim cria o char na versão anterior e transfere pelo navicat que pega de boua.

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.