Jump to content

.online command


Recommended Posts

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

Link to comment
Share on other sites

Excactly the same was already shared before, also it has nothing special

i search before post and i didn't find something new or some months before..

and it's not something special but it's something who may someone need!

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
 Share



  • Posts

    • Hello everyone,   Does anyone know how to turn off or to properly setup "proxy'? I'm trying to connect on server and i get error in Login server:   ========================================================== Error in Login Server ========================================================== "[15:01:53]  INFO IP: 84.126.108.137 Login: test Assigned to Proxy: 127.0.0.1" ==========================================================   And in proxies.xml say something about .properties file, but i cant find that file.     ========================================================== proxies.xml ========================================================== <?xml version='1.0' encoding='utf-8'?> <!DOCTYPE list SYSTEM "proxies.dtd"> <!-- In order to make this file be in use, EnableProxies in server.properties MUST be set to true --> <!-- This list should contain GameServer IPs. IP of the GameServer will be chosen for Player during Server Selection, based on Mask of his IP --> <!-- For example, if IP of the player is 153.4.138.226, all of the masks below will be checked if IP matches range of mask --> <!-- Mask 0.0.0.0/3 covers IPs from 0.0.0.0 to 31.255.255.255. Mask 32.0.0.0/3 covers IPs from 32.0.0.0 to 63.255.255.255 and so on --> <!-- So if IP of the player matches below mask, value in "ip" will be given to him, to connect with GameServer --> <!-- If player IP will not match any mask, Error in LoginServer logs will be printed --> <list>     <level min="40" max="86" ip="127.0.0.1"/>     <minChatMessages party="3" clan="5" ip="127.0.0.1"/>     <minChatMessages shout="5" ip="127.0.0.1"/>     <minChatMessages all="15" trade="5" ip="127.0.0.1"/>     <minChatMessages pm="3" clan="5" ip="127.0.0.1"/>     <mask mask="0.0.0.0/4" ip="127.0.0.1"/>     <mask mask="16.0.0.0/4" ip="127.0.0.1"/>     <mask mask="32.0.0.0/4" ip="127.0.0.1"/>     <mask mask="48.0.0.0/4" ip="127.0.0.1"/>     <mask mask="64.0.0.0/4" ip="127.0.0.1"/>     <mask mask="80.0.0.0/4" ip="127.0.0.1"/>     <mask mask="96.0.0.0/4" ip="127.0.0.1"/>     <mask mask="112.0.0.0/4" ip="127.0.0.1"/>     <mask mask="128.0.0.0/4" ip="127.0.0.1"/>     <mask mask="144.0.0.0/4" ip="127.0.0.1"/>     <mask mask="160.0.0.0/4" ip="127.0.0.1"/>     <mask mask="176.0.0.0/4" ip="127.0.0.1"/>     <mask mask="192.0.0.0/4" ip="127.0.0.1"/>     <mask mask="208.0.0.0/4" ip="127.0.0.1"/>     <mask mask="224.0.0.0/4" ip="127.0.0.1"/> </list> ========================================================== ==========================================================   If anyone could help it would be great.  
    • @Celestinewasnt this guy banned for selling shared stuff? 😄
    • I know xD ... please clean the topic. It's okay!
    • link off    anyone can share it ?   thks
  • Topics

×
×
  • Create New...

AdBlock Extension Detected!

Our website is made possible by displaying online advertisements to our members.

Please disable AdBlock browser extension first, to be able to use our community.

I've Disbaled AdBlock