03-07-2009, 12:05 AM
|
#1 (permalink)
|
|
Amigo SE
Registrado em: Dec 2008
Localização: São Paulo
Posts: 1,188
Agradecido 1,768 Vezes em 486 Posts
Achei Ruim:
Acharam ruim Vezes em Posts
Meu Estado:
|
Comando .online
Este Mod mostra quantos players estão conectados através do comando .online no momento. Funciona em todas as plataformas.
Index: /java/net/sf/l2j/gameserver/handler/voicedcommandhandlers/Online.java
===================================================================
--- /java/net/sf/l2j/gameserver/handler/voicedcommandhandlers/Online.java (revision 0)
+++ /java/net/sf/l2j/gameserver/handler/voicedcommandhandlers/Online.java (revision 0)
@@ -0,0 +1,59 @@
+package net.sf.l2j.gameserver.handler.voicedcommandhandlers;
+
+
+import net.sf.l2j.gameserver.model.L2World;
+import net.sf.l2j.gameserver.model.actor.instance.L2PcInstance;
+import net.sf.l2j.gameserver.network.SystemMessageId;
+import net.sf.l2j.gameserver.network.serverpackets.SystemMessage;
+import net.sf.l2j.gameserver.handler.IVoicedCommandHandler;
+
+/**
+*
+* @author Ombladon
+*
+* this class...
+* shows the amount of online players to any1 who calls it.
+*/
+public class Online implements IVoicedCommandHandler
+{
+
+
+private static final String[] VOICED_COMMANDS = {"online"};
+
+public boolean useVoicedCommand(String command, L2PcInstance activeChar, String target)
+{
+if (command.startsWith("online"))
+{
+showPlayers(activeChar, target);
+}
+
+return true;
+
+}
+
+
+
+public String[] getVoicedCommandList()
+{
+return VOICED_COMMANDS;
+}
+
+
+public void showPlayers (L2PcInstance player, String target)
+
+{
+SystemMessage sm = new SystemMessage(SystemMessageId.S1);
+sm = new SystemMessage(SystemMessageId.S1);
+sm.addString("======<Online Players>======");
+player.sendPacket(sm);
+sm = new SystemMessage(SystemMessageId.S1);
+sm.addString("There are "+L2World.getInstance().getAllPlayers().size()+" players on.");
+player.sendPacket(sm);
+
+sm = new SystemMessage(SystemMessageId.S1);
+sm.addString("=======================");
+player.sendPacket(sm);
+}
+
+
+}
Vá no arquivo gameserver/handler/VoicedCommandHandler.java
registerVoicedCommandHandler(new Hellbound());
registerVoicedCommandHandler(new Banking());
registerVoicedCommandHandler(new VersionInfo());
+ registerVoicedCommandHandler(new Online());
Creditos : Mafia_007
|
|
|