Ir para conteúdo
  • Cadastre-se

victorrv

Membro
  • Total de itens

    61
  • Registro em

  • Última visita

Tudo que victorrv postou

  1. 1 - Alguém conseguiu o fix pro bug do cooldown da frozen? todas as revs que eu testei aqui depois da 986: 1001, 1004, 1118, 1132 todas tem esse problema do "alt +k". 2 - Estou usando a 986 por enquanto e tenho um problema com o meu Frintezza, será que alguém pode me ajudar? ele tá dando um erro no G.S. quando mata o boss. Esse erro ñ tá deixando salvar os raid_points do char lider da channel, na tabela do db "só acontece com aquele char que entra com o "Frintezza Magic Removal Scroll", com os outros salva de boa, e isso tá causando um outro erro, tá impedindo do Boss dar o tempo de respawn, ele sempre fica vivo no meu Boss Manager quando esse erro aparece no G.S. Se alguém puder me ajudar thx ; D
  2. Será que alguém sabe o lugar na source da frozen onde fica o código responsável por impedir interferência de outros players durante o TvT CtF e DM? Quem sabe a gente pode adaptar esse código pra instancia do Baium, impedindo que players de fora da sala "sem quest", peguem o target dos que conseguiram entrar normalmente! Desde já obrigado! Obg amigo, vou fazer os testes aqui!
  3. Olá pessoal, uso l2jfrozen 986 e estou ultimamente enfrentando um problema chato no meu servidor, pois os players que conseguem entrar na sala do Baium com quest, estão sendo atacados por players que estão em toi 13 ou ali ao redor da sala do Baium por falhas na Geodata. O boss em si, tem proteção, se alguém sem quest hitar ele fora da sala morre instantaneamente, mas os players estão sofrendo com quem não esta na sala e consegue pegar o target e atacar. Gostaria de saber se alguém tem um bom arquivo de geodata para a zona ali de T.o.I que possa compartilhar cmg o arquivo correspondente é: 23_18.l2j, ou alguma proteção no java que impeça os players de fora interfiram, como acontece por exemplo no TvT, CtF e DM. Desde já obrigado a quem puder me ajudar!
  4. Olá amigo, alguma novidade sobre o frintezza?
  5. Oi, aqui neste link esta o arquivo Frintezza_l2j que estou usando atualmente! [Hidden Content]
  6. Testei matar ele hj dnv, e fiquei observando a tabela character_raid_points do Navicat e tirei uma print antes e outra depois de matar e percebi que os raid points dos outros chars que estão dentro da dungeon atualizam de boa, o problema acontece só com o char que esta com o item da quest (Frintezza's Magic Force Field Removal Scroll), pra entrar na dungeon, no caso a parte marcada em vermelho na segunda print a baixo representa o char que não atualizou: Obs: no caso da l2jfrozen apenas um char "o lider da channel" precisa estar com o scroll pra entrar no frintezza e não todos), não sei se isso muda em outros projetos interlude.
  7. Obrigado pela dica amigo, estive verificando os arquivos que vc citou, mas tenho que te perguntar, esses arquivos.java que vc disse ai: RaidBossPointsManager.java e L2GrandBossInstance.java não seriam genéricos, ou seja, que envolvem todos os Raid Bosses e Grand Bosses? Acho que se fosse ai o problema a coisa estaria acontecendo em todos os bosses vc n acha? digo isso pq a coisa só acontece quando mata o Frintezza, os outros bosses estão normais, não da esse erro no G.S. e o respawn time deles aparece normal no boss manager.
  8. Olá pessoal, eu utilizo a l2jfrozen986 (sei que é uma rev antiga, mas estou tentando corrigi-la)! e "as vezes" quando eu mato o Frintezza no meu servidor, acontece esse erro do print no G.S. Toda vez que mata o boss e aparece esse erro, ele não da o tempo de respawn no boss manager e o Frintezza fica vivo, podendo acessar a dungeon dnv logo depois! Já pesquisei bastante aqui no fórum e tentei pelo menos uns 6 códigos diferentes do Frintezza que encontrei na internet e tbm nas revisões posteriores a 986 que estão na SVN da l2jfrozen e em "todos" o mesmo problema acontece. Será que alguém pode me ajudar a corrigir? tenho a source! Desde já obrigado!
  9. No itemname-e não é tbm pq mecho nele td dia, já procurei lá mais não é. Na XML mt menos kk lá altera só mesmo o status. Tenho quase certeza que é no weapongrp, mas preciso saber em qual coluna kk tá chato p/ krl de alterar esse negocio viu --'
  10. Fala pessoal, estive quebrando a cabeça esses dias, querendo colocar o DB (Draconic Bow) com o atack speed Very Slow no meu servidor, já modifiquei o status dele porém queria modificar tbm a descrição do item pra ficar bem feito. Desconfio que seja pelo weapon.grp ou pelo Navicat. No FileEdit, abrindo o weapon.grp não há um lugar específico que diga "atk_speed", existem algumas colunas lá por exemplo: effect, random_damage, patt, matt, weapon_type, crystal_type, critical, hit_mod, avoid_mod... entre várias outras! No Navicat tem uma coluna lá na linha do Draconic Bow que diz atk_speed, mas se eu altero o valor padrão do DB que é "293" para 227 para deixar Very Slow não acontece nada no jogo, não altera a descrição que eu quero que aconteça. Desde já agradeço quem puder me ajudar a desvendar essa kkk obg :D
  11. Consegui resolver, o problema estava na XML mesmo, me baseei na skill "Sonic Focus id 8" dos duelistas que estava funcionando normal e modifiquei as seguintes linhas em vermelho na skill "Focused Force id 50". <skill id="50" levels="7" name="Focused Force"> <table name="#power">1.0 2.0 3.0 4.0 5.0 6.0 7.0</table> -----------> linha adicionada <table name="#val">1 2 3 4 5 6 7</table> <set name="mpConsume" val="5"/> <set name="hpConsume" val="20"/> <set name="power" val="#power"/> ------------> estava antes "#val" <set name="target" val="TARGET_SELF"/> <set name="weaponsAllowed" val="1024"/> <set name="reuseDelay" val="1000"/> <set name="hitTime" val="900"/> <set name="skillType" val="CHARGE"/> <set name="operateType" val="OP_ACTIVE"/> <set name="castRange" val="-1"/> -----------> linha adicionada <set name="effectRange" val="-1"/> -----------> linha adicionada <set name="num_charges" val="#val"/> <set name="aggroPoints" val="150"/> <for> <effect count="1" name="Charge" time="600" val="1"/> ------------> estava antes "0x7fffffff" </for> </skill> Após essa modificação a skill Raging Force funcionou normalmente tbm, obrigado a todos, podem fechar o tópico!
  12. Ola pessoal tudo bem? uso a frozen 986 tenho um servidor interlude e estou com um problema ao criar novos chars, isso acontece só em uma lan house da minha cidade, (não acontece aqui no meu PC por exemplo), a unica reclamação vem de la! Ao tentar criar um novo char, aparece uma mensagem dizendo que ele precisa deletar algum char daquela conta para criar um novo "Isso aparece até em contas que não tem nenhum char criado". Isso nunca aconteceu kk e algo absolutamente novo, uso essa rev a mt tempo e jamais aconteceu! Se alguém passou por isso e conseguiu resolver e puder me ajudar, agradeço de+
  13. Ola, amigo fiz o teste modificando o código aonde você sugeriu, mas quando matei o frintezza logo depois, ele ainda continua vivo no boss manager.
  14. Aqui o codigo do boss info: Caminho: com.l2jfrozen.gameserver.powerpack.RaidInfo/RaidInfoHandler.java package com.l2jfrozen.gameserver.powerpak.RaidInfo; import java.util.logging.Logger; import javolution.text.TextBuilder; import com.l2jfrozen.Config; import com.l2jfrozen.gameserver.datatables.sql.NpcTable; import com.l2jfrozen.gameserver.handler.ICustomByPassHandler; import com.l2jfrozen.gameserver.managers.GrandBossManager; import com.l2jfrozen.gameserver.managers.RaidBossSpawnManager; import com.l2jfrozen.gameserver.model.actor.instance.L2NpcInstance; import com.l2jfrozen.gameserver.model.actor.instance.L2PcInstance; import com.l2jfrozen.gameserver.network.serverpackets.NpcHtmlMessage; import com.l2jfrozen.gameserver.templates.L2NpcTemplate; import com.l2jfrozen.gameserver.templates.StatsSet; /** * @author Enzo */ public class RaidInfoHandler implements ICustomByPassHandler { private static Logger _log = Logger.getLogger(RaidInfoHandler.class.getName()); private static final int NPC_ID = 93000; private static final String [] _BYPASSCMD = {"raidinfo"}; @Override public String[] getByPassCommands() { return _BYPASSCMD; } @Override public void handleCommand(String command, L2PcInstance player, String parameters) { if(player==null) return; if(!(player.getTarget() instanceof L2NpcInstance)) return; if( ((L2NpcInstance)player.getTarget()).getNpcId()!=NPC_ID) return; sendInfo(player); } private static void sendInfo(L2PcInstance activeChar) { TextBuilder tb = new TextBuilder(); tb.append("<html><title>Grand Boss Info</title><body><br><center>"); tb.append("<img src=\"L2UI_CH3.herotower_deco\" width=256 height=32><br><br>"); for(int boss : Config.RAID_INFO_IDS_LIST) { String name = ""; L2NpcTemplate template = null; if((template = NpcTable.getInstance().getTemplate(boss)) != null){ name = template.getName(); }else{ _log.warning("[RaidInfoHandler][sendInfo] Raid Boss with ID "+boss+" is not defined into NpcTable"); continue; } StatsSet actual_boss_stat = null; GrandBossManager.getInstance().getStatsSet(boss); long delay = 0; if(NpcTable.getInstance().getTemplate(boss).type.equals("L2RaidBoss")){ actual_boss_stat=RaidBossSpawnManager.getInstance().getStatsSet(boss); if(actual_boss_stat!=null) delay = actual_boss_stat.getLong("respawnTime"); }else if(NpcTable.getInstance().getTemplate(boss).type.equals("L2GrandBoss")){ actual_boss_stat=GrandBossManager.getInstance().getStatsSet(boss); if(actual_boss_stat!=null) delay = actual_boss_stat.getLong("respawn_time"); }else continue; if (delay <= System.currentTimeMillis()) { tb.append("<font color=\"00C3FF\">" + name + "</color>: " + "<font color=\"9CC300\">Is Alive</color>"+"<br1>"); } else { int hours = (int) ((delay - System.currentTimeMillis()) / 1000 / 60 / 60); int mins = (int) (((delay - (hours * 60 * 60 * 1000)) - System.currentTimeMillis()) / 1000 / 60); int seconts = (int) (((delay - ((hours * 60 * 60 * 1000) + (mins * 60 * 1000))) - System.currentTimeMillis()) / 1000); tb.append("<font color=\"00C3FF\">" + name + "</color>" + "<font color=\"FFFFFF\">" +" " + "Respawn in :</color>" + " " + " <font color=\"32C332\">" + hours + " : " + mins + " : " + seconts + "</color><br1>"); } } tb.append("<br><img src=\"L2UI_CH3.herotower_deco\" width=256 height=32><br>"); tb.append("</center></body></html>
  15. Na verdade o boss fica vivo saka ele não morre, ou seja, ele não apenas mostra no NPC que esta ativo, mas se vc tentar entrar na sala dele dnv logo após vc ter o matado, ele permite a entrada, e o mais estranho é que eu o testei agora a pouco dnv, das duas primeiras vezes em que o matei ele não deu o tempo de respawn no Boss manager, mas agora na terceira já deu kk. as vezes acontece as vezes não. Não tenho idéia do que seja!
  16. Ola pessoal, ha alguns dias eu troquei o código da instancia do Frintezza no eclipse porque ele estava todo bugado, consegui fazer ele funcionar, mas agora toda vez que a gente mata ele, fica mostrando como se estivesse vivo ainda no NPC Boss Manager Sera que alguém consegue me ajudar? abaixo alguns trechos do código da instancia! // head-src/com.l2jfrozen.gameserver.ai.special/frintezza_l2j // linha 283 ate 296 StatsSet info = GrandBossManager.getInstance().getStatsSet(FRINTEZZA); Integer status = GrandBossManager.getInstance().getBossStatus(FRINTEZZA); if (status == DEAD) { long temp = (info.getLong("respawn_time") - System.currentTimeMillis()); if (temp > 0) startQuestTimer("frintezza_unlock", temp, null, null); else GrandBossManager.getInstance().setBossStatus(FRINTEZZA,DORMANT); } else if (status != DORMANT) GrandBossManager.getInstance().setBossStatus(FRINTEZZA,DORMANT); // linha 1642 ate 1648 GrandBossManager.getInstance().setBossStatus(FRINTEZZA, DEAD); long respawnTime = (long) (Config.FRINTEZZA_RESP_FIRST + Rnd.get(Config.FRINTEZZA_RESP_SECOND)) * 3600000; startQuestTimer("frintezza_unlock", respawnTime, npc, null); // also save the respawn time so that the info is maintained past reboots StatsSet info = GrandBossManager.getInstance().getStatsSet(FRINTEZZA); info.set("respawn_time", System.currentTimeMillis() + respawnTime); GrandBossManager.getInstance().setStatsSet(FRINTEZZA, info);
  17. Sim, existem as pagas, mas gostaria mesmo era de ajudar a desenvolver algo grátis aqui pro fórum mesmo, tenho até uma base em programação, mas não sei como por exemplo fazer com que o l2.exe abra junto com uma aplicação que faça esse "full check" nesses arquivos, se precisa interligar essa aplicação com o GameServer será que existe alguma coisa aqui no fórum sobre?
  18. Estou disposto a unir forças com outros ADMs e os DEVs do fórum para desenvolvermos uma solução pra isso grátis, tenho certeza que será bem utilizada, não será um trabalho em vão, temos tantos trabalhos bons aqui no fórum, poderíamos fazer isso e prestar um serviço ao Lineage II na sua versão interlude resgatando muitos jogadores que pararam com o L2 pois não há servidores que sejam capazes de manter a originalidade hoje em dia!
  19. Ola pessoal tudo bem? Vou fazer esse pedido em tom até de desabafo, sei que alguns vão achar "antiquado", outros vão falar que isso que eu vou pedir está completamente fora do tal "Mercado de Servidores de L2" kkkkk "Não interessa" Eu quero na verdade é distancia desse tal mercado que banalizou o jogo. Pra mim Lineage II é um hobby, nunca deixarei o dinheiro contaminar isso! Nunca pensei que fosse desanimar do L2, mas venho me desanimando nos últimos tempos devido as "novas interfaces", fiquei 10 anos aprendendo a configurar meu servidor interlude, "aprendi muita coisa aqui na l2jbrasil e agradeço" sempre testando e buscando formas de preservar ao máximo a jogabilidade que sempre nos apaixonou por esse jogo, coloquei meu servidor online, estava indo bem divulgando-o na medida do possível, mas tinha que banir todos os jogadores que entravam com essas interfaces e se aproveitavam de suas funções ridículas para levar vantagem em cima dos players que estavam comprometidos com a ideia do nosso servidor que era resgatar um servidor antigo que jogamos e gostávamos muito! Vou fazer um paralelo com a F1 buscando retratar como os players raiz se sentem: Essas interfaces me lembram os carros de F1 do início dos anos 90 onde o computador praticamente guiava os carros, com suspensão ativa e controle de tração. Chegou um momento na metade da temporada 1993 que foi preciso barrar esses dispositivos eletrônicos pois em se tratando de um "CAMPEONATO DE PILOTOS" a F1 já estava meio ridícula, Entraram num consenso e barraram e a F1 permanece aí até hoje se renovando, sendo pioneira em tecnologias com os motores híbridos mas sem perder a disputa entre pilotos! Já pensaram aonde o L2 vai parar com auto pótions auto assist e até raio x pra ver player atrás da parede? qual vai ser a próxima? estamos falando do jogo que é a razão deste fórum existir não é? Por isso faço esse pedido aos desenvolvedores do fórum que me ajudem com uma solução pra impedir que o jogo abra com outra interface, diferente da original do interlude, estou disposto e com tempo pra testar! Mas peço mais ainda, peço aos devs que trabalhem ajudando a barrar essas coisas quando elas aparecerem e não a estimulando, existem outras formas de se reinventar o jogo sem precisar destruí-lo! Os players e ADM's do verdadeiro Lineage II agradecem!
  20. Bom, eu já testei algumas frozens um pouco mais novas como a 1001, 1004, 1118, 1132 por exemplo, e tinha em todas alguns bugs que não consegui consertar como aquele de tirar e colocar partes dos sets ou tirar e colocar a arma da mão que não deixava as skills carregarem por exemplo então tentei fugir disso. Mas tendo a source e colocando proteções no login a fim de evitar que o player entre com duas telas simultâneas pra que não duplique itens; ou colocar proteções de enchant perto da warehouse por exemplo não amenizariam esse problema dos exploits na 986? Quanto ao problema nas skills vou fazer a comparação que você recomendou obrigado, qualquer coisa coloco aqui.
  21. Ola meus amigos da L2j Brasil! Agradecendo desde já a este fórum que ajuda tanto os ADM's de servidores de lineage II a superar os desafios de conseguir fazer um bom servidor L2J. Uso a l2jfrozen rev 986 e estou com um problema relacionado a 3 skills nos Tyrants são elas: Focused Force ID: 50 --> Skill utilizada para carregar o Increase force ate nivel 7. Raging Force ID: 346 --> Tem a mesma função da skill acima porém se consegue atacar um alvo ao mesmo tempo. Increase Force ID: 4271 --> Skill que sobe de nível a medida que se usa as duas anteriores e vai do nível 1 ao 7. Estou com problemas pra sair do nível 1 do Increase Force, mesmo utilizando varias vezes o Focused Force ou o Raging Force, demora muito as vezes 15 ou 20 tentativas pra sair do 1 e ir pro nível 2, dai em diante ela vai normal com apenas uma tentativa até o 7. Gostaria de saber se alguém já teve esse problema e conseguiu corrigir. Em anexo uma imagem do momento do uso da skill Focused Force Desde já agradeço!!!
  22. Eu tenho quase todas as instancias na l2j frozen 986 que utilizo quase perfeitas, só tenho problemas no Frintezza e no Baium, que por vezes os players compram a quest num npc normal, entram normalmente na sala, estão matando e do nada um ou outro é jogado de volta pra cidade como se "perdesse a quest" la dentro da sala" (não é sempre que acontece) Gostaria de corrigir isso sem remover as instancias alguém poderia ajudar?
  23. Desculpem pegar carona nesse tópico, mas ainda sobre as arvores de natal, vcs sabem se tem algum jeito de colocar o titulo do player que spawna a arvore automaticamente em cima da arvore até que ela desapareça? (Ela fica parecida com um pet que tem o nome do dono em cima). vi isso em alguns servidores, achei legal mas não consigo colocar no meu. Desde já obrigado!
  24. Grand Opening: 01/12/2018. General Information: Genesis Server: Servidor baseado no lendário L2Chronicles/AlterL2. Servidor de muito sucesso que esteve online entre os anos de 2007 a 2009 nas versões C4, C5 e Interlude! * EXP: 450x. * SP: 450x. * Adena: 1500x. * Safe Enchant Armors: +10. * Safe Enchant Jewels: +10. * Safe Enchant Weapons: +15. * Tattoo's: Classicas originais do jogo. * Custom Armors: Titanium Armor Set's. * Eventos TvT, CTF e DM diarios. * Event Gatekeeper Global. * Not Auto Loot Items "Drops não vem direto pro inventario". * Auto Learn Skills "Skills vem automaticamente". * Penalidades De Clan "Nenhuma". * Class: "1st 2nd 3rd Job Gratis". * Subclass Quest: "Mimir's Elixir". * NPC Aio Seller em Giran para farmar seu aio buffer. * NPC Buffer "Helpers" locations: "Goddard, Giran, Rune e Giran Harbor". * Tempo dos Buffs: "3 Horas" * Raid Boss acima lvl 70 NO QUEST: "Respawn time for 24 hours". * Raid Boss acima lvl 70 NO QUEST: "Jewels Boss/No Oly Drops". * Seven Signs: Raid Boss Lilith and Anakim drops: "Dusk shield/Dawn Sword". * Grand Bosses: Baium, Antharas, Valakas e Frintezza drops: "Partes dos Titanium Armor Set's". * Olympiad System - "inicio 18:00 termino 00:00 com ciclo mensal e restrição dos itens /No Oly". [Hidden Content] Obrigado : [ADM]-Genesis, [GM]-Genesis
  25. victorrv

    Zaken Bugado

    Consegui resolver o problema do tempo de respawn substituindo este pedaço de código que a Michelle achou na net: long respawnTime = (long) Config.ZAKEN_RESP_FIRST + Rnd.get(Config.ZAKEN_RESP_SECOND) * 3600000; cancelQuestTimer("ZAKEN_TP_CHAR", npc, null); startQuestTimer("ZAKEN_SPAWN", respawnTime, null, null); por este da Frozen 986 limpa: long respawnTime = (long) (Config.ZAKEN_RESP_FIRST + Rnd.get(Config.ZAKEN_RESP_SECOND)) * 3600000; startQuestTimer("zaken_unlock", respawnTime, null, null); cancelQuestTimer("1001", npc, null); cancelQuestTimer("1003", npc, null); Porém agora estou com outro problema, o portão do Zaken não abre as 00:00 do game, será que tem algo errado nessa parte do código que a Michelle achou que estou usando? break; case ZAKEN_OPEN_DOOR:{ int time = GameTimeController.getInstance().getGameTime(); int hour = (time/60)%24; if( hour == 0){ DoorTable.getInstance().getDoor(21240006).openMe(); startQuestTimer("ZAKEN_OPEN_DOOR",1800000,null,null); startQuestTimer("ZAKEN_CLOSE_DOOR",300000,null,null); }else { startQuestTimer("ZAKEN_OPEN_DOOR",30000,null,null); } } break; case ZAKEN_CLOSE_DOOR:{ DoorTable.getInstance().getDoor(21240006).closeMe(); } break; default:{ System.out.println("ZAKEN: Not defined event: "+event+"!"); } } return super.onAdvEvent(event, npc, player); } Obrigado por quem puder ajudar!
×
×
  • 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.