-
Публикаций
407 -
Зарегистрирован
-
Посещение
-
Победитель дней
1 -
Отзывы
0%
Тип контента
Профили
Форумы
Загрузки
Магазин
Инструкции
Весь контент iceman
-
Ну начинай с этого герберт шилдт java руководство для начинающих
-
24*3600*7*1000 = 604800000 что и есть 1 неделя.
-
Хз такого я ещё не встречал щас что то мб придумаю.
-
Всем привет, уже не знаю что можно сделать с этим l2.exe фантазии нету( но что будет - Будет ещё использован скорее всего C++ как вспомогательный язык. - А вот вторая идея это сделать радио что бы можно было слушать через l2.exe (Уже проверил радио работает отлично.) Мб у кого-то есть ещё какие то предложения
-
ALTER TABLE `characters` ADD `status` TINYINT(1) NOT NULL DEFAULT '0' AFTER `название последней колонки`;
-
а я не много не так понял его)) ну к примеру самы простой пример открываем пакет EnterWorld и пишем if(activeChar.isStatus()) Announcements.getInstance().announceToAll(activeChar.getName() + " вощел в игру");
-
Конечно же есть знания, но я больше пишу программы чем работаю с серверами) Просто делать нечего было дак вот решил сделать мини мануал.
-
Ну к примеру тот же донатор или вип какой-то
-
Удачи в реализации задумки!
-
Всем привет , сегодня я покажу вам как можно создать статус персонажа. Придумывать не хочется пускай будет называться Status.На многих сборках это уже присутствует но всё же кому то может пригодится и комуто будет просто интиресно знать как это можно сделать и так начнём. 1. откроем класс L2PcInstance(l2p - L2Player, OverWorld - Player) объявляем там переменную типа int, по умолчанию переменная равна 0; private int _status = 0; 2. Находим статистичикую переменную RESTORE_CHARACTER в ней указаны колонки из таблици chatacter так как последняя указанная колонка у меня aio_end через запятую я указываю свою колонку она будет называться status 3. Создадим метод isStatus() каторый будет иметь тип boolean(true/false) public boolean isStatus(){ if(_status == 1) return true; return false; } Как вы поняли если чар не имеет статуса в колонке status у него будет записано число 0 если он получил статус то будет 1; 4.Метод который будет присваивать переменной _status значения которое будет варироватся от 0 до 1 public void setStatus(int status){ if(status < 0) status = 0; else if(status > 1) status = 1; this._status = status; } что бы не допустить ошибки я добвил проверки. 5. и последний метод он уже будет записывать значения в базу. public void addStatus(int status){ Connection con = null; setStatus(status); try{ con = L2DatabaseFactory.getInstance().getConnection(); PreparedStatement ps; ps = con.prepareStatement("UPDATE characters SET status = ? WHERE obj_Id = ?"); ps.setInt(1, _status); ps.setInt(2, getObjectId()); ps.execute(); ps.close(); } catch(Exception e ){ e.getStackTrace(); }finally{ try { con.close(); } catch (SQLException e) { e.printStackTrace(); } } }
-
окрой инстанс своего нпц в метод doDie допиши player.updatePcBangWnd(player.getPcBangScore(), true , false); с этими поинтами я не работал особо так что хз.
-
Ну а если в метод doDie твоего рб дописать выдачу этих поинтов?
-
дроп с пк пишется в методе doDie вроде бы так.
-
+1 многи уже поняли наши знания и мне как то тоже немного лень)))
-
+1 Цвета приятные удачи в продаже!
-
Постараюсь что то придумать.
-
скайпом почти не пользуюсь, давай скидывай в ЛС.
-
класс L2PcInstance метод isAutoAttackable в нем добавляешь проверку if(getKarma() > 0 || getPvpFlag() > 0) return true;
-
дай мне свою Icq щас через TeamViewer глянем что там не так
-
в методе isAutoAttackable надо сделать проверку
-
Программа построена на том что запускает она l2.bin посмотри есть ли он в папке system))