-
Total de itens
218 -
Registro em
-
Última visita
-
Prêmios recebidos
2
Tudo que Ar4gorn postou
-
Melhor você contratar uma hospedagem...é baratinho e não fica tão vulnerável quanto usar o site no vps.
-
Pq enganado? Poderia citar alguns erros presentes na mesma?
-
Não sei se vc copiou tudo lá, mas está faltando um </list> no final.
-
Da algum erro no gameserver ou loginserver tipo esse? Ip xxx.xxx.xxx.xx disconnected too many queue overflows
-
Up!
-
Só loga com sua system ou pode usar qualquer uma?
-
Boa tarde galera. Seguinte, estou com um erro chato no console do game server do meu servidor, logo após fazer os testes das olimpíadas. Após a liberação dos heros não para de aparecer uma mensagem de erro no meu game server, e mesmo que apenas 1 deles esteja online já é o suficiente para floodar meu game server rapidamente. Poderiam me ajudar a resolver isso? Não sei se falta algum arquivo, alguma sql, alguma coluna, quem puder ajudar eu agradeço. Uso a rev L2JMega Corrigida, acis.
-
Encontrei um erro referente a hero. Bom, as olympiadas funcionam muito bem mas após receber o status de hero parece que k servidor não consegue achar a contagem de tempo dos personagens. Quando vc loga um char hero a mensagem de erro não para de aparecer no console do GS.
-
Kra, fiquei com uma dúvida agora...do jeito que eu fiz, como skill, os players vão poder ativar essa skill em qualquer lugar né, e nas olympiadas como ficaria?
-
Obrigado pela sua ajuda. Usei a mesma skill que vc postou, o lvl 10 dela é scape pra giran, coloquei pra todas as classes terem ela. Resolveu meu problema. Obrigado de novo.
-
Bom galera, preciso de ajuda quanto a uma modificação que estou fazendo no comando /Unstuck. Minha ideia inicial era por a opção to giran quando o player morresse mas não encontrei o código e não sei criar esse tipo de coisa. Então resolvi colocar o comando /unstuck mandando para giran em apenas 1 segundo, assim um player em zona PvP poderia sair de lá facilmente quando quisesse. Só que do jeito que eu fiz o /unstuck está sem o efeito da skill, parece que o player recebeu recall do GM kkkk mas está funcionando quanto a enviar o player para giran. Segue a modificação que fiz em Escape.java (lembrando que ao usar o /unstuck o char é enviado para giran normalmente, mas sem ativar a skill) @Override public boolean useUserCommand(int id, Player activeChar) { if (!TvTEvent.onEscapeUse(activeChar.getObjectId()) || activeChar.isCastingNow() || activeChar.isSitting() || activeChar.isMovementDisabled() || activeChar.isOutOfControl() || activeChar.isInOlympiadMode() || activeChar.inObserverMode() || activeChar.isFestivalParticipant() || activeChar.isInJail() || activeChar.isAio() || activeChar.isAlikeDead() || activeChar.isInsideZone(ZoneId.TOURNAMENT)) { activeChar.sendPacket(SystemMessageId.NO_UNSTUCK_PLEASE_SEND_PETITION); return false; } activeChar.stopMove(null); // Official timer 5 minutes, for GM 1 second if (activeChar.isGM()) activeChar.doCast(SkillTable.getInstance().getInfo(2100, 1)); else { activeChar.doCast(SkillTable.getInstance().getInfo(2100, 1)); activeSkill.teleToLocation(82698, 148638, -3473, 8); } return true; } Gostaria de saber como alterar esse código para que ele use a skill, (assim o efeito dela será ativado no uso do comando e eu posso colocar um certo delay entre usos) e ao mesmo tempo envie o personagem para o local informado na loc. Se possível, também seria interessante caso pudesse ser adicionado um certo item para que o /unstuck pudesse ser usado. Não sei se fui bem claro, mas espero que entendam xD Rev: Acis 374.
-
Opa! O meu aqui carregou só 139 xD
-
Coloca isso no final do arquivo geoengine.properties:
-
Zaken acis 364 desenvolvimento 85%
Tópico respondeu ao terry123456 de Ar4gorn em Scripts/Sistemas/Apps
Estou com o mesmo problema, quando estou passando pelo barco com player comum sou mandado de volta a cidade. -
Meu Shout Chat está assim: E meu trade chat assim: ...........................................................................................................................>>>--------------------------------------------------------------->............................................................................................................................ IChatHandler : ChatHandler: Alguém pode ajudar sobre o que alterar para que os 2 chats não sejam globais?
-
System? Pensei que isso era uma configuração do servidor.
-
Andei procurando e não achei nenhuma configuração pro chat, os chats estão globais, tanto no ! quanto no + Alguém encontrou ou tem que alterar no java? Caso sim, onde especificamente?
-
Abre o gerenciador de dispositivos e verifica em adaptadores de vídeo.
-
Instala o DirectX e atualiza seu driver de vídeo que resolve.
-
Provavelmente deve ser aqui que tem que modificar: Só não sei o que fazer para poder adicionar o botão Town of Giran quando o personagem morrer, ficando assim na tela: Return to Town e Town of Giran juntos. package net.sf.l2j.gameserver.network.clientpackets; import net.sf.l2j.commons.concurrent.ThreadPool; import net.sf.l2j.Config; import net.sf.l2j.gameserver.data.MapRegionTable; import net.sf.l2j.gameserver.data.MapRegionTable.TeleportType; import net.sf.l2j.gameserver.events.teamvsteam.TvTEvent; import net.sf.l2j.gameserver.instancemanager.CastleManager; import net.sf.l2j.gameserver.instancemanager.ClanHallManager; import net.sf.l2j.gameserver.model.actor.instance.Player; import net.sf.l2j.gameserver.model.entity.ClanHall; import net.sf.l2j.gameserver.model.entity.ClanHall.ClanHallFunction; import net.sf.l2j.gameserver.model.entity.Siege; import net.sf.l2j.gameserver.model.entity.Siege.SiegeSide; import net.sf.l2j.gameserver.model.location.Location; import net.sf.l2j.gameserver.model.pledge.Clan; public final class RequestRestartPoint extends L2GameClientPacket { protected static final Location JAIL_LOCATION = new Location(-114356, -249645, -2984); protected int _requestType; @Override protected void readImpl() { _requestType = readD(); } class DeathTask implements Runnable { final Player _player; DeathTask(Player player) { _player = player; } @Override public void run() { final Clan clan = _player.getClan(); Location loc = null; // Enforce type. if (_player.isInJail()) _requestType = 27; else if (_player.isFestivalParticipant()) _requestType = 4; // To clanhall. if (_requestType == 1) { if (clan == null || !clan.hasHideout()) { _log.warning(_player.getName() + " called RestartPointPacket - To Clanhall while he doesn't have clan / Clanhall."); return; } loc = MapRegionTable.getInstance().getLocationToTeleport(_player, TeleportType.CLAN_HALL); final ClanHall ch = ClanHallManager.getInstance().getClanHallByOwner(clan); if (ch != null) { final ClanHallFunction function = ch.getFunction(ClanHall.FUNC_RESTORE_EXP); if (function != null) _player.restoreExp(function.getLvl()); } } // To castle. else if (_requestType == 2) { final Siege siege = CastleManager.getInstance().getSiege(_player); if (siege != null) { switch (siege.getSide(clan)) { case DEFENDER: case OWNER: loc = MapRegionTable.getInstance().getLocationToTeleport(_player, TeleportType.CASTLE); break; case ATTACKER: loc = MapRegionTable.getInstance().getLocationToTeleport(_player, TeleportType.TOWN); break; default: _log.warning(_player.getName() + " called RestartPointPacket - To Castle while he isn't registered to any castle siege."); return; } } else { if (clan == null || !clan.hasCastle()) return; loc = MapRegionTable.getInstance().getLocationToTeleport(_player, TeleportType.CASTLE); } } // To siege flag. else if (_requestType == 3) loc = MapRegionTable.getInstance().getLocationToTeleport(_player, TeleportType.SIEGE_FLAG); // Fixed. else if (_requestType == 4) { if (!_player.isGM() && !_player.isFestivalParticipant()) { _log.warning(_player.getName() + " called RestartPointPacket - Fixed while he isn't festival participant!"); return; } loc = _player.getPosition(); } // To jail. else if (_requestType == 27) { if (!_player.isInJail()) return; loc = JAIL_LOCATION; } // Nothing has been found, use regular "To town" behavior. else loc = MapRegionTable.getInstance().getLocationToTeleport(_player, TeleportType.TOWN); _player.setIsIn7sDungeon(false); if (_player.isDead()) _player.doRevive(); _player.teleToLocation(loc, 20); } } @Override protected void runImpl() { final Player player = getClient().getActiveChar(); if (player == null) return; if (player.isFakeDeath()) { player.stopFakeDeath(true); return; } if (!player.isDead()) { _log.warning("Living player [" + player.getName() + "] called RequestRestartPoint packet."); return; } if (TvTEvent.isPlayerParticipant(player.getObjectId())) { return; } // Schedule a respawn delay if player is part of a clan registered in an active siege. if (player.getClan() != null) { final Siege siege = CastleManager.getInstance().getSiege(player); if (siege != null && siege.checkSide(player.getClan(), SiegeSide.ATTACKER)) { ThreadPool.schedule(new DeathTask(player), Config.ATTACKERS_RESPAWN_DELAY); if (Config.ATTACKERS_RESPAWN_DELAY > 0) player.sendMessage("You will be teleported in " + Config.ATTACKERS_RESPAWN_DELAY / 1000 + " seconds."); return; } } // Run the task immediately (no need to schedule). new DeathTask(player).run(); } }
-
Sem geodata, no limite, até da. Um de 2 GB te atenderia melhor pros testes (sem geodata também).
-
Onde exatamente estão essas "Keys"?
-
Realmente, eu não tinha visto isso aqui: <items val="1147;1146;10;2369;5588" /> Obrigado.
-
Atualizações Recentes de Status
-
Por favor, compartilhe a fonte da versão revisada do Orion. Obrigado.· 0 respostas
please...
-
The Event - Team vs Team· 0 respostas
The Event - Team vs Team
The event cannot be terminated when participating in the event.
The event does not end.
The event starts and does not end after teleporting.
Please tell me how. Please.
Even if the event is held for 2 minutes, it will not end.
I don't know how to proceed...
-