[Гайд] Отображаем онлайн в Гейм Сервере
![[Гайд] Отображаем онлайн в Гейм Сервере [Гайд] Отображаем онлайн в Гейм Сервере](/uploads/posts/2011-07/1311105895_manual.jpg)
В данном мануале вам опять же потребуются исходники. Здесь предоставлен код, который позволит реализовать вам показ онлайна в окне гейм сервера.
Заходим в Index: javanetsfl2jgameserver
/*
* This program is free software: you can redistribute it and/or modify it under
* the terms of the GNU General Public License as published by the Free Software
* Foundation, either version 3 of the License, or (at your option) any later
* version.
*
* This program is distributed in the hope that it will be useful, but WITHOUT
* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
* FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
* details.
*
* You should have received a copy of the GNU General Public License along with
* this program. If not, see <http://www.gnu.org/licenses/>.
*/
package net.sf.l2j.gameserver;
import net.sf.l2j.gameserver.ThreadPoolManager;
import net.sf.l2j.gameserver.model.L2World;
public class OnlinePlayers
{
private static OnlinePlayers _instance;
class AnnounceOnline implements Runnable
{
public void run()
{
System.out.println(L2World.getInstance().getAllPlayers().size()+ " online players");
ThreadPoolManager.getInstance().scheduleGeneral(new AnnounceOnline(), 300000); //Delay between system.out.printin 300000=5min
}
}
private OnlinePlayers()
{
ThreadPoolManager.getInstance().scheduleGeneral(new AnnounceOnline(), 180000); //Schedule load
}
public static OnlinePlayers getInstance()
{
if (_instance == null)
_instance = new OnlinePlayers();
return _instance;
}
}
* This program is free software: you can redistribute it and/or modify it under
* the terms of the GNU General Public License as published by the Free Software
* Foundation, either version 3 of the License, or (at your option) any later
* version.
*
* This program is distributed in the hope that it will be useful, but WITHOUT
* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
* FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
* details.
*
* You should have received a copy of the GNU General Public License along with
* this program. If not, see <http://www.gnu.org/licenses/>.
*/
package net.sf.l2j.gameserver;
import net.sf.l2j.gameserver.ThreadPoolManager;
import net.sf.l2j.gameserver.model.L2World;
public class OnlinePlayers
{
private static OnlinePlayers _instance;
class AnnounceOnline implements Runnable
{
public void run()
{
System.out.println(L2World.getInstance().getAllPlayers().size()+ " online players");
ThreadPoolManager.getInstance().scheduleGeneral(new AnnounceOnline(), 300000); //Delay between system.out.printin 300000=5min
}
}
private OnlinePlayers()
{
ThreadPoolManager.getInstance().scheduleGeneral(new AnnounceOnline(), 180000); //Schedule load
}
public static OnlinePlayers getInstance()
{
if (_instance == null)
_instance = new OnlinePlayers();
return _instance;
}
}
>> Lineage 2 » Статьи, [Гайд] Отображаем онлайн в Гейм Сервере
![]() |
[Гайд] Как перейти на другую сборку не потеряв данные Думаю статья будет многим полезна т.к часто сталкиваются с проблемой что ну просто нужно перейти на другую сборку. Данная статья поможет вам, и здесь все гораздо легче чем вы думаете. |
![]() |
[Гайд] Сбрасывание заточки на определенное значение Многие задаются вопросом, как же сделать самому сброс заточки на определенное значение, имея исходный код ? Не смотря на то, что сейчас в современных шаровых\приватных сборках реализовывают данную |
![]() |
[Гайд] При клике по предмету, спавнится моб В данной статье вам будет виден код, с помощью которого вам удастся реализовать данную идею. В ходе работы вам понадобится исходный код сборки. |
Разместил: SystemOfADown
Прочитано: 4385
Информация
Посетители, находящиеся в группе Гость, не могут оставлять комментарии в данной новости.
Посетители, находящиеся в группе Гость, не могут оставлять комментарии в данной новости.
Реклама
Навигация
→ Главная
→ Наши Услуги
→ Рекламодателям
→ Форум
→ Lineage 2
» Клиенты
» Новости
» Мувики
» Файлы
» Статьи/Гайды
» Квесты
» Галерея
→ Java
» Сборки серверов
» Исходники
» Дополнения
» Модели
» Защита
» Web
» Шаблоны
» Программы
» Geodata
» F.A.Q.
» Скидки на покупку
» Биографии
→ Чит Раздел
» Боты
» Баги
» Файлы
» Статьи
» L2 Interlude изменение хроник
» Понятие сборки сервера L2
» Скачать клиент L2 бесплатно
» Суть квестов для Lineage 2
» Создание пиратских серверов L2
» Создаём свой сервер L2
» Скачать сервер L2
→ Наши Услуги
→ Рекламодателям
→ Форум
→ Lineage 2
» Клиенты
» Новости
» Мувики
» Файлы
» Статьи/Гайды
» Квесты
» Галерея
→ Java
» Сборки серверов
» Исходники
» Дополнения
» Модели
» Защита
» Web
» Шаблоны
» Программы
» Geodata
» F.A.Q.
» Скидки на покупку
» Биографии
→ Чит Раздел
» Боты
» Баги
» Файлы
» Статьи
» L2 Interlude изменение хроник
» Понятие сборки сервера L2
» Скачать клиент L2 бесплатно
» Суть квестов для Lineage 2
» Создание пиратских серверов L2
» Создаём свой сервер L2
» Скачать сервер L2
Популярные новости
Опрос
Используете ли вы "Вход через Вконтакте" на нашем сайте? |
Облако тегов
Архив новостей
Реклама