Перейти к содержимому
La2Base
Главная
ЗагрузкиВикиФорумFAQ
ruen
Регистрация Войти
ГлавнаяФайлыВикиВойти
  • Главная
  • Загрузки
  • Вики
  • FAQ
  • Обратная связь
  • О проекте
  • Правила
  • Конфиденциальность
  • Условия использования

© 2026 la2base.com · Все права защищены

ruen
Форум/Форум для новичков[JAVA]/Игровое время = Реальное время
Поиск

Игровое время = Реальное время

6 ответов207 просмотровСейчас просматривают: 1
Саня
Саня

Пользователь

Новичок

Постов: 16

На форуме с: 24.03.2009

Рейтинг: 0

· 04.03.2010, 13:28

Сборка: хроники, Gracia Final название команды, Emu Enterprise

Краткое изложение СУТИ проблемы: см. Вопрос

Вопрос: Хочу реализовать одну идею, а именно: Игровое время = Реальное время, тоесть время сервера, которое можно узнать с помощью команды /time было равно реальному времени (например Московскому (времени серв. машины)), как реализовать?

Мои соображения по этому поводу: Соображений по этому поводу нету.

0
Александр
Александр

Пользователь

Бывалый

Постов: 159

На форуме с: 06.05.2007

Репутация: +73

Рейтинг: 0

· 05.03.2010, 09:01

Помоему видел такую фишку на L2JServer, можно выдрать нужные исходы и вставить в свою сборку, если конечно есть исходники =)

Да есть такая фишка там

# ---------------------------------------------------------------------------
# Display Server Time
# ---------------------------------------------------------------------------
# This option will enable displaying of the local server time for /time command.
DisplayServerTime = False

Если оно конечна =)))

ЫЧ

0
wwwMATRIXwww
wwwMATRIXwww

Пользователь

Бывалый

Постов: 417

На форуме с: 26.04.2008

Репутация: +325

Рейтинг: 0

· 05.03.2010, 09:21

Заходим в
net/sf/l2j/gameserver/handler/usercommandhandlers/Time.java

Заменяем то что там есть на:

Раскрывающийся текст


package net.sf.l2j.gameserver.handler.usercommandhandlers;
import java.util.Calendar;
import net.sf.l2j.gameserver.handler.IUserCommandHandler;
import net.sf.l2j.gameserver.model.actor.instance.L2PcInstance;

public class Time implements IUserCommandHandler
{
private static final int[] COMMAND_IDS = { 77 };

public boolean useUserCommand(int id, L2PcInstance activeChar)
{
if (COMMAND_IDS[0] != id) return false;
Calendar cal = Calendar.getInstance();
int hour = cal.get(Calendar.HOUR_OF_DAY); //24h
int min = cal.get(Calendar.MINUTE);
activeChar.sendMessage("Точное время: "+hour+" часов "+min+" минут(ы)");

return true;
}
public int[] getUserCommandList()
{
return COMMAND_IDS;
}
}



в итоге вводим в игре /time
получаем:
"Точное время: 11 часов 8 минут(ы)"
время с компа сервера

Импорты для сборки la2base
проверил, вроде работает

— ы

0
Z
zlodey-3000
· 05.03.2010, 09:36

эммм не по теме... но.... матрикс банер отредактируй не "покари" а "покори" с таким банером ты игроков только будешь отпугивать)))

0
wwwMATRIXwww
wwwMATRIXwww

Пользователь

Бывалый

Постов: 417

На форуме с: 26.04.2008

Репутация: +325

Рейтинг: 0

· 05.03.2010, 11:35

zlodey-3000: эммм не по теме... но.... матрикс банер отредактируй не "покари" а "покори" с таким банером ты игроков только будешь отпугивать)))



Жесть, стыдно=)

— ы

0
DeadAdsl
DeadAdsl

Пользователь

Ветеран

Постов: 1208

На форуме с: 21.12.2007

Репутация: +592

Рейтинг: 0

· 05.03.2010, 13:03

zlodey-3000: эммм не по теме... но.... матрикс банер отредактируй не "покари" а "покори" с таким банером ты игроков только будешь отпугивать)))

В ПМ

— Заболел

0
Войдите или зарегистрируйтесь чтобы ответить