-
Total de itens
239 -
Registro em
-
Última visita
-
Prêmios recebidos
3
Tudo que HityZ postou
-
Bom dia, a JFrozen não usa extensão .java para esse mod que vai na pasta scripts. Se usa o método antigo, que é em .py, por isso não funciona.
-
Boa tarde, você só não falou o que fez nela. ?
-
Sistema de Medalhas e Troféus (antigo sistema de selos)
Tópico respondeu ao Grundor de HityZ em Administração
Tô curtindo bastante também, hein! ? -
java/net/sf/l2j/gameserver/network/clientpackets/ProtocolVersion.java if (_version != 746)
-
Se ele tiver alguma ID de arma ou escudo no banco de dados, ele não vai andar mesmo.
-
Que nada, é bem simples. Onde tem: Announcements.getInstance().announceToAll("Player " + getName() + " has assassinated Player " + target.getName()); Você apaga e adiciona isso: SystemMessage sm = SystemMessage.getSystemMessage(SystemMessageId.S1_S2); if (Config.ANNOUNCE_PVP_KILL) sm.addString(" - " + getName() + " defeated " + target.getName()); Broadcast.toAllOnlinePlayers(sm); Simples mano. ?
-
Announcements.getInstance().announceToAll("Player " + getName() + " hunted Player " + target.getName()); } } else if (targetPlayer.getPvpFlag() == 0) // Target player doesn't have karma { increasePkKillsAndKarma(targetPlayer.getLevel()); if (target instanceof L2PcInstance && Config.ANNOUNCE_PK_KILL) { Announcements.getInstance().announceToAll("Player " + getName() + " has assassinated Player " + target.getName()); } } } } if (target instanceof L2PcInstance && Config.ANNOUNCE_ALL_KILL) { Announcements.getInstance().announceToAll("Player " + getName() + " killed Player " + target.getName()); } Dessa forma que tu postou, da na mesma do que já está no seu servidor, não vai mudar nada. Para o anúncio do kill subir no chat de cima, como se fosse uma mensagem da system, faça assim: SystemMessage sm = SystemMessage.getSystemMessage(SystemMessageId.S1_S2); if (Config.ANNOUNCE_PVP_KILL) sm.addString(" - " + getName() + " defeated " + target.getName()); Broadcast.toAllOnlinePlayers(sm); Esse é com base na aCis, não sei se vai funcionar no seu, mas, faça o teste.
-
Um é na system em sysstring-e.dat E o announcement de PvP é no java em Player.java ou L2PcInstance.java, depende da sua revisão.
-
Bom dia amigo, jóia? Segue abaixo o código, é simples: Vá em net/sf/l2j/gameserver/model/zone/type/BossZone.java // Enable/Disable Flag. if (Config.FLAG_RB) player.updatePvPFlag(1); // Skip other checks for GM. - if (player.isGM()) + if (player.isGM() || Config.ALLOW_DIRECT_TP_TO_BOSS_ROOM) return; // Get player object id. final int id = player.getObjectId(); Vá em net/sf/l2j/Config.java /** Allow Raid Boss Teleport */ public static boolean ALLOW_TP_TO_BOSS_ROOM; MAX_BUFFS_AMOUNT = players.getProperty("MaxBuffsAmount", 20); + + ALLOW_TP_TO_BOSS_ROOM = raid.getProperty("AllowGrandBossesTeleport", false); } Depois já adicionar nas properties players.properties # Maximum number of buffs. Remember that Divine Inspiration will give 4 additional buff slots on top of the number specified. Default: 20 MaxBuffsAmount = 20 + +# Allow Grand Bosses Teleport +AllowGrandBossesTeleport = True Valeu!
-
Bom dia, teoricamente você mudando o aiType nessa linha: <ai type="DEFAULT" para MAGE(no caso da aCis), mas, te adianto que um aquele melee é inevitável.
-
Ele não quer que acumula skill, man. A skill com níveis fica assim, fácil de entender, não tem segredo, como o @*-*InSaNo*-* disse.
-
Posta o código todo, que fica mais fácil de te ajudar.
-
Ah, mas, aí depende muito de como esse sistema de rebirth dele funciona, se for um mod, claro. Porque não vejo outra alternativa disso funcionar se não for por java. ?
-
De fato, mais se uma funciona a outra é só mudar o ID.
-
Testa assim, jovem. <?xml version='1.0' encoding='utf-8'?> <list> <skill id="19000" levels="1" name="Bronze"> <set name="target" val="TARGET_SELF" /> <set name="skillType" val="BUFF" /> <set name="operateType" val="OP_PASSIVE" /> <for> <mul order="0x30" stat="mAtk" val="1.25"/> <mul order="0x30" stat="pAtk" val="1.25"/> <mul order="0x30" stat="pDef" val="1.10"/> <mul order="0x30" stat="mDef" val="1.10"/> </for> </skill> <skill id="19000" levels="1" name="Silver"> <set name="target" val="TARGET_SELF" /> <set name="skillType" val="BUFF" /> <set name="operateType" val="OP_PASSIVE" /> <for> <mul order="0x30" stat="mAtk" val="1.25"/> <mul order="0x30" stat="pAtk" val="1.25"/> <mul order="0x30" stat="pDef" val="1.10"/> <mul order="0x30" stat="mDef" val="1.10"/> </for> </skill> </list>
-
aumentando a chance de upar cristais no anakazel
pergunta respondeu ao glaubersoares de HityZ em Dúvidas
Não uso JFrozen, mas, na aCis é em data/xml/soulCrystals.xml Vê se tu encontra algo assim na JFrozen. -
Obrigado, vou dar uma olhada depois.
-
Jovem, sabe informar os bugs mais críticos nessa versão da aCis?
-
Parece que foi corrigido na L2JAirin. Alguém sabe mais sobre a base dessa revisão?
-
Sim, mais tem que remover essa parte: activeChar.getInventory().destroyItemByItemId("ChangeSex", Config.ChangeSex_ITEM_ID, Config.ChangeSex_PRICE, activeChar, activeChar.getTarget());
-
if(activeChar.getInventory().getItemByItemId(ID DO ITEM) != null && activeChar.getInventory().getItemByItemId(ID DO ITEM).getCount() >= QUANTIDADE) Explicando: if(activeChar.getInventory().getItemByItemId(ID DO ITEM) != null = Aqui ele faz a checagem do player que está tentando usar a função no NPC por exemplo. Ele checa se o jogador tem o item, se sim, aciona a outra parte que vem depois do &&, se não, para por aí mesmo. activeChar.getInventory().getItemByItemId(ID DO ITEM).getCount() >= QUANTIDADE = Aqui faz a checagem de quantidade de itens será necessário para seguir adiante. Se você não quiser com quantidade e só uma unidade do item bastar para acessar o NPC, use o código assim: if (activeChar.getInventory().getItemByItemId(ID DO ITEM) != null) ou if(activeChar.getInventory().getItemByItemId(ID DO ITEM) >= 1)
-
Tu sabe mexer em Java? Se sim, na aCis vai em gameserver/model/actor/ai/type/AttackableAI Procura a linha: if (target instanceof Player && ((Player) target).getKarma() > 0) E adicione após o 0 isso: || ((Player) target).getPvpFlag() != 0 Ficando assim: if (target instanceof Player && ((Player) target).getKarma() > 0 || ((Player) target).getPvpFlag() != 0) Testa e me fala se funcionou. Até!
-
Está completo sim. Coloquei config, quem puder testar. https://pastebin.com/uevvmJ90
-
Atualizações Recentes de Status
-
Lineage 2 Fafurion/Classic/Prelude of War/Death Knight/Essence/Kamael/Homunculus/Sylph/Frost Lord/Castle of Ice/RE:MEMBER/Vanguard/Hore's Tome/Master Class/Chosen by Darknesss/Conquest: The Source of Flame/Shine Maker/Tower of Heaven/Project EVA Geodata [Protocol 474] - available!!!· 0 respostas