Ir para conteúdo
  • Cadastre-se

Preview aCis 382 Custom - Faction System


mikado

Posts recomendados

lo único que usted puede modificar es aquí "Faction GvE - aCis 382\dist\gameserver\data\html\CommunityBoard\" el resto no se puede . :ok:

the only thing you can modify is here "Faction GvE - aCis 382-dist-gameserver-data-html-CommunityBoard" the rest can't . :ok:

5GpQKvZ.jpg

Link para o comentário
Compartilhar em outros sites


hace 7 horas, JoseX 28 dijo:

Esta casi perfecto,solo falta que los bots aparezcan de nuevo xq cuando mueren se van para el cielo jajaja )):

Si es correcto,  están programados para morir y no volver ; NO es un error.

Habría que programar que es lo quiero que hagan luego de morir.

hace 8 horas, FelipeVerlin dijo:

mano eu baixei e testei a rev esta boa pra por online um 50x , e outra duvida tem como voce implementar um captcha  com imagem ant boot ?  terceira e ultima pergunta como faço pros npc ficarem retail e giran voltar a ser como era antes ?

AntiBot.properties

Editado por mikado

5GpQKvZ.jpg

Link para o comentário
Compartilhar em outros sites

  • 2 weeks later...

Actualizado !! 
instalar el nuevo backup de la BBDD  o borrar la antingua BBDD y utilizar el arhivo de restauración *.sql .
instalar el system = borrar la carpeta antigua System y usar la nueva.
borrar el antiguo datapack y utilizar el nuevo archivo que se encuentra en la nube yandex .

> se realizaron algunos cambios en los npcs , sobre todo en los spawns.
> se intenta utilizar 2 ciudades para las facciones .
> nuevo lugar de nacimiento con npcs basicos y necesarios para la primera configuracion.
> corregidos los guardias de las bases faction.
> usted puede encontrar algun cambio mas , intento darle un mejor aspecto en cuanto a la organización de las facciones y que a simple vista usted tenga una pequeña preconfiguración.

LINK TO DOWNLOAD


> estoy probando algunas cositas visuales, que le dan un plus al aspecto; son texturas de un server que ya no se encuentra on , No se encuentra disponible aún ; pero creo que en breve lo estará , depende del tiempo libre y el trabajo que tenga.

5GpQKvZ.jpg

Link para o comentário
Compartilhar em outros sites


> estoy probando algunas cositas visuales, que le dan un plus al aspecto; son texturas de un server que ya no se encuentra on , No se encuentra disponible aún ; pero creo que en breve lo estará , depende del tiempo libre y el trabajo que tenga.

MsBLngS.jpg

caserito  🤣

5GpQKvZ.jpg

Link para o comentário
Compartilhar em outros sites


cuando cerró ese server que me gustaba ese logo y los npc´s , me pareció que estaría bueno reutilizarlo a ajustarlo al proyecto y se vería así :  (la community no es del server ese hice un mix de texturas sin entrarme mucho en terreno desconocido...
 

 

5GpQKvZ.jpg

Link para o comentário
Compartilhar em outros sites

2 horas atrás, mikado disse:

> GOLD BAR TO ADENA IN 2 CLICKS
> ADENA  TO GOLD BAR IN 2 CLICKS
 

 

Buenas tardes hermano belleza? Estas son las últimas publicaciones de su proyecto que son demasiado tarde, ¿ya están en el tema principal o todavía están en la fase de prueba?

Link para o comentário
Compartilhar em outros sites

hace 2 horas, MundvayneHELLBOY dijo:

Buenas tardes hermano belleza? Estas son las últimas publicaciones de su proyecto que son demasiado tarde, ¿ya están en el tema principal o todavía están en la fase de prueba?

disponible todos los cambios en la próxima actualización.

disponível todas as mudanças na próxima atualização.

5GpQKvZ.jpg

Link para o comentário
Compartilhar em outros sites

Actualizado !!
instalar el nuevo backup de la BBDD  o borrar la antingua BBDD y utilizar el arhivo de restauración *.sql .
instalar el system = borrar la carpeta antigua System y usar la nueva.
borrar el antiguo datapack y utilizar el nuevo archivo que se encuentra en la nube yandex .

Mas que nada hay algunos nuevos items y visualmente se incorpora Patch Visual "Tales GvE Fast & Furious"
También se incorporó el Mod para que el admin inicie Super Haste , mas los videos anunciados con esta entrega.


Como siempre carpeta Yandex

https://yadi.sk/d/sqIYm9sPcwFuHw

 

VIDEO

Atualizado!!
instale o novo backup bbdd ou exclua a antingua BBDD e use o arquivo de restauração *.sql.
instalar o sistema - excluir a pasta antiga do Sistema e usar a nova.
excluir o pacote de dados antigo e usar o novo arquivo que está localizado na nuvem yandex.

Acima de tudo, há alguns itens novos e incorpora visualmente "Tales GvE Fast & Furious"

O Mod também foi adicionado para o admin começar Super Haste, além dos vídeos anunciados com esta edição.

Como sempre pasta Yandex

https://yadi.sk/d/sqIYm9sPcwFuHw

Editado por mikado

5GpQKvZ.jpg

Link para o comentário
Compartilhar em outros sites

próxima actualización; trabajando con 2 ventanas a la vez , con el cliente y el system compartidos :
> Skill Duration List Mod.
> Ant Buff Shield.

 

 

próxima atualização; trabalhando com 2 janelas de cada vez, com o cliente compartilhado e sistema:
> Skill Duration List Mod.
> Ant Buff Shield.

5GpQKvZ.jpg

Link para o comentário
Compartilhar em outros sites

He dejado en la carpeta Yandex, otro patch system que no tiene el "Patch Visual Mod Tales ver. Fast vs Furious" :

> Lobby retail C5
> Loading retail.
> Npc´s sin efectos Tales. 
> Community Board retail.

Como instalarlo :
dentro del "System_backup sin Tales Mod.rar" hay dos archivos .rar :
1. System_backup.rar - que es el que usaremos en nuestro cliente interlude limpio (tambié se encuentra en la carpeta Yandex 2.5 GB).
2. npcs sin efectos.rar - contiene los archivos *.xml de los npcs que se deben restaurar en "...\dist\gameserver\data\xml\npcs" ; ya que por defecto el datapack trae los otros npc´s .
 

ZV4racw.png

nYnH407.png

Saí na pasta Yandex, outro sistema de patches que não tem a visão "Patch Visual Mod Tales ver. Fast vs Furious" :
> Lobby retail C5
> Loading retail.
> Community Board retail.
> Npc's sem Tales efeitos.

Como instalá-lo:
dentro do "System_backup sin Tales Mod.rar" há dois arquivos .rar:
1. System_backup.rar - que é o que usaremos em nosso interlúdio limpo do cliente (também localizado na pasta Yandex 2,5 GB).
2. npcs sin efectos.rar - contém os arquivos *.xml dos npcs que devem ser restaurados em "...-dist-gameserver-data-xml-npcs" ; porque por padrão o datapack traz o outro npc's.

 

ZV4racw.png

Editado por mikado

5GpQKvZ.jpg

Link para o comentário
Compartilhar em outros sites

hace 4 horas, JoseX 28 dijo:

No puedo entrar con ninguna cuenta,alguna solucion?

Paso 1: Borra todo cliente, datapack y base de datos.

Paso 2 :descargar el cliente limpio de la carpeta Yandex 2,5GB

Paso 3: crea la base datos con los nuevos archivos. 

Paso 4: descomprimir el datapack .

Paso 5: descomprimir system en el nuevo cliente limpio.

Paso 6: iniciar el login y el game.

PD: no toque nada del system o no le funcionará,  no intente alterar ningún archivo. 

Revise que las opciones en l2.ini y opción.ini están optimizadas para que su equipo funcione correctamente.

 

5GpQKvZ.jpg

Link para o comentário
Compartilhar em outros sites

Passo 1: Exclua todos os clientes, datapack e banco de dados.

Passo 2 :dcarregar o cliente limpo da pasta Yandex 2.5GB

Passo 3: Crie o banco de dados com os novos arquivos.

Passo 4: Descompacte o datapack.

Passo 5: Sistema descompactado no novo cliente limpo.

Passo 6: Comece a fazer login e jogo.

PS: não toque em nada no sistema ou não funcionará, não tente alterar nenhum arquivo.

Verifique se as opções em l2.ini e option.ini são otimizadas para que seu computador funcione corretamente.

5GpQKvZ.jpg

Link para o comentário
Compartilhar em outros sites

hace 17 horas, furiusxx dijo:

Mikado funciona muy bien, excepto a la hora de subirle los puntos por cada reset, que no funciona y no se como solucionarlo 

muchas gracias, en cuanto pueda revisaré el motor del engine, realizare algunas pruebas , si puedes pasame un video con el problema que tienes.

5GpQKvZ.jpg

Link para o comentário
Compartilhar em outros sites

  • 2 weeks 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.
  • Conteúdo Similar

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