This community uses essential cookies to function properly. Non-essential cookies and third-party services are used only with your consent. Read our Privacy Policy and 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..
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.
Question
Prostyle1990
Someone can help me with fake player script from l2mythras pack / l2ava pack / fan dc pack / when i try to create fake players with this command //create_fake_players or with //create_fake_players 50i get this error
http://
AdminFakePlayers.java package l2f.gameserver.handler.admincommands.impl; import l2f.gameserver.handler.admincommands.IAdminCommandHandler; import l2f.gameserver.model.Player; import l2f.gameserver.network.FakeGameClient; public class AdminFakePlayers implements IAdminCommandHandler { private static enum Commands { admin_create_fake_players; } @Override public boolean useAdminCommand(Enum comm, String[] wordList, String fullString, Player activeChar) { Commands command = (Commands) comm; if (!activeChar.getPlayerAccess().CanReload) return false; switch (command) { case admin_create_fake_players: int count = Integer.parseInt(wordList[1]); for (int i = 0 ; i < count ; i ++) new FakeGameClient(null); break; } return true; } @Override public Enum[] getAdminCommandEnum() { return Commands.values(); } }FakePlayers.java
package l2f.gameserver; import java.sql.Connection; import java.sql.PreparedStatement; import java.sql.ResultSet; import l2f.commons.dbutils.DbUtils; import l2f.gameserver.database.DatabaseFactory; import l2f.gameserver.model.Player; import org.slf4j.Logger; import org.slf4j.LoggerFactory; public class FakePlayers { private static final String LOAD_OFFLINE_STATUS = "SELECT * FROM fake_players"; private static final Logger _log = LoggerFactory.getLogger(GameServer.class); private static FakePlayers _instance; public static FakePlayers getInstance() { if (_instance == null) { _instance = new FakePlayers(); } return _instance; } private FakePlayers() { storeFakePlayers(); } public static void storeFakePlayers() { _log.info("FakePlayers: Activated"); Connection con = null; int nPlayers = 0; try { Player player = null; con = DatabaseFactory.getInstance().getConnection(); PreparedStatement stm = con.prepareStatement(LOAD_OFFLINE_STATUS); ResultSet rs = stm.executeQuery(); while (rs.next()) { try { player = Player.restore(rs.getInt("obj_Id")); player.setFakePlayer(); player.spawnMe(); if (Config.FAKE_PLAYERS_SIT) { player.sitDown(null); } player.setOnlineStatus(true); player.restoreExp(); player.broadcastCharInfo(); nPlayers++; } catch (Exception e) { _log.error("Fake Players Engine: Error loading player: " + player, e); if (player != null) { player.deleteMe(); } } } rs.close(); stm.close(); _log.info("Loaded: " + nPlayers + " fake Players"); } catch (Exception e) { _log.error("Fake Players Engine : Error while loading player: ", e); } finally { DbUtils.closeQuietly(con); } } }15 answers to this question
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now