Jump to content

Recommended Posts

Posted
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

Posted

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!

Guest
This topic is now closed to further replies.


  • Posts

    • There is a ready-made option and the possibility to work according to "Wishlist"
    • Contact me, Discord: xbaus
    • WTB GRACIA FINAL INTERFACE
    • Dear partners! At the moment we are in great need of the following positions: — Snapchat old and new accounts | With snapscores | Geo: Europe/USA | Full access via email/phone number — Reddit old (brute or hacked origin, self-registered) accounts with post and comment karma from 100 to 100,000+ | Full email access included — LinkedIn old accounts with real connections | Geo: Europe/USA | Full email access + active 2FA password — Instagram old accounts (2010–2023) | Full email access (possibly with active 2FA password) — Facebook old accounts (2010–2023) | Full email access (possibly with active 2FA password) | With friends or without friends | Geo: Europe/USA/Asia — Threads accounts | Full email access (possibly with active 2FA password) — TikTok/Facebook/Google ADS Agency advertising accounts — Email accounts: mail.ru, yahoo.com, gazeta.pl, gmx.ch / gmx.de / gmx.net (BUT NOT gmx.com) — Google ADS Manual Farm accounts (verified via email and phone number) | GEO: USA/Europe, mostly USA. — WhatsApp OLD Accounts — Twitter accounts with followers and posts (old accounts) Contact us via the details below. We will be glad to cooperate! We are also ready to consider other partnership and collaboration options. Active links to our projects: Digital goods store (Website): Go to Store Telegram bot: Go to – convenient access to the store via the Telegram messenger. Virtual numbers service: Go to Telegram bot for purchasing Telegram Stars: Go to – fast and profitable purchase of Stars in Telegram. SMM Panel: Go to – promotion of your social media accounts. Contacts and support: ➡ Telegram: https://t.me/socnet_support ➡ WhatsApp: https://wa.me/79051904467 ➡ Discord: socnet_support ➡ ✉ Email: solomonbog@socnet.store
  • 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 Disabled AdBlock