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
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.
Hello,iv got fafurion running localy just for fun and seems that files dont have geodata couse i can hit through walls so are mobs.Anyone can tell me how to activate geodata or where to insert geodata files?
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
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.