Jump to content

Recommended Posts

Posted (edited)
### Eclipse Workspace Patch 1.0
#P L2J_Server
Index: Dist/game/data/handlers\voicedcommandhandler\PvP.java
===================================================================
--- Dist/game/data/handlers\voicedcommandhandler\PvP.java	(revision 0)
+++ Dist/game/data/handlers\voicedcommandhandler\PvP.java	(working copy)
@@ -0,0 +1,48 @@
+/*
+*This program is free software; you can redistribute it and/or modify
+*it under the terms of the GNU General Public License as published by
+*the Free Software Foundation; either version 2, or (at your option)
+*any later version.
+*
+*This program is distributed in the hope that it will be useful,
+*but WITHOUT ANY WARRANTY; without even the implied warranty of
+*MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+*GNU General Public License for more details.
+*
+*You should have received a copy of the GNU General Public License
+*along with this program; if not, write to the Free Software
+*Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
+*02111-1307, USA.
+*
+*http://www.gnu.org/copyleft/gpl.html
+*/
+package handlers.voicedcommandhandlers;
+
+import org.l2jdevs.gameserver.handler.IVoicedCommandHandler;
+import org.l2jdevs.gameserver.model.actor.instance.L2PcInstance;
+
+/**
+* PvP info
+* @author Zestu,
+*/
+public class PvP implements IVoicedCommandHandler {
+private static final String[] VOICED_COMMANDS = {
+		"pvp"
+	};
+	
+	@Override
+	public boolean useVoicedCommand(String command, L2PcInstance activeChar, String params) {
+		if (command.equalsIgnoreCase("pvp")) {
+			if (activeChar.getTarget() == null) {
+				activeChar.sendMessage("You have no one targeted.");
+				return false;
+			}
+			if (!(activeChar.getTarget() instanceof L2PcInstance)) {
+				activeChar.sendMessage("You can only get the info of a player.");
+				
+				return false;
+			}
+			
+			L2PcInstance targetp = (L2PcInstance) activeChar.getTarget();
+			
+			activeChar.sendMessage("=========<NameServer>=========");
+			activeChar.sendMessage("" + targetp.getName() + "");
+			activeChar.sendMessage("PvP Kills: " + targetp.getPvpKills());
+			activeChar.sendMessage("PvP Flags: " + targetp.getPvpFlag());
+			activeChar.sendMessage("PK Kills: " + targetp.getPkKills());
+			activeChar.sendMessage("=========<>=========");
+			
+		}
+		return true;
+	}
+	
+	@Override
+	public String[] getVoicedCommandList() {
+		return VOICED_COMMANDS;
+	}
+	
}
\ No newline at end of file
Index: Dist/game/data/handlers\MasterHandler.java
===================================================================
--- Dist/game/data/handlers\MasterHandler.java	(revision 0)
+++ Dist/game/data/handlers\MasterHandler.java	(working copy)
@@ -65,6 +65,7 @@
+import handlers.voicedcommandhandlers.PvP;


	private static final Class<?>[] VOICED_COMMAND_HANDLERS =
	{
		StatsVCmd.class,
		// TODO: Add configuration options for this voiced commands:
		// CastleVCmd.class,
		// SetVCmd.class,
		(Config.L2JMOD_ALLOW_WEDDING ? Wedding.class : null),
		(Config.BANKING_SYSTEM_ENABLED ? Banking.class : null),
		(Config.L2JMOD_CHAT_ADMIN ? ChatAdmin.class : null),
		(Config.L2JMOD_MULTILANG_ENABLE && Config.L2JMOD_MULTILANG_VOICED_ALLOW ? Lang.class : null),
		(Config.L2JMOD_ENABLE_ONLINE_STATUS ? OnlineStatus.class : null),
		(Config.L2JMOD_DEBUG_VOICE_COMMAND ? Debug.class : null),
		(Config.L2JMOD_ALLOW_CHANGE_PASSWORD ? ChangePassword.class : null),
+		PvP.class,

 

Edited by extasie80
Posted
10 minutes ago, SweeTs said:

Pvp flag line is just.. Stupid and pointless.

I share my code after nothing prevents people from modifying it especially since it is a very easy coding so even a newbie can do it

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...