Removed TradeController CSV file compatibility.
This commit is contained in:
@@ -16,10 +16,6 @@
|
|||||||
*/
|
*/
|
||||||
package org.l2jmobius.gameserver;
|
package org.l2jmobius.gameserver;
|
||||||
|
|
||||||
import java.io.BufferedReader;
|
|
||||||
import java.io.File;
|
|
||||||
import java.io.FileReader;
|
|
||||||
import java.io.LineNumberReader;
|
|
||||||
import java.sql.Connection;
|
import java.sql.Connection;
|
||||||
import java.sql.PreparedStatement;
|
import java.sql.PreparedStatement;
|
||||||
import java.sql.ResultSet;
|
import java.sql.ResultSet;
|
||||||
@@ -74,86 +70,9 @@ public class TradeController
|
|||||||
|
|
||||||
private TradeController()
|
private TradeController()
|
||||||
{
|
{
|
||||||
|
boolean limitedItem = false;
|
||||||
_lists = new HashMap<>();
|
_lists = new HashMap<>();
|
||||||
_listsTaskItem = new HashMap<>();
|
_listsTaskItem = new HashMap<>();
|
||||||
final File buylistData = new File(Config.DATAPACK_ROOT, "data/buylists.csv");
|
|
||||||
if (buylistData.exists())
|
|
||||||
{
|
|
||||||
LOGGER.warning("Do, please, remove buylists from data folder and use SQL buylist instead");
|
|
||||||
String line = null;
|
|
||||||
FileReader reader = null;
|
|
||||||
BufferedReader buff = null;
|
|
||||||
LineNumberReader lnr = null;
|
|
||||||
|
|
||||||
try
|
|
||||||
{
|
|
||||||
reader = new FileReader(buylistData);
|
|
||||||
buff = new BufferedReader(reader);
|
|
||||||
lnr = new LineNumberReader(buff);
|
|
||||||
|
|
||||||
while ((line = lnr.readLine()) != null)
|
|
||||||
{
|
|
||||||
if ((line.trim().length() == 0) || line.startsWith("#"))
|
|
||||||
{
|
|
||||||
continue;
|
|
||||||
}
|
|
||||||
|
|
||||||
// FIXME: Nothing?
|
|
||||||
}
|
|
||||||
|
|
||||||
LOGGER.info("TradeController: Loaded " + _lists.size() + " Buylists.");
|
|
||||||
}
|
|
||||||
catch (Exception e)
|
|
||||||
{
|
|
||||||
LOGGER.warning("Error while creating trade controller in line: " + (lnr == null ? 0 : lnr.getLineNumber()) + " " + e);
|
|
||||||
}
|
|
||||||
finally
|
|
||||||
{
|
|
||||||
if (lnr != null)
|
|
||||||
{
|
|
||||||
try
|
|
||||||
{
|
|
||||||
lnr.close();
|
|
||||||
}
|
|
||||||
catch (Exception e1)
|
|
||||||
{
|
|
||||||
LOGGER.warning("Problem with TradeController: " + e1.getMessage());
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
if (buff != null)
|
|
||||||
{
|
|
||||||
try
|
|
||||||
{
|
|
||||||
buff.close();
|
|
||||||
}
|
|
||||||
catch (Exception e1)
|
|
||||||
{
|
|
||||||
LOGGER.warning("Problem with TradeController: " + e1.getMessage());
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
if (reader != null)
|
|
||||||
{
|
|
||||||
try
|
|
||||||
{
|
|
||||||
reader.close();
|
|
||||||
}
|
|
||||||
catch (Exception e1)
|
|
||||||
{
|
|
||||||
LOGGER.warning("Problem with TradeController: " + e1.getMessage());
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
LOGGER.info("No buylists found in data folder, using SQL buylist instead.");
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Initialize Shop buylist
|
|
||||||
*/
|
|
||||||
boolean limitedItem = false;
|
|
||||||
|
|
||||||
try (Connection con = DatabaseFactory.getConnection())
|
try (Connection con = DatabaseFactory.getConnection())
|
||||||
{
|
{
|
||||||
@@ -279,7 +198,7 @@ public class TradeController
|
|||||||
LOGGER.info("TradeController: Loaded " + _listsTaskItem.size() + " Limited Buylists.");
|
LOGGER.info("TradeController: Loaded " + _listsTaskItem.size() + " Limited Buylists.");
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Restore Task for reinitialyze count of buy item
|
* Restore Task for reinitialize count of buy item
|
||||||
*/
|
*/
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
@@ -312,14 +231,13 @@ public class TradeController
|
|||||||
}
|
}
|
||||||
catch (Exception e)
|
catch (Exception e)
|
||||||
{
|
{
|
||||||
// problem with initializing spawn, go to next one
|
|
||||||
LOGGER.warning("TradeController: Buylists could not be initialized." + e.getMessage());
|
LOGGER.warning("TradeController: Buylists could not be initialized." + e.getMessage());
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* If enabled, initialize the custom buylist
|
* If enabled, initialize the custom buylist.
|
||||||
*/
|
*/
|
||||||
if (Config.CUSTOM_MERCHANT_TABLES)// Custom merchat Tabels
|
if (Config.CUSTOM_MERCHANT_TABLES) // Custom merchant tables.
|
||||||
{
|
{
|
||||||
try (Connection con = DatabaseFactory.getConnection())
|
try (Connection con = DatabaseFactory.getConnection())
|
||||||
{
|
{
|
||||||
@@ -441,7 +359,7 @@ public class TradeController
|
|||||||
LOGGER.info("TradeController: Loaded " + (_lists.size() - initialSize) + " Custom Buylists.");
|
LOGGER.info("TradeController: Loaded " + (_lists.size() - initialSize) + " Custom Buylists.");
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Restore Task for reinitialyze count of buy item
|
* Restore Task for reinitialize count of buy item
|
||||||
*/
|
*/
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
@@ -474,12 +392,10 @@ public class TradeController
|
|||||||
}
|
}
|
||||||
catch (Exception e)
|
catch (Exception e)
|
||||||
{
|
{
|
||||||
// problem with initializing spawn, go to next one
|
|
||||||
LOGGER.warning("TradeController: Buylists could not be initialized. " + e.getMessage());
|
LOGGER.warning("TradeController: Buylists could not be initialized. " + e.getMessage());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
|
||||||
|
|
||||||
public StoreTradeList getBuyList(int listId)
|
public StoreTradeList getBuyList(int listId)
|
||||||
{
|
{
|
||||||
@@ -589,9 +505,6 @@ public class TradeController
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
|
||||||
* @return
|
|
||||||
*/
|
|
||||||
public synchronized int getNextId()
|
public synchronized int getNextId()
|
||||||
{
|
{
|
||||||
return _nextListId++;
|
return _nextListId++;
|
||||||
|
Reference in New Issue
Block a user