Jump to content
  • 0

Help me L2j Anti dual box Code


Question

Posted

/*
 * Copyright (C) 2004-2020 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/>.
 */
/**
 * @author User
 *
 */
package com.l2jserver.gameserver.model.custom;

import com.l2jserver.gameserver.ThreadPoolManager;
import com.l2jserver.gameserver.model.L2World;
import com.l2jserver.gameserver.model.actor.instance.L2PcInstance;
import com.l2jserver.gameserver.network.clientpackets.Say2;
import com.l2jserver.gameserver.network.serverpackets.CreatureSay;

/**
 * @author xAddytzu
 */
public class ProtectionNetwork
{
    public static void disc(final L2PcInstance player)
    {
        player.sendPacket(new CreatureSay(1, Say2.HERO_VOICE, "SYSTEM", "You cannot play with dualbox."));
        ThreadPoolManager.getInstance().scheduleGeneral(() -> player.closeNetConnection(), 20000);
    }
    
    public static boolean check(L2PcInstance player)
    {
        boolean loggedz0r = false;
        for (L2PcInstance playerz0r : L2World.getInstance().getPlayers())
        {
            String client = first(playerz0r);
            String client1 = second(player);
            if (client.equalsIgnoreCase(client1))
            {
            }
            loggedz0r = true;
        }
        return loggedz0r;
    }
    
    private static String first(L2PcInstance player)
    {
        return second(player).toString();
    }
    
    private static String second(L2PcInstance player)
    {
        try
        {
            return player.getClient().getConnection().getSocketChannel().socket().getInetAddress().getHostAddress();
        }
        catch (Throwable t)
        {
        }
        return null;
    }
}

 

 

---------------------------------------------------------------------------

by the way i have no idea for this line

(() -> player.closeNetConnection(), 20000);         ------> closeNetConnection()   this error          

and this line

return player.getClient().getConnection().getSocketChannel().socket().getInetAddress().getHostAddress();

getSocketChannel ----> this error

 

I using l2jserver Beta

core. 6670

2 answers to this question

Recommended Posts

  • 0
Posted
On 9/8/2020 at 8:02 PM, HowardStern said:

theres anti dual box already implemented in l2jserver but u can send me a pm with your discord i can apply that for u

can i have you discord? thank

i am a new for discord  sorry 

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...