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);
}
}
}