Jump to content

L2JDev Interlude - Old Revisões Oficiais


BAN - L2JDev

Recommended Posts

Estou com esse problema liga tudo e jogo um pouco do nada fica dando esse problema alguem sabe o que possa ser?

Tenho que fechar e abrir o login para poder voltar a logar.

 

download.png.2af18ad0272c1067dd59d5a0db2891b0.png

 

Para editar o Community Board o que tenho que fazer?

quando clico no gmshop abre mais quando clico no botão abre a loja sem itens.

Screenshot_2.png.ced63119a0dcc66512d45f0752bff736.png

Edited by Eduardo.SilvaL2J

Next...

Link to comment
Share on other sites


Justo ahora, Eduardo.SilvaL2J dijo:

Estou com esse problema liga tudo e jogo um pouco do nada fica dando esse problema alguem sabe o que possa ser?

Tenho que fechar e abrir o login para poder voltar a logar.

download.png.2af18ad0272c1067dd59d5a0db2891b0.png

Para editar o Community Board o que tenho que fazer?

quando clico no gmshop abre mais quando clico no botão abre a loja sem itens.

Screenshot_2.png.ced63119a0dcc66512d45f0752bff736.png

coloca los multisell del gmshop que tengas ahi, o editalo vos propio

Link to comment
Share on other sites

  • 2 months later...

 

Buenas tardes! Antes que nada disculpe que no hablo ni una palabra en portugués 😅

Ayer empecé a trabajar en el proyecto de LJDEV , en la revision 400-29 y estoy teniendo un inconveniente que probablemente sea fácil de solucionar pero no encuentro la manera. 

Es con el NPC class master, he probado con diferentes PJ pero no logro que me haga el cambio de clase (adjunto imagen) 

This is the hidden content, please

El codigo en npcs.properties :
 

# Allow the use of class Managers to change occupation
# Default = False
AllowClassMasters = True

# ConfigClassMaster=1;[57(100000)];[];2;[57(1000000)];[];3;[57(10000000)],[5575(1000000)];[6622(1)] 
# 1st occupation change for 100.000 Adena (item id 57) 
# 2nd occupation change for 1.000.0000 Adena (item id 57) 
# 3rd occupation change for 10.000.0000 Adena (item id 57) and 1.000.000 Ancient Adena (item id 5575) 
# on 3rd occupation change player will be rewarded with 1 Book of Giants (item id 6622) 
# ConfigClassMaster=1;[];[];2;[];[];3;[];[] 
# 1st, 2nd, 3rd occupation change for free, without rewards.
# ConfigClassMaster=1;[];[];2;[];[]
# Allow only first and second change.
ConfigClassMaster = 1;[];[];2;[];[];3;[];[] 

# Class Masters will allow changing to any occupation on any level inside class tree
# For example, Dwarven Fighter will be able to advance to:
# Artisan, Scavenger, Warsmith, Bounty Hunter, Maestro, Fortune Seeker.
# But Warsmith will be able to change only to Maestro. 
# Default = False
AllowEntireTree = False

# Then character reach levels 20,40,76 he will receive tutorial page
# with list of the all possible variants, and can select and immediately
# change to the new occupation, or decide to choose later (on next login).
# Can be used with or without classic Class Masters.
# Default = False 
AlternateClassMaster = True

 

 

 

Link to comment
Share on other sites

Não estou conseguindo acesso a conta admin, sempre que tento dá Ban, o acesslv da conta vai para -100. Já tentei vários acess lv e nenhum funciona. Alguém poderia me ajuda?

erro.png

Edited by Luan Otávio
"O medo de cair não pode ser maior que a paixão de voar."
 
 

Você irá alcançar todos os seus objetivos! Gratidão.

Link to comment
Share on other sites

Em 26/11/2020 at 02:20, New Games disse:

Problema resolvido , ele compartilhou a tela para mim no discord e eu o ajudei !

como resolveu?

"O medo de cair não pode ser maior que a paixão de voar."
 
 

Você irá alcançar todos os seus objetivos! Gratidão.

Link to comment
Share on other sites

hace 13 horas, Luan Otávio dijo:

Não estou conseguindo acesso a conta admin, sempre que tento dá Ban, o acesslv da conta vai para -100. Já tentei vários acess lv e nenhum funciona. Alguém poderia me ajuda?

erro.png

En administrator.properties (si no me equivoco) tenes una lista con nombres permitidos, ahi tenes que poner el nombre que tu quieras utilizar, ahora no estoy en la PC sino te mostraba.

 

Link to comment
Share on other sites

39 minutos atrás, leossj disse:

En administrator.properties (si no me equivoco) tenes una lista con nombres permitidos, ahi tenes que poner el nombre que tu quieras utilizar, ahora no estoy en la PC sino te mostraba.

Gracias hermano! resolvido 🙂

  • Like 1
"O medo de cair não pode ser maior que a paixão de voar."
 
 

Você irá alcançar todos os seus objetivos! Gratidão.

Link to comment
Share on other sites

alguien podria ayudar con L2TournamentInstance para que funcionen todos ?

 

 

/*
 * Copyright (C) 2004-2013 L2J Server
 *
 * This file is part of L2J Server.
 *
 * L2J Server 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.
 *
 * L2J Server 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 net.sf.l2j.gameserver.model.actor.instance;

import java.util.StringTokenizer;

import net.sf.l2j.gameserver.model.L2Effect;
import net.sf.l2j.gameserver.model.actor.Player;
import net.sf.l2j.gameserver.model.actor.template.NpcTemplate;
import net.sf.l2j.gameserver.model.entity.events.teamvsteam.TvTEvent;
import net.sf.l2j.gameserver.model.entity.events.tournaments.Arena1x1;
import net.sf.l2j.gameserver.model.entity.events.tournaments.Arena2x2;
import net.sf.l2j.gameserver.model.entity.events.tournaments.Arena3x3;
import net.sf.l2j.gameserver.model.entity.events.tournaments.Arena4x4;
import net.sf.l2j.gameserver.model.entity.events.tournaments.Arena5x5;
import net.sf.l2j.gameserver.model.entity.events.tournaments.Arena9x9;

import net.sf.l2j.gameserver.model.entity.events.tournaments.properties.ArenaConfig;
import net.sf.l2j.gameserver.model.olympiad.OlympiadManager;
import net.sf.l2j.gameserver.network.serverpackets.ActionFailed;
import net.sf.l2j.gameserver.network.serverpackets.NpcHtmlMessage;

import phantom.FakePlayer;
import phantom.FakePlayerManager;

public class L2TournamentInstance extends L2NpcInstance
{
    public L2TournamentInstance(int objectId, NpcTemplate template)
    {
        super(objectId, template);
    }
    
    @Override
    public void showChatWindow(Player player, int val)
    {
        
        player.sendPacket(ActionFailed.STATIC_PACKET);
        NpcHtmlMessage html = new NpcHtmlMessage(getObjectId());
        html.setFile("data/html/mods/tournament/" + getNpcId() + (val == 0 ? "" : "-" + val) + ".htm");
        html.replace("%name%", player.getName());
        html.replace("%objectId%", getObjectId() + "");
        player.sendPacket(html);
    }

    @Override
    public void onBypassFeedback(Player player, String command)
    {
        
        if (command.startsWith("1_Player_1_FakePlayer"))
        {
            FakePlayer nukerFake = FakePlayerManager.spawntour(82248, 148600, -3464);
            nukerFake.assignDefaultAI();
            if (Arena1x1.getInstance().register(player))
                
                if (Arena2x2.getInstance().register(player))
                if (Arena3x3.getInstance().register(player))
                if (Arena4x4.getInstance().register(player))    
                if (Arena5x5.getInstance().register(player))
                if (Arena9x9.getInstance().register(player))    
                            
            {
                player.sendMessage("Tournament: Your participation has been approved.");
                player.setArenaProtection(true);
                player.setArena1x1(true);
                player.setArena2x2(true);
                player.setArena3x3(true);
                player.setArena4x4(true);
                player.setArena5x5(true);
                player.setArena9x9(true);
                showChatWindow(player);
                
            }
            else
            {
                player.sendMessage("Tournament: You or your member does not have the necessary requirements.");
            }
            
        }
        else if (command.startsWith("1x1"))
        {
            
            if (player.isArena1x1() || player.isArenaProtection())
            {
                player.sendMessage("Tournament: You already registered!");
                return;
            }
            
            else if (command.startsWith("2x2"))
            {
                
                if (player.isArena2x2() || player.isArenaProtection())
                {
                    player.sendMessage("Tournament: You already registered!");
                    return;
                }
            
                else if (command.startsWith("3x3"))
                {
                    
                    if (player.isArena3x3() || player.isArenaProtection())
                    {
                        player.sendMessage("Tournament: You already registered!");
                        return;
                    }
            
            
                    else if (command.startsWith("4x4"))
                    {
                        
                        if (player.isArena4x4() || player.isArenaProtection())
                        {
                            player.sendMessage("Tournament: You already registered!");
                            return;
                        }
                        
                        else if (command.startsWith("5x5"))
                        {
                            
                            if (player.isArena5x5() || player.isArenaProtection())
                            {
                                player.sendMessage("Tournament: You already registered!");
                                return;
                            }
                            
                            else if (command.startsWith("9x9"))
                            {
                                
                                if (player.isArena9x9() || player.isArenaProtection())
                                {
                                    player.sendMessage("Tournament: You already registered!");
                                    return;
                                }
            
            if (player.isCursedWeaponEquipped() || player.isInStoreMode() || player.getKarma() > 0)
            {
                player.sendMessage("Tournament: You or your member does not have the necessary requirements.");
                
                return;
            }
            
            if (OlympiadManager.getInstance().isRegistered(player))
            {
                player.sendMessage("Tournament: You or your member is registered in the Olympiad.");
                return;
            }
            
            if (TvTEvent.isPlayerParticipant(player.getObjectId()))
            {
                player.sendMessage("Tournament: You already participated in another event!");
                
                return;
            }
            
            if (ArenaConfig.ARENA_SKILL_PROTECT)
            {
                for (L2Effect effect : player.getAllEffects())
                {
                    if (ArenaConfig.ARENA_STOP_SKILL_LIST.contains(effect.getSkill().getId()))
                        player.stopSkillEffects(effect.getSkill().getId());
                }
                
                for (L2Effect effect : player.getAllEffects())
                {
                    if (ArenaConfig.ARENA_DISABLE_SKILL_LIST_PERM.contains(effect.getSkill().getId()))
                        player.stopSkillEffects(effect.getSkill().getId());
                }
                
            }
            
            if (Arena1x1.getInstance().register(player))
            {
                player.sendMessage("Tournament: Your participation has been approved.");
                player.setArenaProtection(true);
                player.setArena1x1(true);
        
                showChatWindow(player);
                
            }
            
            if (Arena2x2.getInstance().register(player))
            {
                player.sendMessage("Tournament: Your participation has been approved.");
                player.setArenaProtection(true);
                player.setArena2x2(true);
        
                showChatWindow(player);
                
            }
            
            if (Arena3x3.getInstance().register(player))
            {
                player.sendMessage("Tournament: Your participation has been approved.");
                player.setArenaProtection(true);
                player.setArena3x3(true);
        
                showChatWindow(player);
                
            }
            
            if (Arena4x4.getInstance().register(player))
            {
                player.sendMessage("Tournament: Your participation has been approved.");
                player.setArenaProtection(true);
                player.setArena4x4(true);
        
                showChatWindow(player);
                
            }
            
            
            if (Arena5x5.getInstance().register(player))
            {
                player.sendMessage("Tournament: Your participation has been approved.");
                player.setArenaProtection(true);
                player.setArena5x5(true);
        
                showChatWindow(player);
                
            }
            
            
            if (Arena9x9.getInstance().register(player))
            {
                player.sendMessage("Tournament: Your participation has been approved.");
                player.setArenaProtection(true);
                player.setArena9x9(true);
        
                showChatWindow(player);
                
            }
            
            else
                player.sendMessage("Tournament: You or your member does not have the necessary requirements.");
            
        }
        
        else if (command.startsWith("remove1x1"))
        {
            if (player.isArena1x1())
                Arena1x1.getInstance().remove(player);
        }
        
        else if (command.startsWith("remove2x2"))
        {
            if (player.isArena2x2())
                Arena2x2.getInstance().remove(player);
        }
        
        else if (command.startsWith("remove3x3"))
        {
            if (player.isArena3x3())
                Arena3x3.getInstance().remove(player);
        }
        
        else if (command.startsWith("remove4x4"))
        {
            if (player.isArena4x4())
                Arena4x4.getInstance().remove(player);
        }
        
        else if (command.startsWith("remove5x5"))
        {
            if (player.isArena5x5())
                Arena5x5.getInstance().remove(player);
        }
        
        else if (command.startsWith("remove9x9"))
        {
            if (player.isArena9x9())
                Arena9x9.getInstance().remove(player);
        }
        
        else if (command.startsWith("observe_list"))
        {
            player.sendPacket(ActionFailed.STATIC_PACKET);
            String filename = "data/html/mods/tournament/10006-11.htm";
            
            NpcHtmlMessage html = new NpcHtmlMessage(getObjectId());
            html.setFile(filename);
            html.replace("%objectId%", String.valueOf(getObjectId()));
            player.sendPacket(html);
        }
        else if (command.startsWith("observe_back"))
            showChatWindow(player);
        else if (command.startsWith("tournament_observe"))
        {
            
            StringTokenizer st = new StringTokenizer(command);
            st.nextToken();
            
            int x = Integer.parseInt(st.nextToken());
            int y = Integer.parseInt(st.nextToken());
            int z = Integer.parseInt(st.nextToken());
            
            player.setArenaObserv(true);
            player.enterObserverMode(x, y, z);
        }
        else
            super.onBypassFeedback(player, command);
    }
}

 

 

Link to comment
Share on other sites

  • 1 month later...
3 horas atrás, osvaldotl2015 disse:

Lineagell/system/hwid.log

Get HDD Serial Number Fail!

Correção: StartNewPlayer player com a opção de inicia top grade D. nova html de selecionar armas e roupas.
Correção: Spawn quando nasce.
Adicionado: Nova Skill Ant-Debuff
Mensagem: - Welcomen L2jDev  +Welcome to L2JDev Project.
Mensagem: Anuncio de término das oly agora esta HERO_VOICE
Cliente: Removido icon.u da system  mudado para systextures Icon.utx com novos icones para farm e etc.
Cliente: Glow das armas Interlude e Weapons S foi fixado como no classic.
Cliente: Titulo dos npc's agora está com um verde mais vivo como no Classic.
Cliente: Titulo dos npc's custom fixado para um cor só.
Cliente: Skillname-e agora está informando os status das skills.

 

Last 

This is the hidden content, please

Edited by BAN - L2JDev
  • I love it 1
Link to comment
Share on other sites

hace 5 horas, BAN - L2JDev dijo:

Correção: StartNewPlayer player com a opção de inicia top grade D. nova html de selecionar armas e roupas.
Correção: Spawn quando nasce.
Adicionado: Nova Skill Ant-Debuff
Mensagem: - Welcomen L2jDev  +Welcome to L2JDev Project.
Mensagem: Anuncio de término das oly agora esta HERO_VOICE
Cliente: Removido icon.u da system  mudado para systextures Icon.utx com novos icones para farm e etc.
Cliente: Glow das armas Interlude e Weapons S foi fixado como no classic.
Cliente: Titulo dos npc's agora está com um verde mais vivo como no Classic.
Cliente: Titulo dos npc's custom fixado para um cor só.
Cliente: Skillname-e agora está informando os status das skills.

Last 

This is the hidden content, please

TEM ZONA FLAG? você pode colocar o evento para mim Tournament 1x1 3x3 5x5 PLISSS

 

Link to comment
Share on other sites

10 horas atrás, osvaldotl2015 disse:

The error is from the HWID system and arises when the disk is M.2 NVME SSD, and I think it is related to the dsetup.dll file in the system folder. Anyone who has an M.2 ssd disk will not be able to enter the game. Regards

entao esse e o problema? e so trocar esse sistema.

//edit

@PeNaChOtem esse sistema 100% funcional !! ou pega o dsetup.dll, splash.dll e a pasta GuameGuard que ele postou no topico da l2jorion e funciona 100%

Edited by RootZerO
Link to comment
Share on other sites

3 horas atrás, RootZerO disse:

entao esse e o problema? e so trocar esse sistema.

//edit

@PeNaChOtem esse sistema 100% funcional !! ou pega o dsetup.dll, splash.dll e a pasta GuameGuard que ele postou no topico da l2jorion e funciona 100%

faz a correcao e mande, que eu arrumo

Link to comment
Share on other sites

hace 15 horas, RootZerO dijo:

entonces este es el problema? y simplemente cambie este sistema.

//editar

@PeNaChOtener este sistema 100% funcionando !! o tome el dsetup.dll, splash.dll y la carpeta GuameGuard que publicó en el tema l2jorion y funciona al 100%

With my report I have addressed the owner of the publication "not to anyone else", I do not use this datapack so it is of my interest only to report an error that I find in the HWID system that affects users with M. 2. For the rest, thank the owner of the publication for the effort and time dedicated. Cheers

Link to comment
Share on other sites

En 16/11/2021 a las 0:51, RootZerO dijo:

Fix system

This is the hidden content, please

 

Dangerous File Blocked

The file you attempted to download was determined to be dangerous. For your protection, MediaFire does not enable distribution of dangerous files.

 

Link to comment
Share on other sites

Alguém sabe me informar como corrigir isso? tenho essa mensagem quando vou tentar criar clan/ally e também quando vou no monumento hero

erro.png

"O medo de cair não pode ser maior que a paixão de voar."
 
 

Você irá alcançar todos os seus objetivos! Gratidão.

Link to comment
Share on other sites

  • 3 weeks later...





×
×
  • Create New...

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.