manos2864 Posted July 17, 2010 Posted July 17, 2010 Hello Max Cheaters!!!! This is my first [share] topic :) I think its usefull :) Olympiad without s/s80/s84 grade armors/weapons and jewels com.l2jserver.gameserver.network.clientpackets.useitem.java import java.util.logging.Logger; import com.l2jserver.Config; import com.l2jserver.gameserver.GameTimeController; +import com.l2jserver.gameserver.model.olympiad.Olympiad; import com.l2jserver.gameserver.ThreadPoolManager; import com.l2jserver.gameserver.handler.IItemHandler; com.l2jserver.gameserver.network.clientpackets.useitem.java // NOTE: disabled due to deadlocks // synchronized (activeChar.getInventory()) // { L2ItemInstance item = activeChar.getInventory().getItemByObjectId(_objectId); if (item == null) return; + int lolz0r = item.getItem().getCrystalType(); + if (activeChar.isInOlympiadMode() || Olympiad.getInstance().isRegisteredInComp(activeChar) || activeChar.getOlympiadGameId() > 0) + { + if (lolz0r == L2Item.CRYSTAL_S || lolz0r == L2Item.CRYSTAL_S80 || lolz0r == L2Item.CRYSTAL_S84) + { + activeChar.sendMessage("You cant use items up to Grade A in the Grand Olympiad Games."); + return; + } + } if (item.isWear()) com.l2jserver.gameserver.model.olympiad.olympiad.java import com.l2jserver.gameserver.network.serverpackets.SystemMessage; import com.l2jserver.gameserver.templates.StatsSet; +import com.l2jserver.gameserver.templates.item.L2Item; import com.l2jserver.util.L2FastList; import javolution.util.FastMap; com.l2jserver.gameserver.model.olympiad.olympiad.java /* * if (_compStarted) { * noble.sendMessage("Cant Register whilst competition is under way"); * return false; } */ + int weaponGrade = noble.getActiveWeaponItem().getCrystalType(); + int armorGrade = noble.getActiveChestArmorItem().getCrystalType(); + if (weaponGrade == L2Item.CRYSTAL_S || armorGrade == L2Item.CRYSTAL_S || weaponGrade == L2Item.CRYSTAL_S80 || armorGrade == L2Item.CRYSTAL_S80 || weaponGrade == L2Item.CRYSTAL_S84 || armorGrade == L2Item.CRYSTAL_S84) + { + noble.sendMessage("You cannot join the grand olympiad games using S/s80/s84 grade equipment."); + return false; + } + if (!_inCompPeriod) com/l2jserver/gameserver/model/L2ItemInstance.java public boolean isOlyRestrictedItem() { + if (getItem().getItemGrade() > 4) + return true; return (Config.LIST_OLY_RESTRICTED_ITEMS.contains(_itemId)); } For this code i was searching weeks but nothing i found.... (i found one code but not working in epilogue)... Credits go to: Me and Parizakis :D Quote
Nosti21 Posted July 17, 2010 Posted July 17, 2010 nice share man..!! keep it up..!! i have search it too and finally i found it..!!! Quote
Fanky Posted July 17, 2010 Posted July 17, 2010 well its very nice share,some ppls need it. Usefull,nice. gj. Quote
LoyLoy Posted August 2, 2011 Posted August 2, 2011 Nice share and very helpfull but i have a question, if i wanted that code to add it on baium's lair or a town like Giran for example what i have to change? I cant use this code? Quote
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.
Note: Your post will require moderator approval before it will be visible.