-
Posts
8,941 -
Joined
-
Last visited
-
Days Won
25 -
Feedback
0%
Content Type
Articles
Profiles
Forums
Store
Everything posted by SweeTs
-
SVN Url for High Five Live Project, (L2jserver)
SweeTs replied to CerditoGordito's question in Request Server Development Help [L2J]
Damn, it's sticky and you don't see it.. CLICK ME -
I'm not sure, but try this <set name="weaponsAllowed" val="Dual Fist" />
-
i need some help with this code
SweeTs replied to niko001's question in Request Server Development Help [L2J]
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 -
Source aCis - another CRAPPY interlude server
SweeTs replied to Tryskell's topic in Server Shares & Files [L2J]
Download-Compiled Revision 246 -
[Help]SVN Links of L2j!
SweeTs replied to DeViSioN's question in Request Server Development Help [L2J]
https://svn.l2jserver.com/branches/L2_GameServer_T2.5/ http://svn.l2jdp.com/branches/L2J_DataPack_CT2.5/ ?? :) -
Exactly, also "Do not post simple java strings".
-
Help: Edit skills,buffs on players
SweeTs replied to Rio's question in Request Server Development Help [L2J]
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"/> -
Source aCis - another CRAPPY interlude server
SweeTs replied to Tryskell's topic in Server Shares & Files [L2J]
In future why not, but right now, there are more important things to do than events :) -
I want to create a server lineage 2
SweeTs replied to gmadalinutzag's question in Request Server Development Help [L2J]
Why? Because ur 'machine' is damn weak. -
Source aCis - another CRAPPY interlude server
SweeTs replied to Tryskell's topic in Server Shares & Files [L2J]
Because we don't have enough cookies! -
Source aCis - another CRAPPY interlude server
SweeTs replied to Tryskell's topic in Server Shares & Files [L2J]
Pwned.. Guess why it's not (yet) "intented to be used for LIVE servers". Search, search and once again search -
[RAM] How to increase it?
SweeTs replied to temple13's question in Request Server Development Help [L2J]
Look at screen, it says x86 ^^ -
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() :)
-
Find any shop and edit it, don't be so f@ckin' lazy.. :x
-
Question about potion's
SweeTs replied to EdHunter's question in Request Server Development Help [L2J]
-
Project L2Jfrozen Interlude Project
SweeTs replied to shivan's topic in Server Development Discussion [L2J]
-
Source aCis - another CRAPPY interlude server
SweeTs replied to Tryskell's topic in Server Shares & Files [L2J]
Move your lazy ass, get access to the sources and add it on your own, simply like that. Damn QQ-ing.. -
[HELP] Rin4a's Buffer or another scheme buffer Hi5 please
SweeTs replied to Heero's question in Request Server Development Help [L2J]
Uhh.. next time register to forum.. :P http://pastebin.com/fX9eMjTX -
You need Eclipse && source to add it. Baa my share :o
-
[L2J] L2Phaedra x1000 WIPED ITS ONLINE!! JOIN NOW!!!!!
SweeTs replied to KruMix's topic in Private Servers
Nowaday even FBI can't be 100% secured so calm down guys, he's doin' the best ;D -
Pvp system color problem.(All color are Cyan)
SweeTs replied to Zenith's question in Request Server Development Help [L2J]
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 -
[Request]Java/CostumVoiceCommand
SweeTs replied to TuborgGreen's question in Request Server Development Help [L2J]
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 -
Source aCis - another CRAPPY interlude server
SweeTs replied to Tryskell's topic in Server Shares & Files [L2J]
-
Damn, one panda less.. :( We need more info, you know ~
-
Teleport to specific town
SweeTs replied to Bleadd's question in Request Server Development Help [L2J]
gameserver\network\clientpackets\RequestRestartPoint.java default: loc = MapRegionTable.getInstance().getTeleToLocation(activeChar, MapRegionTable.TeleportWhereType.Town); default: loc = new Location(x, y, z);
