Ir para conteúdo

KhayrusS

AmigosL2JBR
  • Total de itens

    3.340
  • Registro em

  • Última visita

Reputação

31 Normal

Sobre KhayrusS

  • Rank
    Manja
  • Data de Nascimento 26-04-1991

Profile Information

  • Gênero:
    Masculino
  • Localização:
    Alagoas

Contact Methods

  • Site:
    http://

Últimos Visitantes

36.606 visualizações
  1. L2DatabaseFactory

    A sintaxe está errada: import java.lang import System mude os importes para ficar assim: from java.lang import System
  2. Dificuldade com MOD VIP

    Olá Michelle, você precisa mudar o tipo de dado da configuração, nesse caso de int para float. No arquivo Config.java, deixe deste jeito: public static float VIP_XP; public static float VIP_XP; public static float RATE_DROP_VIP; VIP_XP = Float.parseFloat(otherSettings.getProperty("VipMulXp", "2")); VIP_SP = Float.parseFloat(otherSettings.getProperty("VipMulSp", "2")); RATE_DROP_VIP = Float.parseFloat(otherSettings.getProperty("VipMulDrop", "2"));
  3. Dificuldade com MOD VIP

    Olá, Michele. Se você seguir o mesmo raciocínio da configuração pra adicionar mais XP e SP vai funcionar, faz um tempo que não mexo com L2, então estou meio enferrujado. Mas se não me falha a memória no "L2Attackable" você vai encontrar uma linha mais ou menos assim: if(dropChance > L2DropData.MAX_CHANCE antes dela você adiciona isso: dropChance *= Config.RATE_DROP_VIP; depois vai ser preciso adicionar essa configuração no arquivo Config public static int VIP_XP; +public static int RATE_DROP_VIP; VIP_XP = Integer.parseInt(otherSettings.getProperty("VipMulXp", "2")); +RATE_DROP_VIP = Integer.parseInt(otherSettings.getProperty("VipMulDrop", "2")); e adicionar no arquivo other.properties: VipMulXp = 2 +VipMulDrop = 2 Att[]'s
  4. Dificuldade com MOD VIP

    Olá, Michelle. Uma dúvida, quando você tenta dá o VIP ao player continua aparecendo a mensagem que ele se tornou VIP? O que acontece no banco de dados quando você desloga o char ?
  5. Dificuldade com MOD VIP

    Sim.
  6. Dificuldade com MOD VIP

    Troque por este: public void setEndTime(final String process, int val) { if (val > 0) { final Calendar calendar = Calendar.getInstance(); calendar.add(Calendar.DAY_OF_MONTH, val); long end_day = calendar.getTimeInMillis(); if (process.equals("aio")) { _aio_endTime = end_day; } else if(process.equals("vip")) { set_vip_endTime(end_day); } else { LOGGER.info("process " + process + "no Known while try set end date"); return; } LOGGER.info("" + process + " end time for player " + getName() + " is " + calendar.getTime()); } else { if (process.equals("aio")) { _aio_endTime = 0; } else if (process.equals("vip")) { set_vip_endTime(0); } else { LOGGER.info("process " + process + "no Known while try set end date"); return; } } }
  7. Dificuldade com MOD VIP

    posta como ficou essa parte do mod, fica no L2PcInstance + public void setEndTime(String process, int val) + { + if (val > 0) + { + long end_day; + Calendar calendar = Calendar.getInstance(); + if (val >= 30) + { + while(val >= 30) + { + if(calendar.get(Calendar.MONTH)== 11) + calendar.roll(Calendar.YEAR, true); + calendar.roll(Calendar.MONTH, true); + val -= 30; + } + } + if (val < 30 && val > 0) + { + while(val > 0) + { + if(calendar.get(Calendar.DATE)== 28 && calendar.get(Calendar.MONTH) == 1) + calendar.roll(Calendar.MONTH, true); + if(calendar.get(Calendar.DATE)== 30) + { + if(calendar.get(Calendar.MONTH) == 11) + calendar.roll(Calendar.YEAR, true); + calendar.roll(Calendar.MONTH, true); + + } + calendar.roll(Calendar.DATE, true); + val--; + } + } + + end_day = calendar.getTimeInMillis(); + if(process.equals("aio")) + _aio_endTime = end_day; + else if(process.equals("vip")) + _vip_endTime = end_day; + else + { + System.out.println("process "+ process + "no Known while try set end date"); + return; + } + Date dt = new Date(end_day); + System.out.println(""+process +" end time for player " + getName() + " is " + dt); + } + else + { + if(process.equals("aio")) + _aio_endTime = 0; + else if(process.equals("vip")) + _vip_endTime = 0; + else + { + System.out.println("process "+ process + "no Known while try set end date"); + return; + } + } + }
  8. Dificuldade com MOD VIP

    Os métodos a que me refiro são as partes do código onde colocou estas linhas: statement.setInt(62, isVip() ? 1 : 0); statement.setLong(63, getVipEndTime()); player.setVip(rset.getInt("vip") == 1 ? true : false); player.setVipEndTime(rset.getLong("vip_end")); Um dúvida, você adicionou essas colunas "vip" e "vip_end" na tabela "characters" no seu banco de dados ?
  9. Dificuldade com MOD VIP

    Posta como está essas duas linhas: UPDATE_CHARACTER e RESTORE_CHARACTER. posta também como estão os métodos: createDB e restore. todos estão em L2PcInstance.
  10. Dificuldade com MOD VIP

    Se, após tentar corrigir, continuar com erro, posta os erros
  11. Dificuldade com MOD VIP

    Olá, Michelle. Essas linhas que mencionei não são no L2PcInstance, são no AdminVip, que é onde está ocorrendo os erros. Nesse caso, creio que não irá funcionar corrigindo com a opção que o Eclipse lhe deu. Pois apenas fez um Cast em um objeto diferente do que você realmente precisa modificar att[]'s
  12. Dificuldade com MOD VIP

    Olá, o que está errado são esses dois métodos: public void doVip(L2PcInstance activeChar, L2PcInstance player, String playername, String _time) public void removeVip(L2PcInstance activeChar, L2PcInstance player, String playername) Apenas troque "player" por "_player", provavelmente vai corrigir a maioria desses erros. att[]'s
  13. Dificuldade com MOD VIP

    Olá, esses "\n" não fazem parte do diff, por algum motivo ao postarem, acabou ficando aí. Então você pode remover. Acredito que seja até melhor usar o que está no post inicial que comentou. Com relação a esses caracteres "@@ -165,3 +165,32 @@", digamos que são direcionamentos das linhas onde as modificações que aparecem abaixo deles devem ser feitas. Onde o '-165,3' significa que deve começar a remover a partir da linha 165 coluna 3 e o '+165,32' segue o mesmo raciocínio, sendo que é pra adicionar. Essas informações, na prática, acabam sendo relevantes apenas para ferramentas de "merge", pois, dependendo das alterações que já tenha feito anteriormente no código, elas não ajudam tanto. Pelo que vi, no post inicial os mods de AIO e VIP estão "separados", notei que toda linha ou método que que faz parte do AIO o referencia de alguma forma (tem um "aio" nela). Só tentar ignorar essas linhas, que acredito que não vai ter muitos problemas para adicionar. att[]'s.
  14. Projeto L2JBrasil Votação Source

    Opa! Quando é que começa esse desenvolvimento, alguma data prevista pra início ? Apesar do pouco tempo que tenho, posso dar uma ajuda!
  15. Tempo de AIO dentro do Navicat

    Fala cara, blz? É a vida que anda corrida, mas tô vendo se volto aos poucos pra cá :D
×