Ir para conteúdo
  • Cadastre-se

L2JDev Interlude - (New) Revisões Oficiais


Posts recomendados

1 hora atrás, HaTz disse:

gameserver\config/server.properties

# Protocol Revision System Loguin Mix: and Max:
MinProtocolRevision = 730
# Default: 730 746
MaxProtocolRevision = 797

Não tem essas configurações no meu! Só no HwidProtection.properties

Editado por ROXMASTER
Link para o comentário
Compartilhar em outros sites


17 horas atrás, BAN - L2JDev disse:

se ta acontecendo isso veja o protocol em Server.propertis

se tiver esse id ai ta dentro da buyList.xml

Eu consegi achar depois de um tempo muito obrigado pela informação, essa Rev ta linda pena eu ainda estar aprendendo, uma duvida a NPC de stak subclass eu consigo editar os itens que pede pra add a outra sub tipo queria por Gb, e outros itens inclusive que fosse nescesario ser nobles talvez ,

desde ja agradeço 

marcelo da silva moura 

Link para o comentário
Compartilhar em outros sites

19 horas atrás, ROXMASTER disse:

e nao funcionou com essas configurações 😞

essas são as configurações do que to editando, vc pode usar qual quer numeração de acordo com a sua system, ow pega uma engine.dll e troca com a da sua system

se não to errado é este arquivo, faz anos que não mexo em l2, to voltando agora!

Engine.dll --> 

O conteúdo está oculto, favor efetuar login ou se cadastrar!

L2Wok <-- Novo Servidor Interlud PvP Não Fique De Fora Dessa

Link para o comentário
Compartilhar em outros sites

  • 2 weeks later...
  • 1 month later...
  • 2 weeks later...

Hola, ¿tienes un comando de voz para este código?   

 


package net.sf.l2j.gameserver.taskmanager;

 

import java.util.logging.Logger;
import net.sf.l2j.Config;
import net.sf.l2j.commons.util.ArraysUtil;
import net.sf.l2j.gameserver.enums.ZoneId;
import net.sf.l2j.gameserver.model.actor.Creature;
import net.sf.l2j.gameserver.model.actor.Player;
import net.sf.l2j.gameserver.model.holder.IntIntHolder;
import net.sf.l2j.gameserver.skills.L2Skill;
import net.sf.l2j.gameserver.skills.effects.EffectTemplate;

public class AutoPotionTask implements Runnable 

{
    protected static final Logger _log = Logger.getLogger(AutoPotionTask.class.getName());
    private int itemId;
    private Player player;
    private static final int[] HP_POTION_SKILL_IDS = new int[]{2031, 2032, 2037};

    public AutoPotionTask(int itemId, Player player) 
    {
        this.itemId = itemId;
        this.player = player;
    }

    @Override
    public void run() 
    {
        if (player.isInOlympiadMode()) 
        {
            player.sendMessage("You cannot that in olympiad mode.");
            player.stopAutoPotion(itemId);
            return;
        }
        
        if (player.isInJail() || player.isInsideZone(ZoneId.JAIL)) 
        {
            player.sendMessage("You cannot that in Jail mode.");
            return;
        }
        if (Config.AUTO_POTIONS_LIMITS.containsKey(itemId)) 
        {
            String type = ((String[])Config.AUTO_POTIONS_LIMITS.get(itemId))[0];
            int val = Integer.parseInt(((String[])Config.AUTO_POTIONS_LIMITS.get(itemId))[1]);
            switch (type) 
            {
                case "CP":
                {
                    if (!(player.getStatus().getCp() / (double)player.getStatus().getMaxCp() * 100.0 > (double)val)) break;
                    return;
                }
                case "HP": 
                {
                    if (!(player.getStatus().getHp() / (double)player.getStatus().getMaxHp() * 100.0 > (double)val)) break;
                    return;
                }
                case "MP": 
                {
                    if (!(player.getStatus().getMp() / (double)player.getStatus().getMaxMp() * 100.0 > (double)val)) break;
                    return;
                }
            }
        }
        if (!player.destroyItemByItemId("auto potion use", itemId, 1, null, true)) 
        {
            player.stopAutoPotion(itemId);
            player.sendMessage("Incorrect item count.");
            return;
        }
        if (player.getInventory().getItemByItemId(itemId) == null) 
        {
            player.stopAutoPotion(itemId);
            return;
        }
        IntIntHolder[] skills = player.getInventory().getItemByItemId(itemId).getEtcItem().getSkills();
        if (skills == null) 
        {
            _log.info("{} doesn't have any registered skill for handler." + player.getInventory().getItemByItemId(itemId).getName());
            return;
        }
        for (IntIntHolder skillInfo : skills) 
        {
            EffectTemplate template;
            L2Skill itemSkill;
            if (skillInfo == null || (itemSkill = skillInfo.getSkill()) == null) continue;
            if (!itemSkill.checkCondition((Creature)player, (Creature)player, false)) 
            {
                return;
            }
            if (player.isSkillDisabled(itemSkill))
            {
                return;
            }
            if (itemSkill.isPotion() || itemSkill.isSimultaneousCast()) 
            {
                player.getAI().tryToCast((Creature)player, itemSkill, false, false, itemId);
            } 
            else 
            {
                player.getAI().tryToCast((Creature)player, itemSkill, false, false, itemId);
            }
            int skillId = skillInfo.getId();
            if (!ArraysUtil.contains((int[])HP_POTION_SKILL_IDS, (int)skillId) || skillId < player.getShortBuffTaskSkillId() || (template = (EffectTemplate)itemSkill.getEffectTemplates().get(0)) == null) continue;
            player.shortBuffStatusUpdate(skillId, skillInfo.getValue(), template.getCounter() * template.getPeriod());
        }
    }

    public int getItemId() 
    {
        return itemId;
    }
}

 

Link para o comentário
Compartilhar em outros sites

  • 2 weeks later...
  • 1 month later...
  • 4 weeks later...
  • 3 weeks later...
  • 4 weeks later...
Em 26/12/2023 at 15:32, IiIxenosagaBRIiI disse:

ola gostaria de saber se tá acontecendo um problema no comando //delete não acontece nada ta desativado alguem posta uma solução por gentileza?.

Realmente não está funcionando em mobs, porem funciona em NPCS  :s

Link para o comentário
Compartilhar em outros sites

On 12/26/2023 at 8:32 PM, IiIxenosagaBRIiI said:

Hello, I would like to know if there is a problem with the //delete command, nothing happens, it is disabled, can anyone post a solution please?

U can delete from spawnlist.xml

Link para o comentário
Compartilhar em outros sites

  • 2 weeks later...

L2Wok <-- Novo Servidor Interlud PvP Não Fique De Fora Dessa

Link para o comentário
Compartilhar em outros sites

Em 28/01/2024 at 22:01, HaTz disse:

qual a diferença do que tem aqui para este?

Com o código-fonte (Source Code), você pode praticamente fazer tudo! corrigir suas coisas, adaptar ou remover mods, entre várias outras possibilidades.

Editado por Souza_
Link para o comentário
Compartilhar em outros sites

Em 27/01/2024 at 22:55, Souza_ disse:

Baixando pra testar!

Qual a diferença de um link pra o outro?

Editado por VegaBoy
Pergunta sobre os links

Vega

Link para o comentário
Compartilhar em outros sites

2 horas atrás, VegaBoy disse:

Baixando pra testar!
Qual a diferença de um link pra o outro?

O primeiro link corresponde à versão 12.1, que ainda utiliza o javolution. Atualizei para Java 17 e fiz modificações para eliminar mensagens inconvenientes, só não removi totalmente o javolution.
Quanto ao segundo link, não realizei alterações e não possuo informações sobre a versão específica, a fonte indicava ser uma atualização nova.

 

Editado por Souza_
Link para o comentário
Compartilhar em outros sites

  • 2 weeks later...
Em 03/03/2023 at 06:46, DETON4 disse:

Cara não consegui colocar essa revisão online, tá dando muitos erros. Eu não tinha o javajdk 11 não tava com 8. instalei ela pegou e startou mais tá dando esse error ai. Poderia me dar um help? tá demorando demais pra ligar o server, isso é normal?

error.jpg

Conseguiu solucionar meu amigo? também estou com esse problema

Existem 3 tipos de pessoas infelizes: Aquela que não sabe e não pergunta, aquela que sabe e não ensina e a que ensina e não faz.

Link para o comentário
Compartilhar em outros sites

Não aconselho que usem este projeto online, ja tive amigos que usaram, quando compraram direto com o Ban, antes dele ser banido, e teve diversos problemas, problemas na propria acis relacionado a bugs, e também em grande parte dos mods, que ele adicionou, se querem usar a nova acis, recomendo rusacis ou acis 407, já 383 ate 405, tem que saber programação, porque obviamente vai ter que corrigi diversas coisas que não existia numa 382 e inferiores, claro que 382 e inferiores tem alguns bugs, mas nada que vai atrapalhar e pode achar facilmente os fixes, usando a l2jorion ou l2jfrozen.

Oque quero dizer, se você não sabe nada de programação e ta só querendo usar o projeto por conta dos mods, não recomendo estas novas versões, nem clean nem editada por devs, certamente vai precisar de algum dev fixo para trabalhar numa 405, porque tem coisa pra corrigi nos próprios métodos novos da aCis, isso já foi debatido diversas vezes, e aviso sempre que possível, só too orientando e nao julgando o trabalho do tryskell por exemplo, os melhores devs que abre servidores que conheço como sobek,oseias e mais alguns, usam acis antiga e tudo tem motivo, então pense bem antes de usar uma 405 se não há conhecimento algum de programação.

Sobre 407 e rusacis, sao boas bases, mas vai precisar fazer alguns ajustes e adaptar todos os mods exclusivamente, se você tem tempo e sabe alguma coisa básica de programação, vale apena o uso dessas duas versões citada aqui.

 

  • Gostei 2
  • Obrigado 2
Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.





×
×
  • 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.