07-27-2013, 03:42 PM
Здравствуйте!
Есть следующий код конструктора:
В конфиге:
В результате еще до запуска сервера, в ГС ошибка:
Ошибка указывает на строку "prices.put(local_c2name, local_c2id);"
В чем может быть проблема?? Откуда нулл, если в конфиг-файле все значения выставлены?
Причем когда мы заполняем ФастМэп в классе : prices.put("Adena", 57); (строчка выше)
То в таком случае - работает. Но мне нужно вытянуть параметры из конфига.
Пробовал напрямую тискать
Результат тот же..(
Есть следующий код конструктора:
Код:
private Market()
{
lots = new FastMap<Integer, FastList<Bid>>();
prices = new FastMap<String, Integer>();
int local_c2id = Config.MARKET_CID;
String local_c2name = Config.MARKET_CNAME;
prices.put("Adena", 57);
prices.put(local_c2name, local_c2id);
}
В конфиге:
Код:
MARKET_CID = Integer.parseInt(L2jMarketSettings.getProperty("Item2", "5813"));
MARKET_CNAME = L2jMarketSettings.getProperty("Name2", "Apiga");
В результате еще до запуска сервера, в ГС ошибка:
Ошибка указывает на строку "prices.put(local_c2name, local_c2id);"
В чем может быть проблема?? Откуда нулл, если в конфиг-файле все значения выставлены?
Причем когда мы заполняем ФастМэп в классе : prices.put("Adena", 57); (строчка выше)
То в таком случае - работает. Но мне нужно вытянуть параметры из конфига.
Пробовал напрямую тискать
Код:
prices.put(Config.MARKET_CNAME, Config.MARKET_ID);
Результат тот же..(
clan: Soprano :redlol: