Ir para conteúdo
  • Cadastre-se

[Tutorial] Aumentando rendimento do PC para suportar mais players.


cavernaoz

Posts recomendados

Como a galera de lá vive pegando nosso tutoriais e levando pra lá resolvi pegar esse bem interessante e trazer pra cá..

 

 

Obs:As dicas abaixo são de total risco do usuário que as fez, não me responsabilizo por danos ou nada do que possa vir a acontecer.

 

E recomendável so para usuarios experientes(com maior nível de experiência em windows).

 

Primeiramente:

 

É hora de mecher no seu windows Xp.

 

Iniciar>Executar, digite "regedit". Selecione Arquivo>Exportar

Isso fará com que você faça um backup do registro do seu computador, assim, se você não

gostar ou fizer alguma bobeira você pode reverter o processo.

 

A) Liberando velocidade na internet

 

1. Clique em iniciar, Executar

2. Digite "gpedit.msc"

3. Maximize "Configuração do computador"

4. Maximize "Modelos Administrativos"

5. Maximiza "Rede"

6. Vá em "Agendador de pacotes QoS"

7. Clique duplo em "limitar largura de banda reservável"

8. Na aba "settings" ou "configurações", marque "ativado" ou "enabled"

9. Onde diz "Limite de banda %" mude para 0

10. Clique Aplicar e dê OK

 

B)Deixando o computador mais 'leve'

 

1. Vá em "Propriedades" apenas clicando com o direito no Desktop

2. Vá na aba "Aparências" e em "Efeitos"

3. Desmarque tudo, exceto "Ocultar sublinhados para navegação do teclado..."

 

4. Volte para a aba "Aparências"

5. Na categoria "Janelas e Botões", escolha "Windows Clássico"

6. Aplique e dê OK

 

C) Checando por Drivers Assinados pode fazer com o que o servidor não caia

 

1. Em iniciar, vá em "Executar"

2. Digite "Sigverif.exe"

3. Clique em "iniciar"

 

D) Desligar alguns processos do windows pode aumentar gradativamente a performance.

 

1. Vá ao "Painel de controle", selecione "Ferramentas Administrativas"

2. Selecione "Serviços"

3. Para desativar o processo clique com o direito e em "Parar"

 

4. Lista de serviços não-essenciais:

 

(Ingles)

Application Management

Clipbook

Error Reporting

Distributed Link Tracking Client

Help and Support

Indexing

IPSEC

Messenger

Remote Registry Service

Telnet

Windows Time

WMI Performance Adapter

 

(Portugues)

Adaptador de desempenho WMI

Erro ao informar o serviço

Cliente de rastreamento de link distribuído

Ajuda e suporte

Mensageiro

Serviços IPSEC

Serviço de Indexação

Telnet

Horário do Windows

 

e alguns que eu não achei em português

 

 

 

E) Desfragmentar seu HD poem os arquivos em ordem, o que faz com que o HD fique mais rápido

Desfragmetar so se vc nunca fez isso no pc, ow se vc usa algum programa tipo ccleaner vc naum precisa faze esse passo q demora +- 3horas pra ser concluído

 

 

1. Vá em "Meu computador"

2. Clique com o botão direito no HD, selecione "Propriedades"

3. Vá na aba "Ferramentas"

4. Clique "Desfragmentar Agora"

5. "Desfragmentar"

F) Aumentando a perfomance da sua memória (Faça um backup - SÉRIO)

 

1. Vá em iniciar, "executar" e digite "regedit"

2. Procure a seguinte chave: "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\C ontr ol\Session Manager\Memory Management

3. Clique duplo em "DisabePagingExecutive", selecione "Decimal" e coloque 1.

4. Clique duplo em "LargeSystemCache", selecione "Decimal" e coloque 1.

5. Cria um novo valor DWORD cliquando na pasta "Memory Management", assim que criado nomeie-a "IOPageLockLimit",

dê um cliqueduplo e selecione "hexadecimal", coloque

 

4000 se tem 128Mb de RAM

10000 se tem 256Mb de RAM

40000 se tem 512Mb de RAM ou mais, de OK

 

6. Reinicie o Computador para fazer efeito.

 

G) Aumentando a perfomance, se você tem de 256Mb de RAM ou mais

 

1. Iniciar, "executar" e digite "msconfig.exe"

2. Selecione a aba "SYSETM.INI"

3. Adicione "ConservativeSwapFileUsage=1" na seção "[386enh]"

4. Clique OK e reincie o computador para fazer efeito

 

H) Para diminuir o tempo do PC para ligar, fazendo o XP muito mais rápido

 

1. Iniciar, "executar" digite "regedit"

2. Ache a seguinte chave :HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Contr ol\Session Manager\Memory Management\PrefetchParameters

3. Clique duplo em "EnablePrefetcher", coloque "decimal" e coloque um 3

4. De Ok e reincie.

I) Desativando mais interface desnecessária

 

1. Vá ao "Painel de controle", selecione "Sistema"

2. Vá a aba "Avançado", em desempenho clique em "Configurações"

3. Selecione a opção de melhor perfomance

4. Aplique e de OK

 

J) Reduzindo a tensão que o servidor causa

 

1. Iniciar, "executar", digite "regedit"

2. Vá até a chave: HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/PriorityControl

3. Clique com o direito e selecione novo valor DWORD com o nome IRQ8Priority

4. Clique modoficar

5. Coloque 1

6. Dê OK

L) TCP Optimizer - Esse programa otimiza sua internet ao máximo para maior aproveitamento

 

1. Download o programa: http://www.speedguide.net/files/TCPOptimizer.exe

2. Na área "Network adapter" coloque a placa de rede que você usa pra internet

3. No topo coloque sua internet (Cabo, DSL, Discada...)

4. Deixe selecionado "Optimal Settings" embaixo

5. Clique "Apply Changes"

6. Clique OK quando perdir para reiniciar

 

Algumas outras dicas::

1. Sempre deixe o COOLER do PC limpo, poeira o deixa lento e o pc esquenta, causando LAG, caso mesmo assim ele esquente muito addicione mais coolers, mas verifique se sua fonte aguenta...se não terá que comprar uma fonte mais potente.

2. sempre deixe seu PC livre de vírus e spywares

3. deixe seu HD sempre limpo, você pode limpa-lo tirando os programas temporários do Internet Explorer(propriedades do disco)

4. Sempre minize a tela do server e outros programas adicionais, usa menos memória

 

 

A)Dessabilitando o spooler de impressão

Como você não vai utilizar seu servidor para imprimir nada você pode adicionar...

 

Ai vc vai la em iniciar>>>executar...>>>msconfig

 

na guia serviços proucure spooler de impressão como mostra a img abaixo.

serviosbv1.jpg

 

 

e mais uma vez....

Obs:As dicas acima são de total risco do usario que as fez, não me responsabilizo por danos ou nada do que possa vir a acontecer.

 

E recomendável so para usuários experientes(com maior nível de experiência em windows).

 

Obrigado

 

Créditos: Fkile e PaiRavnos

 

e durga182 por ter postado na xpzone.

 

Implementações por grundor

 

 

Proibida a reprodução mesmo que em partes desse tutorial sem a publicação dos devidos créditos de criação

Garantido pela Constituição da República Federativa do Brasil, de 05 de outubro de 1988

Portaria MCT n° 88, de 23/04/98

Propriedade Intelectual

mundo seria mais feliz se os homens admitissem que choram como os emos, e as mulheres q se ********m como as ninfas

Link para o comentário
Compartilhar em outros sites


  • L2JBr ADM
40000 se tem 512Mb de RAM ou mais, de OK

 

leia com atenção..

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

  • 1 month later...

Não Conseguir fazer quando chegou nessa parti :S

ajuda !!!

 

D) Desligar alguns processos do windows pode aumentar gradativamente a performance.

 

1. Vá ao "Painel de controle", selecione "Ferramentas Administrativas"

2. Selecione "Serviços"

3. Para desativar o processo clique com o direito e em "Parar"

Link para o comentário
Compartilhar em outros sites

Não Conseguir fazer quando chegou nessa parti :S

ajuda !!!

 

D) Desligar alguns processos do windows pode aumentar gradativamente a performance.

 

1. Vá ao "Painel de controle", selecione "Ferramentas Administrativas"

2. Selecione "Serviços"

3. Para desativar o processo clique com o direito e em "Parar"

 

fui no painel de controle . fui la em ferramentas mais nao tem serviços . ajuda !!!

Link para o comentário
Compartilhar em outros sites

  • 2 months later...
fui no painel de controle . fui la em ferramentas mais nao tem serviços . ajuda !!!

 

Vá no menu "INICIAR", "EXECUTAR" (ou aperte no teclado "Alt + R"), e digite "services.msc", lá vc pode fazer isso da msm dorma q explica no tópico.

Ótimo POST mas percebi q existem 2 iguais, vou tirar essa meda d windows vista e colocar o xp + 1x, me desculpem mas se alguém puder me ajudar, eu abilitei as portas de login e server game, ñ dá mais erro de socket mas carrega e carrega no L2 e na rede nd d buscar o server externo, usando windows vista. Grato é q tenho q correr :|

Link para o comentário
Compartilhar em outros sites

  • 2 months later...

oBRIGADO CAVERNA EU USO pC DESSE JEITO

 

CELERON D 2,6

2 GIGA RAN

PLACA VIDEO 1 gIGA

INTERNET 8 MEGA

VAI 40 PLAYERS ON SEM LAG FACIL !

 

WWW.L2KI-FREE.COM

Obrigaado por Tudo Meu Deus Quanto

Mais eu Agradeço Mais o Senhor me Abençoa!

Link para o comentário
Compartilhar em outros sites

  • 4 weeks later...
  • 1 year later...

<i><b>oBRIGADO CAVERNA EU USO pC DESSE JEITO

 

CELERON D 2,6

2 GIGA RAN

PLACA VIDEO 1 gIGA

INTERNET 8 MEGA

VAI 40 PLAYERS ON SEM LAG FACIL !</b></i>

 

<a href="http://www.l2ki-free.blogspot.com" target="_blank">WWW.L2KI-FREE.COM</a>

mano sem ofensa seu pc e um lixo :tongue: ele guenta o server interlude ainda :huh: acho q n passa dos 50 players :wink:

Link para o comentário
Compartilhar em outros sites

  • 2 weeks later...

mano sem ofensa seu pc e um lixo :tongue: ele guenta o server interlude ainda :huh: acho q n passa dos 50 players :wink:

 

Não sabe ler não opine ok??

 

ele falo que o pc guenta 40 players

vc jah colocou mais 10 players chamando o pc dele de lixo

LOL

 

para de fica nerdando na net e vai estudar :ph34r:

Link para o comentário
Compartilhar em outros sites

  • 3 weeks later...

mano sem ofensa seu pc e um lixo :tongue: ele guenta o server interlude ainda :huh: acho q n passa dos 50 players :wink:

 

 

kkk se inveja matase esse ja tinha cido comido pelas minhocas de inveja do serve do cara o pc sendo oq for seu tonto!

Link para o comentário
Compartilhar em outros sites

  • 1 year later...

Qnts Sera q o meu aguenta?

 

Processador : Core i5, HD: 1TB , Net : 300kb , placa De Video : 1 gb

 

Comp***dor é ótimo, porem tua internet não é daquelas que level um servidor a suportar mais de 50 players!

Link para o comentário
Compartilhar em outros sites

  • 2 weeks later...
  • 2 weeks later...

fazer um overlock? fazer vai melhorar sim o desempenho, mas a questão do amigo ai antes, creio que era sobre internet, o comp***dor dele é bom, mas fico a desejar a internet, como o amigo falo, internet do brasil não é igual as internets de fora, upload da internet brasileira é muito baixo, a minha internet é NET COMBO 20 MB, bom o nome pode até dar um pensamento, " caraca, essa internet é foood#, 20 MB! ", bom não é assim que eu vejo, o download é bom, a taxa de upload que quebra, não chega nem a 1MB's minha taxa de upload, fica dica!

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.