01-18-2012, 08:46 PM
ТВТ!!!!
|
01-18-2012, 08:49 PM
PHP код:
и выводить в в CharInfo вместо титула
01-18-2012, 08:55 PM
Извини за так скажем нубский вопрос тоисть этот код я вставляю в CharInfo вместо титула?
Просто я не понял что значит (выводить в в CharInfo вместо титула)
01-18-2012, 08:59 PM
добавляешь PHP код:
потом находишь PHP код:
заменяешь на PHP код:
01-18-2012, 09:01 PM
Все понял огромное спасибо
Бред вообще, зачем в L2PcIsntance хранить информацию о ТвТ? Можно всю информацию хранить мапе, в самом твт
[src=java] private HashMap<Integer, Integer> _kills = new HashMap<Integer, Integer>(); // В методе убийства игрока ( в твт Эвенте) public void onKill(L2Character killer, L2Character killed) { //.... incKills(killer.getCharId()); //... } public void incKills(L2Character killer) { // Если очки уже есть в мапе, тогда получаем их и приабвляем один, если нет - устанавливаем 1. int count = _kills.contains(killer.getObjectId()) ? killer.get(getObjectId()) + 1 : 1; _kills.put(killer.getObjectId(), 1); // Обновляем титл. killer.setTitle("Kills: " + count); } [/src]
Ищу работу: Java-разработчик Skype: ro_0tt
01-18-2012, 09:46 PM
? killer.getObjectId()) + 1 : 1;
мб _kills.contains(killer.getObjectId()) +1
01-18-2012, 10:05 PM
объясни зачем к ObjectId чара прибавлять +1?
01-18-2012, 10:11 PM
во-первых в HashMap нет метода contains
во-вторых в алгоритме 2е ошибки вот правильный вариант Код: public void incKills(L2Character killer) |
« Предыдущая | Следующая »
|
Пользователи, просматривающие эту тему: 3 Гость(ей)