01-05-2020, 02:04 PM
Здравствуйте, я создал ботов и записал их в базу и дал ил значение acces_leve = 150, после рестарта сервера хочу заспавнить их.
Помогите дописать метод:
public static void SpawnDbBots() {
Connection con = null;
PreparedStatement statement = null;
ResultSet result;
try {
con = DatabaseFactory.getInstance().getConnection();
statement = con.prepareStatement("SELECT * FROM characters WHERE accesslevel=?");
statement.setInt(1, 150);
result = statement.executeQuery();
----------------------------------------------
Тут я пытаюсь через цикл перебирать всех созданных ботов и заспавнить их но я вижу что не правильно
-------------------------------------------------
for(Player player : result){
player.getPlayer().spawnMe();
-------------------------------------------------
} catch (final Exception e) {
_log.warn("Could not spawn bot char:" + e);
} finally {
DbUtils.closeQuietly(con, statement);
}
}
Помогите дописать метод:
public static void SpawnDbBots() {
Connection con = null;
PreparedStatement statement = null;
ResultSet result;
try {
con = DatabaseFactory.getInstance().getConnection();
statement = con.prepareStatement("SELECT * FROM characters WHERE accesslevel=?");
statement.setInt(1, 150);
result = statement.executeQuery();
----------------------------------------------
Тут я пытаюсь через цикл перебирать всех созданных ботов и заспавнить их но я вижу что не правильно
-------------------------------------------------
for(Player player : result){
player.getPlayer().spawnMe();
-------------------------------------------------
} catch (final Exception e) {
_log.warn("Could not spawn bot char:" + e);
} finally {
DbUtils.closeQuietly(con, statement);
}
}