Register for your free account! | Forgot your password?

Go Back   elitepvpers > MMORPGs > Lineage 2 > Lin2 Guides & Templates
You last visited: Today at 23:17

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



[Share].online command

Discussion on [Share].online command within the Lin2 Guides & Templates forum part of the Lineage 2 category.

Reply
 
Old   #1
 
Vεntic's Avatar
 
elite*gold: 0
Join Date: May 2012
Posts: 4
Received Thanks: 1
[Share].online command

Code:
Index: java/net/sf/l2j/gameserver/GameServer.java
===================================================================
--- java/net/sf/l2j/gameserver/GameServer.java	(revision 147)
+++ java/net/sf/l2j/gameserver/GameServer.java	(working copy)
@@ -209,6 +209,7 @@
 import net.sf.l2j.gameserver.handler.usercommandhandlers.PartyInfo;
 import net.sf.l2j.gameserver.handler.usercommandhandlers.Time;
 import net.sf.l2j.gameserver.handler.voicedcommandhandlers.Banking;
+import net.sf.l2j.gameserver.handler.voicedcommandhandlers.Online;
 import net.sf.l2j.gameserver.handler.voicedcommandhandlers.Wedding;
 import net.sf.l2j.gameserver.handler.voicedcommandhandlers.stats;
 import net.sf.l2j.gameserver.idfactory.IdFactory;
@@ -625,8 +626,10 @@
 		
 		if(Config.BANKING_SYSTEM_ENABLED)
 			_voicedCommandHandler.registerVoicedCommandHandler(new Banking());
+		
+		if(Config.ONLINE_PLAYERS) 
+			_voicedCommandHandler.registerVoicedCommandHandler(new Online());
 				
-
 		_log.config("VoicedCommandHandler: Loaded " + _voicedCommandHandler.size() + " handlers.");
 
 		
Index: java/net/sf/l2j/Config.java
===================================================================
--- java/net/sf/l2j/Config.java	(revision 147)
+++ java/net/sf/l2j/Config.java	(working copy)
@@ -963,6 +963,7 @@
     public static boolean 	    ALT_GAME_FLAGED_PLAYER_CAN_USE_GK;
     public static boolean       SHOW_WELCOME_HTML_ON_PLAYER_LOGIN;
     public static int           TRADE_UNITS;
+    public static boolean       ONLINE_PLAYERS;
     /** Custom Project Modifications - End */
     
     /** FloodProtector - Start */
@@ -2069,6 +2070,7 @@
                 STARTING_TITLE  = L2JModSettings.getProperty("StartingTitle", "Something"); 
                 SHOW_WELCOME_HTML_ON_PLAYER_LOGIN = Boolean.parseBoolean(L2JModSettings.getProperty("ShowWelcomeHtmlOnLogin", "False"));
                 TRADE_UNITS                        = Integer.parseInt(L2JModSettings.getProperty("TradeUnits", "250"));
+                ONLINE_PLAYERS = Boolean.parseBoolean(L2JModSettings.getProperty("OnlinePLayers", "False"));
                 /** Custom Project Modifications - End */
 
                 
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,39 @@
+/* This program is free software; you can redistribute it and/or modify */
+package net.sf.l2j.gameserver.handler.voicedcommandhandlers;
+
+
+import net.sf.l2j.gameserver.handler.IVoicedCommandHandler;
+import net.sf.l2j.gameserver.model.L2World;
+import net.sf.l2j.gameserver.model.actor.instance.L2PcInstance;
+
+/**
+*
+* @author
+ */
+public class Online implements IVoicedCommandHandler
+{
+
+
+private static final String[] VOICED_COMMANDS = { "online" };
+
+public boolean useVoicedCommand(String command, L2PcInstance player, String target)
+{
+if (command.equalsIgnoreCase("online"))
+{
+	player.sendMessage("======<Online Players>======");
+	player.sendMessage("There are "+L2World.getInstance().getAllPlayers().size()+" players online");
+	player.sendMessage("=======================");
+}return true;
+
+}
+
+
+
+public String[] getVoicedCommandList()
+{
+   return VOICED_COMMANDS;
+}
+}
\ No newline at end of file
Index: java/config/l2jmods.properties
===================================================================
--- java/config/l2jmods.properties	(revision 147)
+++ java/config/l2jmods.properties	(working copy)
@@ -289,3 +289,8 @@
 # This Will Not Alow The Players To Trade From Too Far
 # NOTE: DO NOT PUT 0 !!!
 TradeUnits = 250
+
+# Allows user to use .online Command
+# Displays The Number of The Players That are Currently Online.
+# Default : False
+OnlinePLayers = False
Tested And absolutely working.
Ventic
Vεntic is offline  
Reply


Similar Threads Similar Threads
Some one can share here all Avatars command
01/30/2012 - SRO Private Server - 3 Replies
Share here all command listh with avatars(dress) what you know ^^ Devil/angel spirit With + or without Will be helpfull
[S] Netload/Share.cx/Share-Online Premium Account [B] e*gold, PSC, PP. Rapids
06/14/2011 - elite*gold Trading - 10 Replies
Hallo, Ich suche Netload/Share.cx/Share-Online Premium Accounts. Diese sollten mindestens 3 Tage laufen und maximal 1 Jahr. Ich bezahle via e*gold (werde dann ggf. welches kaufen), PaySafeCard, Rapids oder PayPal (am liebsten). Schreibt mir eure Gebote. Grüße
[S] Share.cx/Share-Online Account/Mituseservice [B] e*gold
05/29/2011 - elite*gold Trading - 3 Replies
Hallo, Ich suche für einen Download (5GB) einen Share.cx/Share-Online Account oder Mituseservice. Biete euch e*gold. Schreibt mir einfach mal eure Angebote :D



All times are GMT +2. The time now is 23:17.


Powered by vBulletin®
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2024 elitepvpers All Rights Reserved.