Ir para conteúdo
  • Cadastre-se

ShadowBR

Membro
  • Total de itens

    126
  • Registro em

  • Última visita

  • Prêmios recebidos

    1

ShadowBR last won the day on Fevereiro 9

ShadowBR had the most liked content!

Reputação

10 Normal

3 Seguidores

Sobre ShadowBR

  • Rank
    Muito Noob
  • Data de Nascimento 26-06-1991

Profile Information

  • Gênero:
    Masculino
  • Localização:
    Brazil
  • Interesses:
    L2j, computação, tecnologia, esportes...

Contact Methods

  • Site:
    http://l2constantiny.rg3.net/

Últimos Visitantes

2.618 visualizações
  1. ShadowBR

    [Tutorial] Como conseguir Debugar no eclipse

    valeu, eu estava precisando disso.
  2. ShadowBR

    Otimizar o L2jFrozen criando um novo projeto

    Ola pessoal, eu preciso de ajuda com um comando para remover um item do banco (warehouse). Já consigo encontrar os itens, mas não consigo deleta-lo pois o bypass não resolve. Rev L2jFrozen. Cod em questão: /* * This program is free software: you can redistribute it and/or modify it under * the terms of the GNU General Public License as published by the Free Software * Foundation, either version 3 of the License, or (at your option) any later * version. * * This program is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS * FOR A PARTICULAR PURPOSE. See the GNU General Public License for more * details. * * You should have received a copy of the GNU General Public License along with * this program. If not, see <http://www.gnu.org/licenses/>. */ package com.l2jfrozen.gameserver.handler.admincommandhandlers; import com.l2jfrozen.gameserver.handler.IAdminCommandHandler; import com.l2jfrozen.gameserver.model.actor.instance.L2ItemInstance; import com.l2jfrozen.gameserver.model.actor.instance.L2PcInstance; import com.l2jfrozen.gameserver.network.serverpackets.NpcHtmlMessage; import com.l2jfrozen.gameserver.util.Util; import com.l2jfrozen.gameserver.datatables.sql.IconTable; /** * This class handles following admin commands: * <ul> * <li>show_invetory</li> * <li>delete_item</li> * </ul> * @author Zealar */ public class AdminWarehouse implements IAdminCommandHandler { private static final String[] ADMIN_COMMANDS = { "admin_show_warehouse", "admin_delete_item" }; @Override public boolean useAdminCommand(String command, L2PcInstance activeChar) { if ((activeChar.getTarget() == null)) { activeChar.sendMessage("Selecione um alvo"); return false; } if (!(activeChar.getTarget() instanceof L2PcInstance)) { activeChar.sendMessage("O alvo precisa ser um jogador"); return false; } L2PcInstance player = activeChar.getTarget().getActingPlayer(); if (command.startsWith(ADMIN_COMMANDS[0])) { if (command.length() > ADMIN_COMMANDS[0].length()) { String com = command.substring(ADMIN_COMMANDS[0].length() + 1); if (Util.isDigit(com)) { showItemsPage(activeChar, Integer.parseInt(com)); } } else { showItemsPage(activeChar, 0); } } else if (command.contains(ADMIN_COMMANDS[1])) { String val = command.substring(ADMIN_COMMANDS[1].length() + 1); player.destroyItem("GM Deletou!", Integer.parseInt(val), player.getWarehouse().getItemByObjectId(Integer.parseInt(val)).getCount(), null, true); showItemsPage(activeChar, 0); } return true; } private static void showItemsPage(L2PcInstance activeChar, int page) { final L2PcInstance target = activeChar.getTarget().getActingPlayer(); final L2ItemInstance[] items = target.getWarehouse().getItems(); int maxItemsPerPage = 16; int maxPages = items.length / maxItemsPerPage; if (items.length > (maxItemsPerPage * maxPages)) { maxPages++; } if (page > maxPages) { page = maxPages; } int itemsStart = maxItemsPerPage * page; int itemsEnd = items.length; if ((itemsEnd - itemsStart) > maxItemsPerPage) { itemsEnd = itemsStart + maxItemsPerPage; } final NpcHtmlMessage adminReply = new NpcHtmlMessage(0); adminReply.setFile("data/html/admin/show_warehouse.htm"); adminReply.replace("%PLAYER_NAME%", target.getName()); StringBuilder sbPages = new StringBuilder(); for (int x = 0; x < maxPages; x++) { int pagenr = x + 1; sbPages.append("<td><button value=\"" + String.valueOf(pagenr) + "\" action=\"bypass -h admin_show_warehouse " + String.valueOf(x) + "\" width=14 height=14 back=\"sek.cbui67\" fore=\"sek.cbui67\"></td>"); } adminReply.replace("%PAGES%", sbPages.toString()); StringBuilder sbItems = new StringBuilder(); for (int i = itemsStart; i < itemsEnd; i++) { sbItems.append("<tr><td><img src=\"" + IconTable.getIcon(i) + "\" width=32 height=32></td>"); sbItems.append("<td>" + items[i].getItem() + "</td>"); sbItems.append("<td><button action=\"bypass -h admin_delete_item " + String.valueOf(items[i].getObjectId()) + "\" width=16 height=16 back=\"L2UI.bbs_delete\" fore=\"L2UI.bbs_delete\">" + "</td></tr>"); } adminReply.replace("%ITEMS%", sbItems.toString()); activeChar.sendPacket(adminReply); } @Override public String[] getAdminCommandList() { return ADMIN_COMMANDS; } } Desde já grato pelo auxilio.
  3. ShadowBR

    Source Acis 374 + diffs

    sim estão, mas to triste com a enorme quantidade de bugs que a versão mais recente tem =/ Alguem poderia criar um diff só com as correções mais recentes? (não peço todas pq sei que é impossivel, já que triskell é um cara só e acredito que os bugs são intencionais para ele ganhar dinheiro com as doações e continuar tendo auxilio de terceiros).
  4. ShadowBR

    Otimizar o L2jFrozen criando um novo projeto

    eu tambem gostaria de participar do desenvolvimento =).
  5. ShadowBR

    Otimizar o L2jFrozen criando um novo projeto

    compreendi. eu atualmente estou trabalhando com a Acis, mas esse fim de semana pretendo ver a ultima versão da l2jbrasil que foi disponibilizada a 3.0
  6. ShadowBR

    Otimizar o L2jFrozen criando um novo projeto

    projeto invisivel, não consigo acessa-lo. se for um projeto que esta privativo no github me de permissão de acesso http://github.com/kazuyabr do contrario me auxilie para que eu possa ver e dar um FORK no projeto.
  7. ShadowBR

    Otimizar o L2jFrozen criando um novo projeto

    faz sentido. bom a pergunta é já esta usando algum repositório? gostaria de começar a usar uma versão que vc esteja trabalhando seja via github, bitbucket ou qualquer gerenciador de versões.
  8. ShadowBR

    Otimizar o L2jFrozen criando um novo projeto

    para as configs (.properties) eu posso fazer um gerenciador que abre os properties e permite a alteração via GUI. isso realmente não é dificil.
  9. ShadowBR

    Otimizar o L2jFrozen criando um novo projeto

    nossa realmente facilitaria bastante. uma ideia que eu gostaria de implementar seria criar uma documentação para a revisão para que tambem os novos programadores possam saber o que faz o que dentro da revisão e não fiquem perdidos ao ler tanto código ou procurar na mão uma classe que controle por exemplo o enchant de skills.
  10. ShadowBR

    L2Waves

    poderia disponibilizar a source da acis com o fix? (atualmente estou com a 374, mas não encontrei os fix)
  11. ShadowBR

    Otimizar o L2jFrozen criando um novo projeto

    Adorei a iniciativa, não tenho muita experiência com java, mas estou atualmente trabalhando com Acis 374 que esta muito bugada e estou buscando alternativas. Eu me candidato a participar deste projeto assim que você decidir qual revisão ira usar. Github: https://github.com/kazuyabr Bitbucket: https://bitbucket.org/kazuyabr/
  12. ShadowBR

    L2Waves

    Sem falar que essa rev o que mais tem é bug =/ (digo à 374, não a do Alexandre)
  13. ShadowBR

    Source Acis 374 + diffs

    essa source já esta com as diffs aplicadas ou temos de aplicar as diffs?
  14. ShadowBR

    L2Waves

    pessoal que estiver tentando usar o comando //givedonate ou //senddonate deverão adicionar as permissões em adminCommands.xml <aCar name="admin_senddonate" accessLevel="7"/> <aCar name="admin_givedonate" accessLevel="7"/>
  15. ShadowBR

    L2Waves

    aqui uma solução para o seu problema:
  • Atualizações Recentes de Status

    • Levi  »  italow

      Mano você tem a rev do smallz atualizada 1118?  q vc havia atualizado?
      Postado Junho 5, 2016 (editado) Baixei o pre e estou testando ficou bacana
      atualizei ele para a L2JFROZEN REVISION 1118
      · 0 respostas
    • Levi  »  fenix159

      Boa noite.
      Estou formando uma equipe para criar um servidor baseado no KosGlad de 2009, já editei tudo os itens e os npcs só falta escolher a rev e dar inicio nas divulgações.
      Meu contato 34996958715
      · 0 respostas
    • Levi  »  zSnow

      Boa noite.
      Estou formando uma equipe para criar um servidor baseado no KosGlad de 2009, já editei tudo os itens e os npcs só falta escolher a rev e dar inicio nas divulgações.
      Meu contato 34996958715
      · 0 respostas
    • viniciuslz  »  Zeron

      oi pode me ajudar ?
      · 0 respostas
    • Kallisto  »  Paulinho Souza*

      Boa noite,
      vi que vc mexe com Java.
      gostaria de saber quanto vc cobraria pra adicionar esses mods em uma rev jfrozen que tenho aqui..
      Mods:
      Siege conf por dias
      Mod item change name 
      Mod item change Sex
      Hero por Item X Dias
      Aiox por item
      ?
      · 0 respostas
×