xAddytzu Posted December 25, 2009 Share Posted December 25, 2009 Fix for http://www.maxcheaters.com/forum/index.php?topic=109383.0 Index: java\net\sf\l2j\gameserver\clientpackets\MoveBackwardToLocation.java @Override protected void runImpl() { L2PcInstance activeChar = getClient().getActiveChar(); if (activeChar == null) return; + if (!FloodProtector.getInstance().tryPerformAction(player.getObjectId(), FloodProtector.PROTECTED_PACKETS)) + return; _curX = activeChar.getX(); _curY = activeChar.getY(); _curZ = activeChar.getZ(); Quote Link to comment Share on other sites More sharing options...
streamss Posted December 25, 2009 Share Posted December 25, 2009 Thx, you fix for exploits - very cool [javac] REPLACE\L2_GameServer\java\net\sf\l2j\gameserver\network\cl ientpackets\MoveBackwardToLocation.java:85: cannot find symbol [javac] symbol : variable player [javac] location: class net.sf.l2j.gameserver.network.clientpackets.MoveBack wardToLocation [javac] if (!FloodProtector.getInstance().tryPerformAction(player.getO bjectId(), FloodProtector.PROTECTED_PACKETS)) [javac] ^ [javac] REPLACE\L2_GameServer\java\net\sf\l2j\gameserver\network\cl ientpackets\MoveBackwardToLocation.java:85: cannot find symbol [javac] symbol : variable FloodProtector [javac] location: class net.sf.l2j.gameserver.network.clientpackets.MoveBack wardToLocation [javac] if (!FloodProtector.getInstance().tryPerformAction(player.getO bjectId(), FloodProtector.PROTECTED_PACKETS)) [javac] ^ [javac] REPLACE\L2_GameServer\java\net\sf\l2j\gameserver\network\cl ientpackets\MoveBackwardToLocation.java:85: cannot find symbol [javac] symbol : variable FloodProtector [javac] location: class net.sf.l2j.gameserver.network.clientpackets.MoveBack wardToLocation [javac] if (!FloodProtector.getInstance().tryPerformAction(player.getO bjectId(), FloodProtector.PROTECTED_PACKETS)) [javac] ^ [javac] 3 errors Quote Link to comment Share on other sites More sharing options...
bauwbas Posted December 25, 2009 Share Posted December 25, 2009 Same error :) Quote Link to comment Share on other sites More sharing options...
sweetparanoid Posted December 25, 2009 Share Posted December 25, 2009 Ofc That Isnt Enough... It Depends On What FloodProtection System You make For Your Pack... Quote Link to comment Share on other sites More sharing options...
SySt3MGaM3RFr3aKs Posted December 25, 2009 Share Posted December 25, 2009 This think is not working, you need floodprotector.java suppport for interlude, and for Gracia final is a bit more complicated. :P so, this is not the full code, just shows wheres the problem to fix it. Added to my Pack :P Quote Link to comment Share on other sites More sharing options...
janiii Posted December 25, 2009 Share Posted December 25, 2009 for l2j can be something like that, or you can make own flood protector: Index: java/com/l2jserver/gameserver/network/clientpackets/MoveBackwardToLocation.java =================================================================== --- java/com/l2jserver/gameserver/network/clientpackets/MoveBackwardToLocation.java (revision 3701) +++ java/com/l2jserver/gameserver/network/clientpackets/MoveBackwardToLocation.java (working copy) @@ -82,6 +82,10 @@ L2PcInstance activeChar = getClient().getActiveChar(); if (activeChar == null) return; + + if (!activeChar.getFloodProtectors().getServerBypass().tryPerformAction("protected_packets")) + return; + // Correcting targetZ from floor level to head level (?) // Client is giving floor level as targetZ but that floor level doesn't // match our current geodata and teleport coords as good as head level! Quote Link to comment Share on other sites More sharing options...
DāЯқŜiĐє Posted December 25, 2009 Share Posted December 25, 2009 This think is not working, you need floodprotector.java suppport for interlude, and for Gracia final is a bit more complicated. :P so, this is not the full code, just shows wheres the problem to fix it. Added to my Pack :P Agree with that...Its not for all packs so it needs work :P Quote Link to comment Share on other sites More sharing options...
sweetparanoid Posted December 25, 2009 Share Posted December 25, 2009 Agree with that...Its not for all packs so it needs work :P Is For All Packs.. Quote Link to comment Share on other sites More sharing options...
DāЯқŜiĐє Posted December 25, 2009 Share Posted December 25, 2009 Its more complicated that you think..Its not difficult but complicated :P Quote Link to comment Share on other sites More sharing options...
Guest Рrototype Posted December 25, 2009 Share Posted December 25, 2009 how long myst be the flood protection ? I mean how many gameticks ? Quote Link to comment Share on other sites More sharing options...
xAddytzu Posted December 25, 2009 Author Share Posted December 25, 2009 You need to import FloodProtector import net.sf.l2j.gameserver.util.FloodProtector; how long myst be the flood protection ? I mean how many gameticks ? I'm not sure but try 2 mseconds Quote Link to comment Share on other sites More sharing options...
ĐarkSlayer Posted December 25, 2009 Share Posted December 25, 2009 OLOLOL 2 SECONDS!!! So, you wont be able to move for 2 seconds? wtf? This isn't a fix, pure bullshit. 4-5 milliseconds will be enough though. Quote Link to comment Share on other sites More sharing options...
xAddytzu Posted December 25, 2009 Author Share Posted December 25, 2009 OLOLOL 2 SECONDS!!! So, you wont be able to move for 2 seconds? wtf? This isn't a fix, pure bullshit. 4-5 milliseconds will be enough though. You can put 2ms .. I posted only for who don't know where to put floodprotector Quote Link to comment Share on other sites More sharing options...
Versus Posted December 25, 2009 Share Posted December 25, 2009 Oh come on you are not serious. Are you gonna floodprotect the movebackwardtolocation? Players use it ALL the fucking time. Floodprotecting it is the most stupid thing i've ever heard.. Imo should be locked. Quote Link to comment Share on other sites More sharing options...
xAddytzu Posted December 25, 2009 Author Share Posted December 25, 2009 Dude not all can do return for consecutive packets ... Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.