04-26-2009, 10:08 AM
Сборка: L2J Server Interlude (исходники)
Суть проблемы: вот есть у меня от l2Archid самая простая команда ".online" :
Суть проблемы: вот есть у меня от l2Archid самая простая команда ".online" :
PHP код:
<?php
package com.l2jarchid.gameserver.handler.voicedcommandhandlers;
import com.l2jarchid.gameserver.handler.IVoicedCommandHandler;
import com.l2jarchid.gameserver.model.L2World;
import com.l2jarchid.gameserver.model.actor.instance.L2PcInstance;
import com.l2jarchid.gameserver.network.SystemMessageId;
import com.l2jarchid.gameserver.network.serverpackets.SystemMessage;
public class Online implements IVoicedCommandHandler
{
private static String[] _voicedCommands =
{
"online"
};
public boolean useVoicedCommand(String command, L2PcInstance activeChar, String target)
{
if (command.equalsIgnoreCase("online"))
{
SystemMessage sm = new SystemMessage(SystemMessageId.S1_S2);
sm.addString("======<Players Online!>======");
activeChar.sendMessage(" " + L2World.getInstance().getAllPlayers().size() + " игрок(ов) online!.");
sm.addString("=======================");
}
return true;
}
public String[] getVoicedCommandList()
{
return _voicedCommands;
}
}
Суть её работы показовать онлайн людей на сервере.
Вопрос: Можно ли её прикрепить к моим исходникам L2J server Interlude(последней ревизии), если можно объясните как это сделать?