Jump to content

SweeTs

Legendary Member
  • Posts

    8,941
  • Joined

  • Last visited

  • Days Won

    25
  • Feedback

    0%

Everything posted by SweeTs

  1. Damn, it's sticky and you don't see it.. CLICK ME
  2. I'm not sure, but try this <set name="weaponsAllowed" val="Dual Fist" />
  3. Try to register it in here java/com/l2jserver/gameserver/handler/VoicedCommandHandler.java inside private VoicedCommandHandler() also, if _voicedCommandHandler.registerVoicedCommandHandler(new sellbuff()); will show u an error, change it to registerVoicedCommandHandler(new sellbuff()); I don't know exactly how it is on freya, since I don't use it.. :D
  4. Download-Compiled Revision 246
  5. https://svn.l2jserver.com/branches/L2_GameServer_T2.5/ http://svn.l2jdp.com/branches/L2J_DataPack_CT2.5/ ?? :)
  6. Exactly, also "Do not post simple java strings".
  7. Wind rider? I think you mean sword singer? Anyway, go to skills folder, find ID and change <set name="target" val="TARGET_PARTY"/> to <set name="target" val="TARGET_SELF"/>
  8. In future why not, but right now, there are more important things to do than events :)
  9. Why? Because ur 'machine' is damn weak.
  10. Because we don't have enough cookies!
  11. Pwned.. Guess why it's not (yet) "intented to be used for LIVE servers". Search, search and once again search
  12. Look at screen, it says x86 ^^
  13. Search for else if (command.startsWith("Subclass")) { // Subclasses may not be changed while a skill is in use. if (player.isCastingNow() || player.isAllSkillsDisabled()) { player.sendPacket(SystemMessageId.SUBCLASS_NO_CHANGE_OR_CREATE_WHILE_SKILL_IN_USE); return; } or something like that and add there player.isInCombat() :)
  14. Find any shop and edit it, don't be so f@ckin' lazy.. :x
  15. Move your lazy ass, get access to the sources and add it on your own, simply like that. Damn QQ-ing..
  16. Uhh.. next time register to forum.. :P http://pastebin.com/fX9eMjTX
  17. You need Eclipse && source to add it. Baa my share :o
  18. Nowaday even FBI can't be 100% secured so calm down guys, he's doin' the best ;D
  19. Well, I'd suggest you to use this one since ur code is a bit outdated - or compare code. :P http://maxcheaters.com/forum/index.php?topic=206117.0
  20. Index: /l2forever/L][Forever-Server/java/com/l2jarchid/Config.java =================================================================== --- /l2forever/L][Forever-Server/java/com/l2jarchid/Config.java (revision 370) +++ /l2forever/L][Forever-Server/java/com/l2jarchid/Config.java (revision 396) @@ -1283,4 +1283,5 @@ { e.printStackTrace(); + throw new Error("Failed to Load "+CLANHALL+" File."); } @@ -2195,5 +2196,7 @@ public static int AIO_PERIOD2; public static int AIO_PRICE3; - public static int AIO_PERIOD3; + public static int AIO_PERIOD3; + /** Noexp voiced command */ + public static boolean NOXPGAIN_ENABLED; // ******************************************************************************************* @@ -2527,5 +2530,6 @@ } } - } + } + NOXPGAIN_ENABLED = Boolean.parseBoolean(L2JArchidSettings.getProperty("NoXPGainEnable", "false")); } Index: /l2forever/L][Forever-Server/java/com/l2jarchid/gameserver/model/actor/instance/L2PcInstance.java =================================================================== --- /l2forever/L][Forever-Server/java/com/l2jarchid/gameserver/model/actor/instance/L2PcInstance.java (revision 367) +++ /l2forever/L][Forever-Server/java/com/l2jarchid/gameserver/model/actor/instance/L2PcInstance.java (revision 396) @@ -376,4 +376,16 @@ private long _lastAccess; private long _uptime; + + private boolean _cantGainXP; + + public void cantGainXP(boolean b) + { + _cantGainXP = b; + } + + public boolean cantGainXP() + { + return _cantGainXP; + } private final ReentrantLock _subclassLock = new ReentrantLock(); Index: /l2forever/L][Forever-Server/java/com/l2jarchid/gameserver/model/actor/stat/PcStat.java =================================================================== --- /l2forever/L][Forever-Server/java/com/l2jarchid/gameserver/model/actor/stat/PcStat.java (revision 347) +++ /l2forever/L][Forever-Server/java/com/l2jarchid/gameserver/model/actor/stat/PcStat.java (revision 396) @@ -68,11 +68,11 @@ L2PcInstance activeChar = getActiveChar(); + //Player is Gm and access level is below or equal to canGainExp and is in party, don't give Xp + if (!getActiveChar().getAccessLevel().canGainExp() && getActiveChar().isInParty() || (Config.NOXPGAIN_ENABLED && getActiveChar().cantGainXP())) + return false; + if (!super.addExp(value)) return false; - - //Player is Gm and access level is below or equal to canGainExp and is in party, don't give Xp - if (!getActiveChar().getAccessLevel().canGainExp() && getActiveChar().isInParty()) - return false; - + // Set new karma if (!activeChar.isCursedWeaponEquiped() && activeChar.getKarma() > 0 && (activeChar.isGM() || !activeChar.isInsideZone(L2Character.ZONE_PVP))) @@ -114,5 +114,5 @@ //Player is Gm and acces level is below or equal to GM_DONT_TAKE_EXPSP and is in party, don't give Xp/Sp L2PcInstance activeChar = getActiveChar(); - if (!activeChar.getAccessLevel().canGainExp() && activeChar.isInParty()) + if (!activeChar.getAccessLevel().canGainExp() && activeChar.isInParty() || (Config.NOXPGAIN_ENABLED && getActiveChar().cantGainXP())) return false; Index: /l2forever/L][Forever-Server/java/com/l2jarchid/gameserver/handler/VoicedCommandHandler.java =================================================================== --- /l2forever/L][Forever-Server/java/com/l2jarchid/gameserver/handler/VoicedCommandHandler.java (revision 388) +++ /l2forever/L][Forever-Server/java/com/l2jarchid/gameserver/handler/VoicedCommandHandler.java (revision 396) @@ -32,4 +32,5 @@ import com.l2jarchid.gameserver.handler.voicedcommandhandlers.JoinVIP; import com.l2jarchid.gameserver.handler.voicedcommandhandlers.MakeBuff; +import com.l2jarchid.gameserver.handler.voicedcommandhandlers.NoExp; import com.l2jarchid.gameserver.handler.voicedcommandhandlers.Online; import com.l2jarchid.gameserver.handler.voicedcommandhandlers.PasswordChanger; @@ -123,4 +124,6 @@ registerVoicedCommandHandler(new Suicade()); } + if (Config.NOXPGAIN_ENABLED) + registerVoicedCommandHandler(new NoExp()); if (Config.ENABLED_FOOTBALL_EVENT) registerVoicedCommandHandler(new FootballEvent()); Index: /l2forever/L][Forever-Server/java/com/l2jarchid/gameserver/handler/voicedcommandhandlers/NoExp.java =================================================================== --- /l2forever/L][Forever-Server/java/com/l2jarchid/gameserver/handler/voicedcommandhandlers/NoExp.java (revision 396) +++ /l2forever/L][Forever-Server/java/com/l2jarchid/gameserver/handler/voicedcommandhandlers/NoExp.java (revision 396) @@ -0,0 +1,60 @@ +/* + * 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 3 of the License, 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, see <http://www.gnu.org/licenses/>. + */ +package com.l2jarchid.gameserver.handler.voicedcommandhandlers; + +import com.l2jarchid.gameserver.handler.IVoicedCommandHandler; +import com.l2jarchid.gameserver.model.actor.instance.L2PcInstance; + +/** + * This class allows user to turn XP-gain off and on. + * + * @author Notorious + */ +public class NoExp implements IVoicedCommandHandler +{ + private static final String[] _voicedCommands = + { + "xpoff", + "xpon" + }; + + /** + * + * @see com.l2jserver.gameserver.handler.IVoicedCommandHandler#useVoicedCommand(java.lang.String, com.l2jserver.gameserver.model.actor.instance.L2PcInstance, java.lang.String) + */ + public boolean useVoicedCommand(String command, L2PcInstance activeChar, String params) + { + if (command.equalsIgnoreCase("xpoff")) + { + activeChar.cantGainXP(true); + activeChar.sendMessage("You have turned XP-gain OFF!"); + } + else if (command.equalsIgnoreCase("xpon")) + { + activeChar.cantGainXP(false); + activeChar.sendMessage("You have turned XP-gain ON!"); + } + return true; + } + + /** + * + * @see com.l2jserver.gameserver.handler.IVoicedCommandHandler#getVoicedCommandList() + */ + public String[] getVoicedCommandList() + { + return _voicedCommands; + } +} qn = "335_TheSongOfTheHunter" Index: /l2forever/L][Forever-Server/config/l2jarchid-customs.properties =================================================================== --- /l2forever/L][Forever-Server/config/l2jarchid-customs.properties (revision 370) +++ /l2forever/L][Forever-Server/config/l2jarchid-customs.properties (revision 396) @@ -528,2 +528,9 @@ AioPrice3=3000 AioPeriod3=30 + +# --------------------------------------------------------------------------- +# Voice-command for turning off XP-gain +# --------------------------------------------------------------------------- +# Player can use .xpoff to disable XP-gain, and .xpon to enable again. +# Default: False +NoXPGainEnable = False
  21. Damn, one panda less.. :( We need more info, you know ~
  22. gameserver\network\clientpackets\RequestRestartPoint.java default: loc = MapRegionTable.getInstance().getTeleToLocation(activeChar, MapRegionTable.TeleportWhereType.Town); default: loc = new Location(x, y, z);
×
×
  • 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