Skip to content
La2Base
Home
DownloadsWikiForumFAQ
Search
ruen
Sign up Login
HomeFilesWikiLogin
  • Home
  • Downloads
  • Wiki
  • FAQ
  • Contact Us
  • About
  • Rules
  • Privacy
  • Terms of Service

© 2026 la2base.com · All rights reserved

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

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

6 replies177 viewsCurrently viewing: 1
Саня
Саня

User

Новичок

Posts: 16

На форуме с: 03/24/2009

Рейтинг: 0

· 03/04/2010, 01:28 PM

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

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

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

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

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

User

Бывалый

Posts: 159

На форуме с: 05/06/2007

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

Рейтинг: 0

· 03/05/2010, 09:01 AM

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

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

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

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

ЫЧ

0
wwwMATRIXwww
wwwMATRIXwww

User

Бывалый

Posts: 417

На форуме с: 04/26/2008

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

Рейтинг: 0

· 03/05/2010, 09:21 AM

Заходим в
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
· 03/05/2010, 09:36 AM

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

0
wwwMATRIXwww
wwwMATRIXwww

User

Бывалый

Posts: 417

На форуме с: 04/26/2008

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

Рейтинг: 0

· 03/05/2010, 11:35 AM

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



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

— ы

0
DeadAdsl
DeadAdsl

User

Ветеран

Posts: 1208

На форуме с: 12/21/2007

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

Рейтинг: 0

· 03/05/2010, 01:03 PM

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

В ПМ

— Заболел

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