Под х1 и + дополнительные моды.а под какие нужды делаете? по птс x1? или под мид и пвп с допами?
на 2 стула садится собрался?Под х1 и + дополнительные моды.
public void cachephantoms(){ new Thread(new Runnable()
{
@Override
public void run()
{
String name = "";
int obj_id = 0;
Connection con = null;
try
{
con = L2DatabaseFactory.getInstance().getConnection();
con.setTransactionIsolation(1);
PreparedStatement st = con.prepareStatement("SELECT obj_Id, char_name FROM characters WHERE account_name = ?");
st.setString(1, _phantomAcc);
ResultSet rs = st.executeQuery();
rs.setFetchSize(250);
while(rs.next())
{
obj_id = Integer.valueOf(rs.getInt("obj_Id"));
name = rs.getString("char_name");
_phantoms.put(obj_id, new L2phantome(obj_id, name));
}
st.close();
rs.close();
con.close();
LOG.info("Phantom system: Cached " + _phantoms.size() + " players.");
}
catch (Exception e)
{
LOG.warn("Phantom system: could not load chars from DB: " + e);
}
finally
{
CloseUtil.close(con);
}
if (!_phantoms.isEmpty())
{
ThreadPoolManager.getInstance().scheduleAi(new phantomTask(), Config.PHANTOM_PLAYERS_DELAY_FIRST * 1000);
}
}}).start();
}
private void parseRandomLocs()
{
_PhantomsRandomLoc.clear();
LineNumberReader lnr = null;
BufferedReader br = null;
FileReader fr = null;
try
{
File Data = new File("./config/phantom/random_locations.ini");
if (!Data.exists())
return;
fr = new FileReader(Data);
br = new BufferedReader(fr);
lnr = new LineNumberReader(br);
String line;
while ((line = lnr.readLine()) != null)
{
if (line.trim().length() == 0 || line.startsWith("#"))
continue;
String[] items = line.split(",");
_PhantomsRandomLoc.add(new Location(Integer.parseInt(items[0]), Integer.parseInt(items[1]), Integer.parseInt(items[2])));
}
LoadedRandomLoc = _PhantomsRandomLoc.size() - 1;
LOG.info("Loaded: " + LoadedRandomLoc + " random locations");
}
catch (Exception e)
{
e.printStackTrace();
}
finally
{
try
{
if (fr != null)
fr.close();
if (br != null)
br.close();
if (lnr != null)
lnr.close();
}
catch (Exception e1)
{
}
}
}
чтож, далеко пойдет.@PickWick, код как бы с шары слизан. Не могу сказать точно какие сурсы но подобный код уже видел и не раз.
ну хорошо хоть не $чтож, далеко пойдет.
Исходники кстати продает за 1к рублей. Хотя выше писал что будет в опен сорс..
Как минимум - взросленияА что вы от яйеинта ожидали?
как бы эта система только в разработке.Да, именно с системы ботов и нужно начинать. В топку исправление багов и переписывание хреново написанных систем. А код на уровне того, что писали некоторые челики на лабах в универе.
некто не отменял бесплатный выход исходника.чтож, далеко пойдет.
Исходники кстати продает за 1к рублей. Хотя выше писал что будет в опен сорс..
чет не заметил я такого)Побей другого чара кулаками, даю 100% гарантию у тебя будет идти автоатака во всех случаях))
Перевел, вроде норм@Lokki,Вы не можете просматривать ссылку пожалуйста воспользуйтесь следующими ссылками Вход или Регистрацияпереведи текст в переводчике и сравни с фикслистом
А че мне нравится, пойду создам свой форк чего-нибудь и буду там описывать фиксы, которые сделали до меня
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?